.adrasa-about-certified-people {
  --adrasa-acp-col-gap: 32px;
  --adrasa-acp-left-col: 38%;
  --adrasa-acp-left-title-max: 462px;
  --adrasa-acp-right-title-max: 443px;
  --adrasa-acp-left-text-max: 548px;
  --adrasa-acp-right-text-max: 910px;
  --adrasa-acp-left-title-text-gap: 32px;
  --adrasa-acp-right-title-text-gap: 32px;
  --adrasa-acp-left-text-cta-gap: 32px;
  --adrasa-acp-right-text-cta-gap: 74px;
  --adrasa-acp-left-cta-image-gap: 55px;
  --adrasa-acp-right-cta-image-gap: 55px;
  --adrasa-acp-left-image-max: 562px;
  --adrasa-acp-right-image-max: 913px;
  --adrasa-acp-image-height: 266px;
  --adrasa-acp-stacked-gap: 30px;
  --adrasa-acp-left-title-color: #1c3066;
  --adrasa-acp-left-title-italic-color: #1c3066;
  --adrasa-acp-left-body-color: #1c3066;
  --adrasa-acp-right-title-color: #1c3066;
  --adrasa-acp-right-title-italic-color: #1c3066;
  --adrasa-acp-right-body-color: #1c3066;
  --adrasa-acp-left-cta-bg: #1c3066;
  --adrasa-acp-left-cta-text: #c6e3ee;
  --adrasa-acp-left-cta-border: transparent;
  --adrasa-acp-left-btn-px: 22px;
  --adrasa-acp-right-cta-bg: rgba(0, 157, 216, 0.42);
  --adrasa-acp-right-cta-text: #eff7fa;
  --adrasa-acp-right-cta-border: transparent;
  --adrasa-acp-right-btn-px: 22px;
  margin: 0;
}

.adrasa-about-certified-people .container {
  max-width: 1540px;
}

.adrasa-about-certified-people__grid {
  display: grid;
  grid-template-columns: minmax(0, var(--adrasa-acp-left-col)) minmax(0, 1fr);
  gap: var(--adrasa-acp-col-gap);
  align-items: start;
}

.adrasa-about-certified-people__col {
  min-width: 0;
}

.adrasa-about-certified-people__title {
  margin: 0;
  color: var(--adrasa-acp-left-title-color);
  max-width: min(100%, var(--adrasa-acp-left-title-max));
  font-family: "Roboto", sans-serif;
  font-size: clamp(40px, 3.5vw, 48px);
  font-weight: 500;
  line-height: 0.92;
}

.adrasa-about-certified-people__title em {
  font-family: "Instrument Serif", serif;
  font-style: italic;
  font-weight: 400;
  font-size: clamp(44px, 3.9vw, 54px);
  color: var(--adrasa-acp-left-title-italic-color);
}

.adrasa-about-certified-people__text {
  margin-top: var(--adrasa-acp-left-title-text-gap);
  max-width: min(100%, var(--adrasa-acp-left-text-max));
  color: var(--adrasa-acp-left-body-color);
  font-family: "Roboto", sans-serif;
  font-size: 18.066px;
  line-height: 1.16;
  font-weight: 400;
}

.adrasa-about-certified-people__col--right .adrasa-about-certified-people__title {
  color: var(--adrasa-acp-right-title-color);
  max-width: min(100%, var(--adrasa-acp-right-title-max));
}

.adrasa-about-certified-people__col--right .adrasa-about-certified-people__title em {
  color: var(--adrasa-acp-right-title-italic-color);
}

.adrasa-about-certified-people__col--right .adrasa-about-certified-people__text {
  color: var(--adrasa-acp-right-body-color);
  margin-top: var(--adrasa-acp-right-title-text-gap);
  max-width: min(100%, var(--adrasa-acp-right-text-max));
}

.adrasa-about-certified-people__text p {
  margin: 0 0 1em;
}

.adrasa-about-certified-people__text p:last-child {
  margin-bottom: 0;
}

.adrasa-about-certified-people__text strong {
  font-weight: 600;
}

.adrasa-about-certified-people__btn.adrasa-btn {
  margin-top: var(--adrasa-acp-left-text-cta-gap);
  --btn-h: 44px;
  --btn-radius: 22px;
  --btn-font-size: 16px;
  --btn-letter-spacing: 0;
  --btn-font-weight: 600;
  --btn-icon-size: 14px;
  --btn-px: var(--adrasa-acp-left-btn-px);
}

