.hero__banner__promo {
  display: block;
}
.hero__banner__promo .banner-wrapper {
  background: var(--smally-hero-gradient);
}
@media (min-width: 992px) {
  .hero__banner__promo .banner-wrapper {
    display: flex;
  }
}
.hero__banner__promo .chevron {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  transform: translateX(50%);
  height: 100%;
}
@media (min-width: 992px) {
  .hero__banner__promo .chevron {
    min-height: 370px;
    top: 50%;
    right: 50px;
    transform: translate(0, -50%);
    display: flex;
    align-items: center;
  }
}
.hero__banner__promo .chevron svg {
  height: 100%;
  width: 100%;
  opacity: var(--smally-hero-chevron-opacity, 10%);
}
.hero__banner__promo .chevron svg path {
  fill: var(--smally-hero-chevron-fill, white);
}
@media (min-width: 992px) {
  .hero__banner__promo .chevron svg {
    height: 110%;
    width: auto;
  }
}
.hero__banner__promo .chevron.chevron-desktop {
  display: none;
}
@media (min-width: 992px) {
  .hero__banner__promo .chevron.chevron-desktop {
    display: flex;
    left: 0;
    transform: translate(-2.5%, -50%);
  }
}
.hero__banner__promo .wrapper-content {
  order: 1;
  flex: 1 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 40px;
}
@media (min-width: 768px) {
  .hero__banner__promo .wrapper-content {
    margin-top: 0;
    background: none;
  }
}
.hero__banner__promo .breadcrumb-container,
.hero__banner__promo .hero_banner-content {
  position: relative;
  z-index: 3;
}
.hero__banner__promo .hero_banner-content {
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 992px) {
  .hero__banner__promo .hero_banner-content {
    max-width: 480px;
  }
}
.hero__banner__promo .hero_banner-content .cta-wrapper {
  margin-top: 40px;
  margin-bottom: 0;
  justify-content: center;
}
.hero__banner__promo .hero_banner-content .block-title {
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 20px;
  color: var(--smally-hero-color-header, white);
}
@media (min-width: 992px) {
  .hero__banner__promo .hero_banner-content .block-title {
    font-size: 50px;
    line-height: 63px;
  }
}
.hero__banner__promo .hero_banner-content .hero_banner-body {
  font-size: 18px;
  line-height: 24px;
  color: var(--smally-hero-color, white);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvaGVyb19wcm9tby5zY3NzIiwiaGVyb19wcm9tby5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBO0VBQ0UsY0FBQTtBQ0hGO0FEU0U7RUFDRSx1Q0FBQTtBQ1BKO0FDdURJO0VGakRGO0lBSUksYUFBQTtFQ05KO0FBQ0Y7QURTRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsMEJBQUE7RUFDQSxZQUFBO0FDUEo7QUMwQ0k7RUZ6Q0Y7SUFTSSxpQkFBQTtJQUNBLFFBQUE7SUFDQSxXQUFBO0lBQ0EsNkJBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7RUNOSjtBQUNGO0FEUUk7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGdEQUFBO0FDTk47QURRTTtFQUNFLDRDQUFBO0FDTlI7QUN3Qkk7RUZ4QkE7SUFVSSxZQUFBO0lBQ0EsV0FBQTtFQ05OO0FBQ0Y7QURTSTtFQUNFLGFBQUE7QUNQTjtBQ2VJO0VGVEE7SUFJSSxhQUFBO0lBQ0EsT0FBQTtJQUNBLGlDQUFBO0VDTk47QUFDRjtBRFVFO0VBQ0UsUUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FDUko7QUNBSTtFRkVGO0lBU0ksYUFBQTtJQUNBLGdCQUFBO0VDUEo7QUFDRjtBRFVFOztFQUVFLGtCQUFBO0VBQ0EsVUFBQTtBQ1JKO0FEV0U7RUFDRSx1QkFBQTtFQUFBLGtCQUFBO0FDVEo7QUNkSTtFRnNCRjtJQUlJLGdCQUFBO0VDUko7QUFDRjtBRFVJO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FDUk47QURXSTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkNBQUE7QUNUTjtBQzlCSTtFRm1DQTtJQU9JLGVBQUE7SUFDQSxpQkFBQTtFQ1JOO0FBQ0Y7QURXSTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNDQUFBO0FDVE4iLCJmaWxlIjoiaGVyb19wcm9tby5jc3MifQ== */