.section-header {
  display: none !important;
}

.hero-scroller {
  border-radius: var(--hero--radius);
  overflow: hidden;
  --hero--radius: 0;
  --hero--slide--height--mobile: 560px;
  --hero--slide--height--desktop: 720px;
  --hero--slide--height: var(--hero--slide--height--mobile);
  --hero--slide--content--radius: 12px;
  --hero--slide--content--offset: 2.5%;
  --hero--slide--content--translate: 100px;
  --hero--slide--content--opacity: 0;
  --hero--slide--content--padding-bottom: 48px;
  --hero--slide--content--transition-time: 0;
  --hero--slide--content--transition-delay: 0;
  --hero--slide--content--scale: 1;
  --hero--slide--stripes--translate: 0px, 64px;
  --hero--slide--heading--size: 40px;
  --hero--slide--stripes--opacity: 0;
  /* Swiper */
  --swiper-theme-color: white;
  --swiper-navigation-color: var(--swiper-theme-color);
  --swiper-navigation-size: 48px;
  --swiper-pagination-bullet-inactive-color: var(--global--color-white);
  --swiper-pagination-bullet-inactive-opacity: 0.5;
}
@media only screen and (max-width: 781px) {
  .hero-scroller {
    --hero--navigation--display: none !important;
  }
}
@media only screen and (min-width: 782px) {
  .hero-scroller {
    --hero--slide--height: var(--hero--slide--height--desktop);
    --hero--slide--content--padding-bottom: 72px;
    --hero--slide--heading--size: 56px;
  }
}
@media only screen and (min-width: 992px) {
  .hero-scroller {
    --hero--slide--heading--size: 72px;
  }
}
.hero-scroller .swiper {
  opacity: 0;
}
.hero-scroller .swiper:is(.swiper-initialized) {
  opacity: 1 !important;
  transition: opacity 250ms ease-in;
}
.hero-scroller .swiper :where(.swiper-button-prev, .swiper-button-next) {
  aspect-ratio: 1/1;
  background: rgb(var(--theme--color--accent-2-rgb)/0%);
  border-radius: var(--theme--radius--small);
  color: white;
  cursor: pointer;
  display: var(--hero--navigation--display, flex);
  width: var(--swiper-navigation-size);
}
.hero-scroller .swiper :where(.swiper-button-prev, .swiper-button-next):hover {
  background: rgb(var(--theme--color--accent-2-rgb)/80%);
}
.hero-scroller .swiper :where(.swiper-button-prev, .swiper-button-next):after {
  --swiper-navigation-size: 24px;
}
.hero-scroller .swiper :where(.swiper-button-prev, .swiper-button-next):where(.swiper-button-lock) {
  display: none;
}
.hero-scroller .swiper .swiper-wrapper {
  align-items: stretch !important;
}
.hero-scroller .swiper .swiper-wrapper .swiper-slide {
  align-items: stretch;
  background: black;
  display: flex;
  height: auto !important;
}
.hero-scroller .swiper .swiper-wrapper .swiper-slide:is(.swiper-slide-active) {
  --hero--slide--content--translate: 0;
  --hero--slide--content--opacity: 1;
  --hero--slide--content--transition-time: 250ms;
  --hero--slide--content--transition-delay: 100ms;
  --hero--slide--content--scale: 1;
  --hero--slide--stripes--translate: 0px, 0px;
}
.hero-scroller .hero-scroller-slide {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto min-content;
  margin: 0;
  min-height: var(--hero--slide--height);
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.hero-scroller .hero-scroller-slide:is(.slide-is-clickable) {
  cursor: pointer;
}
.hero-scroller .hero-scroller-slide:is(.slide-is-clickable) .hero__media {
  transition: opacity 250ms ease-out;
}
.hero-scroller .hero-scroller-slide:is(.slide-is-clickable):is(:hover) .hero__media {
  opacity: 0.8;
}
.hero-scroller .hero__media {
  height: 100%;
  left: 0;
  max-width: none;
  max-height: none;
  object-fit: cover;
  position: absolute;
  top: 0;
  transition: all calc(2 * var(--hero--slide--content--transition-time)) ease-out;
  width: 100%;
}
.hero-scroller .hero__media-link {
  background-color: rgb(var(--theme--color--contrast-2-rgb)/0%);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: background-color 250ms ease-out;
  width: 100%;
  z-index: 1;
}
.hero-scroller .hero__media-link:is(:hover) {
  background-color: rgb(var(--theme--color--contrast-2-rgb)/20%);
}
.hero-scroller .hero__overlay {
  background-color: rgb(var(--theme--color--contrast-2-rgb)/var(--hero--slide--overlay--percentage));
  grid-column: 1/2;
  grid-row: 1/3;
  position: relative;
}
.hero-scroller .hero__graident {
  background-image: linear-gradient(to top, rgb(var(--theme--color--contrast-2-rgb)/80%), rgb(var(--theme--color--contrast-2-rgb)/30%) 35%, rgb(var(--theme--color--contrast-2-rgb)/0%) 75%);
  grid-column: 1/2;
  grid-row: 1/3;
  position: relative;
}
.hero-scroller .hero__content {
  grid-column: 1/2;
  grid-row: 2/3;
  opacity: var(--hero--slide--content--opacity);
  padding-bottom: var(--hero--slide--content--padding-bottom);
  position: relative;
  transform: translateX(calc(-3 * var(--hero--slide--content--translate)));
}
.hero-scroller .hero__content .hero__content-inner {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  gap: calc(1.5 * var(--wp--preset--spacing--10));
  position: relative;
}
.hero-scroller .hero__content .hero__content-inner > * {
  position: relative;
  text-align: center;
}
.hero-scroller .hero__content .hero__stripes {
  height: auto;
  left: -75%;
  max-width: calc(1.5 * var(--wp--style--global--wide-size));
  opacity: var(--hero--slide--content--opacity);
  position: absolute;
  top: -25%;
  transform: translate(var(--hero--slide--stripes--translate));
  transition: all calc(2 * var(--hero--slide--content--transition-time)) ease-out calc(2 * var(--hero--slide--content--transition-delay));
  transform-origin: bottom center;
  width: 200%;
}
.hero-scroller .hero__content .hero__eyebrow {
  position: relative;
  z-index: 1;
}
.hero-scroller .hero__content .hero__eyebrow .hero__eyebrow--inner {
  color: var(--wp--preset--color--accent-2);
  display: inline-flex;
  font-style: italic;
  border-radius: var(--hero--slide--content--radius);
  font-size: 17px;
  font-weight: 700;
  padding: 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 0.9;
  transform: translateY(var(--hero--slide--content--translate)) scale(var(--hero--slide--content--scale));
  opacity: var(--hero--slide--content--opacity);
  transition: all calc(1 * var(--hero--slide--content--transition-time)) ease-out calc(2 * var(--hero--slide--content--transition-delay));
  transform-origin: bottom center;
}
.hero-scroller .hero__content .hero__heading {
  max-width: var(--wp--style--global--wide-size);
  transform: translateY(var(--hero--slide--content--translate)) scale(var(--hero--slide--content--scale));
  opacity: var(--hero--slide--content--opacity);
  transition: all calc(1 * var(--hero--slide--content--transition-time)) ease-out calc(2 * var(--hero--slide--content--transition-delay));
  transform-origin: bottom center;
}
.hero-scroller .hero__content .hero__heading h2 {
  color: white;
  font-size: var(--hero--slide--heading--size);
  font-weight: 700;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.hero-scroller .hero__content .hero__heading h2 strong {
  font-weight: 900;
}
.hero-scroller .hero__content .hero__text {
  color: white;
  max-width: 560px;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.4;
  transform: translateY(var(--hero--slide--content--translate)) scale(var(--hero--slide--content--scale));
  opacity: var(--hero--slide--content--opacity);
  transition: all calc(1 * var(--hero--slide--content--transition-time)) ease-out calc(2 * var(--hero--slide--content--transition-delay));
  transform-origin: bottom center;
}
.hero-scroller .hero__content .hero__buttons {
  padding-top: var(--wp--preset--spacing--20);
  transform: translateY(var(--hero--slide--content--translate)) scale(var(--hero--slide--content--scale));
  opacity: var(--hero--slide--content--opacity);
  transition: all calc(1 * var(--hero--slide--content--transition-time)) ease-out calc(2 * var(--hero--slide--content--transition-delay));
  transform-origin: bottom center;
}
.hero-scroller .hero__content .hero__buttons a {
  transform: opacity 250ms ease-out;
}
.hero-scroller .hero__content .hero__buttons a:hover {
  opacity: 0.8;
}

/*# sourceMappingURL=hero-scroller-view.css.map */
