.locale-switcher{align-items:center;gap:10px;display:flex}.locale-switcher__link{font-family:var(--font-futura-pt,"futura-pt"),sans-serif;font-size:11px}@media (min-width:1023px){.locale-switcher__link{font-size:12px}}@media (min-width:1280px){.locale-switcher__link{font-size:12px}}@media (min-width:1600px){.locale-switcher__link{font-size:13px}}.locale-switcher__link{letter-spacing:1.68px;text-transform:uppercase;font-weight:400;line-height:1.2}.header--filled .locale-switcher__link{color:#075258}.header--transparent .locale-switcher__link{color:#fff}.locale-switcher .locale-switcher__link--active{color:#cf5c36;font-weight:700}
.header{box-sizing:border-box;z-index:20;justify-content:space-between;align-items:center;gap:30px;height:68px;padding:0 10px;display:flex;position:sticky;top:0;left:0;right:0}@media (min-width:1023px){.header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;height:82px;padding:0 50px;display:grid}}@media (min-width:1280px){.header{gap:30px}}.header--filled{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff;border-bottom:1px solid #075258}.header__brand{flex:none;width:101px;display:block}@media (min-width:1023px){.header__brand{grid-area:1/1;justify-self:start}}.header__brand img{width:100%;height:auto;display:block}.header__nav{box-sizing:border-box;background:#fff;border-bottom:1px solid #075258;flex-direction:column;gap:10px;max-height:calc(100dvh - 68px);padding:30px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.header--menu-open .header__nav{display:flex}@media (min-width:1023px){.header__nav{background:0 0;border:0;flex-direction:row;grid-area:1/2;justify-self:center;align-items:center;gap:30px;max-height:none;padding:0;display:flex;position:static;overflow:visible}}@media (min-width:1280px){.header__nav{gap:40px}}.header--filled .header__logo--light,.header--transparent .header__logo--dark{display:none}.header.header--menu-open{background:#fff}.header.header--menu-open .header__logo--light{display:none}.header.header--menu-open .header__logo--dark{display:block}.header.header--menu-open .header__toggle,.header.header--menu-open .locale-switcher__link{color:#075258}.header.header--menu-open .locale-switcher__link--active{color:#cf5c36}@media (min-width:1023px){.header.header--menu-open.header--transparent{background:0 0}.header.header--menu-open.header--transparent .header__logo--light{display:block}.header.header--menu-open.header--transparent .header__logo--dark{display:none}.header.header--menu-open.header--transparent .locale-switcher__link{color:#fff}.header.header--menu-open.header--transparent .locale-switcher__link--active{color:#cf5c36}}.header .header__link{font-family:var(--font-futura-pt,"futura-pt"),sans-serif;font-size:11px}@media (min-width:1023px){.header .header__link{font-size:12px}}@media (min-width:1280px){.header .header__link{font-size:12px}}@media (min-width:1600px){.header .header__link{font-size:13px}}.header .header__link{letter-spacing:1.68px;text-transform:uppercase;font-weight:400;line-height:1.2}.header--filled .header__link,.header--transparent .header__link{color:#075258}@media (min-width:1023px){.header--transparent .header__link{color:#fff}}.header .header__link--active{color:#cf5c36;font-weight:700}.header .header__cta{display:none}@media (min-width:1023px){.header .header__cta{display:inline-flex}}.header__actions{flex:none;align-items:center;gap:30px;display:flex}@media (min-width:1023px){.header__actions{grid-area:1/3;justify-self:end;gap:10px}}@media (min-width:1280px){.header__actions{gap:30px}}.header__nav .header__link{align-items:center;min-height:44px;display:flex}@media (min-width:1023px){.header__nav .header__link{min-height:auto}}.header .header__mobile-cta{align-self:flex-start;min-height:44px;margin-top:10px}@media (min-width:1023px){.header .header__mobile-cta{display:none}}.header__toggle{color:#075258;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:10px;display:flex}.header--transparent .header__toggle{color:#fff}.header__toggle span{background:currentColor;width:24px;height:2px}.header--menu-open .header__toggle span:first-child{transform:translateY(8px)rotate(45deg)}.header--menu-open .header__toggle span:nth-child(2){opacity:0}.header--menu-open .header__toggle span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (min-width:1023px){.header__toggle{display:none}}.header__toggle:focus-visible,.header__nav a:focus-visible{outline-offset:4px;outline:2px solid #cf5c36}
