.rp-contact-form{margin-top:28px}.rp-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.rp-contact-form label{display:block;font-size:14px;font-weight:700}.rp-contact-form input[type=text],.rp-contact-form input[type=email],.rp-contact-form textarea{width:100%;box-sizing:border-box;margin-top:7px;padding:12px 13px;border:1px solid #cbd6e0;background:#fff;color:#263746;font:inherit}.rp-contact-wide{grid-column:1/-1}.rp-contact-check{display:flex!important;gap:10px;align-items:flex-start;margin-top:18px;font-weight:500!important;line-height:1.5}.rp-contact-check input{margin-top:4px}.rp-contact-check a{color:#1667d9;text-decoration:underline;text-underline-offset:3px}.rp-contact-submit{margin-top:24px;padding:13px 18px;border:0;background:#143f70;color:#fff;font:inherit;font-weight:700;cursor:pointer}.rp-contact-submit:hover{background:#1667d9}.rp-contact-submit:disabled{opacity:.65;cursor:wait}.rp-contact-feedback{margin:16px 0 0;font-weight:700}.rp-contact-feedback.is-success{color:#166534}.rp-contact-feedback.is-error{color:#a12828}.rp-contact-hp{position:absolute!important;left:-9999px!important}.rp-contact-hp input{display:block}@media(max-width:680px){.rp-contact-grid{grid-template-columns:1fr}.rp-contact-wide{grid-column:auto}}
