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