/* On tablet and desktop the normal navigation remains visible. */
@media(min-width:681px) and (max-width:800px){.nav nav{display:flex}.menu-toggle{display:none}}
header .nav .menu-toggle{display:none!important;border:1px solid #075cff;background:transparent;color:#075cff;width:42px;height:42px;font-size:21px;line-height:1;cursor:pointer}
/* The compact navigation is reserved for phones only. */
@media(max-width:680px){header .nav .menu-toggle{display:block!important}.nav{position:relative}header .nav #menu{display:none!important}.nav #languages{margin-left:auto}header.is-open .nav #menu{display:flex!important;position:absolute;left:-24px;right:-24px;top:88px;padding:20px 24px 24px;background:#fff;border-top:1px solid #dce5ee;flex-direction:column;gap:16px;font-size:15px;z-index:42}.nav.is-open .menu-toggle{background:#075cff;border-color:#075cff}.nav.is-open nav a{display:block;color:#0c1927}.nav.is-open #languages{display:none}}
