.hero.svelte-18t4m5s{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity));text-align:center}.hero-text.svelte-18t4m5s{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem}.contact-grid.svelte-18t4m5s{margin-left:auto;margin-right:auto;display:grid;max-width:64rem;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:2.5rem}@media (min-width: 768px){.contact-grid.svelte-18t4m5s{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.contact-grid.svelte-18t4m5s{gap:4rem}}.contact-details.svelte-18t4m5s h2:where(.svelte-18t4m5s),.contact-form.svelte-18t4m5s h2:where(.svelte-18t4m5s){margin-bottom:.75rem;text-align:left}.contact-details.svelte-18t4m5s p:where(.svelte-18t4m5s){margin-bottom:1.5rem}.phone-button.svelte-18t4m5s{margin-bottom:3rem;font-size:1.75rem}.service-area.svelte-18t4m5s{display:flex;align-items:flex-start;gap:.75rem}.service-area.svelte-18t4m5s .area-icon{margin-top:.375rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity))}.contact-form.svelte-18t4m5s{border-radius:.75rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding:1.25rem}@media (min-width: 640px){.contact-form.svelte-18t4m5s{padding:2rem}}
