.site__body__overlay{background:#00000080;@apply bg-job-primary;position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;cursor:pointer;display:none}.site__body--overlay .site__body__overlay,.mobile-menu .site__body__overlay,.show-filters .site__body__overlay,.site--application .site__body__overlay,.site--application .site__application.active{display:block}.site__application{display:none}.site__application__overlay{position:fixed;width:100%;max-width:573px;left:50%;transform:translate(-50%);background:#fff;z-index:1;overflow-y:auto;height:fit-content;max-height:90vh;box-shadow:0 3px 17px #00000059;border-radius:1REM}.site__application__header{position:relative;height:80px;display:flex;align-items:center;border:1px solid #e6e6e6;width:100%;margin-left:auto;margin-right:auto;top:0;left:0;right:0;bottom:0;transform:none}.site__application__header__close{position:absolute;top:20px;right:20px;cursor:pointer}.site__application__header__close svg{width:13px;fill:var(--job-primary)}.site__application__header__title{line-height:43px;border-left:2px solid transparent;padding-left:0;width:100%;text-align:center;color:var(--job-primary);font-size:20px;font-weight:600;letter-spacing:-.8px}.site__application .result{line-height:43px;color:var(--job-primary);font-size:15px;font-weight:600;margin-bottom:15px}.site__application .result[data-success=true]{color:var(--job-primary);text-align:center}.site__application__detail{padding:35px 50px 15px;background-color:#f5f5f5}.site__application__detail__item{display:flex;margin-bottom:30px;font-size:1rem;font-weight:600;letter-spacing:-.32px;line-height:1.2;align-items:start}.site__application__detail__item svg{fill:var(--job-primary);width:30px;max-height:30px;margin-right:21px}.site__application__detail__item strong{color:gray;font-size:12px;display:block;margin:0 0 2px;text-transform:uppercase}.site__application__form{padding:20px 50px}.site__application__form textarea:focus,.site__application__form input:focus{border:3px solid var(--job-primary)}.site__application__form__title{font-size:24px;font-weight:600;letter-spacing:-.48px;margin-bottom:0}.site__application__form__radio{display:flex;justify-content:space-between;max-width:250px;margin-bottom:20px;font-size:16px;font-weight:600}.site__application__form label{cursor:pointer;color:#4d4d4d}.site__application__form__footer{@apply fixed z-[102] bottom-0 left-0 right-0 flex lg:hidden;}.site__application__form__footer__cancel{color:gray;background:#fff;text-align:center;font-size:16px;font-weight:600;line-height:53px;cursor:pointer}.site__application__form__footer button{color:#fff;background-color:var(--job-primary);text-align:center;font-size:16px;font-weight:600;line-height:53px;cursor:pointer;border:0}.site__application__form__footer button:not(.active) .init{display:none}.site__application__form__footer button.active .loading{display:none}.site__application__input{margin-bottom:20px}.site__application__input_2COLS{width:calc(50% - 7.5px);float:left}.site__application__input_2COLS_ml input{margin-left:15px}.site__application__input_2COLS_mr input{margin-right:15px}.site__application__select{margin:20px 0}.site__application__select select{width:100%;height:53px;background-color:#f0f0f0;color:#4d4d4d;font-size:16px;font-weight:400;line-height:26px;border:0;padding:0 10px}.site__application__file{margin-bottom:20px;position:relative}.site__application__file input{position:absolute;opacity:0;top:0;bottom:0;left:0;right:0;cursor:pointer}.site__application__file__placeholder{height:53px;border-radius:3px;border:2px solid var(--job-primary);background-color:#fff;padding:0 23px;display:flex;justify-content:space-between;align-items:center;color:var(--job-primary);font-size:16px;font-weight:600;line-height:24px}.site__application__file__placeholder svg{fill:var(--job-primary)}.site__application__submit button{width:100%;color:#fff;background:var(--job-primary);border-color:var(--job-primary);cursor:pointer}.site__application__submit button:not(.active) .init{display:none}.site__application__submit button.active .loading{display:none}body:not(.job-site--application)>form.site__application:not(.active){@apply hidden;}
