.button {
  --bs-border-radius: 0;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.paragraph--type--featured-content-slider {
  display: flex;
  flex-direction: column;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  height: auto;
  gap: 0;
  position: relative;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider {
    flex-direction: row;
    height: 100%;
    max-height: 58.4375rem;
  }
}
.paragraph--type--featured-content-slider .splide.slides-wrapper {
  flex: 1;
  overflow: hidden;
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide {
  position: relative;
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide > .inner-container {
  height: 100%;
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .video-container {
  position: absolute;
  height: 100%;
  width: 100%;
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .video-container::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0.1) 100%);
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .video-container::after {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.45) 30%, rgba(0, 0, 0, 0.5) 100%);
  }
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .video-container iframe {
  visibility: hidden;
  width: auto;
  height: auto;
  max-width: unset;
  max-height: unset;
  min-width: 100%;
  min-height: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 16/9;
  overflow: hidden;
}
@media (min-width: 1400px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .video-container iframe {
    width: 100%;
  }
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .image-container {
  position: absolute;
  height: 100%;
  width: 100%;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .image-container {
    position: relative;
    width: auto;
  }
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .image-container img {
    max-height: 58.4375rem;
  }
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .image-container::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0.1) 100%);
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .image-container::after {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.45) 30%, rgba(0, 0, 0, 0.5) 100%);
  }
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .video-controls-container {
  position: absolute;
  bottom: 3.375rem;
  right: 1rem;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .video-controls-container {
    bottom: 1rem;
    right: calc(30% + 80px);
  }
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .video-controls-container button {
  color: #fff;
  background-color: transparent;
  border: none;
  margin-bottom: 1.5rem;
  --bs-focus-ring-color: currentColor;
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .video-controls-container button:hover svg .background {
  fill: #9B0000;
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container {
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding-top: 2rem;
  padding-bottom: 5rem;
  max-width: unset;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container {
    position: absolute;
    padding-top: 0;
    padding-bottom: 0;
    max-width: calc(100% - 186px);
  }
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .inner-container {
    max-width: 50%;
  }
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .inner-container > * {
  color: #fff;
  text-shadow: 0 1px 6px #000;
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .prefix {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 1.0625rem;
  font-weight: 300;
  line-height: 1.17647;
  text-transform: uppercase;
  margin-bottom: 1.125rem;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .prefix {
    font-size: 22px;
    line-height: 1.36364;
    letter-spacing: 1px;
    margin-bottom: 2.8125rem;
  }
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .title {
  font-family: "Helvetica Neue LT", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.375rem;
  font-weight: 750;
  line-height: 1.05263;
  text-transform: uppercase;
  margin-bottom: 0.375rem;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .title {
    font-size: 2.75rem;
    line-height: 1.0625;
    margin-bottom: 0.75rem;
    -webkit-line-clamp: 9;
  }
}
@media (min-width: 1200px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .title {
    font-size: 3.375rem;
  }
}
@media (min-width: 1400px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .title {
    font-size: 4rem;
  }
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .body {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 0.9375rem;
  line-height: 1.86667;
  margin-bottom: 0.75rem;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .body {
    font-size: 1.0625rem;
    line-height: 1.88235;
  }
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .button.text.small {
  border-bottom-color: #fff;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .button.text.small {
    --bs-btn-font-size: 0.9375rem;
  }
}
.paragraph--type--featured-content-slider .splide.slides-wrapper .splide__list .splide__slide .text-container .button.text.small:hover {
  border-bottom-color: transparent;
}
.paragraph--type--featured-content-slider .progress-bar-container {
  position: relative;
  background-color: #fff;
  border-radius: 3px;
  width: calc(100% - 146px);
  height: 2px;
  box-shadow: 0 2px 5px 0 #000;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .paragraph--type--featured-content-slider .progress-bar-container {
    margin-left: 7rem;
    margin-top: -2.375rem;
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .progress-bar-container {
    position: absolute;
    width: 2px;
    height: calc(100% - 192px);
    top: 10.625rem;
    right: calc(30% + 60px);
  }
}
.paragraph--type--featured-content-slider .progress-bar-container .progress-bar {
  width: 0;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #CC0000;
  border-radius: 3px;
  transition: height 0.3s ease;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .progress-bar-container .progress-bar {
    width: 100%;
    height: 0;
  }
}
.paragraph--type--featured-content-slider .thumbnails-wrapper {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 0;
  overflow: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.paragraph--type--featured-content-slider .thumbnails-wrapper::-webkit-scrollbar {
  display: none;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper {
    height: 100%;
    width: 30%;
    position: absolute;
    flex-direction: column;
    top: 0;
    right: 0;
  }
}
.paragraph--type--featured-content-slider .thumbnails-wrapper:hover {
  cursor: pointer;
}
.paragraph--type--featured-content-slider .thumbnails-wrapper .splide__track {
  height: 100%;
  width: 100%;
}
@media (max-width: 767.98px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__track {
    min-width: 166.6666% !important;
    transform: translateX(-36%) !important;
  }
}
@media (max-width: 991.98px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__track {
    min-width: 150%;
    transform: translateX(-27.5%);
  }
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__track {
    min-height: 133.3333%;
    transform: translateY(-25%);
  }
}
.paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list {
  display: flex;
  flex-direction: row;
}
@media (max-width: 767.98px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list {
    width: 60% !important;
  }
}
@media (max-width: 991.98px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list {
    width: 66.6666%;
  }
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list {
    flex-direction: column;
    height: 75%;
  }
}
.paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide.is-active {
  border: none !important;
}
.paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide:focus, .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide:focus-visible {
  outline: unset !important;
}
.paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .image-container {
  position: relative;
  height: 100%;
}
.paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .image-container img {
  width: 100%;
  height: auto;
  aspect-ratio: 2/1;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .image-container img {
    height: 100%;
    aspect-ratio: 16/9;
  }
}
.paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .image-container::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(99deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 41.68%, rgba(0, 0, 0, 0.3) 94.73%);
  box-shadow: 0 3px 41px 1px rgba(0, 0, 0, 0.54);
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .image-container::after {
    background-image: linear-gradient(100deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 42.96%, rgba(0, 0, 0, 0.3) 97.58%);
    box-shadow: 0 3px 41px 1px rgba(0, 0, 0, 0.54);
  }
}
.paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .text-container {
  position: absolute;
  padding: 1.25rem 1.875rem;
  top: 0;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .text-container {
    padding: 1.875rem 2.75rem;
    top: unset;
    bottom: 0;
  }
}
@media (min-width: 1400px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .text-container {
    padding: 2.5rem 2.75rem;
  }
}
@media (min-width: 1700px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .text-container {
    padding: 3.4375rem 2.75rem;
  }
}
.paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .text-container .title {
  font-family: "Helvetica Neue LT", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.42857;
  font-weight: 750;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 0 2px 2px #000;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
@media (min-width: 390px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .text-container .title {
    -webkit-line-clamp: 4;
  }
}
@media (min-width: 768px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .text-container .title {
    -webkit-line-clamp: 5;
  }
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .text-container .title {
    -webkit-line-clamp: 5;
    font-size: 1.125rem;
    line-height: 1.23333;
  }
}
@media (min-width: 1200px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .text-container .title {
    font-size: 1.5rem;
  }
}
@media (min-width: 1400px) {
  .paragraph--type--featured-content-slider .thumbnails-wrapper .splide__list .splide__slide .text-container .title {
    font-size: 1.875rem;
  }
}
.paragraph--type--featured-content-slider .splide__arrows {
  position: absolute;
}
@media (max-width: 991.98px) {
  .paragraph--type--featured-content-slider .splide__arrows {
    bottom: 1.375rem;
    width: 4.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide__arrows {
    right: calc(30% + 34px);
    height: 8.75rem;
  }
}
.paragraph--type--featured-content-slider .splide__arrows .splide__arrow {
  position: relative !important;
  background: transparent;
  border: 1px solid #fff;
  opacity: 1;
  width: 2rem;
  height: 2rem;
  filter: drop-shadow(0 2px 5px rgba(0, 0, 0, 0.75));
  top: unset !important;
  bottom: unset !important;
  left: unset !important;
  right: unset !important;
  transform: unset !important;
  color: #fff;
  --bs-focus-ring-color: currentColor;
}
@media (max-width: 991.98px) {
  .paragraph--type--featured-content-slider .splide__arrows .splide__arrow {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide__arrows .splide__arrow {
    border: 1.5px solid #fff;
    width: 3.375rem;
    height: 3.375rem;
    transform: rotate(90deg) !important;
  }
}
.paragraph--type--featured-content-slider .splide__arrows .splide__arrow:focus, .paragraph--type--featured-content-slider .splide__arrows .splide__arrow:focus-visible {
  outline: unset !important;
}
.paragraph--type--featured-content-slider .splide__arrows .splide__arrow svg {
  fill: #fff;
  width: 0.875rem;
  height: 0.875rem;
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide__arrows .splide__arrow svg {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide__arrows .splide__arrow--prev {
    margin-top: 1.375rem;
  }
}
@media (max-width: 991.98px) {
  .paragraph--type--featured-content-slider .splide__arrows .splide__arrow--next {
    margin-left: 0.5rem;
  }
}
@media (min-width: 992px) {
  .paragraph--type--featured-content-slider .splide__arrows .splide__arrow--next {
    margin-top: 0.625rem;
  }
}
/*# sourceMappingURL=maps/featured-content-slider.css.map */
