body{font-family:'Arial',sans-serif;background-color:#f4f4f4;margin:0;padding:0}.custom-enquiry-form-container{max-width:600px;margin:20px auto;padding:20px;border:1px solid #ccc;border-radius:8px;background-color:#fff;box-shadow:0 0 10px rgb(0 0 0 / .1)}label{display:block;margin-bottom:8px;font-weight:700}input,select,textarea{width:100%;padding:12px;margin-bottom:16px;box-sizing:border-box;border:1px solid #ccc;border-radius:6px;font-size:14px}input[type="radio"],input[type="checkbox"]{margin-right:6px}select{appearance:none;padding-right:30px;background-image:url(https://cdn.jsdelivr.net/npm/heroicons@1.0.1/outline/chevron-down.svg);background-repeat:no-repeat;background-position:center right 10px}input[type="submit"]{background-color:#4caf50;color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px;font-size:16px;transition:background-color 0.3s}.service-options{display:flex;gap:2%;justify-content:space-between}.service-options label{flex:1;display:flex;align-items:center;cursor:pointer;padding:10px;border:1px solid #ccc;border-radius:6px;transition:background-color 0.3s}.service-options input[type="radio"]:checked+label,.service-options input[type="radio"]:checked+label::before{background-color:#007bff;color:#fff}.service-options input[type="radio"]:checked+label{border-color:#007bff}.service-options label{flex:1;display:flex;align-items:center;cursor:pointer;padding:10px;border:1px solid #ccc;border-radius:6px;transition:background-color 0.3s}.service-options input[type="radio"]:checked+label,.service-options input[type="radio"]:checked+label::before{background-color:#007bff;color:#fff}.service-options input[type="radio"]:checked+label{border-color:#007bff}.service-options label{flex:1;display:flex;align-items:center;cursor:pointer;padding:10px;border:1px solid #ccc;border-radius:6px;transition:background-color 0.3s}.service-options input[type="radio"]{position:absolute;opacity:0;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.service-options input[type="radio"]:checked+label,.service-options input[type="radio"]:checked+label::before{background-color:#007bff;color:#fff}.service-options input[type="radio"]:checked+label{border-color:#0056b3;background-color:#0069d9}.service-options label span{margin-left:10px;font-weight:700}.service-options label.checked{border-color:#D8EAF8;background-color:#D8EAF8}