.apply-form{background-color:#fff;margin-left:auto;padding:2rem;position:relative;top:-20px;width:60%}.apply-form__text{padding-top:2rem;width:40%}.apply-form__text .w-full{width:100%}.apply-form fieldset{margin-bottom:1.5rem!important;max-width:100%!important}.apply-form input[type=email],.apply-form input[type=number],.apply-form input[type=tel],.apply-form input[type=text],.apply-form select{background-color:#ebf0f0;border-color:#ebf0f0;border-radius:4px;border-width:2px;color:#063332;width:100%!important}.apply-form label{color:#0c1f1e;font-size:18px;margin-bottom:4px;position:relative}.apply-form input[type=submit]{background-color:#ff5033;border-color:#ff5033;border-radius:4px;border-width:2px;color:#fff;font-size:15px;font-weight:700;padding:16px 32px;text-transform:uppercase}.apply-form label.hs-error-msg,.systems-page ul.no-list.hs-error-msgs label{color:#ff5033!important;font-size:14px;margin-bottom:0;margin-top:4px}.hs-input.invalid.error{border-color:#ef6b51}.apply-form__title{margin-bottom:2rem}input[type=checkbox]{height:20px;position:absolute;top:3px;width:20px!important}input[type=checkbox]+label{cursor:pointer;padding:0;padding-left:30px!important;position:relative}input[type=checkbox]+label:before{background:#fff;content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:text-top;width:20px}input[type=checkbox]:hover+label:before{background:#f35429}input[type=checkbox]:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}input[type=checkbox]:checked+label:before{background:#f35429}input[type=checkbox]:disabled+label{color:#b8b8b8;cursor:auto}input[type=checkbox]:disabled+label:before{background:#ddd;box-shadow:none}input[type=checkbox]:checked+label:after{background:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;content:"";height:2px;left:5px;position:absolute;top:9px;transform:rotate(45deg);width:2px}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:30px!important}@media (max-width:768px){.apply-form__text{padding:2rem 0;width:100%}.apply-form{padding:1rem;top:0;width:100%}}