/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/src/scss/blocks/cta.scss ***!
  \********************************************************************************************************************************************************************/
.section_cta .section-inner {
  border-radius: 20px;
  overflow: hidden;
  display: flex;
  gap: 0;
  align-items: stretch;
  flex-wrap: wrap;
  flex-direction: column;
}
.section_cta .section-inner .section-content,
.section_cta .section-inner .section-media {
  width: 100%;
}
@media (min-width: 768px) {
  .section_cta .section-inner .section-content,
  .section_cta .section-inner .section-media {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .section_cta .section-inner {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
.section_cta .section-content {
  padding: 2rem 3rem;
  padding: clamp(1.5rem, 2vw, 2rem) clamp(2rem, 3vw, 3rem);
}
.section_cta .section-title {
  font-size: 2rem;
}
@media (min-width: 768px) {
  .section_cta .section-title {
    font-size: 2.75rem;
  }
}
@media (min-width: 768px) {
  .section_cta.align-right .section-inner {
    flex-direction: row-reverse;
  }
}
.section_cta .section-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section_cta.color_primary .section-inner {
  background: var(--dl-primary);
  color: #fff;
}
.section_cta.color_secondary .section-inner {
  background: var(--dl-secondary);
  color: #fff;
}
.section_cta.color_tertiary .section-inner {
  background: var(--dl-tertiary);
  color: var(--dl-primary);
}

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