.rk-enquiry-modal{display:none;position:fixed;inset:0;z-index:99999;align-items:center;justify-content:center}.rk-enquiry-modal.is-open{display:flex}.rk-enquiry-overlay{position:absolute;inset:0;background:rgba(0,0,0,.68)}.rk-enquiry-dialog{position:relative;z-index:2;width:min(94%,650px);max-height:92vh;overflow:auto;background:#fff;border-radius:14px;padding:30px;box-shadow:0 18px 55px rgba(0,0,0,.3)}.rk-enquiry-close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:32px;cursor:pointer}.rk-enquiry-header h3{margin:0 0 6px;font-size:25px}.rk-enquiry-header p{margin:0 0 20px;color:#777}.rk-form-row{display:flex;gap:15px}.rk-form-group{flex:1;margin-bottom:15px}.rk-form-group label{display:block;margin-bottom:6px;font-weight:600}.rk-form-group label span{color:#d33}.rk-form-group input,.rk-form-group textarea{width:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:7px;padding:11px 13px;font-size:14px}.rk-form-group textarea{resize:vertical}.rk-enquiry-submit{width:100%;border:0;border-radius:7px;padding:13px;background:#e2ad17;color:#fff;font-weight:700;cursor:pointer; margin-top:20px !important;}.rk-enquiry-status{display:none;margin-bottom:12px;padding:10px;border-radius:6px}.rk-enquiry-status.success{display:block;background:#eaf8ee;color:#217a3a}.rk-enquiry-status.error{display:block;background:#fff0f0;color:#a12626}body.rk-modal-open{overflow:hidden}@media(max-width:575px){.rk-form-row{display:block}.rk-enquiry-dialog{padding:24px 18px}}
