/****************
 * Fonts
 ****************/
/****************
 * Paints
 ****************/
/****************
 * Effects
 ****************/
/****************
 * Grid Settings
 ****************/
.block-featured-adventures .is-style-preheading {
  margin-bottom: 0.5rem;
}
.block-featured-adventures .is-style-preheading + h1,
.block-featured-adventures .is-style-preheading + h2,
.block-featured-adventures .is-style-preheading + h3,
.block-featured-adventures .is-style-preheading + h4,
.block-featured-adventures .is-style-preheading + h5,
.block-featured-adventures .is-style-preheading + h6 {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.block-featured-adventures .block-buttons {
  margin-top: 1rem;
}
.block-featured-adventures.is-child-block {
  margin-top: 0;
  padding-top: 0;
}
.block-featured-adventures.is-child-block .block-featured-adventures__slides {
  margin-top: 0;
  padding-top: 0;
}
.block-featured-adventures__slides {
  overflow: visible;
  margin-top: 3rem;
  margin-left: -0.3125rem;
  margin-right: -0.3125rem;
  flex: 0 0 calc(100% + 10px);
  max-width: calc(100% + 10px);
}
@media (min-width: 48rem) {
  .block-featured-adventures__slides {
    margin-top: 3.75rem;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    flex: 0 0 calc(100% + 30px);
    max-width: calc(100% + 30px);
  }
}
@media screen and (min-width: 991px) {
  .block-featured-adventures__slides-three {
    margin-bottom: 5.75rem;
  }
}
@media screen and (min-width: 600px) {
  .block-featured-adventures__slides-two {
    margin-bottom: 5.75rem;
  }
}
.block-featured-adventures__slides-one {
  margin-bottom: 5.75rem;
}
.block-featured-adventures__slides .slick-list {
  overflow: visible;
}
.block-featured-adventures__slides .slick-track {
  display: flex;
}
.block-featured-adventures__slides .slick-track .slick-slide {
  display: flex;
  height: auto;
}
.block-featured-adventures__slides:not(.slick-slider) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.block-featured-adventures__slide {
  height: 100%;
  display: flex;
  height: auto;
  outline: none;
}
@media screen and (max-width: 1422px) {
  .block-featured-adventures__slide {
    width: calc((100vw - 120px - 75px) / 3);
  }
}
@media screen and (max-width: 1200px) {
  .block-featured-adventures__slide {
    width: calc((100vw - 120px - 74px) / 3);
  }
}
@media screen and (max-width: 991px) {
  .block-featured-adventures__slide {
    width: calc((100vw - 80px - 44px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .block-featured-adventures__slide {
    width: calc((100vw - 30px - 34px) / 2);
  }
}
@media screen and (max-width: 599px) {
  .block-featured-adventures__slide {
    width: calc((100vw - 40px - 15px) / 1);
  }
}
@media screen and (min-width: 1422px) {
  .block-featured-adventures__slide {
    width: 410px;
  }
}
.block-featured-adventures__controls {
  display: flex;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
@media screen and (min-width: 991px) {
  .block-featured-adventures__controls__three {
    display: none;
  }
}
@media screen and (min-width: 600px) {
  .block-featured-adventures__controls__two {
    display: none;
  }
}
.block-featured-adventures__controls__one {
  display: none;
}
.block-featured-adventures__arrows {
  display: none;
}
@media (min-width: 48rem) {
  .block-featured-adventures__arrows {
    display: block;
    flex: 0 1 10.25rem;
    position: relative;
  }
}
.block-featured-adventures .slick-arrow {
  border: 2px solid #fff;
  width: 3rem;
  height: 3rem;
  box-shadow: 0 2.7672564983px 2.2138051987px rgba(0, 0, 0, 0.01968);
  background: none;
}
.block-featured-adventures .slick-arrow::after {
  color: #fff;
}
.block-featured-adventures .slick-prev {
  left: 0;
}
.block-featured-adventures .slick-next {
  right: auto;
  left: 1rem;
  transform: translate(100%, -50%);
}
.block-featured-adventures__progress-bar {
  margin: auto;
  flex: 1 1 52.857%;
  max-width: 52.857%;
  height: 1px;
  background-color: #fff;
  position: relative;
  opacity: 0.4;
}
@media (min-width: 48rem) {
  .block-featured-adventures__progress-bar {
    flex-basis: 100%;
    max-width: none;
  }
}
.block-featured-adventures__progress-bar-slider {
  background-color: #fff;
  height: 0.375rem;
  width: 20%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  transition: left 300ms ease;
}
.block-featured-adventures.is-style-light .slick-arrow {
  border: 2px solid #030a30;
}
.block-featured-adventures.is-style-light .slick-arrow::after {
  color: #030a30;
}
.block-featured-adventures.is-style-light .block-featured-adventures__progress-bar {
  background-color: #000f5a;
}
.block-featured-adventures.is-style-light .block-featured-adventures__progress-bar-slider {
  background-color: #000f5a;
}
.block-featured-adventures .adventure-card {
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
}
@media (min-width: 48rem) {
  .block-featured-adventures .adventure-card {
    margin-left: 0.9375rem;
    margin-right: 0.9375rem;
  }
}
.block-featured-adventures .adventure-card__inner {
  background: #fff;
}
@media screen and (max-width: 1422px) {
  .block-featured-adventures .adventure-card__inner {
    width: calc((100vw - 120px - 75px) / 3);
  }
}
@media screen and (max-width: 1200px) {
  .block-featured-adventures .adventure-card__inner {
    width: calc((100vw - 120px - 74px) / 3);
  }
}
@media screen and (max-width: 991px) {
  .block-featured-adventures .adventure-card__inner {
    width: calc((100vw - 80px - 44px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .block-featured-adventures .adventure-card__inner {
    width: calc((100vw - 30px - 34px) / 2);
  }
}
@media screen and (max-width: 599px) {
  .block-featured-adventures .adventure-card__inner {
    width: calc((100vw - 40px - 15px) / 1);
  }
}
@media screen and (min-width: 1422px) {
  .block-featured-adventures .adventure-card__inner {
    width: 410px;
  }
}
.block-featured-adventures .adventure-card span,
.block-featured-adventures .adventure-card h1,
.block-featured-adventures .adventure-card h2,
.block-featured-adventures .adventure-card h3,
.block-featured-adventures .adventure-card h4,
.block-featured-adventures .adventure-card h5,
.block-featured-adventures .adventure-card h6,
.block-featured-adventures .adventure-card p {
  color: #030a30;
}
.block-featured-adventures .adventure-card span.adventure-card__special {
  color: #fff;
}