.doctor-review-form-wrap{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:28px}.doctor-review-form-wrap h3{font-family:Montserrat,sans-serif;font-size:22px;margin:0 0 8px}.doctor-review-form-wrap>p{color:#64748b;margin:0 0 20px}.doctor-review-form{display:grid;gap:18px}.doctor-review-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.doctor-review-field{display:grid;gap:7px}.doctor-review-field label{color:#1e293b;font-weight:600}.doctor-review-field label span{color:#64748b;font-size:12px;font-weight:400}.doctor-review-field input,.doctor-review-field select,.doctor-review-field textarea{background:#fff;border:1px solid #cbd5e1;border-radius:9px;color:#0f172a;font:inherit;padding:11px 12px;width:100%}.doctor-review-field input:focus,.doctor-review-field select:focus,.doctor-review-field textarea:focus{border-color:#087f5b;box-shadow:0 0 0 3px rgba(8,127,91,.14);outline:0}.doctor-review-field small{color:#b42318}.doctor-review-form button{background:#087f5b;border:0;border-radius:9px;color:#fff;cursor:pointer;font:600 15px Montserrat,sans-serif;justify-self:start;padding:12px 22px}.doctor-review-form button:hover{background:#066b4c}.doctor-review-success{background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;color:#067647;margin-bottom:18px;padding:12px 14px}.doctor-review-errors{background:#fef3f2;border:1px solid #fecdca;border-radius:8px;color:#b42318;margin-bottom:18px;padding:12px 14px}.doctor-review-honeypot{height:0;left:-10000px;overflow:hidden;position:absolute;width:0}@media(max-width:700px){.doctor-review-grid{grid-template-columns:1fr}.doctor-review-form button{width:100%}}
