.m-job-call-to-action {
  padding: 30px 0 0;
}
@media (min-width: 1020px) {
  .m-job-call-to-action {
    padding: 70px 0 0;
  }
}
@media (min-width: 1020px) {
  .m-job-call-to-action .inner-container {
    margin-left: 16.9491525424%;
    width: 66.1016949153%;
    float: left;
    margin-right: 1.6949152542%;
  }
}
.m-job-call-to-action .title {
  color: var(--brand-blue-dark, #182954);
  text-align: center;
  font-family: "Playfair Display", sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 10px;
}
@media (min-width: 1020px) {
  .m-job-call-to-action .title {
    font-size: 44px;
  }
}
.m-job-call-to-action .text p {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.02em;
  text-align: center;
}
@media (min-width: 640px) {
  .m-job-call-to-action .text p {
    font-size: 18px;
  }
}
@media (min-width: 1020px) {
  .m-job-call-to-action .text p {
    font-size: 22px;
  }
}
.m-job-call-to-action ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center;
}
@media (min-width: 1020px) {
  .m-job-call-to-action ul {
    flex-wrap: nowrap;
  }
}
.m-job-call-to-action ul li {
  flex-basis: 235px;
}
@media (max-width: 1020px) {
  .m-job-call-to-action ul li {
    flex-basis: calc(50% - 6px);
  }
}
@media (max-width: 640px) {
  .m-job-call-to-action ul li {
    flex-basis: 100%;
  }
}
.m-job-call-to-action ul a {
  width: 100%;
  text-align: center;
}
