.section-employment-application{--employment-gap: 20px}.section-employment-application [hidden]{display:none!important}.employment-application{display:block}.employment-application__inner{margin:0 auto}.employment-application__fallback,.employment-application__empty,.employment-application__step{width:100%}.employment-application__panel{display:flex;flex-direction:column;gap:24px}.employment-application__header{display:flex;flex-direction:column;gap:12px}.employment-application__eyebrow{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.employment-application__heading{margin:0}.employment-application__copy{margin:0;max-width:760px}.employment-application__step-count{margin:0;font-size:.88rem;opacity:.78}.employment-application__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.employment-application__actions--split{justify-content:space-between}.employment-application__link-button{border:0;padding:0;background:transparent;color:currentColor;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:.18em}.employment-application__select-wrap{max-width:680px}.employment-application__label,.employment-application__legend{display:block;margin:0 0 8px;font-weight:700}.employment-application__required-note,.employment-application__helper,.employment-application__note{margin:0;font-size:.9rem;opacity:.82}.employment-application__select{width:100%;min-height:46px;border:1px solid var(--border-color);border-radius:var(--input-border-radius);padding:8px 38px 8px 10px;color:var(--text-color);background-color:transparent}.employment-application__select-shell{position:relative}.employment-application__select-icon{position:absolute;top:50%;right:10px;display:flex;pointer-events:none;transform:translateY(-50%)}.employment-application__overview{display:grid;gap:20px}.employment-application__summary{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--border-color);border-radius:var(--input-border-radius)}.employment-application__summary h3,.employment-application__summary p{margin:0}.employment-application__details{display:grid;gap:10px;margin:0;padding:0;list-style:none}.employment-application__details li{display:grid;grid-template-columns:12px 1fr;gap:10px;align-items:start}.employment-application__details li:before{width:6px;height:6px;margin-top:.72em;border-radius:999px;background:currentColor;content:""}.employment-application__questions,.employment-application__application-sections{display:flex;flex-direction:column;gap:24px}.employment-application__field,.employment-application__fieldset{min-width:0;margin:0;padding:0;border:0}.employment-application__field{display:flex;flex-direction:column}.employment-application__fieldset,.employment-application__option-list{display:flex;flex-direction:column;gap:10px}.employment-application__option{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start}.employment-application__option input{width:18px;height:18px;margin-top:.2em}.employment-application__application-section{display:flex;flex-wrap:wrap;gap:18px 20px;padding:0 0 26px;border-bottom:1px solid var(--border-color)}.employment-application__application-section:last-of-type{padding-bottom:0;border-bottom:0}.employment-application__application-section>h3,.employment-application__application-section>p,.employment-application__application-section>.employment-application__fieldset{width:100%}.employment-application__application-section h3{margin:0}.employment-application__application-section>p{margin-top:-8px}.employment-application__form .input-wrapper{gap:6px}.employment-application__form input:not([type=checkbox]):not([type=radio]),.employment-application__form textarea,.employment-application__form select{width:100%}.employment-application__form textarea{min-height:130px}.employment-application__form .w-full,.employment-application__form .w-partial{width:100%}.employment-application__hidden-fields{display:none}.employment-application__error-summary{width:100%;padding:16px;border:1px solid currentColor;border-radius:var(--input-border-radius)}.employment-application__error-summary:empty{display:none}.employment-application__error-summary h3{margin:0 0 8px}.employment-application__error-summary ul{margin:0;padding-left:20px}.employment-application__field-error{display:block;margin-top:6px;font-size:.88rem;color:var(--error-color, #a62120)}.employment-application__is-invalid input,.employment-application__is-invalid textarea,.employment-application__is-invalid select{border-color:var(--error-color, #a62120)!important}.employment-application__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.employment-application__form-footer{width:100%}.employment-application__submit-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;width:100%}.employment-application__submit-row [data-spam-detection-disclaimer]{font-size:smaller}.employment-application__qualification{display:flex;flex-direction:column;gap:20px}.employment-application__qualification--success .employment-application__heading,.employment-application__success .employment-application__heading{color:var(--color-primary, currentColor)}.employment-application__no-questions{padding:16px;border:1px solid var(--border-color);border-radius:var(--input-border-radius)}@media screen and (min-width:768px){.employment-application__overview{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)}.employment-application__form .w-partial{width:calc(50% - 10px)}.employment-application__questions{gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-employment-application.css.map */
