.m-cards-slider .cards-slider{position:relative}.m-hero .cta-sidebar>*{flex:1}.apply-form{max-width:520px}.apply-form__heading{color:#fff;margin:0 0 1.4rem;font-size:clamp(2rem,2.2vw,2.6rem)}.apply-form form{flex-direction:column;gap:1.4rem;display:flex}.apply-form__row{gap:1.4rem;display:flex;flex-direction:row!important}.apply-form__row .apply-form__field{flex:1 1 0;min-width:0}.apply-form__field{flex-direction:column;display:flex}.apply-form__field label{color:#ffffffd9;margin-bottom:.6rem;font-size:15px}.apply-form__field label em{color:#ffffff73;font-style:normal}.apply-form__req{color:#009ee3}.apply-form__field input[type=text],.apply-form__field input[type=email],.apply-form__field input[type=tel]{width:100%;height:46px;padding:0 15px;font-family:inherit;transition:border-color .15s;color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff47!important;border-radius:10px!important;font-size:16px!important}.apply-form__field input::placeholder{color:#fff6}.apply-form__field input:focus{outline:none;border-color:#009ee3!important}.apply-form__filepick{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;display:flex}.apply-form__filebtn{color:#fff;cursor:pointer;border:1px solid #ffffff8c;border-radius:999px;align-items:center;padding:11px 22px;font-size:15px;transition:background-color .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}.apply-form__filebtn:hover{color:#00070d;background:#fff}.apply-form__filebtn input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.apply-form__filename{color:#fff9;word-break:break-all;font-size:15px}.apply-form__error{color:#ff8a80;margin:0;font-size:15px}.apply-form__submit{cursor:pointer;align-self:flex-start;height:45px;font-family:inherit;font-weight:400;line-height:45px;transition:background-color .2s,color .2s;color:#00070d!important;background:#fff!important;border:none!important;border-radius:32px!important;padding:0 24px!important;font-size:16px!important}.apply-form__submit:hover:not(:disabled){color:#fff!important;background:#009ee3!important}.apply-form__submit:disabled{opacity:.6;cursor:default}.apply-form__submit:before,.apply-form__submit:after{content:none!important;display:none!important}.apply-form__privacy{color:#ffffff80;margin:0;font-size:14px}.apply-form__privacy a{color:#fffc;text-decoration:underline}.apply-form--done p{color:#fff}@media (max-width:640px){.apply-form__row{flex-direction:column!important}}
