#primary-menu>ul>.current-menu-item:before,#primary-menu>ul>.menu-item:hover>a:before,#primary-menu .current-menu-parent>a:before{content:"";position:absolute;left:50%;transform:translate(-50%,-50%);bottom:0;width:25px;border-bottom:2px solid #ffed00}li.menu-item.wpml-ls-menu-item ul{width:70px;text-align:center;right:auto!important;margin-left:-10px}#primary-menu li.menu-item.wpml-ls-menu-item:hover a:before{content:none}#sticky-navigation #primary-menu>ul>.current-menu-item:before,#sticky-navigation #primary-menu>ul>.menu-item:hover>a:before,#sticky-navigation .current-menu-parent>a:before{bottom:1.2rem}.main-navigation ul.sub-menu{box-shadow:0 5px 10px 2px rgba(0,0,0,.04);text-align:right}.menu-bar-items .menu-bar-item.search-item{display:block}#generate-slideout-menu .menu-item a{font-weight:700}#generate-slideout-menu .slideout-menu>.menu-item.wpml-ls-item>a{margin-top:3rem}#generate-slideout-menu .slideout-menu .menu-item.wpml-ls-item a{font-size:85%;color:#fff}@media only screen and (max-width:768px){.menu-bar-item.search-item{display:none}}.navigation-search input[type="search"]{height:calc(42px + 1em);;margin-top:-10px;background:rgba(255,255,255,.95);border-bottom:1px solid #ffED00;padding-bottom:0}.header-wrap .navigation-search input[type="search"]{background:rgba(0,0,0,.9);color:#FFED00}.header-wrap .sub-menu{background-color:rgba(0,0,0,.7)}.main-navigation .menu-item a{padding:1em 0}#primary-menu .sub-menu .menu-item a{border-right:3px solid transparent;color:#ffed00}.header-wrap .sub-menu .menu-item a:hover{background-color:#000}#primary-menu .sub-menu .menu-item:hover a,#primary-menu .sub-menu .current-menu-item a{border-color:#ffed00}.main-navigation .menu-bar-items .search-item.active>a{background:transparent;color:#ffed00}button.menu-toggle{background-color:#000;color:#ffed00;padding-left:0px!important}.slideout-menu .sub-menu{padding-left:1rem;border-left:3px solid}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul{display:block;max-height:0;opacity:0;-webkit-transition:max-height .5s ease-out,opacity .5s ease-out;-moz-transition:max-height .5s ease-out,opacity .5s ease-out;-o-transition:max-height .5s ease-out,opacity .5s ease-out;transition:max-height .5s ease-out,opacity .5s ease-out}#generate-slideout-menu.main-navigation ul ul.toggled-on{max-height:100px;opacity:1;-webkit-transition:max-height .5s ease-in,opacity .5s ease-in;-moz-transition:max-height .5s ease-in,opacity .5s ease-in;-o-transition:max-height .5s ease-in,opacity .5s ease-in;transition:max-height .5s ease-in,opacity .5s ease-in}.mobile-header-logo>a,.site{-webkit-transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);-moz-transition:-moz-transform .2s cubic-bezier(.16,.68,.43,.99);-o-transition:-o-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.slide-opened .mobile-header-logo>a,.slide-opened .site{-webkit-transform:translate3d(-265px,0,0);-moz-transform:translate3d(-265px,0,0);-ms-transform:translate3d(-265px,0,0);-o-transform:translate3d(-265px,0,0);transform:translate3d(-265px,0,0)}header.site-header{box-shadow:0 5px 10px 2px rgba(0,0,0,.04);z-index:10}.header-wrap #mobile-header#mobile-header.main-navigation{background-color:#000}.inside-article a:not([role="button"]),.inside-article a:not(".elementor-toggle-title"),.cookie-box a{text-decoration:underline}.inside-article a:hover .cookie-box a:hover{background:#ffed00;text-decoration:none}h1:not(.elementor-heading-title){text-align:center}.elementor-section.elementor-section-stretched{width:100vw!important;position:relative;left:50%!important;right:50%;margin-left:-50vw;margin-right:-50vw}.swiper-pagination{z-index:1}.elementor-post__title:after{position:absolute;content:"";border-bottom:3px solid #ffed00;left:30px;margin-left:0;width:15%;margin-top:47px}.inside-footer-widgets .footer-widget-1{flex-grow:2;flex-shrink:unset}.inside-footer-widgets .footer-widget-2{flex-grow:1;flex-shrink:unset}.inside-footer-widgets .footer-widget-1 .newsletter--mail{min-width:70%;border:1px solid #FFED00;background:#000;color:#fff}@media only screen and (max-width:575px){.inside-footer-widgets .footer-widget-1 .newsletter--mail{min-width:auto;max-width:170px}}.inside-footer-widgets .footer-widget-1 .newletter--mail::placeholder{color:#FFED00;opacity:1}.newsletter--label{display:none}.newsletter--button:hover{border:1px solid #ffed00}.social-icons{display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:center}@media only screen and (max-width:770px){.social-icons{justify-content:flex-start}}.social-icons a{font-size:1.7em;line-height:2em;width:20%}