ul.splide__list {
  margin: 0 15px !important;
  padding: 0 !important;
}
.splide-wrapper {
  width: 100%;
  max-width: 1090px;
  position: relative;
  margin: 0 auto;
}
.splide__slide {
  display: block;
  box-shadow: 1px 4px lightgray;
  border: 2px solid lightgray;
  width: 327px !important;
  max-width: 100% !important;
  position: relative;
  will-change: transform;
}
.splide--nav {
  margin-top: 40px;
}
.splide--nav .slide {
  height: inherit;
  border: none !important;
}
.splide__track .slide {
  background-color: white;
}
.splide--main .slide__caption {
  padding: unset !important;
}
button.splide__pagination__page {
  background-color: white !important;
  border: 1px solid lightgray;
  height: 20px !important;
  width: 20px !important;
  margin: 6px !important;
}
button.splide__pagination__page.is-active {
  background-color: #DDA526 !important;
}
.splide__arrow {
  background-color: transparent !important;
}
.splide__arrow svg {
  fill: #888 !important;
  height: 40px !important;
  width: 40px !important;
}
.splide__arrow.disabled {
  opacity: 0.2 !important;
}
.splide__arrow[disabled],
.splide__arrows [disabled]+[disabled],
.splide__arrows [disabled]:has(+[disabled]){
  display: none;
}
.splide__arrow--prev {
  left: -2em;
}
.splide__arrow--next {
  right: -2em;
}
.splide--nav {
  display: none !important;
}
.splide--view .splide__arrows {
  display: block !important;
}
.splide--nav .splide__arrows {
  display: none !important;
}
.splide--view .splide__pagination {
  display: none !important;
}
.splide__pagination__page {
  border: 1px solid lightgray !important;
  border-radius: 50%;
  display: inline-block;
  opacity: .7;
  padding: 0;
  position: relative;
  transition: transform .2s linear;
  width: 20px !important;
}
.splide .slide__overlay,
.splide .slide__media {
  display: none !important;
}
.splide button:focus, .splide button:active, .splide button:hover, .splide button:focus, .splide button:active, .splide button:hover {
  background-color: transparent !important;
}
.splide__slide .views-field.views-field-title a:after {
  content: '';
  padding: 240px 20px;
  position: absolute;
  width: 100%;
  left: 0px;
  bottom: 0;
  z-index: 1001;
}
@media all and (max-width: 1160px) {
  .splide__slide:first-child {
    margin-left: 0;
  }
  .splide--nav {
    display: block !important;
  }
  .splide--view .splide__arrows {
    display: none !important;
  }
  .splide .views-field-fieldset,
  .splide .views-field-field-summary,
  .splide .views-field-field-short-story,
  .splide .views-field-field-story-caption {
    display: none !important;
  }
  .splide .views-field-fieldset-3 {
    display: block !important;
  }
}
@media all and (max-width: 460px) {
  .splide__slide {
    display: block;
    margin: 0 5px;
    box-shadow: 1px 4px lightgray;
    border: 2px solid lightgray;
    width: 260px !important;
    max-width: 100% !important;
    position: relative;
  }
  #block-inner-compass-views-block-what-s-new-block-6 .views-field.views-field-title h3,
  #block-inner-compass-views-block-what-s-new-block-6 .views-field.views-field-title a {
    font-family: "Jost";
    color: rgb(61, 61, 61);
    font-size: 24px !important;
    width: 240px !important;
    display: block;
  }
}
