.overlapped-card-block {
  padding: 6.4rem 0 0 0;
}
@media only screen and (min-width: 992px) {
  .overlapped-card-block {
    padding: 15rem 0 0 0;
  }
}
.overlapped-card-block h1 {
  color: white;
  margin-bottom: 2.4rem;
}
.overlapped-card-block h3 {
  color: white;
  margin-bottom: 6.65rem;
}
@media only screen and (min-width: 992px) {
  .overlapped-card-block h3 {
    margin-bottom: 6.4rem;
  }
}
.overlapped-card-block .main-content {
  border-left: 1px solid #C72C72;
}
.overlapped-card-block .main-content .content-wrapper {
  margin: 0 0 0 2.4rem;
}
@media only screen and (min-width: 992px) {
  .overlapped-card-block .main-content .content-wrapper {
    max-width: 53.6rem;
    margin: 0 6.4rem;
  }
}
.overlapped-card-block .bottom-item {
  margin: 0rem 0.35rem;
}
@media only screen and (min-width: 992px) {
  .overlapped-card-block .bottom-item {
    margin: 0rem 1.35rem;
  }
}
.overlapped-card-block .bottom-item .overlapped-card-content {
  position: relative;
  z-index: 1;
  max-width: 53.6rem;
  margin-top: -21rem;
}
@media only screen and (min-width: 992px) {
  .overlapped-card-block .bottom-item .overlapped-card-content {
    margin-top: -22rem;
  }
}
.overlapped-card-block .bottom-item .overlapped-card-content .card-item h3 {
  margin-bottom: 0.8rem;
}
.overlapped-card-block .bottom-item .overlapped-card-content .card-item h3:last-child {
  margin-bottom: 0;
}
.overlapped-card-block .bottom-item .overlapped-card-content .card-item .card-content {
  padding: 3.2rem 2.4rem;
  border-radius: 1rem;
  max-width: 34.2rem;
  margin-bottom: 0rem;
}
@media only screen and (min-width: 992px) {
  .overlapped-card-block .bottom-item .overlapped-card-content .card-item .card-content {
    max-width: 53.6rem;
    margin-bottom: 3.3rem;
  }
}/*# sourceMappingURL=style.css.map */