.form-contact{border-top:1px solid var(--Brand-Colors-Tertiary-light-grey, #A4A4A4);padding:4rem 0 3.2rem}@media only screen and (min-width: 1024px){.form-contact{padding:4rem 0}}.form-contact--with-image{padding:3.2rem var(--container-padding)}@media only screen and (min-width: 768px){.form-contact--with-image{padding:0}}.form-contact__container{display:grid;gap:3.2rem}@media only screen and (min-width: 1024px){.form-contact__container{grid-template-columns:repeat(2, minmax(0, 1fr))}}.form-contact__container-with-image{display:grid;gap:3.2rem}@media only screen and (min-width: 768px){.form-contact__container-with-image{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0}}@media only screen and (min-width: 768px){.form-contact__container-with-image .form-contact__title{margin-left:4.8rem;margin-right:2.4rem}}@media only screen and (min-width: 768px){.form-contact__container-with-image .i__container>*:not(.i__button-wrap){margin-left:4.8rem;margin-right:2.4rem}}@media only screen and (min-width: 768px){.form-contact__container-with-image div.i__button-wrap{margin-top:2.4rem}}@media only screen and (min-width: 768px){.form-contact__container-with-image .i__button{min-height:9rem;width:100%;border-left:none;border-right:none;gap:.8rem}}@media only screen and (min-width: 768px){body .form-contact__container-with-image div.wpcf7-response-output{margin-bottom:2.4rem}}.form-contact__form-with-image{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 768px){.form-contact__form-with-image{padding:9.6rem 0 0;margin-bottom:-1px}}.form-contact__asset{position:relative}@media only screen and (min-width: 768px){.form-contact__asset{padding:9.6rem 0 0;margin-bottom:-1px}}@media only screen and (min-width: 768px){.form-contact__asset img,.form-contact__asset video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}
