.elementor-107 .elementor-element.elementor-element-f248b89{--display:flex;--position:absolute;--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:99;}body:not(.rtl) .elementor-107 .elementor-element.elementor-element-f248b89{left:0px;}body.rtl .elementor-107 .elementor-element.elementor-element-f248b89{right:0px;}.elementor-107 .elementor-element.elementor-element-7d7a9100{--display:flex;}.elementor-107 .elementor-element.elementor-element-6d84aae6 button.elementskit-menu-close{background-color:var( --e-global-color-primary );border-style:none;color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 button.elementskit-menu-close:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-menu-container{height:32px;border-radius:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-nav-identity-panel{padding:0px 0px 24px 0px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:solid;border-width:0px 0px 1px 0px;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li:hover > a{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li.current-menu-item > a{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li{margin:0px 24px 0px 0px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:8px 24px 8px 24px;color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-submenu-panel{padding:16px 0px 16px 0px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav .elementskit-submenu-panel{border-style:none;border-radius:16px 16px 16px 16px;min-width:max-content;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-107 .elementor-element.elementor-element-6d84aae6 button.elementskit-menu-hamburger{float:right;border-style:none;}.elementor-107 .elementor-element.elementor-element-6d84aae6 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-197f946{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-107 .elementor-element.elementor-element-27595758 img{width:124px;height:100px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-cbe3546{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-107 .elementor-element.elementor-element-4f61d8d9 .elementor-button{fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;padding:11px 16px 11px 16px;}.elementor-107 .elementor-element.elementor-element-4f61d8d9 .elementor-button:hover, .elementor-107 .elementor-element.elementor-element-4f61d8d9 .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-4f61d8d9 .elementor-button:hover svg, .elementor-107 .elementor-element.elementor-element-4f61d8d9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-f248b89{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-107 .elementor-element.elementor-element-7d7a9100.e-con{--order:99999 /* order end hack */;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-nav-identity-panel{padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-menu-container{max-width:300px;border-radius:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );border-width:0px 0px 0px 0px;padding:8px 20px 8px 18px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li{margin:0px 0px 0px 8px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{padding:2px 16px 0px 16px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{padding:2px 16px 0px 16px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:0px 0px 16px 32px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-submenu-panel{padding:8px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 button.elementskit-menu-hamburger{padding:4px 0px 0px 0px;width:52px;border-radius:99px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 button.elementskit-menu-hamburger > .ekit-menu-icon{font-size:28px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 button.elementskit-menu-close{padding:10px 10px 10px 10px;margin:24px 24px 24px 24px;width:45px;border-radius:99px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-nav-logo > img{max-width:124px;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-nav-logo{margin:0px 0px 0px 0px;padding:18px 24px 24px 24px;}.elementor-107 .elementor-element.elementor-element-197f946{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-107 .elementor-element.elementor-element-197f946.e-con{--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-f248b89{--flex-wrap:nowrap;}.elementor-107 .elementor-element.elementor-element-7d7a9100{--width:50%;}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-6d84aae6 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-197f946{--width:50%;}.elementor-107 .elementor-element.elementor-element-197f946.e-con{--flex-grow:0;--flex-shrink:0;}}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-7d7a9100{--width:30%;}.elementor-107 .elementor-element.elementor-element-197f946{--width:40%;}.elementor-107 .elementor-element.elementor-element-cbe3546{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-107 .elementor-element.elementor-element-7d7a9100{--width:8%;}}/* Start custom CSS for container, class: .elementor-element-f248b89 *//* =========================
HEADER
========================= */
.mango-header{
    position: relative;
    background: #fff;
    min-height: 125px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:0 90px;
    overflow: visible !important;
    z-index:9999;
}


/* SMALLER ARC */
.mango-header::after{
    content:'';
    position:absolute;
    left:50%;
    bottom:-34px;
    transform:translateX(-50%);
    width:155px;
    height:70px;
    background:#fff;
    border-radius:0 0 90px 90px;
    z-index:1;
}

/* containers */
.mango-header > .e-con{
    position:relative;
    z-index:2;
}

/* left */
.mango-header > .e-con:first-child{
    width:45%;
}

/* center */
.mango-header > .e-con:nth-child(2){
    width:10%;
    display:flex;
    justify-content:center;
    align-items:center;
}

/* right */
.mango-header > .e-con:last-child{
    width:45%;
    display:flex;
    justify-content:flex-end;
}

/* logo */
.mango-header > .e-con:nth-child(2) img{
    width:100px !important;
    position:relative;
    top:22px;
    z-index:5;
}

/* menu */
.mango-header .elementor-nav-menu{
    display:flex;
    gap:48px;
}

.mango-header .elementor-item{
    font-size:18px;
    font-weight:500;
    color:#24343b !important;
}

/* button */
.mango-header .elementor-button{
    background:#f4d538 !important;
    border-radius:18px;
    padding:16px 30px;
    border:2px solid #111;
    font-weight:700;
}

/* =========================
STICKY
========================= */
.mango-header.elementor-sticky--effects{
    background:rgba(255,255,255,.96);
    backdrop-filter:blur(14px);
    box-shadow:0 8px 30px rgba(0,0,0,.08);
    min-height:95px;
}

/* smaller notch sticky */
.mango-header.elementor-sticky--effects::after{
    width:180px;
    height:90px;
    bottom:-45px;
}

/* logo shrink sticky */
.mango-header.elementor-sticky--effects
> .e-con:nth-child(2) img{
    width:78px !important;
    top:14px;
}

/* =========================
TABLET
========================= */
@media(max-width:1024px){

.mango-header{
    padding:0 30px;
    min-height:95px;
}

.mango-header::after{
    width:180px;
    height:90px;
    bottom:-45px;
}

.mango-header > .e-con:nth-child(2) img{
    width:75px !important;
    top:14px;
}
}

/* =========================
MOBILE
========================= */
@media(max-width:767px){

.mango-header{
    min-height:80px;
    padding:0 15px;
}

.mango-header::after{
    width:110px;
    height:55px;
    bottom:-28px;
    border-radius:0 0 60px 60px;
}

.mango-header > .e-con:nth-child(2) img{
    width:50px !important;
    top:8px;
}

.mango-header .elementor-button{
    padding:10px 15px;
    font-size:14px;
}
}/* End custom CSS */