.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4654 .elementor-element.elementor-element-f3ab9cd > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4654 .elementor-element.elementor-element-f430777{text-align:left;}.elementor-4654 .elementor-element.elementor-element-f430777 img{width:100%;}.elementor-4654 .elementor-element.elementor-element-cc77a39{width:100%;max-width:100%;text-align:left;}.elementor-4654 .elementor-element.elementor-element-cc77a39 img{width:100%;}.elementor-widget-eael-advanced-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-menu .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-advanced-menu .eael-advanced-menu li ul li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container{background-color:#00000000;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal{background-color:#00000000;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu-toggle{background-color:#00477E;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu-toggle i{font-size:18px;color:#ffffff;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu-toggle svg{width:18px;fill:#ffffff;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li ul{background-color:#ffffff;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li > a{color:#ffffff;background-color:#00467F;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-toggle-text{color:#ffffff;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li a{padding-left:20px;padding-right:20px;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg{height:15px;width:15px;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg{height:15px;width:15px;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator i{font-size:15px;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li .eael-advanced-menu-indicator i{color:#FFFFFF;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg path{fill:#FFFFFF;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg path{fill:#FFFFFF;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li .eael-advanced-menu-indicator{background-color:#FFFFFF00;border-color:#FFFFFF;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li:hover > a{color:#ffffff;background-color:#ee355f;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li.current-menu-item > a.eael-item-active{color:#ffffff;background-color:#ee355f;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li.current-menu-ancestor > a.eael-item-active{color:#ffffff;background-color:#ee355f;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li > a:hover span i{color:#f44336;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover i{color:#f44336;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover svg path{fill:#f44336;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a:hover span svg path{fill:#f44336;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li .eael-advanced-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open{background-color:#ffffff;border-color:#f44336;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li ul li > a{color:#000000;background-color:rgba(255,255,255,0);}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu.eael-advanced-menu-horizontal li ul li > a{border-bottom-color:#f2f2f2;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu.eael-advanced-menu-vertical li ul li > a{border-bottom-color:#f2f2f2;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg{height:15px;width:15px;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal ul li i{font-size:15px;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li ul li .eael-advanced-menu-indicator{font-size:15px;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li ul li:hover > a{color:#ee355f;background-color:rgba(255,255,255,0);}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li ul li.current-menu-item > a{color:#ee355f;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li ul li.current-menu-ancestor > a{color:#ee355f;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li ul li.current-menu-item > a.eael-item-active{background-color:rgba(255,255,255,0);}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li ul li.current-menu-ancestor > a.eael-item-active{background-color:rgba(255,255,255,0);}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover i{color:#f44336;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover i{color:#f44336;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover span svg path{fill:#f44336;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover svg path{fill:#f44336;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li ul li .eael-advanced-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-4654 .elementor-element.elementor-element-92caf94 .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open{background-color:#ffffff;border-color:#f44336;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-4654 .elementor-element.elementor-element-f3ab9cd{width:50%;}.elementor-4654 .elementor-element.elementor-element-febc858{width:50%;}}@media(min-width:768px){.elementor-4654 .elementor-element.elementor-element-f3ab9cd{width:15.153%;}.elementor-4654 .elementor-element.elementor-element-febc858{width:84.513%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4654 .elementor-element.elementor-element-f3ab9cd{width:24%;}.elementor-4654 .elementor-element.elementor-element-febc858{width:76%;}}/* Start custom CSS for image, class: .elementor-element-f430777 */.white-logo img, .colored-logo img {
    height: 55px;
    object-fit: cover;
}

.white-logo {
    display: none;
}

.header-transparent .darkHeader .colored-logo,
body:not(.header-transparent) .colored-logo {
    display: none;
}


