.rp-enq{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;font-family:'Inter',system-ui,sans-serif}
.rp-enq .full{grid-column:1/-1}
.rp-enq .f{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:600;color:#1d2430;margin:0}
.rp-enq .f b{color:#e31219}
.rp-enq input,.rp-enq select,.rp-enq textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #dfe3e8;border-radius:10px;background:#fafbfc;font:400 15px/1.4 inherit;color:#1d2430;transition:.2s}
.rp-enq input:focus,.rp-enq select:focus,.rp-enq textarea:focus{outline:0;border-color:#e31219;box-shadow:0 0 0 3px rgba(227,18,25,.12);background:#fff}
.rp-enq .rp-enq-hp{position:absolute;left:-9999px;height:0;overflow:hidden}
.rp-enq-btn{width:100%;background:#e31219;color:#fff;border:0;border-radius:50px;padding:14px 28px;font:600 16px 'Inter',sans-serif;cursor:pointer;box-shadow:0 10px 24px rgba(227,18,25,.28);transition:.2s}
.rp-enq-btn:hover{background:#b80d13;transform:translateY(-1px)}.rp-enq-btn[disabled]{opacity:.6;cursor:wait}
.rp-enq-msg{font-size:14px;border-radius:10px;padding:0}.rp-enq-msg.ok,.rp-enq-msg.err{padding:12px 14px}
.rp-enq-msg.ok{background:#e8f7ee;color:#116a35}.rp-enq-msg.err{background:#fdecec;color:#a01218}
@media(max-width:560px){.rp-enq{grid-template-columns:1fr}}
