.mobile-menu.active{transform:translateX(0)}.burger.active .burger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.burger.active .burger-line:nth-child(2){opacity:0}.burger.active .burger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards}.animate-float{animation:float 8s ease-in-out infinite}.tab-content{display:none}.tab-content.active{display:block;animation:fadeInUp .5s ease-out}.tab-button.active{background-color:#3b82f6;color:white;cursor:pointer}.tab-button{cursor:pointer}.accordion.active .accordion-content{max-height:100%;padding-top:12px}.accordion.active .accordion-icon{transform:rotate(180deg)}.sticky-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(10px);background-color:rgba(255,255,255,.95)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.seo-text{line-height:1.8;color:#374151}.flag-icon{font-size:2.5rem;margin-bottom:1rem;display:inline-block;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.flag-icon-small{font-size:1.2rem;margin-right:.75rem}.animate-spin-slow{animation:spin-slow 12s linear infinite}nav ul.flex.items-center.xl\:space-x-2{gap:.5rem}@media (min-width:1024px) and (max-width:1279px){.dropdown-parent .dropdown-icon{margin-left:.2rem}}.mobile-menu.active{transform:translateX(0)}.burger.active .burger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.burger.active .burger-line:nth-child(2){opacity:0}.burger.active .burger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}body.admin-bar .site-header{top:32px!important}@media screen and (max-width:782px){body.admin-bar .site-header{top:0!important}}.desktop-menu .dropdown-menu,.desktop-menu .sub-menu2{display:none!important;opacity:0!important;visibility:hidden!important;transition:opacity .25s ease,visibility .25s ease}.desktop-menu>li.dropdown-parent>.dropdown-menu{left:0;top:100%;margin-top:2px}.desktop-menu .dropdown-menu>li.dropdown-parent>.sub-menu2{left:100%;top:-10px;margin-left:5px}.desktop-menu ul,.desktop-menu li{list-style:none!important}