.simple-text-block__container {
  margin: 0 auto;
  padding: 0 var(--padding-inline-spacing);
}
.simple-text-block__title {
  font-size: clamp(30px, 3.3333333333vw, 64px);
  font-weight: 800;
  line-height: 1.2;
  color: var(--accent-color);
  margin-bottom: clamp(20px, 2.0833333333vw, 40px);
}
.simple-text-block__content {
  font-size: clamp(20px, 2.0833333333vw, 40px);
  line-height: 1.4;
  color: var(--text-color);
}
.simple-text-block__content p,
.simple-text-block__content li {
  font-size: inherit;
  line-height: inherit;
}
.simple-text-block__content strong {
  font-weight: 700;
}
.simple-text-block__content p + p {
  margin-top: clamp(12px, 1.25vw, 24px);
}
.simple-text-block a {
  color: var(--accent-color);
  transition: opacity 0.3s ease;
  opacity: 1;
}
.simple-text-block a:hover {
  opacity: 0.8;
}
.simple-text-block__cta {
  margin-top: clamp(24px, 2.3958333333vw, 46px);
}
.simple-text-block__cta .btn--primary {
  font-size: clamp(18px, 1.6145833333vw, 31px);
  background-color: var(--accent-dark-color);
  padding: clamp(14px, 1.1979166667vw, 23px) clamp(24px, 2.03125vw, 39px);
  border-radius: 100px;
  color: var(--primary-color);
}
.simple-text-block--smaller-fonts .simple-text-block__title {
  font-size: clamp(24px, 2.1875vw, 42px);
  margin-bottom: clamp(14px, 1.3541666667vw, 26px);
}
.simple-text-block--smaller-fonts .simple-text-block__content {
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: 1.55;
}
.simple-text-block--smaller-fonts .simple-text-block__cta {
  margin-top: clamp(18px, 1.7708333333vw, 34px);
}
.simple-text-block--smaller-fonts .simple-text-block__cta .btn--primary {
  font-size: clamp(15px, 1.0416666667vw, 20px);
  padding: clamp(12px, 0.9375vw, 18px) clamp(20px, 1.6666666667vw, 32px);
}