.contact.svelte-lt17oc{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:100vh;overflow:hidden;width:100%;margin:0;padding:7rem 0 10rem}.contact-title.svelte-lt17oc{font-size:3rem;color:#fff;margin-bottom:2rem;align-self:flex-start;text-align:left;width:100%}.contact-content.svelte-lt17oc{max-width:835px;padding:1.5rem 2rem .5rem;border:1px solid rgba(255,255,255,.5);margin-right:2rem;text-align:left;background-color:#26303a99;border-radius:20px}@media (max-width: 1024px){.contact-content.svelte-lt17oc{margin-right:0}}.container.svelte-lt17oc{display:flex;justify-content:center}@media (max-width: 1024px){.container.svelte-lt17oc{flex-direction:column}}@media (max-width: 768px){.container.svelte-lt17oc{max-width:none;padding:0 1rem}}.container.svelte-lt17oc .location:where(.svelte-lt17oc){display:flex;flex-direction:column;padding-left:2rem;margin:auto 0;border-left:2px solid rgba(255,255,255,.5)}@media (max-width: 1024px){.container.svelte-lt17oc .location:where(.svelte-lt17oc){padding-left:0;padding-top:3rem;margin-bottom:3rem;border-left:none}}.container.svelte-lt17oc .location-details:where(.svelte-lt17oc){display:flex;flex-direction:column;gap:.5rem;text-align:left;margin-bottom:2rem;padding-top:1.5rem}.container.svelte-lt17oc .location-details:where(.svelte-lt17oc) h3:where(.svelte-lt17oc){font-weight:500}.container.svelte-lt17oc .location-details:where(.svelte-lt17oc) p:where(.svelte-lt17oc){margin-bottom:0}.container.svelte-lt17oc .location-map:where(.svelte-lt17oc){height:15rem;width:100%;border-radius:20px;overflow:hidden}.container.svelte-lt17oc .location-map:where(.svelte-lt17oc) a:where(.svelte-lt17oc){width:100%;height:100%}.container.svelte-lt17oc .location-map:where(.svelte-lt17oc) a:where(.svelte-lt17oc) img:where(.svelte-lt17oc){width:100%;height:100%;object-fit:cover}.container.svelte-lt17oc .location-book-call:where(.svelte-lt17oc){display:flex;align-items:flex-start;flex-direction:column;text-align:left;border-bottom:2px solid rgba(255,255,255,.5);padding-bottom:.5rem}.interest-buttons.svelte-lt17oc{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.contact-form.svelte-lt17oc{display:flex;flex-direction:column;gap:1rem}.contact-form.svelte-lt17oc h4:where(.svelte-lt17oc){font-weight:500;margin-bottom:0}.contact-form__submit.svelte-lt17oc{display:flex;justify-content:flex-end}.form-grid.svelte-lt17oc{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 480px){.form-grid.svelte-lt17oc{grid-template-columns:auto}}.form-grid.svelte-lt17oc:nth-child(2){grid-template-columns:1fr}.input-group.svelte-lt17oc{display:flex;flex-direction:column}.input-group.svelte-lt17oc input:where(.svelte-lt17oc),.input-group.svelte-lt17oc textarea:where(.svelte-lt17oc){background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.5);border-radius:0;color:#fff;transition:border-color .3s ease;padding-left:0;resize:none}.input-group.svelte-lt17oc input:where(.svelte-lt17oc)::placeholder,.input-group.svelte-lt17oc textarea:where(.svelte-lt17oc)::placeholder{color:#fff}.input-group.svelte-lt17oc input:where(.svelte-lt17oc):focus,.input-group.svelte-lt17oc textarea:where(.svelte-lt17oc):focus{outline:none;border-bottom-color:#fff}
