.job-application-wrapper .hs-richtext{margin-bottom:0}.job-application-wrapper .hs-richtext h2{color:#232323;margin-bottom:12px}.job-application-wrapper .hs-richtext p{color:#737373;font-size:20px;line-height:22px;margin-bottom:48px}.job-application-wrapper .legal-consent-container .hs-richtext p{color:#737373;font-size:16px;line-height:19px;margin-bottom:12px}.job-application-wrapper .form-title{display:none}.job-application-wrapper .hs-form-required{color:#ab2915;margin-left:6px}.job-application-wrapper form{max-width:650px}.job-application-wrapper form fieldset.form-columns-1 .hs-input{width:100%}.job-application-wrapper form .hs_error_rollup{display:none}.job-application-wrapper form .hs-field-desc{color:#737373;font-size:16px;line-height:19px;margin-bottom:12px}.job-application-wrapper form .hs-fieldtype-file{margin-bottom:48px;position:relative}.job-application-wrapper form .filename{bottom:9px;color:#232323;font-size:20px;left:240px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:410px}.job-application-wrapper form label{color:#232323;font-size:24px;line-height:29px;margin-bottom:4px}.job-application-wrapper form .inputs-list{position:absolute}.job-application-wrapper form .hs-error-msgs>li{align-items:center;display:flex;margin:3px 0}.job-application-wrapper form .hs-error-msgs>li:before{background:url(https://26867598.fs1.hubspotusercontent-eu1.net/hubfs/26867598/alert-circle-outline.svg);background-size:cover;content:"";display:block;height:16px;margin-right:4px;width:16px}.job-application-wrapper form .hs-error-msgs label{color:#ab2915;font-size:16px;line-height:18px;margin:0}.job-application-wrapper form input[type=email],.job-application-wrapper form input[type=tel],.job-application-wrapper form input[type=text]{background:#e7e7e7;border:2px solid transparent;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.05);font-size:16px;line-height:18px;padding:13px;transition:all .15s}.job-application-wrapper form input[type=email]:focus,.job-application-wrapper form input[type=tel]:focus,.job-application-wrapper form input[type=text]:focus{border-color:#41c0bc;outline:none}.job-application-wrapper .hs-input.invalid.error{border-color:#ab2915}.job-application-wrapper form input[type=file]{border:none;cursor:pointer;display:block;font-size:0;height:43px;opacity:0}.job-application-wrapper form .hs-fieldtype-file .input{cursor:pointer;max-width:200px;position:relative}.job-application-wrapper form .hs-fieldtype-file .input:before{align-items:center;border:1px solid #08292e;border-radius:12px;color:#232323;content:"Select File";cursor:pointer;display:flex;filter:drop-shadow(0 1px 2px rgba(16,24,40,.05));font-size:20px;height:43px;justify-content:center;line-height:24px;pointer-events:none;position:absolute;transition:all .15s linear;width:200px}.job-application-wrapper form .hs-fieldtype-file .input:hover:before{background-color:#08292e;color:#fff}.job-application-wrapper form input[type=email]::placeholder,.job-application-wrapper form input[type=tel]::placeholder,.job-application-wrapper form input[type=text]::placeholder{color:#737373}.job-application-wrapper form input[type=submit]{background-color:#41c0bc;border:none;color:#232323;padding:12px 36px}.job-application-wrapper form input[type=submit]:hover{background-color:#08292e;color:#fff}.job-application-wrapper form .actions{border-top:1px solid #e5e5e5;margin-top:48px;padding-top:48px}.job-application-wrapper .submitted-message{text-align:center}.job-application-wrapper .submitted-message img{margin-bottom:30px}.job-application-wrapper .submitted-message h2,.job-application-wrapper .submitted-message p{margin-bottom:48px}.job-application-wrapper .submitted-message .button{padding:8px 24px}.job-application-wrapper form .legal-consent-container label{display:flex}.job-application-wrapper form .legal-consent-container .inputs-list{position:unset}.job-application-wrapper form .legal-consent-container .inputs-list>li{margin-bottom:0}.job-application-wrapper .legal-consent-container .hs-form-booleancheckbox-display>span,.job-application-wrapper .legal-consent-container .hs-form-booleancheckbox-display>span p{color:#737373;font-size:16px;margin-left:0!important}@media screen and (max-width:767px){.job-application-wrapper form .form-columns-2 .hs-form-field .hs-input{width:100%!important}.job-application-wrapper .hs-richtext p{margin-bottom:24px}.job-application-wrapper form .actions{margin-top:24px;padding-top:24px}.job-application-wrapper form .hs-fieldtype-file{margin:24px 0}.job-application-wrapper form label{font-size:20px;line-height:24px}.job-application-wrapper .submitted-message p{font-size:24px}}@media screen and (max-width:568px){.job-application-wrapper form .hs-fieldtype-file .input{max-width:100%}.job-application-wrapper form .hs-fieldtype-file .input:before,.job-application-wrapper form input[type=submit]{width:100%}.job-application-wrapper form .filename{display:none}}