.custom-form{background:#f5f5f5;padding:40px;border-radius:12px;border:2px solid #1e90ff}.custom-form input,.custom-form select,.custom-form textarea{width:100%;padding:15px;margin-bottom:20px;border:1px solid #999;border-radius:4px;font-size:15px;background:#fff}.custom-form input:focus,.custom-form select:focus,.custom-form textarea:focus{outline:none;border-color:#1e90ff}.custom-form input[type=submit]{background:#1e90ff;color:#fff;padding:14px 30px;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:.3s ease}.custom-form input[type=submit]:hover{background:#0f6ad8}