.cta-1.dt-section.has-image,
.cta-2.dt-section.has-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.cta-1.dt-section.has-image .content-wrapper h2,
.cta-2.dt-section.has-image .content-wrapper h2 {
  color: #fff;
}
.cta-1.dt-section.no-image,
.cta-2.dt-section.no-image {
  background-color: var(--bs-secondary);
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cta-1.dt-section .content-wrapper,
  .cta-2.dt-section .content-wrapper {
    max-width: 740px;
    margin: 0 auto;
  }
}

.cta-1.dt-section .content-wrapper h2 {
  margin-bottom: 37px;
}
.cta-1.dt-section .btn-wrapper {
  text-align: center;
}

.cta-2.dt-section .content-wrapper h2 {
  margin-bottom: 32px;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .cta-2.dt-section .content-wrapper {
    max-width: 900px;
    margin: 0 auto;
  }
}
.cta-2.dt-section .btn-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cta-2.dt-section .btn-wrapper a {
  margin: 5px 10px;
  display: inline-flex;
  width: unset;
  min-width: 180px;
}
.cta-2.dt-section.has-image .btn-custom2 {
  color: #fff;
  border-color: #fff;
}
.cta-2.dt-section.has-image .btn-custom2:hover {
  border-color: var(--bs-primary);
}
.cta-2.dt-section.has-image svg path {
  fill: #fff;
}

/*# sourceMappingURL=cta.css.map */
