.slideshow {
  width: 100%;
  height: calc(100vh - 200px);
  position: relative;
}

.slideshow .slide {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: none;
  -webkit-animation-name: fade;
          animation-name: fade;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
}

.slideshow .slide.active {
  display: block;
}

@-webkit-keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1.0;
  }
}

@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1.0;
  }
}

.slideshow .dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.slideshow .dots span {
  width: 25px;
  height: 25px;
  background-color: #161616b3;
  margin-left: 6.25px;
  margin-right: 6.25px;
  border-radius: 50%;
  display: inline-block;
  -webkit-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
  cursor: pointer;
}

.slideshow .dots span.active {
  background-color: #8bb340b3;
}
/*# sourceMappingURL=slideshow.css.map */