.section.form{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;padding:0}@media only screen and (max-width:1023px){.section.form{display:flex}}.section.form .wrap{padding:8rem;width:100%}@media only screen and (max-width:750px){.section.form .wrap{padding:2rem}}.section.form figure{height:100%;position:relative;width:100%}@media only screen and (max-width:1023px){.section.form figure{display:none}}.section.form figure img{height:100%;object-fit:cover;position:absolute;width:100%}.section.form.bg-blue{background-color:var(--blue)}.section.form.bg-blue form label,.section.form.bg-blue h2{color:var(--white)}