.elementor-1459 .elementor-element.elementor-element-b26be28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
            .elementor-1459 .elementor-element.elementor-element-3402060 .tx-button, .nm-pr-btn-1, .nm-steps-2-sec-title-2 .nm-pr-btn-2, .nm-services-2-card .nm-pr-btn-2, .nm-portfolio-1-card .card-categories .link-elm, .nm-pr-btn-2
            .elementor-1459 .elementor-element.elementor-element-3402060 .tx-button, .nm-pr-btn-1::after
        {background-color:transparent;background-image:linear-gradient(180deg, #82E0FF 0%, #AA94FF 100%);}.elementor-1459 .elementor-element.elementor-element-3402060 .tx-header ul li:hover a{color:#AA94FF;}.elementor-1459 .elementor-element.elementor-element-3402060 .chy-main-menu-1 .main-navigation .navbar-nav li:is(.dropdown) > a::before{color:#AA94FF;}body.elementor-page-1459 .page-wrapper{overflow:hidden;}/* Start custom CSS for tx_headers, class: .elementor-element-3402060 */.nm-header-1-wrap {
    background: var(--nm-clr-black-1);
    box-shadow: 1.782px 0.908px 32.2px 2.8px rgb(164 161 255);
    border-radius: 50px;
    border: 1px solid rgb(161 165 255);
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}/* End custom CSS */