.blog_CTA {
  background: #eff4fc;
  padding: 3rem 5rem;
  border-radius: 1rem;
  text-align: center;
  margin: 2rem 0;
}
.blog_CTA .CTA-heading {
  position: relative;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
  color: var(--dark-blue);
}
.blog_CTA .CTA-heading > a {
  color: var(--orange);
  text-decoration: underline !important;
}
.blog_CTA .CTA-text p {
  font-size: 1.125rem;
  color: var(--black);
  margin: 1rem 0 0;
}

.div-CTA {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 1rem;
  margin: 3rem 0 0;
}

.div-main-cta {
  font-family: "Inter", sans-serif;
  color: var(--white);
  font-size: 1rem;
  font-weight: 500;
  border: 2px solid transparent;
  padding: 1rem 4rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  grid-gap: 0.5rem;
  border-radius: 6px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.div-main-cta.btn-orange {
  background: var(--orange);
  color: var(--white) !important;
  box-shadow: 2px 2px 20px rgb(241 111 29 / 40%);
}

.div-main-cta.btn-orange:hover {
  background: var(--dark-blue);
  box-shadow: unset;
}
.div-main-cta.btn-blue {
  background: var(--dark-blue);
  color: var(--white) !important;
  box-shadow: 2px 2px 20px rgb(14 46 103 / 40%);
}

.div-main-cta.btn-blue:hover {
  background: var(--orange);
  box-shadow: unset;
}
