.section-c15-contact-form .content-container,.section-c15-contact-form hr{grid-column:1/-1}.section-c15-contact-form hr{margin-block:1rem}.section-c15-contact-form .form-container{grid-column:1/-1}.section-c15-contact-form .form__message{align-items:flex-start}.section-c15-contact-form .icon-success{margin-top:.2rem}.section-c15-contact-form .field{margin-bottom:1.5rem}.section-c15-contact-form .contact__button{margin-top:3rem}@media screen and (min-width: 750px){.section-c15-contact-form .content-container{grid-column:1/12}.section-c15-contact-form .heading{margin-block-start:0}.section-c15-contact-form hr{grid-column:span 1;background:linear-gradient(90deg, rgba(var(--color-foreground), 0) calc(50% - 1px), rgba(var(--color-foreground), 0.2) 50%, rgba(var(--color-foreground), 0) calc(50% + 1px));block-size:100%;margin-block:0}.section-c15-contact-form .form-container{grid-column:14/-1}.section-c15-contact-form .field{margin-bottom:2rem}.section-c15-contact-form .contact__button{margin-top:4rem}.section-c15-contact-form .page-width--narrow .form-container{grid-column:1/-1}}@media screen and (min-width: 1024px){.section-c15-contact-form .contact__fields{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:2rem}}
