.background.svelte-1bv7ezn{background-color:var(--FH-hero);width:100%}.content-container.svelte-1bv7ezn{max-width:var(--content-width);margin:0 auto;padding:5.5rem 0 6rem;display:flex;flex-direction:row}.content-container.svelte-1bv7ezn img:where(.svelte-1bv7ezn){max-width:40%;height:auto;object-fit:contain}.form-column.svelte-1bv7ezn{font-family:Lora,serif;color:var(--FH-bluegray);line-height:1.6}h1.svelte-1bv7ezn{font-family:Ubuntu,sans-serif;font-weight:700;color:var(--FH-bluegray);font-size:3.5rem;text-align:left;margin-bottom:1rem}p.svelte-1bv7ezn{margin-bottom:1rem;font-size:1.25rem}.form-container.svelte-1bv7ezn{flex:1;display:flex;flex-direction:column}.form-container.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn){display:flex;flex-direction:column;font-family:Ubuntu,sans-serif}.form-container.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) input[type=text]:where(.svelte-1bv7ezn),.form-container.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) input[type=email]:where(.svelte-1bv7ezn),.form-container.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn){width:100%;padding:.75rem;margin:.5rem 0;box-sizing:border-box;font-size:1rem;background-color:var(--FH-justwhite);border-color:#ebebeb;border-radius:3px;font-family:Ubuntu,sans-serif}.form-container.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:7.875rem}.form-container.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn):active,.form-container.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn):focus,.form-container.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn):active,.form-container.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn):focus{outline:solid .025rem var(--FH-primary);box-shadow:inset 0 0 0 1px #0000001a}.form-container.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) .name-fields:where(.svelte-1bv7ezn){display:flex;flex-direction:row;gap:1rem}.form-container.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) button:where(.svelte-1bv7ezn){background-color:var(--FH-primary);color:#fff;border:none;padding:.75rem 1.5rem;margin-top:.5rem;font-size:1rem;cursor:pointer;border-radius:25rem;transition:background-color .3s ease;font-weight:400;width:100%}.form-container.svelte-1bv7ezn .contact-form:where(.svelte-1bv7ezn) button:where(.svelte-1bv7ezn):hover{background-color:var(--FH-lightbrown)}@media(max-width:840px){.content-container.svelte-1bv7ezn img:where(.svelte-1bv7ezn){display:none}}@media(max-width:700px){.content-container.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:38px;text-align:center}.content-container.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:1.5rem;text-align:center}.content-container.svelte-1bv7ezn img:where(.svelte-1bv7ezn){display:none}.content-container.svelte-1bv7ezn .form-column:where(.svelte-1bv7ezn){text-align:center}}@media(max-width:450px){.content-container.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:2rem}.content-container.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:1.125rem}}
