.ccrm-enquiry{max-width:620px;padding:28px;border:1px solid #e2e5e8;border-radius:14px;background:white;color:#25303b;font-family:system-ui,sans-serif}.ccrm-enquiry label{display:block;margin:15px 0;font-size:14px;font-weight:600}.ccrm-enquiry input:not([type=checkbox]),.ccrm-enquiry textarea,.ccrm-enquiry select{box-sizing:border-box;width:100%;display:block;margin-top:7px;padding:12px;border:1px solid #d6dce1;border-radius:7px;background:#fff;color:#25303b}.ccrm-enquiry button{padding:13px 20px;background:#1022b8;border:0;border-radius:7px;color:#fff;font-weight:700;cursor:pointer}.ccrm-enquiry button:disabled{opacity:.5}.ccrm-trap{position:absolute;left:-9999px}.ccrm-enquiry .ccrm-consent{font-weight:400}.ccrm-result a{color:#1022b8}
.ccrm-enquiry{box-sizing:border-box;width:100%;max-width:100%}.ccrm-actions{display:flex;flex-wrap:wrap;gap:12px}.ccrm-enquiry .ccrm-whatsapp{background:#187944}.ccrm-enquiry .ccrm-consent{display:flex;align-items:flex-start;gap:10px}.ccrm-consent input{flex:none;margin-top:3px}@media(max-width:600px){.ccrm-enquiry{padding:18px}.ccrm-actions button{width:100%}}

.ccrm-address-fields{margin:20px 0;padding:18px;background:#f7f9fa;border:1px solid #e1e7eb;border-radius:10px}.ccrm-address-fields h3{margin:0 0 8px;font-size:18px}.ccrm-address-fields p{font-size:14px;margin:0 0 14px;color:#526473}.ccrm-address-fields label{display:block;margin:12px 0}.ccrm-address-fields input{width:100%;box-sizing:border-box}
.ccrm-enquiry,.ccrm-enquiry *{box-sizing:border-box}.ccrm-enquiry{width:100%;max-width:100%}.ccrm-enquiry button:hover,.ccrm-enquiry button:focus,.ccrm-enquiry button:active{background:#0a178b!important;color:#fff!important;border-color:#0a178b!important}.ccrm-enquiry button{background:#1022b8!important;color:#fff!important;border-color:#1022b8!important;min-height:44px}.ccrm-enquiry input:focus,.ccrm-enquiry select:focus,.ccrm-enquiry textarea:focus{outline:2px solid #1022b880!important;border-color:#1022b8!important}@media(max-width:640px){.ccrm-enquiry{padding:18px}.ccrm-enquiry button{width:100%;margin:6px 0}.ccrm-enquiry input,.ccrm-enquiry textarea,.ccrm-enquiry select{font-size:16px}}
