.job-application-form-wrapper{width:100%;height:fit-content;padding:25px 0;background-color:#f4f4f4;position:relative;overflow:hidden}.job-application-form-container{width:75%;max-width:1440px;height:100%;margin:50px auto;padding:0 25px;display:flex;flex-direction:column;align-content:center}.job-application-text{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.job-application-title{font-size:40px;line-height:48px;color:#000;font-weight:400}.job-application-paragraph{font-size:18px;line-height:29px;color:#757575;width:50%}.job-application-form{width:100%}.job-application-form form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px 0}.job-application-form fieldset{width:100%;margin-bottom:20px}.job-application-form label span{font-size:18px;line-height:29px;color:#000}.job-application-form .input input,.job-application-form .input textarea{height:60px;background:#fff;border:1px solid #f1f1f1;border-radius:20px;color:#000;font-size:18px;line-height:29px}.job-application-form .form-columns-1,.job-application-form .form-columns-2{display:flex;justify-content:space-between;margin-bottom:20px}.job-application-form .form-columns-1 .input,.job-application-form .form-columns-2 .input{margin:0!important}.job-application-form .form-columns-2 .hs-form-field{width:48%!important;margin:0}.job-application-form .form-columns-1 .hs-input{width:100%!important}.job-application-form .input textarea{height:180px!important;width:100%!important}.job-application-form .hs_email,.job-application-form .hs_message{width:100%;margin:10px 0 0}.job-application-form .hs-error-msg{font-size:14px;line-height:19px;color:#000}.job-application-form .hs_submit{width:100%;margin:30px 2% 0;display:flex;justify-content:flex-end}.job-application-form .hs_submit input{cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;width:180px;height:50px;background:#4facfe;border:none;border-radius:60px;color:#fff;z-index:10;font-size:14px;line-height:18px;letter-spacing:.065em}.job-application-form .hs_submit input:active,.job-application-form .hs_submit input:focus,.job-application-form .hs_submit input:hover{background:#4facfe;color:#fff}.job-application-form h3{display:none}.job-application-form .hs_cos_wrapper{display:flex;align-content:center;justify-content:center}.job-application-form .submitted-message{height:550px;display:flex;align-items:center;padding:40px;font-size:25px;line-height:35px;color:#000}.job-application-form p{font-weight:700;font-size:25px;line-height:35px;color:#000}.job-application-form .input input[type=file]::-webkit-file-upload-button{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.job-application-form .input input[type=file]::file-selector-button,.job-application-form .input input[type=file]:before{width:33%;min-width:100px;height:60px;content:"Upload File";-webkit-user-select:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;background:#4facfe;border:none;border-radius:20px;color:#fff;z-index:10;font-size:14px;line-height:18px;letter-spacing:.065em;margin-right:20px}.job-application-form .input input[type=file]:hover:before{border-color:#000}.job-application-form .input input[type=file]:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}@media (max-width:767px){.job-application-form-container{width:90%;padding:0}.job-application-title{font-size:30px;line-height:32px;text-align:center}.job-application-paragraph{font-size:16px;line-height:26px;text-align:center;margin:0 auto;width:60%}.job-application-form form{width:80%;margin:0 auto}.job-application-form .form-columns-1,.job-application-form .form-columns-2{flex-wrap:wrap;margin:0}.job-application-form .form-columns-1 .input input,.job-application-form .form-columns-2 .input input{width:100%!important;margin-bottom:20px}.job-application-form .form-columns-2 .hs-form-field{width:100%!important}.job-application-form .hs_submit{justify-content:center}}