.form--jobs.with-resume .with-resume,.form--jobs.without-resume .without-resume{display:flex}.form--jobs .with-resume,.form--jobs .without-resume{display:none}.form--jobs .form__title{margin-bottom:var(--spacing-l);text-align:center}@media screen and (min-width:0px){.form--jobs .form__title{font-family:var(--font-primary)!important;font-size:3rem!important;font-weight:600!important;line-height:3rem!important}}@media screen and (min-width:768px){.form--jobs .form__title{font-family:var(--font-primary)!important;font-size:4.2rem!important;font-weight:600!important;line-height:4.6rem!important}}.form--jobs .form__control-steps{display:flex;gap:.8rem;justify-content:space-between;margin-bottom:var(--spacing-xl)}.form--jobs .form__control-step{border-bottom:.2rem solid var(--color-dark);opacity:.5;padding-bottom:1.6rem;text-align:center;width:100%}.form--jobs .form__control-step.active{opacity:1}.form--jobs .form__steps{display:flex;gap:3.2rem;overflow:hidden;transition:height .3s ease}.form--jobs .form__step{flex-shrink:0;overflow:auto;transition:transform .3s ease;width:100%}.form--jobs .form__step-content{display:flex;flex-direction:column}.form--jobs .form__step-title{margin-bottom:1.6rem;text-align:center}@media screen and (min-width:0px){.form--jobs .form__step-title{font-family:var(--font-primary)!important;font-size:2rem!important;font-weight:600!important;line-height:2.2rem!important}}@media screen and (min-width:768px){.form--jobs .form__step-title{font-family:var(--font-primary)!important;font-size:2.2rem!important;font-weight:600!important;line-height:2.4rem!important}}.form--jobs label{display:flex;flex-direction:column;gap:1.6rem}.form--jobs label.checkbox{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:1rem}.form--jobs label input[type=email],.form--jobs label input[type=text],.form--jobs label textarea{background-color:var(--color-dark);border:none;color:var(--color-white);padding:1.6rem 3.2rem}.form--jobs [data-navigation]:not(.active){cursor:pointer}.form--jobs .button:after{content:none}.form--jobs .custom-input-file{width:100%}.form--jobs label.checkbox{margin-left:1px}.form--jobs .custom-checkbox+.text{margin-left:-3.2rem;padding-left:3.2rem;z-index:1}
