.form--jobs.with-resume .with-resume {
  display: flex; }

.form--jobs.without-resume .without-resume {
  display: flex; }

.form--jobs .with-resume,
.form--jobs .without-resume {
  display: none; }

.form--jobs .form__title {
  text-align: center;
  margin-bottom: var(--spacing-l); }

@media screen and (min-width: 0px) {
    .form--jobs .form__title {
      font-size: 3rem !important;
      line-height: 3rem !important;
      font-weight: 500 !important;
      font-family: var(--font-primary) !important; } }

@media screen and (min-width: 768px) {
    .form--jobs .form__title {
      font-size: 4.2rem !important;
      line-height: 4.6rem !important;
      font-weight: 500 !important;
      font-family: var(--font-primary) !important; } }

.form--jobs .form__control-steps {
  display: flex;
  justify-content: space-between;
  gap: .8rem;
  margin-bottom: var(--spacing-xl); }

.form--jobs .form__control-step {
  width: 100%;
  padding-bottom: 1.6rem;
  border-bottom: 0.2rem solid var(--color-dark);
  text-align: center;
  opacity: .5; }

.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 {
  width: 100%;
  flex-shrink: 0;
  overflow: auto;
  transition: transform .3s ease; }

.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-size: 2rem !important;
      line-height: 2.2rem !important;
      font-weight: 500 !important;
      font-family: var(--font-primary) !important; } }

@media screen and (min-width: 768px) {
    .form--jobs .form__step-title {
      font-size: 2.2rem !important;
      line-height: 2.4rem !important;
      font-weight: 500 !important;
      font-family: var(--font-primary) !important; } }

.form--jobs label {
  display: flex;
  flex-direction: column;
  gap: 1.6rem; }

.form--jobs label.checkbox {
    display: flex;
    align-items: center;
    flex-direction: row;
    gap: 1rem;
    cursor: pointer; }

.form--jobs label input[type="text"],
  .form--jobs label input[type="email"],
  .form--jobs label textarea {
    padding: 1.6rem 3.2rem;
    color: var(--color-white);
    background-color: var(--color-dark);
    border: none; }

