/* Sass variables for media queries */
@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Slider with text overlay */
.paragraph--type--slider,
.paragraph--type--slider-full-width,
.paragraph--type--slider-full-width-static-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  max-height: 2000px;
  overflow: hidden;
  margin: 0 calc(50% - 50vw);
  padding: 0;
  animation: fadeInAnimation ease 3s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.paragraph--type--slider.row,
.paragraph--type--slider-full-width.row,
.paragraph--type--slider-full-width-static-text.row {
  display: block;
}
.paragraph--type--slider .slider .slick-dots,
.paragraph--type--slider-full-width .slider .slick-dots,
.paragraph--type--slider-full-width-static-text .slider .slick-dots {
  display: none !important;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 40px;
}
@media (max-width: 567px) {
  .paragraph--type--slider .slider .slick-dots,
.paragraph--type--slider-full-width .slider .slick-dots,
.paragraph--type--slider-full-width-static-text .slider .slick-dots {
    display: none !important;
  }
}
.paragraph--type--slider .slider .slick-dots li button,
.paragraph--type--slider-full-width .slider .slick-dots li button,
.paragraph--type--slider-full-width-static-text .slider .slick-dots li button {
  margin-top: 0;
}
.paragraph--type--slider .slider .slick-dots li button::before,
.paragraph--type--slider-full-width .slider .slick-dots li button::before,
.paragraph--type--slider-full-width-static-text .slider .slick-dots li button::before {
  font-size: 10px;
  line-height: 30px;
  opacity: 1;
  color: #666666;
  position: static;
}
.paragraph--type--slider .slider .slick-dots li.slick-active button::before,
.paragraph--type--slider-full-width .slider .slick-dots li.slick-active button::before,
.paragraph--type--slider-full-width-static-text .slider .slick-dots li.slick-active button::before {
  opacity: 1;
  color: #ffffff;
}
.paragraph--type--slider .slider .slick-arrow,
.paragraph--type--slider-full-width .slider .slick-arrow,
.paragraph--type--slider-full-width-static-text .slider .slick-arrow {
  display: none !important;
}
@media (max-width: 567px) {
  .paragraph--type--slider .slider .slick-arrow,
.paragraph--type--slider-full-width .slider .slick-arrow,
.paragraph--type--slider-full-width-static-text .slider .slick-arrow {
    display: none !important;
  }
}
.paragraph--type--slider .slider .slick-next,
.paragraph--type--slider-full-width .slider .slick-next,
.paragraph--type--slider-full-width-static-text .slider .slick-next {
  right: calc(3vw + 10px);
}
.paragraph--type--slider .slider .slick-prev,
.paragraph--type--slider-full-width .slider .slick-prev,
.paragraph--type--slider-full-width-static-text .slider .slick-prev {
  left: 3vw;
  z-index: 10;
}
.paragraph--type--slider .slider .slick-prev::before, .paragraph--type--slider .slider .slick-next::before,
.paragraph--type--slider-full-width .slider .slick-prev::before,
.paragraph--type--slider-full-width .slider .slick-next::before,
.paragraph--type--slider-full-width-static-text .slider .slick-prev::before,
.paragraph--type--slider-full-width-static-text .slider .slick-next::before {
  opacity: 1;
  color: #ffffff;
  font-size: 30px;
}
.paragraph--type--slider .slider .slide-image img,
.paragraph--type--slider-full-width .slider .slide-image img,
.paragraph--type--slider-full-width-static-text .slider .slide-image img {
  width: 6000px;
}
.paragraph--type--slider .slider > .slide:not(:first-child),
.paragraph--type--slider-full-width .slider > .slide:not(:first-child),
.paragraph--type--slider-full-width-static-text .slider > .slide:not(:first-child) {
  display: none;
}
.paragraph--type--slider .slider .slide-inner,
.paragraph--type--slider-full-width .slider .slide-inner,
.paragraph--type--slider-full-width-static-text .slider .slide-inner {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
}
.paragraph--type--slider .slider .link-layer,
.paragraph--type--slider-full-width .slider .link-layer,
.paragraph--type--slider-full-width-static-text .slider .link-layer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
}
.paragraph--type--slider .slider .link-layer div,
.paragraph--type--slider-full-width .slider .link-layer div,
.paragraph--type--slider-full-width-static-text .slider .link-layer div {
  width: 100%;
  height: 100%;
}
.paragraph--type--slider .slider .link-layer .title,
.paragraph--type--slider-full-width .slider .link-layer .title,
.paragraph--type--slider-full-width-static-text .slider .link-layer .title {
  display: none;
}
.paragraph--type--slider .slider .link-layer a,
.paragraph--type--slider-full-width .slider .link-layer a,
.paragraph--type--slider-full-width-static-text .slider .link-layer a {
  width: 100%;
  height: 100%;
  display: block;
  font-size: 0;
}

@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.paragraph--type--slider {
  margin: 0 auto;
}

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