h1,
h2,
h3,
p {
  margin-bottom: 0;
}

.wrapper-inner {
  max-width: 1076px;
  margin: 0 auto;
}

section.banner {
  background: url("../../assets/img/careers/career-form-bg.png") no-repeat
    center center/cover;
  overflow: hidden;
  position: relative;

  h1 {
    color: #ffd41c;
    font-weight: 700;

    @media (min-width: 992px) {
      max-width: 310px;
    }

    @media (max-width: 991px) {
      text-align: center;
    }
  }

  @media (min-width: 992px) {
    padding-top: 143px;
    padding-bottom: 151px;
  }
}

section.career-form {
  background: linear-gradient(0deg, #ece9e5 0%, #ece9e5 100%), #fff;

  @media (min-width: 992px) {
    padding-top: 0;
  }

  .row-content {
    position: relative;
    z-index: 1;

    @media (min-width: 992px) {
      margin-top: -75px;
    }
  }

  img {
    object-fit: cover;
    object-position: center;
    border-radius: 0 0 80px 0;
    width: 100%;
    height: 100%;

    @media (max-width: 991px) {
      object-position: 50% 20%;
      max-height: 500px;
    }
  }

  .content-form {
    padding: 60px 45px;
    background: #fff;

    @media (max-width: 991px) {
      padding: 50px 20px;
    }
  }

  form {
    input:not([type="submit"]),
    textarea:not([type="submit"]), #file-name {
      padding: 12.5px 25px;
      border-radius: 10px;
      border: 1px solid #ccc;
      background: #ece9e5;
      outline: none;
      width: 100%;
    }

    textarea {
      height: 200px;
    }

    .file-label, #file-name {
      width: 100%;
      display: block;
      
    }

    .file-label {
      br {
        display: none;
      }
    }

    input::placeholder,
    textarea::placeholder, #file-name {
      color: #757575;
    }

    input[type="checkbox"] {
      width: unset;
      margin-right: 10px;
    }

    .wpcf7-list-item {
      margin: 0;
    }

    .wpcf7-list-item-label {
      color: #676767;
      font-size: 11px;
    }

    button,
    input[type="submit"] {
      border: 0;
    }

    .row {
      --bs-gutter-x: 20px;
      --bs-gutter-y: 20px;
    }

    .hidden-input {
      display: none !important;
    }
  }
}