.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 {
  padding-left: 3.2rem;
  margin-left: -3.2rem;
  z-index: 1; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50cy9mb3JtL2pvYnMuY3NzIiwibWFwcGluZ3MiOiJBQUdBO0VBS1ksYUFBYTs7QUFMekI7RUFZWSxhQUFhOztBQVp6Qjs7RUFrQlEsYUFDSjs7QUFuQko7RUF5Qlksa0JBQWtCO0VBQ2xCLCtCQUErQjs7QUNuQm5DO0lEUFI7TUNlNEIsMEJBQTRDO01BQTVDLDRCQUE0QztNQUE1QywyQkFBNEM7TUFBNUMsMkNBQTRDLElEWS9EOztBQ3BCRDtJRFBSO01DZTRCLDRCQUE0QztNQUE1Qyw4QkFBNEM7TUFBNUMsMkJBQTRDO01BQTVDLDJDQUE0QyxJRFkvRDs7QUEzQlQ7RUE4QlksYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixVQUFVO0VBQ1YsZ0NBQWdDOztBQWpDNUM7RUFxQ1ksV0FBVztFQUNYLHNCQUFzQjtFQUN0Qiw2Q0FBNEM7RUFDNUMsa0JBQWtCO0VBQ2xCLFdBQVc7O0FBekN2QjtJQTRDZ0IsVUFBVTs7QUE1QzFCO0VBaURZLGFBQWE7RUFDYixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLDJCQUEyQjs7QUFwRHZDO0VBd0RZLFdBQVc7RUFDWCxjQUFjO0VBQ2QsY0FBYztFQUNkLDhCQUE4Qjs7QUEzRDFDO0VBK0RZLGFBQWE7RUFDYixzQkFBc0I7O0FBaEVsQztFQXFFWSxxQkFBcUI7RUFDckIsa0JBQWtCOztBQy9EdEI7SURQUjtNQ2U0QiwwQkFBNEM7TUFBNUMsOEJBQTRDO01BQTVDLDJCQUE0QztNQUE1QywyQ0FBNEMsSUR3RC9EOztBQ2hFRDtJRFBSO01DZTRCLDRCQUE0QztNQUE1Qyw4QkFBNEM7TUFBNUMsMkJBQTRDO01BQTVDLDJDQUE0QyxJRHdEL0Q7O0FBdkVUO0VBMkVRLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsV0FBVzs7QUE3RW5CO0lBZ0ZZLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxlQUFlOztBQXBGM0I7OztJQTBGWSxzQkFBc0I7SUFDdEIseUJBQXlCO0lBQ3pCLG1DQUFtQztJQUNuQyxZQUFZOztBQTdGeEI7RUFzR1EsZUFBZTs7QUF0R3ZCO0VBMEdRLGFBQWE7O0FBMUdyQjtFQThHUSxXQUFXOztBQTlHbkI7RUFrSFEsZ0JBQWdCOztBQWxIeEI7RUFzSFEsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixVQUFVIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZGFua2EvLi9jb21wb25lbnRzL2Zvcm0vam9icy5zY3NzIiwid2VicGFjazovL2RhbmthLy4vc3JjL2FwcC9zY3NzL2Fic3RyYWN0cy9mdW5jdGlvbnMvX2dldC10ZXh0LXN0eWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vc3JjL2FwcC9zY3NzL2Fic3RyYWN0cy9mdW5jdGlvbnMnO1xuQGltcG9ydCAnLi4vLi4vc3JjL2FwcC9zY3NzL2Fic3RyYWN0cy9taXhpbnMnO1xuXG4uZm9ybS0tam9icyB7XG5cbiAgICAmLndpdGgtcmVzdW1lIHtcblxuICAgICAgICAud2l0aC1yZXN1bWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLndpdGhvdXQtcmVzdW1lIHtcblxuICAgICAgICAud2l0aG91dC1yZXN1bWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aXRoLXJlc3VtZSxcbiAgICAud2l0aG91dC1yZXN1bWUge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLmZvcm0ge1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoJ2gzJyk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWwpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udHJvbC1zdGVwcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmcteGwpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX19jb250cm9sLXN0ZXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgdmFyKC0tY29sb3ItZGFyayk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdGVwcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAzLjJyZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RlcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdGVwLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdGVwLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoJ2g1Jyk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMS42cmVtO1xuXG4gICAgICAgICYuY2hlY2tib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDMuMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWxpZ2h0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLW5hdmlnYXRpb25dOm5vdCguYWN0aXZlKSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuYnV0dG9uOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1pbnB1dC1maWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgbGFiZWwuY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIH1cbiAgICBcbiAgICAuY3VzdG9tLWNoZWNrYm94ICsgLnRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zLjJyZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufSIsIkBpbXBvcnQgJy4uLy4uL2RhdGEvdGV4dC1zdHlsZXMnO1xuXG4kZm9udC1icmVha3BvaW50czogbWFwLWdldCggJGZvbnQtc2l6ZXMsICdicmVha3BvaW50cycgKTtcblxuQG1peGluIHRleHQtc3R5bGUoICRlbGVtZW50ICkge1xuICAgIFxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCAkZm9udC1icmVha3BvaW50cyApIHtcbiAgICAgICAgJGJyZWFrcG9pbnQ6IG50aCgkZm9udC1icmVha3BvaW50cywgJGkpO1xuICAgICAgICAkYnJlYWtwb2ludDogbWFwLWdldChtYXAtZ2V0KCRsYXlvdXRzLCAkYnJlYWtwb2ludCksICdicmVha3BvaW50Jyk7XG4gICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAkYnJlYWtwb2ludCApIHtcbiAgICAgICAgICAgIEBlYWNoICRzZWxlY3RvciwgJHByb3BlcnRpZXMgaW4gbWFwLWdldCggJGZvbnQtc2l6ZXMsICdkYXRhJyApIHtcbiAgICBcbiAgICAgICAgICAgICAgICBAaWYgKCAkZWxlbWVudCA9PSAkc2VsZWN0b3IgKSB7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAvLyBMb29wIG9uIHByb3BlcnRpZXNcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5LCAkdmFsdWVzIGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkcHJvcGVydHkgIT0gJ3NlbGVjdG9yJyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAje250aCgkdmFsdWVzLCAkaSl9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/