.re-header{background-color:var(--neutral-0);left:0;padding:var(--spacing-6) 0;position:fixed;right:0;top:0;z-index:1000}.re-header__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--container-max);padding:0}.re-header__logo{flex-shrink:0}.re-header__logo img{height:40px;width:auto}.re-header__nav,.re-header__nav-list{align-items:center;display:flex}.re-header__nav-list{gap:var(--spacing-6);list-style:none;margin:0;padding:0}.re-header__nav-link{color:var(--neutral-1000)!important;font-size:var(--text-base);font-weight:var(--font-weight-regular);transition:color var(--transition-fast)!important}.re-header__nav-link:hover{color:var(--green-500-primary)!important}.re-header__external-links,.re-header__right{align-items:center;display:flex;gap:var(--spacing-1)}.re-header__external-btn{align-items:center;border:1px solid var(--green-500-primary);border-radius:var(--radius-full);color:var(--neutral-1000)!important;display:inline-flex;font-size:var(--text-base);font-weight:var(--font-weight-regular);justify-content:center;padding:var(--spacing-2) var(--spacing-4);transition:all var(--transition-fast)!important}.re-header__external-btn:hover{background-color:var(--green-500-primary)!important;color:var(--neutral-0)!important}.re-header__language{position:relative}.re-header__language-current{align-items:center;background-color:var(--neutral-100);border-radius:var(--radius-full);cursor:pointer;display:flex;padding:var(--spacing-1)}.re-header__flag{border-radius:50%;height:30px;object-fit:cover;width:30px}.re-header__arrow-down{height:24px;width:24px}.re-header__language-dropdown{background-color:var(--neutral-0);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);margin-top:var(--spacing-2);min-width:150px;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all var(--transition-fast);visibility:hidden;z-index:100}.re-header__language:hover .re-header__language-dropdown{opacity:1;transform:translateY(0);visibility:visible}.re-header__language-option{align-items:center;color:var(--neutral-800);display:flex;font-size:var(--text-sm);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:background-color var(--transition-fast)}.re-header__language-option:hover{background-color:var(--neutral-100)!important;border-radius:var(--radius-sm)!important;color:var(--neutral-800)!important}.re-header__language-option img{border-radius:50%;height:24px;object-fit:cover;width:24px}.re-header__mobile-toggle{background:none;border:none;cursor:pointer;display:none;padding:var(--spacing-2)}.re-header__hamburger{display:flex;flex-direction:column;gap:5px;width:28px}.re-header__hamburger span{background-color:var(--neutral-900);border-radius:2px;display:block;height:3px;transition:all var(--transition-fast)}.re-header__mobile-menu{background-color:var(--neutral-0);bottom:0;display:none;left:0;opacity:0;padding:var(--spacing-4);position:fixed;right:0;top:80px;transition:all var(--transition-fast);visibility:hidden}.re-header__mobile-menu.is-open{opacity:1;visibility:visible}.re-header__mobile-nav ul{list-style:none;margin:0;padding:0}.re-header__mobile-nav li{border-bottom:1px solid var(--neutral-200)}.re-header__mobile-nav a{color:var(--neutral-1000);display:block;font-size:var(--text-lg);font-weight:var(--font-weight-medium);padding:var(--spacing-4) 0}.re-header__mobile-external{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-4);text-align:center}@media (max-width:1024px){.re-header__container{padding:0 var(--spacing-8)}.re-header{padding:var(--spacing-4) 0}.re-header__container{padding:0 var(--spacing-4)}.re-header__external-links,.re-header__nav{display:none}.re-header__mobile-menu,.re-header__mobile-toggle{display:block}.re-header__language{margin-right:var(--spacing-2)}.re-header.menu-open .re-header__hamburger span:first-child{transform:rotate(45deg) translate(5px,5px)}.re-header.menu-open .re-header__hamburger span:nth-child(2){opacity:0}.re-header.menu-open .re-header__hamburger span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}}