.icon-card.svelte-mvpj0b{text-align:center;margin-block:var(--section-margin);background-color:var(--grey);padding-block:4rem}.title.svelte-mvpj0b{padding-inline:1rem}.title.svelte-mvpj0b h2:where(.svelte-mvpj0b){color:var(--red)}.icons.svelte-mvpj0b{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-inline:2rem}@media (width > 600px){.icons.svelte-mvpj0b{flex-direction:row;gap:clamp(4rem,10vw,10rem)}}.icon-container.svelte-mvpj0b{margin-top:4rem;display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:25ch}.icon.svelte-mvpj0b{display:flex;justify-content:center;align-items:center;aspect-ratio:1;height:6rem;background-color:#fff;overflow:hidden;border-radius:50%}.icon.svelte-mvpj0b img:where(.svelte-mvpj0b){max-height:80%}.icon-container.svelte-mvpj0b h3:where(.svelte-mvpj0b){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;letter-spacing:0;font-size:1.2rem}.image.svelte-5daeam{--text-font-size: 1.8rem;max-width:min(28rem,85%)}img.svelte-5daeam{max-width:100%;aspect-ratio:1 /1;object-fit:cover;border-radius:1rem}p.svelte-5daeam{color:#fff;text-align:center;font-size:var(--text-font-size);margin-top:2rem;border-top:2px solid white;padding-top:2rem}button.svelte-1fu3d5m{width:13rem;color:#fff;background:transparent;border:1px solid white}button.svelte-1fu3d5m:hover{background-color:#fff;color:var(--black)}.title.svelte-1fu3d5m{margin-inline:1rem}.title.svelte-1fu3d5m h1:where(.svelte-1fu3d5m){color:#fff;font-size:1.8rem;text-shadow:1px 1px 8px black}@media (width > 550px){.title.svelte-1fu3d5m h1:where(.svelte-1fu3d5m){font-size:3rem}}.title.svelte-1fu3d5m h2:where(.svelte-1fu3d5m){font-family:Ginza Light;font-size:1.4rem;margin-top:1rem}@media (width > 550px){.title.svelte-1fu3d5m h2:where(.svelte-1fu3d5m){font-size:2.6rem}}button.more-info.svelte-1fu3d5m{font-family:Ginza Medium;font-size:1.6rem;border:2px solid var(--red);border-radius:.4rem;margin-top:3rem;padding-block:1rem}button.more-info.svelte-1fu3d5m:hover{background-color:var(--red);color:#fff}h2.svelte-1fu3d5m{font-size:var(--title-font-size-small)}@media (width > 500px){h2.svelte-1fu3d5m{font-size:var(--title-font-size)}}p.svelte-1fu3d5m{font-size:var(--text-font-size-small);font-weight:300}@media (width > 500px){p.svelte-1fu3d5m{font-size:var(--text-font-size)}}p.svelte-1fu3d5m strong:where(.svelte-1fu3d5m){font-weight:500}.image-card.svelte-1fu3d5m{max-width:80%;z-index:999;text-shadow:2px 2px 1px black}.image-card.svelte-1fu3d5m .header:where(.svelte-1fu3d5m){margin-bottom:1rem}.image-card.svelte-1fu3d5m .header:where(.svelte-1fu3d5m) h3:where(.svelte-1fu3d5m){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;letter-spacing:unset}section#services.svelte-1fu3d5m{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;display:grid;place-items:center;padding-block:8rem;padding-inline:2rem}section#services.svelte-1fu3d5m .content:where(.svelte-1fu3d5m){z-index:2}section#services.svelte-1fu3d5m .content:where(.svelte-1fu3d5m) h2:where(.svelte-1fu3d5m){color:#fff;margin-bottom:4rem;padding-left:6rem}section#services.svelte-1fu3d5m .content:where(.svelte-1fu3d5m) .images:where(.svelte-1fu3d5m){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6rem}section#services.svelte-1fu3d5m:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#040404,#040404d1);z-index:1}section#locations.svelte-1fu3d5m{text-align:center;margin-block:var(--section-margin);padding-inline:1rem}section#locations.svelte-1fu3d5m h2:where(.svelte-1fu3d5m){color:var(--black);margin-bottom:4rem;scroll-margin-top:225px}section#locations.svelte-1fu3d5m .cards:where(.svelte-1fu3d5m){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(3rem,7vw,10rem);text-align:left}@media (width > 1000px) and (orientation: landscape){section#locations.svelte-1fu3d5m .cards:where(.svelte-1fu3d5m){flex-direction:row}}
