.dual-contact-section .form-content .form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.dual-contact-section .form-content .form-row .wpcf7-form-control-wrap{width:100%!important}.dual-contact-section .form-content .form-row>*{width:100%}.dual-contact-section .form-content .form-row>p{margin:0!important;width:100%}.dual-contact-section .form-content .form-row>p>label{width:100%}.dual-contact-section .form-content .form-full-width{grid-column:1/-1;width:100%}.dual-contact-section .form-content .form-row input[type=text],.dual-contact-section .form-content .form-row input[type=email],.dual-contact-section .form-content .form-row input[type=tel],.dual-contact-section .form-content .form-row input[type=number],.dual-contact-section .form-content .form-row select{margin-bottom:0}.dual-contact-section .wpcf7-mail-sent-ok{background:#d4edda;border:2px solid #c3e6cb;color:#155724}.dual-contact-section .wpcf7-validation-errors,.dual-contact-section .wpcf7-mail-sent-ng{background:#f8d7da;border:2px solid #f5c6cb;color:#721c24}.dual-contact-section .wpcf7-not-valid-tip{color:#dc3545;font-size:14px;margin-top:5px;display:block}.enquiry-form .svc-picker .tpl-placeholder.hidden{display:none}.enquiry-form .svc-picker .tpl-tag{display:inline-flex;align-items:center;gap:5px;background:rgba(255,140,66,.1);border:1px solid rgba(255,140,66,.35);color:#0f1c43;font-size:12px;font-weight:500;border-radius:6px;padding:3px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enquiry-form .svc-picker .tpl-tag-x{cursor:pointer;color:#999;font-size:14px;line-height:1;flex-shrink:0}.enquiry-form .svc-picker .tpl-tag-x:hover{color:#e74c3c}.enquiry-form .svc-picker .tpl-chevron.rotated{transform:rotate(180deg)}.enquiry-form .svc-picker .tpl-dropdown.open{display:flex}.enquiry-form .svc-picker .tpl-item.hidden{display:none}@media (max-width:767px){.dual-contact-section .form-content .form-row{grid-template-columns:1fr;gap:0}.dual-contact-section .form-content .form-row input[type=text],.dual-contact-section .form-content .form-row input[type=email],.dual-contact-section .form-content .form-row input[type=tel],.dual-contact-section .form-content .form-row input[type=number],.dual-contact-section .form-content .form-row select{margin-bottom:20px}}