.footer.svelte-jz8lnl{background-color:var(--orange);color:var(--white)}.footer.svelte-jz8lnl .title{color:currentColor}.footer__inner.svelte-jz8lnl{padding:3.2rem 0;display:grid}@media (width<=767px){.footer__inner.svelte-jz8lnl{gap:3rem}}@media (width>=768px){.footer__inner.svelte-jz8lnl{grid-template-columns:42% calc(56% - 1rem);justify-content:space-between}}@media (width>=1024px){.footer__inner.svelte-jz8lnl{grid-template-columns:37% 60.4%}}@media (width>=1536px){.footer__inner.svelte-jz8lnl{grid-template-columns:40% 50%}}.footer__contact.svelte-jz8lnl{flex-direction:column;gap:3.8rem;display:flex}.footer__items.svelte-jz8lnl{gap:4rem;display:grid}.footer__item.svelte-jz8lnl{flex-direction:column;gap:1.1rem;display:flex}.footer__item-label.svelte-jz8lnl{line-height:1.3}.footer__item-link.svelte-jz8lnl{word-break:break-all;font-size:2rem;font-weight:800;line-height:1;transition:opacity .2s;display:inline-flex}.footer__item-link.svelte-jz8lnl:hover{opacity:.8}@media (width>=1024px){.footer__item-link.svelte-jz8lnl{font-size:2.6rem}}.footer__item-link[href^=mailto\:].svelte-jz8lnl{text-decoration:underline}.footer__rights.svelte-jz8lnl{grid-column:1/-1}@media (width>=768px){.footer__rights.svelte-jz8lnl{margin-top:10rem}}@media (width>=1280px){.footer__rights.svelte-jz8lnl{margin-top:15.5rem}}.header.svelte-1elxaub{--letter-spacing:.07em;--font-size:1.4rem;background-color:var(--white);color:var(--indigo);z-index:100;width:100%;position:fixed;top:0;left:0;box-shadow:0 2px 4px #0000001a}.header.header-minified.svelte-1elxaub{background-color:#fffffff7}@media (width>=1024px) and (width<=1279px){.header.header-minified.svelte-1elxaub .header__nav-list:where(.svelte-1elxaub){font-size:1.3rem}}@media (width<=767px){.header.svelte-1elxaub .center{padding-left:2.3rem;padding-right:2.3rem}}.header__inner.svelte-1elxaub{padding:2rem 0}@media (width>=1024px){.header__inner.svelte-1elxaub{padding:var(--header-padding-top) 0 var(--header-padding-bottom)}}.header__logo.svelte-1elxaub{width:100%;max-height:10.8rem;display:inline-flex}@media (width>=768px){.header__logo.svelte-1elxaub{width:calc(100% * var(--logo-scale))}}.header__logo.svelte-1elxaub svg{width:100%;height:100%;display:block}.header__nav.svelte-1elxaub{margin-top:1.8rem}@media (width>=768px){.header__nav.svelte-1elxaub{width:calc(100% * var(--nav-width))}}@media (width>=1024px){.header__nav.svelte-1elxaub{margin-top:2.8rem}}.header__nav-list.svelte-1elxaub{font-size:var(--font-size);letter-spacing:var(--letter-spacing);text-transform:uppercase;justify-content:space-between;gap:2rem;font-weight:500;display:flex}.header__nav-list.svelte-1elxaub li{transition:opacity .2s}.header__nav-list.svelte-1elxaub li:hover{opacity:.8}.header__nav-link.svelte-1elxaub{transition:color .2s}.header__nav-link.active.svelte-1elxaub{color:var(--orange)}.header__nav-dropdown.svelte-1elxaub{margin-top:1.6rem;position:relative}.header__nav-trigger.svelte-1elxaub{background-color:var(--soft-lavender);cursor:pointer;font-size:var(--font-size);letter-spacing:var(--letter-spacing);text-align:left;text-transform:uppercase;border:none;align-items:center;gap:1rem;width:100%;margin:0 auto;padding:1.2rem 1.8rem 1.4rem 1.4rem;display:flex}.header__nav-arrow.svelte-1elxaub{max-width:1.3rem;max-height:1.3rem;margin-top:4px;margin-left:auto;transition:transform .2s}.open.svelte-1elxaub .header__nav-arrow:where(.svelte-1elxaub){transform:rotateX(180deg)translateY(.2rem)}.header__nav-arrow.svelte-1elxaub svg{width:100%;height:100%;display:block}.header__nav-arrow.svelte-1elxaub svg path{stroke:var(--blue-dark)}.header__nav-options.svelte-1elxaub{opacity:0;pointer-events:none;visibility:hidden;z-index:10;background:#f6f6f9;padding:.6rem 1.3rem 1.7rem;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.open.svelte-1elxaub .header__nav-options:where(.svelte-1elxaub){opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.header__nav-options.svelte-1elxaub li:where(.svelte-1elxaub) button:where(.svelte-1elxaub){cursor:pointer;font-size:var(--font-size);letter-spacing:var(--letter-spacing);text-align:left;text-transform:uppercase;background:0 0;border:none;width:100%;padding:1rem 1.4rem;display:block}.header__nav-options.svelte-1elxaub li:where(.svelte-1elxaub) button:where(.svelte-1elxaub):hover{background-color:var(--grey-light)}
