.language-switch{display:flex;align-items:center;gap:6px;margin-left:22px;font:700 .72rem var(--font-head);letter-spacing:.08em;color:#60758a}.language-switch a{padding:6px;color:#71859a}.language-switch a.active,.language-switch a:hover{color:#fff}.mobile-language{margin:8px 0 0;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.contact-nav{display:flex;gap:28px;margin-left:auto}.contact-nav a{font-size:.84rem;color:#9db0c3}.contact-nav a.active{color:#fff;border-bottom:1px solid var(--cyan)}.back-to-top{position:fixed;z-index:95;right:24px;bottom:24px;width:54px;height:54px;border:1px solid rgba(103,213,255,.35);border-radius:50%;background:rgba(4,18,31,.9);color:#fff;display:grid;place-content:center;opacity:0;visibility:hidden;transform:translateY(16px);transition:.3s;cursor:pointer;box-shadow:0 14px 36px rgba(0,0,0,.28);backdrop-filter:blur(12px)}.back-to-top.visible{opacity:1;visibility:visible;transform:none}.back-to-top:hover{background:#237cff;border-color:#67d5ff;transform:translateY(-3px)}.back-to-top span{font-size:1.15rem;line-height:1}.back-to-top small{font-size:.46rem;letter-spacing:.12em;margin-top:2px}.nav{position:fixed!important;top:0!important;left:0!important;right:0!important}.contact-page .nav{justify-content:flex-start}.contact-page .language-switch{margin-left:28px}@media(max-width:1100px){.desktop-nav{gap:1.25vw}.desktop-nav a{font-size:.76rem}.nav-cta{display:none}}@media(max-width:980px){.nav>.language-switch{margin-left:auto;margin-right:12px}.contact-nav{display:flex;margin-left:auto}.contact-page .language-switch{margin-left:18px;margin-right:0}.mobile-menu .language-switch{display:flex}.desktop-nav+.language-switch{display:flex}}@media(max-width:620px){.contact-nav{display:none}.contact-page .nav{padding:0 5vw}.contact-page .language-switch{margin-left:auto}.back-to-top{right:16px;bottom:16px;width:48px;height:48px}}
