footer.svelte-jz8lnl{background-color:var(--color-tertiary, #f0f0f0);padding:1em;color:var(--color-text, #000)}section.svelte-jz8lnl{display:flex;flex-direction:row;justify-content:space-around;align-items:center;max-width:var(--bp-3xl);margin:auto}.logo.svelte-jz8lnl{position:relative;height:50px;margin:auto 3rem auto 0;width:50px}.coll1.svelte-jz8lnl{display:flex;flex-direction:column}.coll1.svelte-jz8lnl a,.coll2.svelte-jz8lnl a{display:block;color:var(--color-text, #000)}.cookie-settings.svelte-jz8lnl{appearance:none;border:none;background:transparent;color:var(--color-text, #000);padding:0;margin-top:.25rem;text-align:left;cursor:pointer}.legal-info.svelte-jz8lnl{text-align:center;margin:1em auto}header.svelte-ocbj1u{background-color:var(--color-primary, #f0f0f0);color:#fff;padding:1em;text-align:center;display:flex;justify-content:space-between}figure.svelte-ocbj1u{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0}.logo.svelte-ocbj1u{position:relative;height:50px;margin:auto 3rem auto 0;width:50px}nav.svelte-ocbj1u{position:fixed;top:0;right:0;bottom:0;max-width:400px;width:100%;background-color:var(--color-primary);z-index:9;padding:0;margin:0;transform:translate(100%);transition:transform .3s ease;box-shadow:0 0 20px #0003}ol.svelte-ocbj1u{display:flex;flex-direction:column;justify-content:center;gap:1rem;list-style:none;padding:4rem 0 0}aside.blur.svelte-ocbj1u{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fffc;filter:blur(20px);z-index:7;opacity:0;transition:opacity .3s ease,visibility 1.3s ease .5s;pointer-events:none;touch-action:none}input[type=checkbox].svelte-ocbj1u:checked~aside.blur:where(.svelte-ocbj1u){opacity:1}input[type=checkbox].svelte-ocbj1u{display:none}.burger-menu.svelte-ocbj1u{cursor:pointer;-webkit-user-select:none;user-select:none;position:absolute;top:1rem;right:1rem;z-index:10}.burger-menu.svelte-ocbj1u .bar:where(.svelte-ocbj1u){width:35px;height:5px;background-color:var(--color-secondary, #333);display:block;margin:6px auto;transition:all .3s ease;border-radius:5px}.burger-menu.svelte-ocbj1u .bar:where(.svelte-ocbj1u):first-child{transform:translateY(-.02rem)}.burger-menu.svelte-ocbj1u .bar:where(.svelte-ocbj1u):last-child{transform:translateY(.02rem)}.burger-menu.svelte-ocbj1u:hover .bar:where(.svelte-ocbj1u){transform:scale(1.2)}figcaption.svelte-ocbj1u p:where(.svelte-ocbj1u){margin:0}figcaption.svelte-ocbj1u p:where(.svelte-ocbj1u):first-child{font-size:1.2rem;font-weight:700}input[type=checkbox].svelte-ocbj1u:checked~.burger-menu:where(.svelte-ocbj1u) .bar:where(.svelte-ocbj1u):first-child{transform:rotate(45deg) translate(.5rem,.5rem)}input[type=checkbox].svelte-ocbj1u:checked~.burger-menu:where(.svelte-ocbj1u) .bar:where(.svelte-ocbj1u):nth-child(2){opacity:0}input[type=checkbox].svelte-ocbj1u:checked~.burger-menu:where(.svelte-ocbj1u) .bar:where(.svelte-ocbj1u):last-child{transform:rotate(-45deg) translate(.5rem,-.5rem)}input[type=checkbox].svelte-ocbj1u:checked~nav:where(.svelte-ocbj1u){transform:translate(0)}@media (min-width: 1024px){header.svelte-ocbj1u{padding:1em 2em}nav.svelte-ocbj1u{position:relative;top:auto;right:auto;bottom:auto;transform:translate(0);box-shadow:none;background-color:transparent;max-width:none;width:auto;display:flex;justify-content:flex-end}ol.svelte-ocbj1u{flex-direction:row;gap:2rem;padding:0}aside.blur.svelte-ocbj1u{display:none}.burger-menu.svelte-ocbj1u{display:none}figcaption.svelte-ocbj1u{display:flex;flex-direction:column;justify-content:center;align-items:center}figcaption.svelte-ocbj1u p:where(.svelte-ocbj1u){margin:0}figcaption.svelte-ocbj1u p:where(.svelte-ocbj1u):first-child{font-size:1.5rem;font-weight:700}.logo.svelte-ocbj1u{width:100px;height:100px;margin-right:1rem;display:flex;flex:0 0 auto}}.cc-banner.svelte-1xqvkrg{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#000000bf;color:#fff;padding:.5rem}.cc-content.svelte-1xqvkrg{max-width:var(--bp-3xl);margin:0 auto;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.cc-actions.svelte-1xqvkrg{display:flex;gap:.5rem;margin-left:auto}button.svelte-1xqvkrg{border:1px solid white;padding:.5rem .75rem;border-radius:6px;cursor:pointer;color:inherit;background:transparent}button.primary.svelte-1xqvkrg{background:var(--color-secondary);border-color:var(--color-secondary)}button.secondary.svelte-1xqvkrg{background:transparent}button.ghost.svelte-1xqvkrg{background:transparent;border-color:#ffffff80}.cc-modal.svelte-1xqvkrg{position:fixed;inset:0;z-index:1100;background:#000000d9;display:grid;place-items:center;padding:1rem}.cc-modal-card.svelte-1xqvkrg{background:#fff;color:var(--color-text);max-width:720px;width:100%;border-radius:10px;overflow:hidden}.cc-modal-card.svelte-1xqvkrg header:where(.svelte-1xqvkrg){display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:var(--color-primary);color:#fff}.cc-modal-card.svelte-1xqvkrg .cc-groups:where(.svelte-1xqvkrg){padding:1rem 1.25rem;display:grid;grid-template-columns:1fr;gap:1rem}.group.svelte-1xqvkrg{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;align-items:center}.group.svelte-1xqvkrg h4:where(.svelte-1xqvkrg),.group.svelte-1xqvkrg p:where(.svelte-1xqvkrg){margin:0;color:var(--color-primary)}.cc-modal-card.svelte-1xqvkrg :where(.svelte-1xqvkrg)::selection{background:var(--color-secondary);color:#fff}.cc-modal-card.svelte-1xqvkrg footer:where(.svelte-1xqvkrg){padding:1rem 1.25rem;display:flex;gap:.5rem;justify-content:flex-end;background:#fafafa;border-top:1px solid #eee}.close.svelte-1xqvkrg{border:none;background:transparent;color:currentColor;font-size:1.2rem}.switch.svelte-1xqvkrg{position:relative;display:inline-flex;align-items:center}.switch.svelte-1xqvkrg input:where(.svelte-1xqvkrg){display:none}.switch.svelte-1xqvkrg span:where(.svelte-1xqvkrg){width:46px;height:26px;background:#ddd;border-radius:13px;position:relative;transition:background .2s ease}.switch.svelte-1xqvkrg span:where(.svelte-1xqvkrg):after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s ease}.switch.svelte-1xqvkrg input:where(.svelte-1xqvkrg):checked+span:where(.svelte-1xqvkrg){background:var(--color-secondary)}.switch.svelte-1xqvkrg input:where(.svelte-1xqvkrg):checked+span:where(.svelte-1xqvkrg):after{transform:translate(20px)}.switch.disabled.svelte-1xqvkrg span:where(.svelte-1xqvkrg){opacity:.6}
