h1.svelte-6tmklq{text-align:center}section.svelte-6tmklq{width:100%}@media (min-width: 1200px){section.svelte-6tmklq{width:80%;max-width:1158px}}section.appointment.svelte-6tmklq{padding:0 1.2rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}@media (min-width: 1200px){section.appointment.svelte-6tmklq{padding:0 3.2rem;border-radius:15px;justify-content:flex-start;text-align:left}}section.appointment.svelte-6tmklq h2:where(.svelte-6tmklq){margin:.8rem 0}a.button-link.svelte-6tmklq{margin:.8rem auto;width:260px;border:solid 1px hsl(54,86%,74%)}@media (min-width: 1200px){a.button-link.svelte-6tmklq{align-self:flex-end;margin:.8rem 0;width:360px}}section.offer.svelte-6tmklq{width:100%;max-width:100%;margin:4rem 0;padding:.8rem 1.6rem;box-sizing:border-box;background-color:#d9f0f2;display:grid;gap:.8rem;align-items:center}@media (min-width: 1200px){section.offer.svelte-6tmklq{padding:2rem 4rem;grid-template-columns:repeat(auto-fill,minmax(30%,2fr));gap:3.2rem}}section.offer.svelte-6tmklq h2:where(.svelte-6tmklq){font-size:2.4rem}section.offer.svelte-6tmklq p:where(.svelte-6tmklq){line-height:1.6rem}@media (min-width: 1200px){section.offer.svelte-6tmklq p:where(.svelte-6tmklq){line-height:2rem}}div.column-1.svelte-6tmklq{text-align:center}@media (min-width: 1200px){div.column-2.svelte-6tmklq{grid-column:2/4}}section.offer.svelte-6tmklq p.subtitle:where(.svelte-6tmklq){font-size:2.2rem;margin:2.4rem auto}@media (min-width: 1200px){section.offer.svelte-6tmklq p.subtitle:where(.svelte-6tmklq){margin:4.8rem auto}}div.price-card.svelte-6tmklq{background-color:#237786;color:#fff;width:80%;height:fit-content;margin:2.4rem auto;padding:.8rem;border-radius:15px;text-align:center}@media (min-width: 1200px){div.price-card.svelte-6tmklq{margin:4.8rem auto}}section.offer.svelte-6tmklq p.emphasized-price:where(.svelte-6tmklq){font-size:1.7rem;line-height:3.3rem}@media (min-width: 1200px){section.offer.svelte-6tmklq p.emphasized-price:where(.svelte-6tmklq){font-size:2.2rem;line-height:3.8rem}}section.offer.svelte-6tmklq h3:where(.svelte-6tmklq){text-transform:none}img.vertical-glyphe.svelte-6tmklq{width:80px;display:block;margin:4rem auto}section.main-fee.svelte-6tmklq{width:80%}@media (min-width: 1200px){section.main-fee.svelte-6tmklq{width:60%}}section.main-fee.svelte-6tmklq h2:where(.svelte-6tmklq){text-align:center;margin:4rem auto}section.main-fee.svelte-6tmklq p.subtitle:where(.svelte-6tmklq){font-size:1.5rem;font-weight:700;margin:4rem auto;text-align:center}
