.contact.svelte-1mt7jo5{background:var(--contact-bg,var(--bg-soft));padding:0 0 100px}.heading-row.svelte-1mt7jo5{padding:var(--space-above,60px) 0 2%}:where(.title.svelte-1mt7jo5){text-align:center;font-size:34px}.page.svelte-1mt7jo5 :where(.title:where(.svelte-1mt7jo5)){text-align:left}.bar.svelte-1mt7jo5{width:100%;height:auto;margin-top:35px;display:block}.bottom-row.svelte-1mt7jo5{padding:2% 0}.bar.bottom.svelte-1mt7jo5{margin-top:0;transform:rotate(180deg)}.panel.svelte-1mt7jo5{grid-template-columns:1fr 1fr;gap:5.5%;padding:0 20px;display:grid}.page.svelte-1mt7jo5 .container:where(.svelte-1mt7jo5){max-width:none;padding:0}.page.svelte-1mt7jo5 .panel:where(.svelte-1mt7jo5){width:80%;max-width:var(--content);margin:0 auto;padding:100px 0 0}.page.svelte-1mt7jo5 .intro:where(.svelte-1mt7jo5)>:first-child{margin-bottom:0}.page.svelte-1mt7jo5 .intro:where(.svelte-1mt7jo5)>:nth-child(2){padding-top:0!important}form.svelte-1mt7jo5{align-content:start;gap:30px;margin-top:24px;padding-top:15px;display:grid;position:relative}input.svelte-1mt7jo5:not([type=checkbox]),textarea.svelte-1mt7jo5{width:100%;font:inherit;color:#000000b3;background:#fff;border:1px solid #00000040;border-radius:3px;padding:10px 12px;font-size:16px;line-height:1.3}.svelte-1mt7jo5::placeholder{color:#000000b3;opacity:1}textarea.svelte-1mt7jo5{resize:vertical;height:120px}.check.svelte-1mt7jo5{color:#000000d9;cursor:pointer;align-items:center;gap:12px;min-height:36px;font-size:16px;line-height:1.3;display:flex;position:relative}.check.svelte-1mt7jo5 input:where(.svelte-1mt7jo5){opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;left:0}.box.svelte-1mt7jo5{border:2px solid var(--accent,var(--navy-dark));width:20px;height:20px;color:var(--accent,var(--navy-dark));background:#fff;border-radius:4px;flex:none;place-items:center;display:grid}.box.svelte-1mt7jo5 svg:where(.svelte-1mt7jo5){visibility:hidden;width:14px;height:14px}.check.svelte-1mt7jo5 input:where(.svelte-1mt7jo5):checked+.box:where(.svelte-1mt7jo5) svg:where(.svelte-1mt7jo5){visibility:visible}.check.svelte-1mt7jo5 input:where(.svelte-1mt7jo5):focus-visible+.box:where(.svelte-1mt7jo5){outline:2px solid var(--link);outline-offset:2px}button.svelte-1mt7jo5{background:var(--accent,var(--navy-dark));color:#fff;min-height:48px;font:500 20px/1 var(--font);cursor:pointer;border:0;border-radius:4px;justify-self:start;padding:0 20px}@media (width<=575px){button.compact.svelte-1mt7jo5{padding:0 22px;font-size:12px}}button.svelte-1mt7jo5:disabled{opacity:.6;cursor:wait}.error.svelte-1mt7jo5{color:#b42318;margin:0}.field.svelte-1mt7jo5{gap:6px;display:grid}.field-error.svelte-1mt7jo5{color:#b42318;align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:1.4;display:flex}.field-error.svelte-1mt7jo5 svg:where(.svelte-1mt7jo5){flex:none;margin-top:2px}input[aria-invalid=true].svelte-1mt7jo5,textarea[aria-invalid=true].svelte-1mt7jo5{border-color:#b42318;box-shadow:0 0 0 1px #b42318}.captcha.svelte-1mt7jo5{width:100%;height:0;position:absolute;overflow:hidden}.captcha.visible.svelte-1mt7jo5,html:not(.js) .captcha.svelte-1mt7jo5{height:auto;position:static;overflow:visible}.thanks.svelte-1mt7jo5{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;align-self:center;padding:28px}.hp.svelte-1mt7jo5{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=980px){.section.svelte-1mt7jo5{padding-bottom:80px}.heading-row.svelte-1mt7jo5{padding:80px 0 0}.section.svelte-1mt7jo5 .bar:where(.svelte-1mt7jo5){margin-top:6px}.section.svelte-1mt7jo5 .panel:where(.svelte-1mt7jo5){padding:30px 20px 0}.section.svelte-1mt7jo5 form:where(.svelte-1mt7jo5){margin-top:0}.bottom-row.svelte-1mt7jo5{padding:30px 0 0}.page.svelte-1mt7jo5 .panel:where(.svelte-1mt7jo5){grid-template-columns:1fr;gap:24px}.section.stack-tablet.svelte-1mt7jo5 .panel:where(.svelte-1mt7jo5){grid-template-columns:1fr;gap:30px}.section.stack-tablet.svelte-1mt7jo5 form:where(.svelte-1mt7jo5){margin-top:20px}}@media (width<=767px){.section.svelte-1mt7jo5{padding-bottom:0}.heading-row.svelte-1mt7jo5{padding-top:60px}.section.svelte-1mt7jo5 .bar:where(.svelte-1mt7jo5){margin-top:13px}.section.svelte-1mt7jo5 .panel:where(.svelte-1mt7jo5){grid-template-columns:1fr;gap:30px}.section.svelte-1mt7jo5 form:where(.svelte-1mt7jo5){margin-top:20px}}
