.elementor-34 .elementor-element.elementor-element-1e0b18f{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:100;}.elementor-34 .elementor-element.elementor-element-1e0b18f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1e0b18f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-ec3c6c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-34 .elementor-element.elementor-element-ec3c6c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-4ca6577{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-34 .elementor-element.elementor-element-4ca6577 img{width:80px;}.elementor-34 .elementor-element.elementor-element-165eb16{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-34 .elementor-element.elementor-element-165eb16 img{width:80px;}.elementor-34 .elementor-element.elementor-element-a58847f{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-34 .elementor-element.elementor-element-7661298 .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-34 .elementor-element.elementor-element-7661298 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-93894f6{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-ec3c6c6{--width:12%;}.elementor-34 .elementor-element.elementor-element-a58847f{--width:88%;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-1e0b18f{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-34 .elementor-element.elementor-element-ec3c6c6{--width:25%;}.elementor-34 .elementor-element.elementor-element-a58847f{--width:75%;}}/* Start custom CSS */#header {
    transition: all 500ms ease;
}
#header #color-logo {
	display:none;
}
#header .e-n-menu-toggle{
    background-color: transparent;
}
#header #menu-toggle-127 svg{
    fill: #fff;
}
#header #menu-header .e-active .e-con-inner {
    background-color:#fff;
    padding-left:0px;
}
#header #menu-header .e-active {
    background-color:#fff;
}
#header #menu-header .sub-element:hover svg{
    fill: #0043AE !important;
}
#header #menu-header a {
    color:#fff;
}

#header a svg{
    width: 13px;
    margin-left: 5px;
}

/** Sticky effects **/

#header.elementor-sticky--effects{
    background-color: #fff;
    border-bottom:1px solid #f0f0f0;
}
#header.elementor-sticky--effects #color-logo {
	display:block;
}
#header.elementor-sticky--effects #white-logo {
	display:none;
}
#header.elementor-sticky--effects #menu-toggle-127 svg{
    fill: #000;
}


#header.elementor-sticky--effects #menu-header a,
#header.elementor-sticky--effects #menu-header svg{
    color:#000;
    fill: #000;
    border-color:#000;
}


/** Languauge Selector **/

#header .select-language {
	position:absolute;
	top:65px;
	right:0;
	transition:all 500ms ease;
}
#header .wpml-ls-item-toggle,
#header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
	color:#fff;
	background:rgba(0,0,0, 0.9);
	border:none;
}
#header.elementor-sticky--effects .select-language {
	z-index:-10;
	top:-500px;
	visibility:hidden !important;
}



/** DESKTOP **/
@media (min-width:1025px) {
    
    #header #menu-header .e-active .e-con-inner{
        border:none;
        border-radius:10px;
        box-shadow: 0 4px 10px -2px rgba(0,0,0,0.5);
        padding-left:20px;
    }
    
    #header #menu-header .e-link,
    #header #menu-header div li span,
    #header #menu-header div li svg{
        color:#fff;
        fill: #fff;
    }
    
    #header #menu-header .e-active {
        background-color: transparent;
    }
    
    /*Language Selector*/
	#header .select-language {
		position:relative;
		top:auto;
		right:auto;
	}
	#header .wpml-ls-item-toggle{
		background:transparent;
	}
	#header.elementor-sticky--effects .select-language {
		display:block !important;
		top: auto !important;
		z-index: auto !important;
		visibility: visible !important;
	}
	#header.elementor-sticky--effects .select-language a span {
	    color:#000 !important
	}
	#header.elementor-sticky--effects .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
		background:#fff;
		color:#000;
	}
	#header.elementor-sticky--effects .wpml-ls-item-toggle{
		color:#000;
	}
	#header.elementor-sticky--effects .wpml-ls-link:hover{
		color:#0043AE !important;
		transition: color 200ms ease !important;
	}
	
	#header.elementor-sticky--effects .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
		box-shadow:0px 10px 6px -2px rgba(0,0,0, 0.3);
	}
}/* End custom CSS */