.recruitment-form{--step:var(--55f26d70);--step-percent:calc(var(--step)*100%/5);display:flex;flex-direction:column;gap:20px;overflow:hidden}.recruitment-form__section{display:none;flex-direction:column;gap:20px;padding:0 1.25rem 1rem}.recruitment-form__section_show{display:flex}@media screen and (min-width:1280px){.recruitment-form__section_last{background-image:url(./RecruitmentFormBackground.CLHyb23I.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;padding-right:45%}}.recruitment-form__section-title{font-size:1.25rem}@media (min-width:1280px){.recruitment-form__section-title{font-size:2rem}}.recruitment-form__section-body{display:grid;gap:.875rem;grid-template-columns:1fr}@media (min-width:1280px){.recruitment-form__section-body:not(.recruitment-form__section-body_last){grid-template-columns:1fr 1fr}}.recruitment-form__section-footer{display:flex;gap:.75rem;justify-content:flex-end}@media screen and (min-width:1280px){.recruitment-form__button-next{width:200px}}.recruitment-form__option{background-color:#f5f6f8;border-radius:1.25rem;color:#646a86;display:flex;gap:10px;padding:1rem}.recruitment-form__progress-bar{padding-top:20px}.recruitment-form__progress-bar-line{height:10px;overflow:hidden;position:relative;width:100%}.recruitment-form__progress-bar-line:before{background-color:#f5f6f8;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.recruitment-form__progress-bar-line:after{background:linear-gradient(90deg,#00a3ff,#86c339);content:"";height:100%;left:0;position:absolute;top:0;transition:.2s;width:var(--step-percent)}.recruitment-form__policy{font-size:.75rem}
