.language-switch{display:flex;align-items:center;gap:5px;flex-shrink:0;color:#e3c28b}.language-switch>svg{margin-right:3px;flex-shrink:0}.language-switch a{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:7px;min-height:40px;padding:6px 8px;line-height:1;color:#b2b2c4;background:#ffffff04;transition:background .2s,border-color .2s}.language-switch a[aria-current]{border-color:#e3c28b70;background:#e3c28b12;color:#f3f0eb}.language-switch a:hover{border-color:#e3c28b80;background:#e3c28b18}.language-switch a>span:first-child{font-size:20px}.language-code{font-size:10px;letter-spacing:.05em}.nav{flex-wrap:wrap}.nav nav{margin-left:auto}.offer-header{gap:20px;flex-wrap:wrap}.offer-header>.language-switch{margin-left:auto}html[lang=nl] .hero-lead{max-width:530px}html[lang=nl] .button{white-space:normal}html[lang=nl] .comparison h3{overflow-wrap:break-word}
@media(max-width:1050px){.nav nav{gap:15px}.nav{column-gap:16px}.language-switch a{padding:6px}.language-code{display:none}}
@media(max-width:760px){.nav{gap:14px}.nav>.wordmark{margin-right:auto}.nav>nav{order:3;flex-basis:100%;justify-content:flex-end;margin:0}.nav>.language-switch{order:2}.language-switch a{min-height:42px;min-width:39px}.language-switch>svg{width:16px}.offer-header>.back-link{order:3;flex-basis:100%;font-size:12px}.offer-header{gap:10px}.offer-header .wordmark{font-size:12px}.offer-header>.language-switch{margin-left:auto}html[lang=nl] .hero-lead{font-size:19px}html[lang=nl] .hero .button{gap:18px}html[lang=nl] .hero-facts{gap:12px}html[lang=nl] .hero-facts>span+span{padding-left:12px}html[lang=nl] .booking .large{font-size:18px}}
