@media (min-width:768px) {
  .over-lapping-cards__img {
    max-width: 32rem
  }
}
@media (min-width:992px) {
  .over-lapping-cards__img {
    max-width: 100%
  }
}
.over-lapping-cards__intro-cards .over-lapping-cards__box {
  max-width: 70.2%;
  min-height: 22.4rem
}
.over-lapping-cards__intro-cards .over-lapping-cards__box:nth-child(1) {
  background: var(--secondary-3)
}
.over-lapping-cards__intro-cards .over-lapping-cards__box:nth-child(2) {
  max-width: 94.7%;
  min-height: 30.2rem;
  background: var(--primary-5)
}
.over-lapping-cards__intro-cards .over-lapping-cards__box:nth-child(3) {
  background: var(--base-4)
}
@media (min-width:768px) {
  .over-lapping-cards__intro-cards .over-lapping-cards__box {
    min-width: 26.4rem;
    min-height: 26.4rem;
    max-width: 100%
  }
  .over-lapping-cards__intro-cards .over-lapping-cards__box:nth-child(2) {
    grid-row: span 2;
    width: 32rem;
    min-height: 32rem;
    max-width: 100%
  }
}
@media (min-width:992px) {
  .over-lapping-cards__intro-cards .over-lapping-cards__box {
    min-height: 352px;
    flex: 0 0 auto;
    width: 29.7%;
    min-width: auto
  }
  .over-lapping-cards__intro-cards .over-lapping-cards__box:nth-child(2) {
    min-height: 480px;
    flex: 0 0 auto;
    width: 40.6%
  }
}
@media (min-width:768px) {
  .over-lapping-cards__intro-cards {
    display: grid;
    grid-template-columns: 1fr 2fr
  }
}
@media (min-width:992px) {
  .over-lapping-cards__intro-cards {
    margin-top: -9rem;
    padding: 0 var(--sm-1)
  }
}
@media (min-width:1200px) {
  .over-lapping-cards__intro-cards {
    margin-top: -21.2rem
  }
}
.over-lapping-cards--greay-bg .over-lapping-cards__intro-cards .over-lapping-cards__box:last-child {
  background: var(--base-5)
}
.over-lapping-cards .config-text {
  padding-right: var(--sm-2)
}
.over-lapping-cards .config-text__cta-wrapper {
  margin-top: var(--sm-1)
}