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