.page-contact .section-contact-form{background-color:#0039a6;mix-blend-mode:color;overflow:hidden;padding-block:55px;position:relative}.page-contact .section-contact-form .section-bg{inset:0;mix-blend-mode:multiply;position:absolute}.page-contact .section-contact-form .section-bg img{height:100%;object-fit:cover;width:100%}.page-contact .contact-form{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.page-contact .contact-form__form,.page-contact .contact-form__texts{position:relative;z-index:1}.page-contact .contact-form__text :first-child{margin-top:0}.page-contact .contact-form__text :last-child{margin-bottom:0}.page-contact .contact-form__form>form{display:flex;flex-direction:column;gap:.75rem}.page-contact .contact-form__form>form .field-gdpr{font-size:.875rem}.page-contact .contact{display:flex;flex-wrap:wrap;gap:2rem;padding-block:2rem}.page-contact .contact__texts{color:#fff}.page-contact .contact__texts>a:focus-within,.page-contact .contact__texts>a:hover{text-decoration-color:#fff}.page-contact .contact__icon svg{color:#fff}@media (max-width:1384px){.page-contact .section-contact-form{padding-block:45px}}@media (max-width:64rem){.page-contact .section-contact-form{padding-block:35px}}@media (max-width:48rem){.page-contact .section-contact-form{padding-block:25px}.page-contact .contact-form{gap:2rem;grid-template-columns:1fr}}