.slick-slider::before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), color-stop(30%, rgba(0, 0, 0, 0)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 30%);
}

.slick-slider::after {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.6) 100%);
}

.slick-slider > div::before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), color-stop(90%, rgba(255, 255, 255, 0)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 90%);
}

.slick-slider > div::after {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.4)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.4) 100%);
}

#root .content-slideshow {
  position: fixed;
}

td ul li {
  width: 100%;
}

td ul > li:not(:last-child) {
  margin-bottom: .333rem;
}

@media (min-width: 1025px) {
  .gallery-active header {
    z-index: 4;
  }
  .gallery-active footer {
    z-index: 3;
  }
}

@media (max-width: 1024px) {
  main {
    background: -webkit-gradient(linear, left top, right top, color-stop(24%, rgba(255, 255, 255, 0.94)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0.94) 24%, rgba(255, 255, 255, 0) 100%);
  }
  #root section > .content-slideshow .slick-arrow {
    width: calc(100% / 36 * 9);
  }
  #root section > .content-slideshow .slick-arrow::before {
    font-size: 1rem;
  }
  #root section > .content-slideshow .slick-dots {
    opacity: 0;
  }
  header {
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
  }
  main {
    -webkit-transition: padding 0.3s ease-out;
    transition: padding 0.3s ease-out;
  }
  .gallery-active header {
    opacity: 0;
  }
  .gallery-active main {
    padding-top: calc((100% / 36) * 3);
  }
}

@-webkit-keyframes fadeOpacity {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeOpacity {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

#root > .content-slideshow {
  -webkit-animation: fadeOpacity 1.5s ease-out 1 normal none;
          animation: fadeOpacity 1.5s ease-out 1 normal none;
}
/*# sourceMappingURL=project.css.map */