.hotsite-module-home-hero .home-hero.is-preview,
.sections-list .home-hero.is-preview {
  pointer-events: none;
  cursor: default;
}
.hotsite-module-home-hero .home-hero.is-preview *,
.sections-list .home-hero.is-preview * {
  cursor: default !important;
}
.hotsite-module-home-hero .hero-slider,
.sections-list .hero-slider {
  position: relative;
  overflow: hidden;
  width: 100%;
  transition: height 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.hotsite-module-home-hero .hero-track,
.sections-list .hero-track {
  display: flex;
  align-items: flex-start;
  width: 100%;
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.hotsite-module-home-hero .hero-slide,
.sections-list .hero-slide {
  flex: 0 0 100%;
  width: 100%;
  min-width: 100%;
  overflow: hidden;
}
.hotsite-module-home-hero .hero-picture,
.sections-list .hero-picture {
  display: block;
  width: 100%;
}
.hotsite-module-home-hero .hero-image,
.sections-list .hero-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
.hotsite-module-home-hero .hero-picture source,
.sections-list .hero-picture source {
  width: 100%;
}
.hotsite-module-home-hero .hero-dots,
.sections-list .hero-dots {
  position: absolute;
  left: 50%;
  bottom: 24px;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  gap: 8px;
}
.hotsite-module-home-hero .hero-dot,
.sections-list .hero-dot {
  width: 10px;
  height: 10px;
  padding: 0;
  border: none;
  border-radius: 50%;
  background: var(--color-background-header);
  cursor: pointer;
  transition: all 0.3s ease;
}
.hotsite-module-home-hero .hero-dot.active,
.sections-list .hero-dot.active {
  background: var(--color-text-header);
  transform: scale(1.2);
}


/*# sourceMappingURL=home-hero.cb888f22544c92f88b95.css.map*/