.experience-form-wrapper{width:100%;background:rgba(255,255,255,.85);border-radius:10px;font-family:"Segoe UI",sans-serif;box-shadow:0 4px 12px rgba(0,0,0,.2)}.experience-form-wrapper h2{text-align:center;margin-bottom:25px;font-size:24px;font-weight:700;color:#222;border:2px bold #222;display:inline-block;padding:6px 20px;border-radius:8px;background:rgba(255,255,255,.6)}.experience-form-wrapper .form-row{display:flex;gap:20px;flex-wrap:wrap}.experience-form-wrapper .form-group{margin-bottom:20px;flex:1;width:100%}.experience-form-wrapper label{display:block;margin-bottom:6px;font-weight:lighter;color:#333}.experience-form-wrapper input[type=text],.experience-form-wrapper input[type=email],.experience-form-wrapper input[type=number],.experience-form-wrapper input[type=tel],.experience-form-wrapper input[type=date],.experience-form-wrapper input[type=file],.experience-form-wrapper select,.experience-form-wrapper textarea{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;background-color:rgba(255,255,255,.9);font-size:14px;transition:border .3s ease;color:#000}.experience-form-wrapper input:focus,.experience-form-wrapper textarea:focus,.experience-form-wrapper select:focus{border-color:#007bff;outline:none}.experience-form-wrapper textarea{resize:vertical;min-height:80px}.experience-form-wrapper .terms{display:flex;align-items:center;gap:10px}.experience-form-wrapper .terms label{font-weight:400}.experience-form-wrapper button[type=submit]{width:100%;padding:12px;background-color:#007bff;border:none;color:white;font-size:16px;font-weight:700;border-radius:6px;cursor:pointer;transition:background .3s ease}.experience-form-wrapper button[type=submit]:hover{background-color:#0056b3}@media (width:100%){.experience-form-wrapper h2{font-size:20px;padding:4px 12px}.experience-form-wrapper .form-row{flex-direction:column;gap:10px}.experience-form-wrapper .form-group{min-width:100%}.experience-form-wrapper button[type=submit]{font-size:15px}}.experience-form-wrapper input:focus,.experience-form-wrapper select:focus,.experience-form-wrapper textarea:focus{background-color:#fff8dc;border-color:#007bff;outline:none}.experience-form-wrapper input:invalid,.experience-form-wrapper select:invalid,.experience-form-wrapper textarea:invalid{border:2px solid #e60000;background-color:#ffe6e6}.experience-form-wrapper input:invalid:focus::after,.experience-form-wrapper textarea:invalid:focus::after,.experience-form-wrapper select:invalid:focus::after{content:"This field is required";color:black;background-color:#e60000;display:block;margin-top:4px;padding:6px 10px;font-size:13px;border-radius:5px;font-weight:700}.experience-form-wrapper input:invalid,.experience-form-wrapper textarea:invalid,.experience-form-wrapper select:invalid{animation:shake .2s ease-in-out 0s 2}