footer.svelte-jz8lnl{background:var(--brand-green);color:var(--brand-cream);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:45px;padding:80px max(7%,50% - 590px) 30px;display:grid}.footer-logo.svelte-jz8lnl{background:var(--brand-cream);border-radius:16px;width:min(100%,382px);height:auto;margin-bottom:18px;padding:12px 16px;display:block}footer.svelte-jz8lnl p:where(.svelte-jz8lnl),footer.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#ffffffbf;font:16px/1.75 Poppins}footer.svelte-jz8lnl h3:where(.svelte-jz8lnl){font-size:22px}footer.svelte-jz8lnl small:where(.svelte-jz8lnl){color:#ffffffbf;border-top:1px solid #ffffff4d;grid-column:1/-1;padding-top:30px;font:14px Poppins}@media (width<=767px){footer.svelte-jz8lnl{grid-template-columns:1fr;gap:24px;padding:65px 20px 24px}}footer.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,footer.svelte-jz8lnl a:where(.svelte-jz8lnl):focus-visible{color:var(--brand-yellow)}.site-header.svelte-1elxaub{z-index:20;width:100%;height:96px;padding-inline:var(--page-gutter);background:0 0;align-items:center;transition:height .35s,background-color .35s,box-shadow .35s;display:flex;position:absolute;top:0}.site-header.sticky.svelte-1elxaub{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;height:80px;animation:.6s cubic-bezier(.785,.135,.15,.86) slide;position:fixed;box-shadow:0 1px 3px #12142024}.brand.svelte-1elxaub img:where(.svelte-1elxaub){object-fit:contain;width:min(100%,350px);max-width:100%;max-height:42px;display:block}.site-header.svelte-1elxaub nav:where(.svelte-1elxaub){gap:clamp(20px,2.4vw,38px);margin:auto;display:flex}.site-header.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub){color:var(--brand-black);text-transform:uppercase;white-space:nowrap;padding-block:12px;font-size:14px;font-weight:500;transition:color .4s;position:relative}.site-header.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub):hover,.site-header.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub):focus-visible,.site-header.svelte-1elxaub nav:where(.svelte-1elxaub) a.active:where(.svelte-1elxaub){color:var(--brand-red)}.hamburger.svelte-1elxaub{cursor:pointer;background:0 0;border:0;gap:6px;width:42px;padding:10px 4px;display:grid}.hamburger.svelte-1elxaub i:where(.svelte-1elxaub){background:#352f29;width:34px;height:2px;transition:width .25s,background-color .25s;display:block}.mobile-hamburger.svelte-1elxaub{display:none}.mobile-menu.svelte-1elxaub,.contact-panel.svelte-1elxaub{z-index:1100;background:#fff;width:min(400px,100%);height:100dvh;padding:30px;transition:transform .3s cubic-bezier(.785,.135,.15,.86);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(101%);box-shadow:-9px 0 14px #00000010}:where(.mobile-menu:where(.svelte-1elxaub),.contact-panel:where(.svelte-1elxaub)) button.svelte-1elxaub{color:#0a95d5;font:inherit;background:0 0;border:0;position:static;top:auto;right:auto}.header-actions.svelte-1elxaub{align-items:center;gap:20px;display:flex}.language-switch.svelte-1elxaub{font:600 12px var(--font-copy);align-items:center;gap:7px;display:flex}.language-switch.svelte-1elxaub button:where(.svelte-1elxaub){color:#686868;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0}.language-switch.svelte-1elxaub button.active:where(.svelte-1elxaub),.language-switch.svelte-1elxaub button:where(.svelte-1elxaub):hover{color:var(--brand-red);text-decoration:underline}.hamburger.svelte-1elxaub i:where(.svelte-1elxaub):nth-child(2){width:25px}.hamburger.svelte-1elxaub:hover i:where(.svelte-1elxaub),.hamburger.svelte-1elxaub:focus-visible i:where(.svelte-1elxaub){background:var(--brand-red);width:34px}.panel-backdrop.svelte-1elxaub{z-index:1090;visibility:hidden;opacity:0;background:#000;border:0;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.panel-backdrop.open.svelte-1elxaub{visibility:visible;opacity:.5}.contact-backdrop.open.svelte-1elxaub{opacity:.7}.mobile-menu.open.svelte-1elxaub,.contact-panel.open.svelte-1elxaub{transform:translate(0)}.panel-close-row.svelte-1elxaub{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:25px;display:flex}.panel-logo.svelte-1elxaub{border:0!important;padding:0!important}.panel-logo.svelte-1elxaub img:where(.svelte-1elxaub){object-fit:contain;width:min(100%,350px);max-width:100%;max-height:42px;margin:0;display:block}.mobile-menu.svelte-1elxaub nav:where(.svelte-1elxaub){border-top:1px solid #352f2926;display:block}.mobile-menu.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub){text-transform:uppercase;border-top:0;border-bottom:1px solid #352f2926;padding:16px 4px;font-size:15px;line-height:1.5;transition:color .25s;display:block}.mobile-menu.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub):hover,.mobile-menu.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub):focus-visible{color:var(--brand-red)}.panel-socials.svelte-1elxaub{gap:10px;margin-top:28px;display:flex}.facebook-mark.svelte-1elxaub{font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:1}.contact-details.svelte-1elxaub{border-top:1px solid var(--brand-red);padding-top:25px}.contact-details.svelte-1elxaub section:where(.svelte-1elxaub)+section:where(.svelte-1elxaub){margin-top:25px}.contact-details.svelte-1elxaub h2:where(.svelte-1elxaub){margin:0 0 10px;font-size:18px}.contact-details.svelte-1elxaub a:where(.svelte-1elxaub){color:#444;font:400 15px/1.65 var(--font-copy);display:block}.contact-details.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--brand-red)}@keyframes slide{0%{transform:translateY(-100%)}}@media (width<=1199px){.site-header.svelte-1elxaub>nav:where(.svelte-1elxaub),.desktop-hamburger.svelte-1elxaub{display:none}.mobile-hamburger.svelte-1elxaub{display:grid}}@media (width<=767px){.site-header.svelte-1elxaub{height:60px;padding-inline:16px}.brand.svelte-1elxaub{flex:1;min-width:0}.brand.svelte-1elxaub img:where(.svelte-1elxaub){width:100%;max-width:250px}.header-actions.svelte-1elxaub{flex:none;gap:12px;margin-left:16px}.language-switch.svelte-1elxaub{gap:5px}}
