.blx-contact-form-wrap{margin-top:24px}.blx-contact-form{display:grid;gap:16px}.blx-contact-form label{display:grid;gap:7px;font-size:13px;font-weight:600;letter-spacing:.02em}.blx-contact-form input,.blx-contact-form textarea{width:100%;border:1px solid #cfcfcf;border-radius:0;background:#fff;color:#111;padding:13px 14px;font:inherit;box-sizing:border-box}.blx-contact-form input:focus,.blx-contact-form textarea:focus{outline:2px solid #111;outline-offset:1px}.blx-contact-form button{justify-self:start;border:1px solid #111;background:#111;color:#fff;padding:13px 24px;font-weight:600;cursor:pointer}.blx-contact-form button:hover{background:#fff;color:#111}.blx-form-notice{padding:12px 14px;border:1px solid #111;margin:0 0 16px}.blx-form-notice--error{border-color:#8b1e1e;color:#8b1e1e}.blx-contact-form-wrap[dir="rtl"] .blx-contact-form{text-align:right}.blx-contact-form-wrap[dir="rtl"] .blx-contact-form button{justify-self:end}@media(max-width:600px){.blx-contact-form{gap:14px}.blx-contact-form input,.blx-contact-form textarea{font-size:16px}.blx-contact-form button{width:100%;justify-self:stretch}}