@import"https://unpkg.com/@primo-app/primo@1.3.64/reset.css"layer;.section-container.svelte-17fy3ys{max-width:1200px;margin:0 auto;padding:5rem 2rem}.heading.svelte-17fy3ys{font-size:2.5rem;line-height:1.15;font-weight:700}.section.svelte-17fy3ys{position:relative}.section-container.svelte-17fy3ys{display:grid;gap:1.5rem;place-items:center;text-align:center;position:relative;max-width:856px}.section-container.svelte-17fy3ys h1:where(.svelte-17fy3ys){font-size:3rem}.section-container.svelte-17fy3ys h2:where(.svelte-17fy3ys){font-size:2rem}.background-image.svelte-17fy3ys{position:absolute;top:0;left:0;min-width:100%;height:100%}.background-image.svelte-17fy3ys img:where(.svelte-17fy3ys){min-width:100%;object-fit:cover;height:100%}.heading.svelte-17fy3ys{font-weight:800}.subheading.svelte-17fy3ys{font-size:1.25rem}.half-section-container.svelte-1poorbj{max-width:1200px;margin:0 auto;padding-bottom:5rem}a.link.svelte-1poorbj{line-height:1.3;font-weight:500;border-color:transparent;transform:translateY(-2px);transition:var(--transition, .1s border)}a.link.svelte-1poorbj:hover{border-bottom:2px solid}.accordion.svelte-1poorbj{width:100%}.accordion.svelte-1poorbj .item:where(.svelte-1poorbj){padding:1.5rem 0;text-align:center}.accordion.svelte-1poorbj .item:where(.svelte-1poorbj):not(:last-child){border-bottom:1px solid var(--border-color, #eee)}:root{--color-accent: #2977C9;--color-secondary: #B20000;--color-text: #383B3D;--color-text-light: white;--color-background: #cbcace;--box-shadow: 0px 4px 30px rgba(0, 0, 0, .2);--border-radius: 20px;--border-color: #cbcace}a.link.svelte-1kywdoa{line-height:1.3;font-weight:500;border-color:transparent;transform:translateY(-2px);transition:var(--transition, .1s border)}a.link.svelte-1kywdoa:hover{border-bottom:2px solid}.items.svelte-1kywdoa{display:grid;gap:3rem;padding:3rem}.item.svelte-1kywdoa{max-width:300px;box-shadow:var(--box-shadow);background-color:var(--color-text-light);padding-bottom:1rem}.item.svelte-1kywdoa img:where(.svelte-1kywdoa){width:100%;margin-bottom:1rem;aspect-ratio:1.5;object-fit:cover}.item.svelte-1kywdoa figcaption:where(.svelte-1kywdoa){display:grid;padding:1rem 2rem;gap:.25rem}.item.svelte-1kywdoa figcaption:where(.svelte-1kywdoa) span:where(.svelte-1kywdoa):first-child{font-weight:500;font-size:1.125rem}@media (min-width: 700px){.items.svelte-1kywdoa{grid-template-columns:1fr 1fr;gap:4rem}}@media (min-width: 1200px){.items.svelte-1kywdoa{grid-template-columns:1fr 1fr 1fr;gap:6rem}}
