.nav nav a{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:800}.menu-icon{width:19px;height:19px;flex-shrink:0;color:#009fe8}.nav nav .button .menu-icon{color:#fff}.language-picker a{font-weight:800}@media(max-width:1000px){.nav{gap:14px}.nav nav{gap:15px}.nav nav a{font-size:12px}.brand img{width:185px}}@media(max-width:760px){.nav{height:auto;display:grid;grid-template-columns:1fr auto;padding-top:6px;padding-bottom:12px;gap:0}.brand{grid-column:1;grid-row:1}.brand img{width:175px;height:70px}.language-picker{grid-column:2;grid-row:1;margin:0}.nav nav{grid-column:1/-1;grid-row:2;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0}.nav nav a:not(.button){display:inline-flex}.nav nav a{font-size:12px}.nav nav .button{padding:9px 12px}.menu-icon{width:17px;height:17px}html{scroll-padding-top:140px}}@media(max-width:390px){.nav nav{gap:8px}.nav nav a{font-size:11px;gap:5px}.nav nav .button{width:100%}.brand img{width:155px}}
.nav nav a{font-size:16px}.language-picker a{font-size:13px}@media(max-width:1000px){.nav nav a{font-size:14px}}@media(max-width:760px){.nav nav a{font-size:14px}}@media(max-width:390px){.nav nav a{font-size:13px}}
/* Spread the three navigation links evenly between the logo and phone. */
@media(min-width:761px){.nav nav{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;margin-left:0}.nav nav>a:not(.button){justify-self:stretch;justify-content:center}.nav nav>.button{justify-self:end;white-space:nowrap}.nav .brand{flex-shrink:0}.nav .language-picker{flex-shrink:0}}

.nav nav>a[href^="tel:"]{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.35px;line-height:1.2;gap:10px}.nav nav>a[href^="tel:"] span{white-space:nowrap}.nav nav>a[href^="tel:"] .menu-icon{width:19px;height:19px}
