.form-container{max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:120px 40px 50px}.form-container h1{font-size:1.5rem;font-weight:700;margin-bottom:30px}.form-container h1,.form-container h2{font-family:Montserrat,sans-serif;color:#333}.form-container h2{font-size:1.2rem;font-weight:600}.form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%}.form .input,.form textarea{border:1px solid #ccc;width:100%;padding:10px 20px;border-radius:5px;color:#333;outline:none;text-transform:capitalize}.form .email{text-transform:none}.form .input:focus{outline:1px solid #0056b3}.label{margin-bottom:3px;font-size:.9rem;font-family:Montserrat,sans-serif;font-weight:500;color:#333}.select-option-container{display:flex;justify-content:center;align-items:center;gap:20px}.label-select-cont{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.label-select-cont .select{border:1px solid #ccc;border-radius:5px;font-size:.9rem;font-family:Montserrat,sans-serif;font-weight:400;color:#333;outline:1px solid #0056b3;outline:none}#charCount{font-size:.9em;color:#555}.label-select-cont .select:focus{outline:1px solid #0056b3}.custom-file-upload{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.custom-file-upload span{border:1px solid #ccc;padding:10px 20px;border-radius:5px}.upload-button{background-color:#007bff;color:white;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;white-space:nowrap}.upload-button:hover{background-color:#0056b3}.hidden-file-input{display:none}.file-name{font-size:.85rem;color:#555;word-break:break-word}@media (max-width:768px){.form-container{padding:140px 20px 50px}}@media (max-width:640px){.form-container{padding:140px 20px 50px}}@media (max-width:480px){.form-container{padding:140px 20px 50px}.form{width:100%}.select-option-container{gap:8px;width:100%}}