.job-section .gb-grid-column:nth-child(1) {
  width: 66.667%;
}

.job-section .gb-grid-column:nth-child(2) {
  width: 33.333%;
}

.job-section .job-sidebar {
  padding: var(--gap);
  background-color: var(--color-alternate);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.job-section .job-sidebar .card-contacts {
  padding-bottom: var(--gap-y);
  border-bottom: 1px solid #414141;
}

.job-section .job-sidebar .card-contacts .card-subtitle {
  margin-bottom: 1rem;
  font-size: 1.125rem;
}

.job-section .job-sidebar .form-submit,
.job-section .job-sidebar .form-privacy {
  width: 100%;
}

.job-section .job-sidebar .form-submit {
  margin-top: 2rem;
}

.job-section .job-sidebar .form-submit .wpcf7-submit:disabled {
  opacity: .5;
}

.job-section .job-sidebar .wpcf7-form ::-webkit-input-placeholder {
  opacity: .7;
  color: #bbbbbb;
}

.job-section .job-sidebar .wpcf7-form :-ms-input-placeholder {
  opacity: .7;
  color: #bbbbbb;
}

.job-section .job-sidebar .wpcf7-form ::-ms-input-placeholder {
  opacity: .7;
  color: #bbbbbb;
}

.job-section .job-sidebar .wpcf7-form ::placeholder {
  opacity: .7;
  color: #bbbbbb;
}

.job-section .job-sidebar .form-privacy span {
  font-size: 1.1rem;
}

.job-section .job-sidebar input[type="file"] {
  font-size: 1rem;
  margin-right: 15px;
}

.job-section .job-sidebar h3:not(:first-child) {
  margin-top: var(--gap-y);
}
