.wrapper.svelte-1fs52do{display:flex;align-items:center}img.svelte-1fs52do{width:24px;height:24px;margin-right:.5em;aspect-ratio:1 / 1}a.svelte-1fs52do{font-size:18px;text-decoration:none;color:#000}a.svelte-1fs52do:hover{color:var(--blue)}footer.svelte-9sff3o{padding:3em 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}h3.svelte-9sff3o{margin-block:1.3em}.logo.svelte-9sff3o{width:5em;aspect-ratio:1 / 1}.title.svelte-9sff3o{text-align:center;text-transform:uppercase;color:var(--blue)}.links.svelte-9sff3o{display:flex;flex-direction:column;align-items:center;gap:1em;border-bottom:1px solid var(--blue);padding-bottom:1em}.copyright.svelte-9sff3o{display:flex;flex-direction:column;align-items:center;padding-top:1em}@media(min-width:400px){.links.svelte-9sff3o{flex-direction:row;justify-content:space-between;align-items:stretch}.copyright.svelte-9sff3o{flex-direction:row;justify-content:center;gap:.5em}}@media(min-width:700px){footer.svelte-9sff3o{width:80%;max-width:var(--desktop-breakpoint);margin:0 auto;display:grid;grid-template:"logo title" auto "logo links" auto "logo copyright" auto / min-content 1fr;grid-column-gap:1.5em}.logo.svelte-9sff3o{grid-area:logo;justify-self:start}.title.svelte-9sff3o{grid-area:title;text-align:start}.links.svelte-9sff3o{grid-area:links;justify-content:flex-start}.copyright.svelte-9sff3o{grid-area:copyright;justify-content:flex-end}}.nav-toggle.svelte-11lpkcp{display:none}header.svelte-11lpkcp{width:100%;display:flex;flex-direction:column}.top.svelte-11lpkcp{width:100%;height:103px;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.header-logo.svelte-11lpkcp{margin-left:25px}.header-logo.svelte-11lpkcp>img:where(.svelte-11lpkcp){width:73px;aspect-ratio:1}.nav-toggle-label.svelte-11lpkcp{margin-right:25px}.nav-toggle-label.svelte-11lpkcp>img:where(.svelte-11lpkcp){width:29px;aspect-ratio:1}.navigation.svelte-11lpkcp{position:fixed;width:100%;height:100%;left:-100%;background-color:var(--blue);transition:transform .4s ease-in-out;z-index:999;display:grid;grid-template:"logo toggle" 112px "links links" auto;align-items:center}.nav-toggle.svelte-11lpkcp:checked~.navigation:where(.svelte-11lpkcp){transform:translate(100%)}.header-logo-navigation.svelte-11lpkcp{grid-area:logo;padding-left:37px}.header-logo-navigation.svelte-11lpkcp>img:where(.svelte-11lpkcp){width:59px;aspect-ratio:1}.nav-toggle-label-navigation.svelte-11lpkcp{grid-area:toggle;padding-right:37px;justify-self:end}.nav-toggle-label-navigation.svelte-11lpkcp>img:where(.svelte-11lpkcp){width:29px;aspect-ratio:1}nav.svelte-11lpkcp{grid-area:links;background-color:#fff;height:100%;display:flex;flex-direction:column;align-items:center;gap:1em;padding:1em 0;font-family:Caviar Dreams,arial,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}nav.svelte-11lpkcp>a:where(.svelte-11lpkcp):first-of-type{margin-top:auto}nav.svelte-11lpkcp>a:where(.svelte-11lpkcp){text-decoration:none;color:#000}nav.svelte-11lpkcp>a:where(.svelte-11lpkcp):hover{color:var(--blue)}.flag.svelte-11lpkcp{grid-area:flag;padding:.3em 2em;border-top:2px solid var(--blue);margin-top:auto}.flag.svelte-11lpkcp img:where(.svelte-11lpkcp){width:47px;aspect-ratio:1}@media(min-width:500px){.top.svelte-11lpkcp{height:217px}.header-logo.svelte-11lpkcp{margin-left:64px}.header-logo.svelte-11lpkcp>img:where(.svelte-11lpkcp){width:92px}.nav-toggle-label.svelte-11lpkcp{margin-right:64px}.nav-toggle-label.svelte-11lpkcp>img:where(.svelte-11lpkcp){width:64px}}@media(min-width:900px){.top.svelte-11lpkcp,.nav-toggle-label-navigation.svelte-11lpkcp{display:none}.navigation.svelte-11lpkcp{position:relative;left:0;transform:unset;background-color:#fff;grid-template:"logo links" 170px;align-items:center}.header-logo-navigation.svelte-11lpkcp{margin-left:46px}.header-logo-navigation.svelte-11lpkcp>img:where(.svelte-11lpkcp){width:92px}nav.svelte-11lpkcp{justify-self:end;margin-right:125px;flex-direction:row;justify-content:end;align-items:center;gap:80px}nav.svelte-11lpkcp>a:where(.svelte-11lpkcp):first-of-type{margin-top:0}nav.svelte-11lpkcp>a:where(.svelte-11lpkcp):last-of-type{margin-right:-45px}.flag.svelte-11lpkcp{padding:0;border-top:none;margin-top:0}.flag.svelte-11lpkcp img:where(.svelte-11lpkcp){width:23px}}
