*{margin:0;padding:0}.heading{padding-top:30px;padding-bottom:30px}.heading h1{font-family:'Irish Grover',cursive;color:rgb(94 60 9);font-size:40px}body{background-color:#f7f7f7;font-family:'Roboto',sans-serif}.form-section{border-radius:10px;padding:20px}.form-control{border-radius:20px;background-color:#eee;border:none;height:60px;padding:.375rem 1.75rem;font-size:17.58px;color:rgb(126 126 126);font-family:'Roboto',sans-serif;font-weight:500}label{font-weight:500}.radio-btn-group label{font-weight:400}.radio-btn-group{display:flex;align-items:center}.radio-btn-group label{margin:0 15px;font-size:16px}.radio-btn-group input[type="radio"]{margin-right:5px}.pay-rate{font-weight:500;font-size:16px;color:#333}#textarea{border-radius:20px;background-color:#eee;border:none;padding:1.375rem 2.75rem;font-size:17.58px;color:rgb(126 126 126);font-family:'Roboto',sans-serif;font-weight:500;width:100%}.text_area_head{padding-top:25px;padding-left:10px;padding-bottom:15px}.text_area_head h1{font-family:'Irish Grover',cursive;color:rgb(94 60 9);font-size:40px;padding-bottom:10px}.text_area_head p{font-size:17.58px;font-family:'Roboto',sans-serif;color:rgb(126 126 126);font-weight:500}label{font-size:17.58px;font-family:'Roboto',sans-serif;color:rgb(126 126 126);font-weight:500;padding-bottom:10px}.file-upload{display:flex;align-items:center;cursor:pointer}.file-upload input[type="file"]{display:none}.file-upload label{display:flex;align-items:center;font-family:'Roboto',sans-serif;font-size:24.45px;font-weight:600;color:#5A3A1F;cursor:pointer}.file-upload label svg{margin-right:8px;color:#5A3A1F}.sub_btn .btn{background-color:#5A3A1F;color:rgb(255 255 255);font-size:18px;font-family:'inter',sans-serif;font-weight:400;padding:10px 50px;border-radius:unset}.mar_row{margin-bottom:8.5rem}@media screen and (max-width:768px) and (min-width:300px){input.form-control{margin-bottom:15px;font-size:15px}select.form-control{margin-bottom:15px;font-size:15px}.text_area_head h1{font-size:32px}.text_area_head p{font-size:14.58px}#textarea{padding:1rem 2.75rem;font-size:14.58px}label{font-size:14.58px}.mar_row{margin-bottom:3.5rem}.file-upload label{font-size:15px}}@media screen and (max-width:480px) and (min-width:300px){input.form-control{margin-bottom:15px;font-size:15px}select.form-control{margin-bottom:15px;font-size:15px}.text_area_head h1{font-size:32px}.text_area_head p{font-size:14.58px}.mar_row{margin-bottom:3.5rem}#textarea{padding:1rem 2.75rem;font-size:14.58px}label{font-size:14.58px}.file-upload label{font-size:15px}}