.slide-show .slick-list {
  overflow: hidden;
}
.slide-show .slick-track {
  display: flex;
}

.slide-show__top {
  display: flex;
  max-width: 1440px;
  margin: 0 auto;
  padding: 45px 120px 70px;
}
@media (max-width: 799px) {
  .slide-show__top {
    flex-direction: column;
  }
}
@media (min-width: 651px) and (max-width: 1024px) {
  .slide-show__top {
    padding: 45px 75px 70px;
  }
}
@media screen and (max-width: 650px) {
  .slide-show__top {
    padding: 30px 30px 25px;
  }
}

.slide-show__bottom {
  display: flex;
  padding-bottom: 90px;
}
@media (max-width: 1024px) {
  .slide-show__bottom {
    padding-bottom: 50px;
  }
}

.slide-show__content {
  max-width: 60%;
}
@media (max-width: 799px) {
  .slide-show__content {
    max-width: 100%;
  }
}

.slide-show__topics {
  margin: 30px 0;
  min-width: 115px;
}
@media (min-width: 1025px) {
  .slide-show__topics {
    padding-left: 170px;
  }
}
@media (max-width: 1179px) {
  .slide-show__topics {
    padding-left: 100px;
  }
}
@media (max-width: 799px) {
  .slide-show__topics {
    padding-left: 0;
  }
}

.slide-show__topic-headline {
  font-size: 18px;
  font-family: var(--font-heading);
  color: var(--color-dark-blue);
  margin-bottom: 20px;
}

.slide-show__topic-icon {
  max-width: 25px;
}

.slide-show__topic-link {
  display: block;
  font-size: 18px;
  font-weight: 500;
  font-family: var(--font-body);
  color: var(--color-orange);
  margin-top: 20px;
}

.slide-show__wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: 0 auto;
  padding: 0 85px;
  text-align: center;
}
@media (min-width: 651px) and (max-width: 1024px) {
  .slide-show__wrapper {
    padding: 0 50px;
  }
}
@media screen and (max-width: 650px) {
  .slide-show__wrapper {
    padding: 0 30px;
  }
}
.slide-show__wrapper:focus {
  outline: none;
}

.slide-show__item:focus {
  outline: none;
}

.slide-show__image {
  width: 100%;
  height: 100%;
}
.slide-show__image .video {
  height: 100%;
}
.slide-show__image .idle,
.slide-show__image .idle__template {
  height: 100%;
}

.slide-show__meta {
  color: var(--color-blue);
  margin-top: 25px;
  font-weight: 300;
  font-family: var(--font-body);
}
@media (max-width: 1024px) {
  .slide-show__meta {
    margin-top: 15px;
    min-height: 60px;
  }
}

.slide-show--icons .slide-show__content {
  max-width: 690px;
}

.slide-show--light_blue {
  background-color: var(--color-light-blue);
}

.slide-show--forest {
  background-color: var(--color-forest);
}

.slide-show--sea {
  background-color: var(--color-sea);
}
