.hero.svelte-1kbxbh9{background-color:var(--FH-hero);width:100%;box-sizing:border-box;margin-top:-6rem}.hero.svelte-1kbxbh9 .content-container:where(.svelte-1kbxbh9){display:flex;flex-direction:row;line-height:1;margin:0 auto;max-width:var(--content-width);gap:3rem}.hero.svelte-1kbxbh9 .text-container:where(.svelte-1kbxbh9){display:flex;flex-direction:column;align-items:left;justify-content:center;flex:1;text-align:left;gap:30px;margin:0 auto}.hero.svelte-1kbxbh9 h1:where(.svelte-1kbxbh9){margin:0;font-size:3.5rem;color:var(--FH-bluegray);font-family:Ubuntu,sans-serif;font-weight:700;text-align:left}.hero.svelte-1kbxbh9 p:where(.svelte-1kbxbh9){margin:.5rem 0 0;font-size:1.25rem;color:var(--FH-secondary);font-family:Lora,sans-serif;text-align:left}.hero.svelte-1kbxbh9 .image-container:where(.svelte-1kbxbh9){display:flex;justify-content:center;align-items:center}@media(max-width:700px){.hero.svelte-1kbxbh9 h1:where(.svelte-1kbxbh9){font-size:38px;text-align:center}.hero.svelte-1kbxbh9 p:where(.svelte-1kbxbh9){font-size:1.5rem;text-align:center}.hero.svelte-1kbxbh9 .image-container:where(.svelte-1kbxbh9){display:none}.hero.svelte-1kbxbh9 .text-container:where(.svelte-1kbxbh9){text-align:center}}@media(max-width:450px){.hero.svelte-1kbxbh9 h1:where(.svelte-1kbxbh9){font-size:1.5rem}.hero.svelte-1kbxbh9 p:where(.svelte-1kbxbh9){font-size:1.125rem}.hero.svelte-1kbxbh9 .content-container:where(.svelte-1kbxbh9){flex-direction:column;padding:6rem 0 4.5rem;text-align:center}.hero.svelte-1kbxbh9 .text-container:where(.svelte-1kbxbh9){text-align:center}}.review-box.svelte-1p4lk5d{--bg: var(--fh-filter-bg, rgba(255, 255, 255, .9));--border: #d9d9d9;--accent: var(--fh-filter-accent, #0b4aa8);--accent-bg: var(--fh-filter-accent-bg, #e6eefb);background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:1.25rem 0;font-size:.95rem;line-height:1.25;max-width:100%;margin:0 auto;font-family:ubuntu,sans-serif;display:flex;flex-direction:row}.review-box.svelte-1p4lk5d img:where(.svelte-1p4lk5d){height:50px;width:50px;border-radius:50%}.text-column.svelte-1ritydk{max-width:var(--content-width);margin:0 auto;padding:1rem 0 5.5rem;font-family:Lora,serif;color:var(--FH-bluegray);line-height:1.6}.review-box-wrapper.svelte-1ritydk{margin:-5rem auto 2rem;max-width:var(--content-width);width:100%}h2.svelte-1ritydk{font-family:Ubuntu,sans-serif;font-weight:700;color:var(--FH-bluegray);font-size:1.875rem;margin-bottom:1rem;text-align:left}
