.about-careers {
  padding: clamp(15px, 10vw, 155px) 0 clamp(57px, 9vw, 135px);
}
.about-careers .row {
  margin-bottom: 0;
}
.about-careers .container {
  width: 90%;
  max-width: 1300px;
}
@media (max-width: 768px) {
  .about-careers .container {
    padding: 0 15px !important;
  }
}
.about-careers__inner {
  background: -webkit-gradient(linear, left top, left bottom, from(#00ADB5), to(#00898F));
  background: linear-gradient(180deg, #00ADB5 0%, #00898F 100%);
  padding: clamp(33px, 7vw, 71px) clamp(16px, 7vw, 79px) clamp(41px, 7vw, 80px) clamp(16px, 7vw, 70px);
  border-radius: 31px;
}
@media (max-width: 1500px) {
  .about-careers__inner {
    padding: clamp(33px, 7vw, 71px) clamp(16px, 7vw, 59px) clamp(41px, 7vw, 60px) clamp(16px, 7vw, 50px);
  }
}
@media (max-width: 1199px) {
  .about-careers__inner {
    padding: clamp(33px, 7vw, 51px) clamp(16px, 7vw, 45px) clamp(41px, 7vw, 50px) clamp(16px, 7vw, 40px);
  }
}
@media (max-width: 768px) {
  .about-careers__inner {
    padding: clamp(35px, 7vw, 51px) 30px clamp(41px, 7vw, 50px);
  }
  .about-careers__inner br {
    display: none;
  }
}
.about-careers__title {
  font-size: clamp(24px, 5vw, 35px);
  color: #fff;
  font-weight: 700;
  line-height: 1.04;
  letter-spacing: 0em;
  padding-bottom: 0;
  margin-bottom: 22px;
}
@media (max-width: 768px) {
  .about-careers__title {
    line-height: 1;
  }
}
.about-careers__text p {
  font-size: clamp(15px, 3vw, 18px);
  color: #fff;
  line-height: 1.48;
  letter-spacing: 0em;
}
@media (max-width: 768px) {
  .about-careers__text p {
    line-height: 1.4;
  }
}
.about-careers__button {
  min-width: 221px;
}
@media (max-width: 1199px) {
  .about-careers__button {
    min-width: auto;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .about-careers__button {
    margin-top: 25px;
  }
}
@media (max-width: 575px) {
  .about-careers__button {
    min-width: 265px;
  }
}
@media (min-width: 1200px) and (max-width: 1500px) {
  .about-careers {
    padding-top: 110px;
    padding-bottom: 90px;
  }
  .about-careers .container {
    width: 90%;
    max-width: 995px !important;
  }
  .about-careers .about-careers__title {
    font-size: 26px;
    margin-bottom: 17px;
  }
  .about-careers .about-careers__inner {
    padding-top: 58px;
  }
  .about-careers .about-careers__text p {
    font-size: 14px;
  }
  .about-careers .about-careers__button {
    margin-top: 15px;
    min-width: auto;
  }
}