#d87ba8d form{background:#ffffff;padding:20px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,0.1);font-family:'Poppins',sans-serif}#d87ba8d form label{display:block;font-size:14px;margin-bottom:6px;color:#333;font-weight:500}#d87ba8d input[type="text"],#d87ba8d input[type="email"],#d87ba8d input[type="tel"],#d87ba8d select,#d87ba8d textarea{width:100%;padding:10px 15px;border:1.5px solid #1a237e;border-radius:25px;font-size:14px;transition:border-color 0.3s,box-shadow 0.3s}#d87ba8d input:focus,#d87ba8d select:focus,#d87ba8d textarea:focus{border-color:#2196f3;box-shadow:0 0 5px rgba(33,150,243,0.4);outline:none}#d87ba8d input[type="submit"]{background:#2196f3;color:#fff;font-size:16px;padding:12px;border:none;border-radius:0;cursor:pointer;width:100%;font-weight:bold;transition:background 0.3s}#d87ba8d input[type="submit"]:hover{background:#1976d2}#d87ba8d input[type="checkbox"]{accent-color:#2196f3}#d87ba8d .wpcf7-not-valid-tip{font-size:12px;color:#e53935}#d87ba8d .wpcf7-response-output{border-radius:8px;padding:10px;font-size:14px}#d87ba8d .wpcf7-form-control-wrap+span.required{color:#e53935}