button.svelte-1ldkmzb{align-self:flex-end;position:relative;padding-right:4rem}button.svelte-1ldkmzb:after{content:url(../../../img/right_arrow.svg);position:absolute;height:1rem;right:2.5rem;width:1rem}fieldset.svelte-1ldkmzb{border:0;column-gap:1.25rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:"name email" "phone company" "message message";margin-bottom:2rem;row-gap:1.25rem}input.svelte-1ldkmzb{border:0;border-radius:.5rem;box-sizing:border-box;font-size:1.125rem;margin-top:.25rem;padding:.75rem .5rem;width:100%}p.svelte-1ldkmzb{margin-bottom:2rem}textarea.svelte-1ldkmzb{border:0;border-radius:.5rem;box-sizing:border-box;font-family:inherit;font-size:1.125rem;margin-top:.25rem;padding:.5rem;resize:none;width:100%}#contact-name.svelte-1ldkmzb{grid-area:name}#contact-email.svelte-1ldkmzb{grid-area:email}#contact-phone.svelte-1ldkmzb{grid-area:phone}#contact-company.svelte-1ldkmzb{grid-area:company}#contact-message.svelte-1ldkmzb{grid-area:message}.form.svelte-1ldkmzb{display:flex;flex-direction:column;margin:0 auto;width:100%}@media (min-width: 50rem){.form.svelte-1ldkmzb{max-width:var(--max-width-medium)}}@media (min-width: 64rem){.form.svelte-1ldkmzb{max-width:58rem}}.form-container.svelte-1ldkmzb{background-color:var(--color-gray-9);color:var(--color-white);padding:6rem 2rem}@media (min-width: 50rem){.form-container.svelte-1ldkmzb{padding:8rem 6rem 6rem}}.required-text.svelte-1ldkmzb{font-size:var(--text-size-small)}
