.desktop-navigation .header-content{z-index:100;justify-content:space-between;align-items:start;gap:5px;width:100%;display:flex;position:relative}@media (max-width:1024px){.desktop-navigation .header-content{margin-top:0}}@media (max-width:768px){.desktop-navigation .header-content{flex-wrap:wrap;align-items:center}}.desktop-navigation .header-content .logo-nav{flex-direction:column;display:flex}.desktop-navigation .header-content .logo-nav .logo-wrapper{gap:3px;display:flex}.desktop-navigation .header-content .logo-nav .logo-wrapper .logo-desktop{display:none}@media (min-width:768px){.desktop-navigation .header-content .logo-nav .logo-wrapper .logo-desktop{display:block}}.desktop-navigation .header-content .logo-nav .logo-wrapper .logo-mobile{display:block}@media (min-width:768px){.desktop-navigation .header-content .logo-nav .logo-wrapper .logo-mobile{display:none}}.desktop-navigation .header-content .contact-section{justify-content:space-between;align-items:center;gap:14px;height:45px;font-size:1rem;font-weight:700;display:flex}.desktop-navigation .header-content .contact-section .tc-button{padding:10px 25px}.desktop-navigation .header-content .contact-section .tc-button span{padding:0}@media (max-width:1536px){.desktop-navigation .header-content .contact-section .tc-button{padding:10px 20px}}@media (max-width:1024px){.desktop-navigation .header-content .contact-section{align-items:center;gap:7px;height:auto}.desktop-navigation .header-content .contact-section .tc-button{padding:4px 5px}.desktop-navigation .header-content .contact-section .tc-button>span:not(.phone-icon){display:none}}@media (max-width:768px){.desktop-navigation .header-content .contact-section{flex-wrap:wrap}}.desktop-navigation .header-content .contact-section .phone-link{background-color:var(--color-gold);color:#000;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:198px;height:45px;padding:5px;font-size:15px;line-height:150%;display:flex}@media (max-width:1024px){.desktop-navigation .header-content .contact-section .phone-link{width:32px;height:32px;padding:0}}.desktop-navigation .header-content .contact-section .phone-icon{width:auto;height:25px}.desktop-navigation .header-content .contact-section .phone-number{align-items:center;margin:auto;display:flex}@media (max-width:1024px){.desktop-navigation .header-content .contact-section .phone-number{display:none}}.desktop-navigation .header-content .contact-section .hamburger{cursor:pointer;background:0 0;border:1px solid #fff;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;overflow:hidden}.desktop-navigation .header-content .contact-section .hamburger svg{width:100%;height:100%}@media (min-width:1024px){.desktop-navigation .header-content .contact-section .hamburger{display:none}}.desktop-navigation .header-content .contact-section .dropdowns{justify-content:flex-end;align-items:center;gap:10px;display:flex}.navigation{flex-direction:row;gap:35px;margin-left:61px;display:flex}@media (max-width:1536px){.navigation{gap:16px;margin-left:50px}}@media (max-width:1024px){.navigation{display:none}}.navigation .navigation-item{align-items:center;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:27px;display:flex}.navigation .navigation-item.nav-white{color:var(--color-text-primary)}.navigation .navigation-item.nav-dark{color:var(--white)}.navigation .navigation-item.active,.navigation .navigation-item:hover{color:var(--color-gold)}.mobileNav{z-index:9999;background-color:#fff;transition:transform .3s ease-in-out;display:block;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 4px 6px #0000001a}.mobileNav.open{transform:translateY(0)}.mobileNav .navHeader{background-color:#000;justify-content:flex-end;padding:8px;display:flex;position:relative}.mobileNav .navHeader .closeIcon{cursor:pointer;background-color:#fff;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:20px;right:20px}.mobileNav .navHeader .closeIcon svg{width:100%;height:100%}.mobileNav .navList{background-color:#000;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;display:flex}.mobileNav .navList .navItem{cursor:pointer;color:#fff;margin-left:12px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:150%}.mobileNav .navList .navItem.active a{color:var(--color-gold)}.mobileNav .navList .navItem a{color:#fff;text-decoration:none}.mobileNav .navList .navItem a:hover{text-decoration:underline}
