.wpcf7-radio .wpcf7-list-item,.wpcf7-checkbox .wpcf7-list-item{display:inline-block;margin-right:15px;margin-bottom:10px}.wpcf7-radio .wpcf7-list-item-label,.wpcf7-checkbox .wpcf7-list-item-label{margin-left:5px}.wpcf7-not-valid-tip{position:absolute;width:100%;display:none !important;margin-top:4px;color:var(--red) !important;font-size:12px !important;font-weight:600 !important;font-family:'DM Sans',sans-serif}label+br{display:none}.form--error label,.form--error .error-message,.form--error input,.form--error select,.form--error textarea{color:var(--red)}.error-message{position:absolute;margin-top:4px;font-size:12px;font-weight:600}.wpcf7-form-control-wrap{display:block}.form--select .wpcf7-not-valid-tip{display:block !important}.wpcf7-submit.btn.btn-primary:focus{border:1px solid var(--red)}.contact-section .wpcf7-recaptcha-policy{font-size:14px}@media (min-width:1200px){.contact-section .half-and-half-image,.contact-section .half-and-half-text{width:auto;flex:auto}.contact-section .half-and-half-image{max-width:863px}.contact-section .half-and-half-image img{border-top-right-radius:18px;border-bottom-right-radius:18px}.contact-section .half-and-half-text{flex:1;padding-left:22px}.contact-section .form-col{padding-bottom:30px}.contact-section .btn,.contact-section .wpcf7-recaptcha-policy{margin-bottom:-35px}}