.btn-link.svelte-1tgcztf{background:none;border:none;color:#2b8281;text-decoration:underline;cursor:pointer;padding:0;font-size:inherit;font-family:inherit}.main-hero.svelte-1tgcztf{color:#fff;background-color:#ffcd42;width:100%;position:relative;margin:0;background-position:center}.main-hero.svelte-1tgcztf .container:where(.svelte-1tgcztf){display:flex;flex-direction:column}.favorite.svelte-1tgcztf{color:#9e1a21}.favorite.svelte-1tgcztf:hover{animation:svelte-1tgcztf-pulse 1s infinite}@keyframes svelte-1tgcztf-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}h1.svelte-1tgcztf{font-size:1.5em;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px;font-weight:600}.info-box.svelte-1tgcztf{display:flex;flex-direction:column;align-items:flex-start}.info-text.svelte-1tgcztf{width:100%;text-align:left}.info-links.svelte-1tgcztf{display:flex;flex-direction:column;width:100%;margin-top:10px;margin-bottom:15px}.info-links.svelte-1tgcztf button:where(.svelte-1tgcztf){background:transparent;border:none;color:#fff;cursor:pointer}.info-links.svelte-1tgcztf ul:where(.svelte-1tgcztf){display:flex;justify-content:space-between;padding:0;width:100%}.info-links.svelte-1tgcztf li:where(.svelte-1tgcztf){flex:1;display:flex;justify-content:center;align-items:center}.info-links.svelte-1tgcztf a:where(.svelte-1tgcztf){display:block;text-align:center}.no-contact-form.svelte-1tgcztf{text-align:center;margin:10px auto}.no-contact-form.svelte-1tgcztf a:where(.svelte-1tgcztf),.no-contact-form.svelte-1tgcztf p:where(.svelte-1tgcztf){margin:20px auto}.banner.svelte-1tgcztf{background-repeat:no-repeat;background-size:cover}.overlay.svelte-1tgcztf{background-image:linear-gradient(transparent,transparent,black);background-color:#0006;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;position:absolute;left:0;top:0;z-index:4}h2.svelte-1tgcztf{font-weight:500;text-transform:uppercase;font-size:1em;padding-bottom:5px;position:relative}.contact-details.svelte-1tgcztf .details:where(.svelte-1tgcztf) div:where(.svelte-1tgcztf),.contact-details.svelte-1tgcztf .buttons:where(.svelte-1tgcztf) a:where(.svelte-1tgcztf){margin-top:15px}.contact-details.svelte-1tgcztf{display:grid;grid-template-columns:1fr;margin-top:30px;gap:10px}.contact-details.svelte-1tgcztf .form-title:where(.svelte-1tgcztf){border-bottom:dotted 2px rgb(167,169,173);background:#e6e8eb;padding:20px;text-align:center}.contact-details.svelte-1tgcztf .form-title:where(.svelte-1tgcztf) h3:where(.svelte-1tgcztf){text-align:center;margin-bottom:0}.contact-details.svelte-1tgcztf .form-title:where(.svelte-1tgcztf) a:where(.svelte-1tgcztf){font-size:.9em}.contact-details.svelte-1tgcztf .contact-form:where(.svelte-1tgcztf){border:dotted 2px rgb(167,169,173);height:max-content;border-radius:5px;padding:10px}h3.svelte-1tgcztf{font-weight:400;text-transform:uppercase;font-size:1.1em;margin-bottom:10px;text-align:left}h2.svelte-1tgcztf{font-weight:400;text-transform:uppercase;font-size:1.1em;padding-bottom:5px;position:relative}h2.svelte-1tgcztf span:where(.svelte-1tgcztf){height:2px;width:100%;position:absolute;left:0;bottom:0;background:#e6e8eb}h2.svelte-1tgcztf span:where(.svelte-1tgcztf) em:where(.svelte-1tgcztf){background:#2b8281;height:100%;width:150px;display:block}@media only screen and (min-width:800px){h1.svelte-1tgcztf{font-size:2em}h2.svelte-1tgcztf{font-size:1.2em}.contact-details.svelte-1tgcztf{grid-template-columns:1fr 1fr}.main-hero.svelte-1tgcztf .container:where(.svelte-1tgcztf){flex-direction:row;justify-content:space-between}.info-text.svelte-1tgcztf{flex:1;text-overflow:ellipsis;white-space:nowrap;max-width:77%}.info-box.svelte-1tgcztf{flex-direction:row;justify-content:flex-start;width:100%}.info-links.svelte-1tgcztf a:where(.svelte-1tgcztf),.info-links.svelte-1tgcztf button:where(.svelte-1tgcztf){transform:scale(1.3)}.info-links.svelte-1tgcztf{flex-direction:row;align-items:center;width:100%}.info-links.svelte-1tgcztf ul:where(.svelte-1tgcztf){display:flex;justify-content:flex-end;margin-right:20px;gap:20px}.info-links.svelte-1tgcztf li:where(.svelte-1tgcztf){flex:none}}@media only screen and (min-width:1000px){.contact-details.svelte-1tgcztf{grid-template-columns:2fr 1fr}}