.header-transparent .darkHeader .white-logo,
body:not(.header-transparent) .white-logo {
    display: block !important;
}
@media (max-width: 991px) {
    header.darkHeader .colored-logo {
        display: none !important;
    }
    header.darkHeader .white-logo {
        display: block !important;
    }
    header:not(.darkHeader) .colored-logo {
        display: block !important;
    }
    header:not(.darkHeader) .white-logo {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-advanced-menu, class: .elementor-element-92caf94 *//*[id^=menu-main-menu] {
    background:  transparent;
}
*[id^=menu-main-menu]>li:hover>a {
    background:  transparent !important;
}

[id^=menu-main-menu] > li.current-menu-item > a {
    background: transparent !important;
    border-bottom: 2px solid #00477e;
}

[id^=menu-main-menu] li:hover>ul {
    z-index: 99999;
}

ul[id^=menu-main-menu] li.current-menu-ancestor > a {
    background-color: transparent !important;
}

ul[id^=menu-main-menu] li ul li.current-menu-item > a ,
ul[id^=menu-main-menu]  li ul li:hover > a {
    color: inherit !important;
}

#mega_menu .megamenu-link:hover>.sub-menu{
    visibility: visible !important;
    opacity: 1 !important;
}

@media (min-width: 992px) {

.megamenu-link:hover>.sub-menu {
    left:0 !important;
    z-index: 999 !important;
    display: block;
   
}
.megamenu-link .sub-menu > li {
        padding-top: 30px !important;
    padding-bottom: 30px !important;
    background: white;
}
.megamenu-link .sub-menu > li nav a { 
    white-space: nowrap;
}
.megamenu-link .sub-menu {
    position: fixed !important;
    top: 85px !important;
    width: 100vw !important;
    padding-top: 30px !important;
    background: transparent !important;
     z-index: -1 !important;
     display:none;
}

    [id^=menu-main-menu] >li:not(.button-link) >a {
        padding-left: 0;
        padding-right: 0;
    }
    
    [id^=menu-main-menu] {
        display: flex;
        justify-content: space-between;
    }
    

    .header-transparent [id^=menu-main-menu] >li:not(.button-link) >a {
        color: #00477e !important;
    }
    .header-transparent .darkHeader [id^=menu-main-menu] >li >a {
        color: #fff !important;
    }
    
    .button-link a {
        background: #00477e !important;
        color: #fff !important;
    }
    
    .button-link:hover {
            background: #00477e;
    }
    

    .header-transparent .darkHeader [id^=menu-main-menu] > li.current-menu-item > a,
    body:not(.header-transparent)  [id^=menu-main-menu] > li.current-menu-item > a {
        border-bottom-color: white;
    }
    
    
    [id^=menu-main-menu] li:not(.megamenu-link)>ul.sub-menu {
        left: 0 !important;
        width: min-content !important;
    }
    
    [id^=menu-main-menu] .menu-item-wpml-ls-18-en ul li:hover > a {
        color: #00477e;
    }
}

@media (max-width: 991px) {
    [id^=menu-main-menu] >li:not(.button-link) >a {
        color: #00477e;
    }
    [id^=menu-main-menu] {
        background: white;
    }
    
    [id^=menu-main-menu] > li > a {
        border-bottom: 1px solid #F2F9FF !important;
    }
    
    span.eael-advanced-menu-indicator.fas.fa-caret-down {
        border: 0;
    }
    
     [id^=menu-main-menu]> li .eael-advanced-menu-indicator:before {
        color: #00477e;
    }
    
    [id^=menu-main-menu] li a.elementor-button-link span {
        display: block !important;
    }
     [id^=menu-main-menu] .megamenu-link .elementor-column {
        width: 100% !important;
    }
     [id^=menu-main-menu] .megamenu-link .elementor-column .elementor-widget-wrap {
       border: 0 !important;
    }
    .button-link a {
        color: #00477e !important;
    }
    
    .menu-item-wpml-ls-18-en ul {
        position: static !important;
    }
    a .wpml-ls-native:first-child {
        transform: none !important;
        display: block !important;
    }
}
*//* End custom CSS */