.section-contact-form{background-color:#fafaf9}.section-contact-form__form-text{font-size:.875em}.section-contact-form__form .marketing-text{text-wrap:auto;font-size:.875em}.section-contact-form__inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 3.625em}@media (max-width:1024px){.section-contact-form__inner{grid-template-columns:1fr;gap:5em 0}}.section-contact-form__inner h3{font-weight:400}.section-contact-form__locations{display:flex;flex-direction:column;gap:1.625em 0;margin-bottom:2.25em}.section-contact-form__location{display:grid;grid-template-columns:10.625em 1fr;gap:1em;padding-bottom:1.75em;border-bottom:1px solid var(--color-black)}.section-contact-form__location .left__address{font-size:.875em}.section-contact-form__location .left__address p{margin-bottom:0}.section-contact-form__location .left__title{color:#d0009a;margin-bottom:.625em}.section-contact-form__location .right__contact-details li{font-size:.875em;display:flex;gap:0 1em;margin-bottom:1em}.section-contact-form__location .right__contact-details li svg{width:1.5em;min-width:1.5em;stroke-width:1.5;overflow:visible}.section-contact-form__ctas{display:flex;flex-direction:column;gap:1em 0}.section-contact-form__cta{border:1px solid #92096c;border-radius:4px;padding:1.25em 1.5em;background-color:var(--color-white)}.section-contact-form__cta p:last-of-type{margin-bottom:0}.section-contact-form__cta--link{display:flex;justify-content:space-between;align-items:center;gap:1.25em}@media (max-width:1024px){.section-contact-form__cta--link{flex-direction:column;justify-content:center}}