.contact-form{background-color:#e4f0ff;padding:10px 0}.contact-form .form-grid{display:grid;grid-template-columns:20px 1fr 20px}.contact-form .form-grid .col.col--image{display:none;height:100%;position:relative;width:100%}.contact-form .form-grid .col.col--image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.contact-form .form-grid .col.col--form{grid-column:2/3}.contact-form .form-grid .col.col--form .form{padding:20px 20px 30px}@media (min-width:786px){.contact-form{padding:50px 0}.contact-form .form-grid{grid-template-columns:100px 1fr 100px}.contact-form .form-grid .col.col--image.image--center{grid-column:2}.contact-form .form-grid .col.col--image.image--center,.contact-form .form-grid .col.col--image.image--right{display:block}.contact-form .form-grid .col.col--form .form{padding:30px 50px 40px}}@media (min-width:1024px){.contact-form{padding:60px 0}.contact-form .form-grid{grid-template-columns:1fr 260px 620px 1fr}.contact-form .form-grid .col.col--image.image--left{border-right:12px solid #e4f0ff;display:block}.contact-form .form-grid .col.col--form{grid-column:3/4}}@media (min-width:1200px){.contact-form .form-grid{grid-template-columns:1fr 380px 680px 1fr}}@media (min-width:1400px){.contact-form .form-grid{grid-template-columns:1fr 440px 880px 1fr}}