.elementor-7 .elementor-element.elementor-element-a90f653{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:2px;--padding-bottom:2px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-a90f653:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a90f653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20202000;}.elementor-7 .elementor-element.elementor-element-a90f653, .elementor-7 .elementor-element.elementor-element-a90f653::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-1e3b083{display:block;text-align:center;position:static;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-menu-depth-0 > .aux-item-content{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;padding:30px 21px 30px 21px;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-menu-depth-0.aux-hover > .aux-item-content {color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-menu-depth-0.current-menu-item > a{color:var( --e-global-color-primary );font-weight:500;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-menu-item.aux-open > .aux-submenu{background-color:#202020;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger:before,  .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger:after, .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger .mid-line{border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-menu .aux-menu-item > .aux-item-content{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-popup{background-color:#202020;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-popup .aux-panel-close{border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-popup .aux-panel-close .aux-close:before{background-color:#1D1C1E;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-popup .aux-panel-close .aux-close:after{background-color:#1D1C1E;}.elementor-7 .elementor-element.elementor-element-477d1e4 .aux-modern-button-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-477d1e4 .aux-modern-button{padding:11px 22px 11px 22px;}.elementor-7 .elementor-element.elementor-element-477d1e4 .aux-overlay:before, .elementor-7 .elementor-element.elementor-element-477d1e4 .aux-overlay:after{border-radius:18px 18px 18px 18px;}.elementor-7 .elementor-element.elementor-element-477d1e4 .aux-text{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-7 .elementor-element.elementor-element-477d1e4 > .elementor-widget-container{margin:0px 0px 0px 116px;}.elementor-7 .elementor-element.elementor-element-0b22c38 .aux-modern-button-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-0b22c38 .aux-modern-button{padding:11px 22px 11px 22px;}.elementor-7 .elementor-element.elementor-element-0b22c38 .aux-overlay:before, .elementor-7 .elementor-element.elementor-element-0b22c38 .aux-overlay:after{border-radius:18px 18px 18px 18px;}.elementor-7 .elementor-element.elementor-element-0b22c38 .aux-text{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-7 .elementor-element.elementor-element-0b22c38 .aux-icon{color:#FFFFFF;margin:0px 0px 0px 10px;}@media(max-width:1366px){.elementor-7 .elementor-element.elementor-element-a90f653{--padding-top:10px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-477d1e4 .aux-modern-button-wrapper{text-align:right;}.elementor-7 .elementor-element.elementor-element-477d1e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0b22c38 .aux-modern-button-wrapper{text-align:right;}.elementor-7 .elementor-element.elementor-element-0b22c38.elementor-element{--align-self:center;--order:3;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-a90f653{--gap:0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px;}.elementor-7 .elementor-element.elementor-element-a866b77.elementor-element{--order:1;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-menu-depth-0 > .aux-item-content{padding:30px 10px 30px 10px;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-menu .aux-menu-item > .aux-item-content{font-size:36px;line-height:70px;letter-spacing:-0.02em;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1e3b083.elementor-element{--order:4;--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-477d1e4.elementor-element{--order:3;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0b22c38 .aux-modern-button-wrapper{text-align:right;}.elementor-7 .elementor-element.elementor-element-0b22c38 .aux-modern-button{padding:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-0b22c38 .aux-overlay:before, .elementor-7 .elementor-element.elementor-element-0b22c38 .aux-overlay:after{border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-0b22c38 .aux-text{font-size:0px;}.elementor-7 .elementor-element.elementor-element-0b22c38 .aux-icon{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0b22c38.elementor-element{--align-self:center;--order:2;--flex-grow:1;--flex-shrink:0;}}@media(max-width:880px){.elementor-7 .elementor-element.elementor-element-a90f653{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-submenu .aux-menu-item{font-size:36px;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-menu .aux-menu-item > .aux-item-content{font-size:36px;line-height:normal;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-menu .aux-menu-item{margin:21px 0px 0px 0px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-a90f653{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-1e3b083{display:block;text-align:right;width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:right;}.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-menu .aux-menu-item > .aux-item-content{letter-spacing:-0.02em;}}/* Start custom CSS for aux_menu_box, class: .elementor-element-1e3b083 */.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-megamenu .aux-menu-label {
        margin-left: 32px;
    color: #fff;
    font-family: 'Manrope';
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -1.3px;
}
.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-megamenu .aux-menu-sec-text {
    font-family: 'Urbanist';
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    padding-top: 7px;
}
/*************** Desktop **********/
@media(min-width: 1230px) {
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-megamenu {
    background: #626266 !important;
    border-radius: 20px;
    padding: 9px;
}
.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-megamenu img {
    position: absolute;
    top: 18px;
}
.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-submenu.aux-megamenu .aux-menu-column {
    padding: 15px;
    border-radius: 12px;
    transition: background 0.3s ease;
    background-clip: border-box;
    text-align: left;
}
.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-submenu.aux-megamenu .aux-menu-column:hover {
    background: #00000033;
}
.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content {
    padding-top: 0px;
}

}

/*********** Mobile **********/
/*@media(max-width: 768px) {*/
/*    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger {*/
/*    float: right;*/
/*}*/
/*.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-menu-columns > li {*/
/*        display: flex;*/
/*    flex-direction: column-reverse;*/
/*    align-items: center;*/
/*}*/
/*.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-menu-columns > li .aux-item-content {*/
/*    border-bottom: none !important;*/
/*}*/
/*.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-megamenu .aux-menu-label {*/
/*    margin-left: 0;*/
/*}*/
/*}*/

.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-submenu-indicator:before,
.elementor-7 .elementor-element.elementor-element-1e3b083 .aux-submenu-indicator:after {
    background-color: #fff;
}

@media (max-width: 1230px) {
    .elementor-7 .elementor-element.elementor-element-1e3b083 {
        order: 3;   
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-menu .aux-menu-item>.aux-item-content {
        font-size: 36px;
        padding-left: 0px;
        padding-bottom: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger-box {
        max-width: 50px;
        float: right;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-popup {
        height: 100vh;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger-box {
        background-color: #fff;
        padding: 16px 14px;
        border-radius: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .elementor-widget-container {
        margin-right: 0 !important;
        margin-left: 10px !important;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger.aux-lite-small:before,
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger.aux-lite-small:after {
        border-color: #081420;;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger.aux-lite-small .mid-line {
        border-color: #081420;
        margin: 5px 0;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger {
        width: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger:after {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger.aux-close:after,
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger.aux-close:before{
        transform: none !important;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger.aux-close
     .mid-line {
        width: 24px !important;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-popup .aux-panel-close {
        background-color: #fff;
        border: none;
            right: 30px !important;
        left: unset;
        top: 50px;
        margin: 0 !important;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger:before,
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger:after,
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-burger .mid-line {
        border-width: 3px;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-megamenu .aux-menu-label {
        margin-left: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-megamenu .aux-menu-sec-text {
        display: none;
    }
    
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-item-content {
        border-bottom: none !important;
        margin-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-menu .sub-menu li {
        display: flex;
        justify-content: left;
        flex-direction: row-reverse;
        padding: 0;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-menu .sub-menu li img {
        margin-bottom: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-menu-item > .aux-submenu {
        background-color: #202020;
    }
    
    .elementor-7 .elementor-element.elementor-element-1e3b083 .sub-menu .aux-menu-columns {
            display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
         border-left: 3px solid #888;
        padding-left: 30px;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .sub-menu .aux-menu-columns li {
        width: 100%;
    }
    
    .elementor-7 .elementor-element.elementor-element-1e3b083 img {
        display: none;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-menu .aux-master-menu .aux-menu-item {
        text-align: left;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-menu .aux-master-menu {
        padding-left: 50px;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-master-menu.aux-narrow .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content {
        padding: 0;
        margin: 0;
    }
    
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-master-menu.aux-narrow .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content .aux-menu-label {
        font-size: 36px;
        line-height: normal;
        margin-top: 21px;
    }
    
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-close:before,
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-close:after {
        height: 2px;
        width: 24px;
    }
    
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-panel-close{
        padding: 25px;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-fs-popup .aux-panel-close .aux-cross-symbol {
        top: -1px;
        left: -11px;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-submenu-indicator {
        width: 18px;
        height: 18px;
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.26271%200L0%203.26271L12%2015.2627L24%203.26271L20.7373%200L12%208.73729L3.26271%200Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        position: relative;
        left: 40px;
        transform: rotate(0deg);
        transition: transform 0.3s ease;
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-open .aux-submenu-indicator {
        transform: rotate(180deg);
    }
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-submenu-indicator:before,
    .elementor-7 .elementor-element.elementor-element-1e3b083 .aux-submenu-indicator:after {
        display: none;
    }
}
@media (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-1e3b083 {
        order: 4;   
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-477d1e4 */.aux-sticky .elementor-7 .elementor-element.elementor-element-477d1e4 {
    display: none;
}
@media(max-width: 1230px ) and (min-width: 1025px) {
    .elementor-7 .elementor-element.elementor-element-477d1e4 {
        flex-grow: 1;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-0b22c38 */.elementor-7 .elementor-element.elementor-element-0b22c38 svg path {
    stroke: #fff;
    transition: all 150ms ease-out;
}
.elementor-7 .elementor-element.elementor-element-0b22c38:hover svg path{
    stroke:#3d3d3d;
}
.elementor-7 .elementor-element.elementor-element-0b22c38 svg {
    margin-bottom: 2px;
}
header:not(.aux-sticky) .elementor-7 .elementor-element.elementor-element-0b22c38 {
    display: none;
}

@media( min-width: 1024px ) {
    .elementor-7 .elementor-element.elementor-element-0b22c38 {
        display: none;
    }
    .aux-sticky .elementor-7 .elementor-element.elementor-element-0b22c38 {
        display: inline-block;
    }
    /*.elementor-7 .elementor-element.elementor-element-0b22c38 {*/
    /*    order: 3 !important;*/
    /*}*/
}
@media ( max-width: 1250px ) {
    .elementor-7 .elementor-element.elementor-element-0b22c38 {
        order: 2 !important;
        flex-grow: 1;
    }
    .elementor-7 .elementor-element.elementor-element-0b22c38 .aux-modern-button.aux-modern-button-outline.aux-white .aux-overlay:before, .elementor-7 .elementor-element.elementor-element-0b22c38 .aux-modern-button.aux-modern-button-outline.aux-white .aux-overlay:after {
        box-shadow: 0 0 0 2px #FFFFFF inset;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a90f653 */.elementor-7 .elementor-element.elementor-element-a90f653 .e-con-inner {
    position: relative;
}

.aux-sticky .elementor-7 .elementor-element.elementor-element-a90f653 {
    background-color: #1A1A1A;
}

.aux-sticky .aux-logo-sticky {
    disdisplay: none;
}
.aux-sticky .aux-logo-hidden {
    visibility: visible;
    opacity: 1;
    width: auto;
    height: auto;
}
.aux-elementor-header.aux-sticky .aux-wrapper {
    border-bottom: none;
}/* End custom CSS */