.elementor-24 .elementor-element.elementor-element-119a90a{--display:flex;--position:fixed;--min-height:0px;--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:99;}.elementor-24 .elementor-element.elementor-element-119a90a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-119a90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3582a7 );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-119a90a{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-119a90a{right:0px;}.elementor-24 .elementor-element.elementor-element-6c09325{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-theme-site-logo .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-24 .elementor-element.elementor-element-fe48d63 img{width:112px;max-width:112px;}.elementor-24 .elementor-element.elementor-element-706afb0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-519f13d{width:initial;max-width:initial;}.elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-fcee63e );fill:var( --e-global-color-fcee63e );padding-left:1.4rem;padding-right:1.4rem;padding-top:24px;padding-bottom:24px;}.elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-fcee63e );fill:var( --e-global-color-fcee63e );}.elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-1e1dc29 );}.elementor-24 .elementor-element.elementor-element-519f13d .e--pointer-framed .elementor-item:before,
					.elementor-24 .elementor-element.elementor-element-519f13d .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-1e1dc29 );}.elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-fcee63e );}.elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-1e1dc29 );}.elementor-24 .elementor-element.elementor-element-519f13d .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-24 .elementor-element.elementor-element-519f13d .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-1e1dc29 );}.elementor-24 .elementor-element.elementor-element-0f6eed6{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-be79c92{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-fc37c45{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-fc37c45 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fc37c45 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:var( --e-global-color-fac6504 );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-033f118{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-a0bbae9{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-0aee280 .elementor-repeater-item-b00879f.elementor-social-icon{background-color:var( --e-global-color-fcee63e );}.elementor-24 .elementor-element.elementor-element-0aee280 .elementor-repeater-item-b00879f.elementor-social-icon i{color:var( --e-global-color-20a9978 );}.elementor-24 .elementor-element.elementor-element-0aee280 .elementor-repeater-item-b00879f.elementor-social-icon svg{fill:var( --e-global-color-20a9978 );}.elementor-24 .elementor-element.elementor-element-0aee280 .elementor-repeater-item-4730801.elementor-social-icon{background-color:var( --e-global-color-fcee63e );}.elementor-24 .elementor-element.elementor-element-0aee280 .elementor-repeater-item-4730801.elementor-social-icon i{color:var( --e-global-color-20a9978 );}.elementor-24 .elementor-element.elementor-element-0aee280 .elementor-repeater-item-4730801.elementor-social-icon svg{fill:var( --e-global-color-20a9978 );}.elementor-24 .elementor-element.elementor-element-0aee280{--grid-template-columns:repeat(2, auto);--icon-size:18px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-24 .elementor-element.elementor-element-0aee280 .elementor-widget-container{text-align:center;}.elementor-24 .elementor-element.elementor-element-0aee280 .elementor-social-icon{background-color:var( --e-global-color-fcee63e );}.elementor-24 .elementor-element.elementor-element-0aee280 .elementor-social-icon:hover{background-color:var( --e-global-color-1e1dc29 );}.elementor-24 .elementor-element.elementor-element-d559683{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-88686da .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-88686da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fcee63e );}.elementor-24 .elementor-element.elementor-element-88686da.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-88686da.elementor-view-default .elementor-icon{color:var( --e-global-color-fcee63e );border-color:var( --e-global-color-fcee63e );}.elementor-24 .elementor-element.elementor-element-88686da.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-88686da.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fcee63e );}.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-24 .elementor-element.elementor-element-119a90a{--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-0f6eed6{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-be79c92{--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-fc37c45 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-24 .elementor-element.elementor-element-033f118 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-24 .elementor-element.elementor-element-a0bbae9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-d559683{--min-height:45px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-88686da .elementor-icon{font-size:28px;}.elementor-24 .elementor-element.elementor-element-88686da .elementor-icon svg{height:28px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-119a90a{--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-6c09325{--width:100%;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-6c09325{--width:160px;}.elementor-24 .elementor-element.elementor-element-0f6eed6{--width:auto;}.elementor-24 .elementor-element.elementor-element-a0bbae9{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-0f6eed6{--width:80%;}.elementor-24 .elementor-element.elementor-element-d559683{--width:45px;}}/* Start custom CSS for nav-menu, class: .elementor-element-519f13d */.elementor-24 .elementor-element.elementor-element-519f13d {
    flex: auto;
}

.elementor-24 .elementor-element.elementor-element-519f13d UL.elementor-nav-menu LI.menu-item A:after {
    bottom: -1px;
}

.elementor-24 .elementor-element.elementor-element-519f13d UL.elementor-nav-menu LI.menu-item A:hover {
    background-color: var( --e-global-color-20a9978 );
}

.elementor-24 .elementor-element.elementor-element-519f13d UL.elementor-nav-menu LI.menu-item A.elementor-item-active {
    background-color: var( --e-global-color-20a9978 );
}

@media screen and (max-width: 1200px) {
    .elementor-24 .elementor-element.elementor-element-519f13d {
        display: none!important;
    }
}

/* Drop down */
@media screen and (min-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main > UL > LI.menu-item-has-children:hover > UL {
        width: 1420px!important;
        left: -292px!important;
        min-width: 830px;
        overflow-y: clip;
        display: flex!important;
        background-color: #FFFFFF;
        flex-wrap: wrap;
        padding: 22% 120% 32% 120%;
        z-index: 99;
    }
    
    .elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main > UL > LI.menu-item-has-children:hover > UL:before {
        content: "";
        position: absolute;
        background-color: #FFFFFF;
        width: 300%;
        height: 100%;
        left: -150%;
        top: 0;
        z-index: 0;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
        border-top: 1px solid #dedede;
    }
    
    .elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main > UL > LI.menu-item-has-children:hover > UL:after {
        content: "";
        position: absolute;
        width: 880px;
        height: 840px;
        right: -151px;
        top: 0;
        z-index: 1;
        background-image: url("data:image/svg+xml,%3Csvg width='881' height='845' viewBox='0 0 881 845' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M149.129 504.866L375.403 731.14L684.425 648.409L767.14 339.403L540.866 113.129L231.877 195.861L149.129 504.866Z' fill='%23D7FFE1'/%3E%3Cpath d='M337.007 516.999L176.943 559.851L59.74 442.648L102.601 282.592L262.648 239.74L379.851 356.944L337.007 516.999Z' stroke='%2325843C' stroke-width='1.5'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main > UL > LI.menu-item-has-children:hover > UL > LI {
        flex: 1 0 33.33333%;
        max-width: 33.33333%;
        z-index: 2;
    }
    
    .elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main > UL > LI.menu-item-has-children:hover > UL > LI A {
        color: var( --e-global-color-fac6504 );
        white-space: normal;
    }
    
    .elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main > UL > LI.menu-item-has-children:hover > UL > LI A:hover {
        background-color: transparent;
        color: var( --e-global-color-1e1dc29 );
    }
    
    .elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main > UL > LI.menu-item-has-children:hover > UL > LI A.elementor-item-active {
        background-color: transparent;
        color: var( --e-global-color-1e1dc29 );
    }
    
    .elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main > UL > LI.menu-item-has-children:hover > UL > LI A:before {
        content: "";
        position: absolute;
        left: 0;
        top: 17px;
        width: 12px;
        height: 12px;
        background-color: transparent;
        background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.278027 8.16523L4.83441 12.7216L11.0566 11.0562L12.7216 4.83439L8.16526 0.278004L1.94378 1.94343L0.278027 8.16523Z' fill='%232BA94A'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .elementor-24 .elementor-element.elementor-element-519f13d .elementor-nav-menu--main > UL > LI > UL {
        width: 100%;
        min-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc37c45 */.elementor-24 .elementor-element.elementor-element-fc37c45 A {
    padding-left: 24px;
}
.elementor-24 .elementor-element.elementor-element-fc37c45 A:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M30.7,29.3l-6.1-6.1c2-2.4,3.3-5.4,3.3-8.8C27.9,7,21.9,1,14.4,1S1,7,1,14.4s6,13.4,13.4,13.4c3.3,0,6.4-1.2,8.8-3.3 l6.1,6.1c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3C31.1,30.3,31.1,29.7,30.7,29.3z M3,14.4C3,8.1,8.1,3,14.4,3s11.4,5.1,11.4,11.4 c0,3.1-1.3,6-3.3,8.1c0,0,0,0,0,0s0,0,0,0c-2.1,2.1-4.9,3.3-8.1,3.3C8.1,25.9,3,20.8,3,14.4z' fill='%232BA94A'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-fc37c45 {
        width: auto;
    }
    .elementor-24 .elementor-element.elementor-element-fc37c45 A {
        padding-left: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-033f118 */@media screen and (max-width: 1024px) {
    .elementor-widget-wpml-language-switcher {
        width: auto!important;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0aee280 */.elementor-24 .elementor-element.elementor-element-0aee280 SVG {
    fill: var( --e-global-color-fcee63e );
}

@media screen and (max-width: 1200px) {
    .elementor-24 .elementor-element.elementor-element-0aee280 {
        padding: 0 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0bbae9 */@media screen and (max-width: 1200px) {
    .elementor-24 .elementor-element.elementor-element-a0bbae9 .elementor-grid .elementor-grid-item {
        padding-right: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88686da */@media screen and (max-width: 1200px) {
    .elementor-24 .elementor-element.elementor-element-88686da A.elementor-icon {
        font-size: 26px;
        padding-left: 10px;
    }
}

.elementor-24 .elementor-element.elementor-element-88686da .elementor-widget-container {
    display: flex;
}

.elementor-24 .elementor-element.elementor-element-88686da .elementor-icon-wrapper {
    display: inline-flex;
}

.elementor-24 .elementor-element.elementor-element-88686da .elementor-icon-wrapper A SVG PATH {
    fill: var( --e-global-color-fcee63e );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d559683 */@media screen and (max-width: 1200px) {
    .elementor-24 .elementor-element.elementor-element-d559683 {
        display: flex!important;
        width: 45px;
    }
    
    .elementor-24 .elementor-element.elementor-element-d559683 .elementor-icon-wrapper {
        text-align: right;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f6eed6 */@media screen and (max-width: 1200px) {
    .elementor-24 .elementor-element.elementor-element-0f6eed6 .elementor-icon-wrapper {
        text-align: right;
    }
}

@media screen and (max-width: 1024px) { 
    .elementor-24 .elementor-element.elementor-element-0f6eed6 {
        display: flex;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-119a90a */@media screen and (max-width: 1200px) {
    .elementor-24 .elementor-element.elementor-element-119a90a {
        padding: 10px 20px;
    }
}/* End custom CSS */