.adrasa-about-certified-people__col--right .adrasa-about-certified-people__btn.adrasa-btn {
  margin-top: var(--adrasa-acp-right-text-cta-gap);
  --btn-px: var(--adrasa-acp-right-btn-px);
}

.adrasa-about-certified-people__col--left .adrasa-about-certified-people__btn.adrasa-btn {
  background: var(--adrasa-acp-left-cta-bg);
  border-color: var(--adrasa-acp-left-cta-border);
}

.adrasa-about-certified-people__col--left a.adrasa-about-certified-people__btn.adrasa-btn,
.adrasa-about-certified-people__col--left a.adrasa-about-certified-people__btn.adrasa-btn:link,
.adrasa-about-certified-people__col--left a.adrasa-about-certified-people__btn.adrasa-btn:visited,
.adrasa-about-certified-people__col--left a.adrasa-about-certified-people__btn.adrasa-btn:hover,
.adrasa-about-certified-people__col--left a.adrasa-about-certified-people__btn.adrasa-btn:focus,
.adrasa-about-certified-people__col--left a.adrasa-about-certified-people__btn.adrasa-btn:active,
.adrasa-about-certified-people__col--left a.adrasa-about-certified-people__btn.adrasa-btn:focus-visible {
  color: var(--adrasa-acp-left-cta-text) !important;
}

.adrasa-about-certified-people__btn--cyan.adrasa-btn--outline {
  background: var(--adrasa-acp-right-cta-bg);
  border-color: var(--adrasa-acp-right-cta-border);
}

a.adrasa-about-certified-people__btn--cyan.adrasa-btn--outline,
a.adrasa-about-certified-people__btn--cyan.adrasa-btn--outline:link,
a.adrasa-about-certified-people__btn--cyan.adrasa-btn--outline:visited,
a.adrasa-about-certified-people__btn--cyan.adrasa-btn--outline:hover,
a.adrasa-about-certified-people__btn--cyan.adrasa-btn--outline:focus,
a.adrasa-about-certified-people__btn--cyan.adrasa-btn--outline:active,
a.adrasa-about-certified-people__btn--cyan.adrasa-btn--outline:focus-visible {
  color: var(--adrasa-acp-right-cta-text) !important;
}

.adrasa-about-certified-people__btn--cyan.adrasa-btn--outline .adrasa-btn__icon--bg {
  --btn-icon-url: var(--adrasa-icon-arrow-light);
}

.adrasa-about-certified-people__image-wrap {
  margin-top: var(--adrasa-acp-left-cta-image-gap);
  position: relative;
  height: var(--adrasa-acp-image-height);
  border-radius: 17px;
  overflow: hidden;
  box-shadow: 15px 17px 25.7px -5px rgba(28, 52, 99, 0.06);
  background-image: var(--adrasa-acp-image-bg, none);
  background-position: var(--adrasa-acp-image-position, center center);
  background-repeat: no-repeat;
  background-size: cover;
}

.adrasa-about-certified-people__col--left .adrasa-about-certified-people__image-wrap {
  width: min(100%, var(--adrasa-acp-left-image-max));
}

.adrasa-about-certified-people__col--right .adrasa-about-certified-people__image-wrap {
  width: 100%;
  max-width: var(--adrasa-acp-right-image-max);
  margin-top: var(--adrasa-acp-right-cta-image-gap);
}

@media (max-width: 1199.98px) {
  .adrasa-about-certified-people__grid {
    grid-template-columns: 1fr;
    gap: var(--adrasa-acp-stacked-gap);
  }

  .adrasa-about-certified-people__col--left .adrasa-about-certified-people__image-wrap,
  .adrasa-about-certified-people__col--right .adrasa-about-certified-people__image-wrap {
    max-width: 100%;
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  .adrasa-about-certified-people__title {
    font-size: 48px;
  }

  .adrasa-about-certified-people__title em {
    font-size: 54px;
  }

  .adrasa-about-certified-people__image-wrap {
    height: auto;
    min-height: min(var(--adrasa-acp-image-height), 70vw);
    background-position: var(--adrasa-acp-image-position, center center);
  }
}
