:root{--applicant-screening-form-field-label-font-size:14px;--applicant-screening-form-field-label-color:var(--theme-color-primary);--applicant-screening-form-field-font-size:16px;--applicant-screening-form-field-border-color:var(--theme-color-secondary);--applicant-screening-form-field-border-width:1px;--applicant-screening-form-field-border-color-focus:var(--theme-color-primary);--applicant-screening-form-field-border-radius:0;--applicant-screening-form-field-height:40px;--applicant-screening-form-field-padding:5px 15px;--applicant-screening-form-field-checkbox-text-color:var(--theme-color-secondary);--applicant-screening-form-field-checkbox-checked-bg-color:var(--theme-color-primary)}@media screen and (min-width:768px){:root{--applicant-screening-form-field-label-font-size:18px;--applicant-screening-form-field-height:46px;--applicant-screening-form-field-border-width:2px}}.applicant-screening-form{margin:20px 0 40px;padding:20px 0 30px;position:relative}.applicant-screening-form__container{margin:0 auto;max-width:620px;position:relative}.applicant-screening-form__header{margin:0 0 30px}.applicant-screening-form__header-content{text-align:center}.applicant-screening-form__header-content h1{font-weight:700}.applicant-screening-form__header-content h1 small{color:#a3c202}.applicant-screening-form__step{margin:0 0 40px}.applicant-screening-form__step-header{align-items:center;background:#f5f5f5;border-radius:55px;display:flex;justify-content:flex-start;margin:0 0 20px;padding:10px}@media screen and (min-width:768px){.applicant-screening-form__step-header{padding:15px}}.applicant-screening-form__step-header-index{align-items:center;aspect-ratio:1;background:#a3c202;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:34px;justify-content:center;margin:0 15px 0 0;text-align:center;width:34px}@media screen and (min-width:768px){.applicant-screening-form__step-header-index{font-size:21px}}.applicant-screening-form__step-header-title{font-size:15px;font-weight:700;line-height:1.4}@media screen and (min-width:768px){.applicant-screening-form__step-header-title{font-size:21px}}.applicant-screening-form__step-content{background:#f9f9f9;border-radius:12px;box-shadow:0 3px 45px rgba(0,0,0,.16);padding:25px;position:relative}@media screen and (min-width:768px){.applicant-screening-form__step-content{padding:30px}}.applicant-screening-form__step-content label{color:#1a1818;display:block;font-size:14px;font-weight:600;line-height:1.6}@media screen and (min-width:768px){.applicant-screening-form__step-content label{font-size:16px}}.applicant-screening-form__step-content input[type=email],.applicant-screening-form__step-content input[type=tel],.applicant-screening-form__step-content input[type=text]{border-color:#d9d9d9;border-radius:22px;color:#1a1818;font-size:14px;font-weight:500;margin:3px 0 0;min-height:42px}.applicant-screening-form__step-content input[type=email]:focus,.applicant-screening-form__step-content input[type=tel]:focus,.applicant-screening-form__step-content input[type=text]:focus{border-color:#a3c202}.applicant-screening-form__step-content input[type=email]::-moz-placeholder,.applicant-screening-form__step-content input[type=tel]::-moz-placeholder,.applicant-screening-form__step-content input[type=text]::-moz-placeholder{opacity:.6}.applicant-screening-form__step-content input[type=email]::placeholder,.applicant-screening-form__step-content input[type=tel]::placeholder,.applicant-screening-form__step-content input[type=text]::placeholder{opacity:.6}.applicant-screening-form__required-star{color:#ee4a48;font-size:18px;line-height:.5;margin:0 5px}.applicant-screening-form__required-star:before{content:"*";display:inline}.applicant-screening-form .form-control{color:var(--theme-color-secondary);display:block}.applicant-screening-form .form-control::-moz-placeholder{opacity:.5}.applicant-screening-form .form-control::placeholder{opacity:.5}.applicant-screening-form .form-control--invalid{background:#ffd382;border:2px solid orange}.applicant-screening-form textarea.form-control{height:auto}.applicant-screening-form [data-field-error]{color:orange;font-size:14px;font-style:italic;font-weight:500;margin-bottom:5px;margin-top:5px}.applicant-screening-form .checkbox input[type=checkbox],.applicant-screening-form .checkbox input[type=radio],.applicant-screening-form .radio input[type=checkbox],.applicant-screening-form .radio input[type=radio]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.applicant-screening-form .checkbox label,.applicant-screening-form .radio label{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.applicant-screening-form .checkbox label .checkmark,.applicant-screening-form .radio label .checkmark{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e2e2e2;content:"";display:flex;flex-grow:0;flex-shrink:0;height:24px;justify-content:center;margin-bottom:0;margin-right:10px;margin-top:0;width:24px}.applicant-screening-form .checkbox label .checkmark:before,.applicant-screening-form .radio label .checkmark:before{content:"";display:block;height:0;transform:scale(0);transition:.2s;width:0}.applicant-screening-form .checkbox label .applicant-screening-form__required-star,.applicant-screening-form .radio label .applicant-screening-form__required-star{align-self:flex-start;margin-top:7px}.applicant-screening-form .checkbox label span:not(.applicant-screening-form__required-star),.applicant-screening-form .radio label span:not(.applicant-screening-form__required-star){color:var(--applicant-screening-form-field-checkbox-text-color);font-size:14px;font-weight:500;transition:.2s}.applicant-screening-form .checkbox label span:not(.applicant-screening-form__required-star,.checkmark),.applicant-screening-form .radio label span:not(.applicant-screening-form__required-star,.checkmark){margin-bottom:auto;margin-top:auto}.applicant-screening-form .checkbox label input:checked+.checkmark:before,.applicant-screening-form .radio label input:checked+.checkmark:before{background:var(--applicant-screening-form-field-checkbox-checked-bg-color);content:"";display:block;height:14px;transform:scale(1);transition:.2s;width:14px}.applicant-screening-form .checkbox label input:checked+.checkmark+span:not(.applicant-screening-form__required-star),.applicant-screening-form .radio label input:checked+.checkmark+span:not(.applicant-screening-form__required-star){font-weight:700;transition:.2s}.applicant-screening-form .radio label .checkmark,.applicant-screening-form .radio label .checkmark:before{border-radius:50%}.applicant-screening-form .radio label input:checked+.checkmark:before{height:12px;width:12px}.applicant-screening-form .checkbox-list label,.applicant-screening-form .radio-list label{font-size:14px;font-weight:400}.applicant-screening-form .checkbox-list .checkbox,.applicant-screening-form .checkbox-list .radio,.applicant-screening-form .radio-list .checkbox,.applicant-screening-form .radio-list .radio{margin:10px 0 0}.applicant-screening-form button[type=submit]{display:block;font-size:18px;font-weight:700;letter-spacing:2px;padding:16px 30px;width:100%}@media screen and (min-width:576px){.applicant-screening-form button[type=submit]{font-size:24px;padding:24px 30px}}@media screen and (min-width:1200px){.applicant-screening-form button[type=submit]{padding:24px 60px}}.applicant-screening-form-nav{background:#fff;bottom:0;box-shadow:0 1px 7px rgba(0,0,0,.1);height:60px;left:0;margin-left:auto;margin-right:auto;max-width:620px;padding:10px 15px;position:fixed;right:0;transform:translateY(0);transition:.3s;width:100%}.applicant-screening-form-nav--hide{transform:translateY(100%)}@media screen and (min-width:768px){.applicant-screening-form-nav{border-radius:10px 10px 0 0}}.applicant-screening-form-nav__container{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.applicant-screening-form-nav__logo{width:140px}.applicant-screening-form-nav__logo>img{max-width:100%}.applicant-screening-form-nav__content p{color:#1a1818;font-size:14px;font-weight:600;line-height:.9}.applicant-screening-form-nav__content p:last-child{margin:0}.applicant-screening-form-nav__content p small{color:#a3c202;font-size:10px;font-weight:600}.applicant-screening-form-submit-nav{background:#a3c202;bottom:0;cursor:pointer;left:0;padding:15px 0;position:fixed;right:0;transform:translateY(100%);transition:.3s}.applicant-screening-form-submit-nav:hover{box-shadow:0 3px 45px rgba(0,0,0,.16);transition:.3s}.applicant-screening-form-submit-nav--show{transform:translateY(0)}.applicant-screening-form-submit-nav--show .applicant-screening-form-submit-nav__thumbnail img{bottom:-20px}.applicant-screening-form-submit-nav__container{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;max-width:620px;position:relative}.applicant-screening-form-submit-nav__content{margin:0 10px 0 20px}.applicant-screening-form-submit-nav__content p{color:#fff;font-size:19px;font-weight:700;line-height:1.4;margin:0;text-transform:uppercase}.applicant-screening-form-submit-nav__content p small{display:block;font-size:11px;font-weight:400}.applicant-screening-form-submit-nav__thumbnail>img{position:absolute}
