.contact-page.svelte-1bv7ezn{background:#f6f8f4;padding:clamp(2.5rem,6vw,5rem) clamp(1rem,5vw,4rem)}.hero.svelte-1bv7ezn,.layout.svelte-1bv7ezn{margin-inline:auto;max-width:1120px}.hero.svelte-1bv7ezn{margin-bottom:1.5rem}.hero.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#1f7a2d;font-size:.82rem;margin:0 0 .5rem;text-transform:uppercase}.hero.svelte-1bv7ezn p:where(.svelte-1bv7ezn),h1.svelte-1bv7ezn{font-weight:900}h1.svelte-1bv7ezn{color:#17311f;font-size:clamp(2.2rem,5.8vw,5rem);line-height:1.04;margin:0;max-width:12ch;text-align:left}.hero.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#4d6653;display:block;font-size:1.05rem;font-weight:800;line-height:1.8;margin-top:1rem;max-width:44rem}.layout.svelte-1bv7ezn{display:grid;gap:.9rem;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}aside.svelte-1bv7ezn,form.svelte-1bv7ezn{background:#fff;border:1px solid rgba(23,49,31,.1);border-radius:.45rem;padding:1.2rem}aside.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:#17311f;display:block;font-size:1.25rem;line-height:1.4;margin-bottom:.8rem}.area.svelte-1bv7ezn{border-bottom:1px solid rgba(23,49,31,.1);margin-bottom:1rem;padding-bottom:1rem}.area.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#1f7a2d;display:block;font-size:.78rem;font-weight:900;margin-bottom:.45rem}.area.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:#17311f;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:900;line-height:1.25;margin:0}.area.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#4d6653;line-height:1.75;margin:.65rem 0 0}aside.svelte-1bv7ezn ul:where(.svelte-1bv7ezn){color:#4d6653;display:grid;gap:.65rem;line-height:1.7;margin:0;padding-left:1.2rem}form.svelte-1bv7ezn{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bot-field.svelte-1bv7ezn{display:none}label.svelte-1bv7ezn{display:grid;gap:.35rem}.wide.svelte-1bv7ezn{grid-column:1/-1}label.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#17311f;font-size:.82rem;font-weight:900}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{background:#f6f8f4;border:1px solid rgba(23,49,31,.16);border-radius:.35rem;color:#17311f;font:inherit;padding:.85rem;width:100%}textarea.svelte-1bv7ezn{line-height:1.7;resize:vertical}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-color:#1f7a2d;outline:3px solid rgba(31,122,45,.14)}button.svelte-1bv7ezn{background:#1f7a2d;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;justify-self:start;padding:.9rem 1.4rem}button.svelte-1bv7ezn:disabled{cursor:wait;opacity:.65}@media screen and (max-width:900px){.layout.svelte-1bv7ezn,form.svelte-1bv7ezn{grid-template-columns:1fr}}@media screen and (max-width:640px){.contact-page.svelte-1bv7ezn{padding-inline:.85rem}aside.svelte-1bv7ezn,form.svelte-1bv7ezn{padding:1rem}button.svelte-1bv7ezn{justify-self:stretch}}
