.col-logo,.col-logo .elementor-widget-theme-site-logo,.col-logo .elementor-widget-theme-site-logo a{display:flex}.elementor-location-header .main-header,.elementor-location-header .main-header .e-con-inner{transition:.4s}.logo-sticky{opacity:0;transition:.4s}.logo-sticky .elementor-widget-icon .elementor-icon-wrapper{display:flex}.is-sticky .elementor-location-header .main-header{background-color:#141414C9!important;transition:.4s}.is-sticky .elementor-location-header .main-header .e-con-inner{padding-top:16px;padding-bottom:16px}.is-sticky .elementor-location-header .elementor-widget-theme-site-logo{display:none}.is-sticky .elementor-location-header .col-logo .elementor-widget-theme-site-logo{display:block}.is-sticky .logo-sticky{opacity:1;transition:.4s}.wpml-ls-legacy-list-horizontal{padding:0!important;border:none!important;line-height:1!important}.wpml-ls-legacy-list-horizontal ul li.wpml-ls-item a{padding:0!important;line-height:1!important;height:24px!important;display:flex!important}.wpml-ls-legacy-list-horizontal ul li.wpml-ls-item a{width:24px;height:24px}.col-logo+.elementor-element,.elementor-widget-nav-menu{position:unset}.elementor-widget-nav-menu .elementor-nav-menu--dropdown{position:fixed!important;top:0!important;left:0!important;width:70%!important;height:100%!important;margin:0!important;transform:translateX(-100%) scaleY(1)!important;overflow:hidden!important;opacity:0 !Important;transition:.5s !Important}.elementor-widget-nav-menu .elementor-menu-toggle.elementor-active+.elementor-nav-menu--dropdown{transform:translateX(0) scaleY(1)!important;overflow:visible!important;opacity:1 !Important;transition:.5s !Important}.elementor-widget-nav-menu .elementor-nav-menu--dropdown ul{height:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.elementor-widget-nav-menu .elementor-nav-menu--dropdown ul li{width:100%}.menu-open:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--b);opacity:.5;z-index:9;overflow:hidden}@media screen and (min-width:1025px) and (max-width:1120px){.col-logo+.elementor-element{--column-gap:24px !important}}@media screen and (max-width:767px){.is-sticky .logo-sticky{display:block!important}.is-sticky .logo-sticky+div.e-con-full.e-child{display:none!important}}