.splide__arrows {
  display: none;
}

.splide__pagination {
  position: unset !important;
  transform: unset !important;
  -webkit-transform: unset !important;
  -moz-transform: unset !important;
  -ms-transform: unset !important;
  -o-transform: unset !important;
}

.splide-overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  width: 100%;
  overflow: hidden;
  transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
}

#input-fincap2.splide-overlay,
#input-mancap2.splide-overlay,
#input-intcap2.splide-overlay,
#input-humcap2.splide-overlay,
#input-soccap2.splide-overlay,
#input-natcap2.splide-overlay {
  top: 49.7%;
}

.splide-overlay.opacity-0 {
  height: 0;
}

.splide-overlay.opacity-100 {
  height: 100%;
  max-height: 51.7%;
}

#input-fincap2.splide-overlay.opacity-100,
#input-mancap2.splide-overlay.opacity-100,
#input-intcap2.splide-overlay.opacity-100,
#input-humcap2.splide-overlay.opacity-100,
#input-soccap2.splide-overlay.opacity-100,
#input-natcap2.splide-overlay.opacity-100 {
  max-height: 100%;
}

.splide__pagination {
  background: #ededed;
  width: auto !important;
  border-radius: 20px;
  padding: 10px !important;
  align-self: center;
}

#company .splide__pagination {
  background: transparent;
}

#stories .splide__pagination {
  background: #ffffff;
}

#social .splide__pagination {
  background: transparent;
}

.splide__pagination li {
  margin: 0 10px !important;
}

.splide__pagination__page {
  opacity: 1 !important;
  border: 2px solid #446666 !important;
  background: transparent !important;
  width: 12px !important;
  height: 12px !important;
}

#company .splide__pagination__page {
  border: 2px solid #ffffff !important;
}

#social .splide__pagination__page {
  border: 2px solid #113355 !important;
}

.splide__pagination__page.is-active {
  background:#446666 !important;
}

#company .splide__pagination__page.is-active {
  background:#ffffff !important;
}

#social .splide__pagination__page.is-active {
  background:#113355 !important;
}

@media (min-width: 339px) {
  .splide-overlay.opacity-100 {
    max-height: 52.5%;
  }

  #input-fincap2.splide-overlay,
  #input-mancap2.splide-overlay,
  #input-intcap2.splide-overlay,
  #input-humcap2.splide-overlay,
  #input-soccap2.splide-overlay,
  #input-natcap2.splide-overlay {
    top: 49%;
  }
}

@media (min-width: 363px) {
  .splide-overlay.opacity-100 {
    max-height: 53.4%;
  }

  #input-fincap2.splide-overlay,
  #input-mancap2.splide-overlay,
  #input-intcap2.splide-overlay,
  #input-humcap2.splide-overlay,
  #input-soccap2.splide-overlay,
  #input-natcap2.splide-overlay {
    top: 48%;
  }
}

@media (min-width: 364px) {
  .splide-overlay.opacity-100 {
    max-height: 54.1%;
  }

  #input-fincap2.splide-overlay,
  #input-mancap2.splide-overlay,
  #input-intcap2.splide-overlay,
  #input-humcap2.splide-overlay,
  #input-soccap2.splide-overlay,
  #input-natcap2.splide-overlay {
    top: 47%;
  }
}

@media (min-width: 371px) {
  .splide-overlay.opacity-100 {
    max-height: 55%;
  }

  #input-fincap2.splide-overlay,
  #input-mancap2.splide-overlay,
  #input-intcap2.splide-overlay,
  #input-humcap2.splide-overlay,
  #input-soccap2.splide-overlay,
  #input-natcap2.splide-overlay {
    top: 45%;
  }
}

@media (min-width: 379px) {
  .splide-overlay.opacity-100 {
    max-height: 56%;
  }

  #input-fincap2.splide-overlay,
  #input-mancap2.splide-overlay,
  #input-intcap2.splide-overlay,
  #input-humcap2.splide-overlay,
  #input-soccap2.splide-overlay,
  #input-natcap2.splide-overlay {
    top: 45%;
  }
}

@media (min-width: 382px) {
  .splide-overlay.opacity-100 {
    max-height: 56.9%;
  }

  #input-fincap2.splide-overlay,
  #input-mancap2.splide-overlay,
  #input-intcap2.splide-overlay,
  #input-humcap2.splide-overlay,
  #input-soccap2.splide-overlay,
  #input-natcap2.splide-overlay {
    top: 43.9%;
  }
}

@media (min-width: 395px) {
  .splide-overlay.opacity-100 {
    max-height: 58%;
  }
}

@media (min-width: 421px) {
  .splide-overlay.opacity-100 {
    max-height: 57.2%;
  }

  #input-fincap2.splide-overlay,
  #input-mancap2.splide-overlay,
  #input-intcap2.splide-overlay,
  #input-humcap2.splide-overlay,
  #input-soccap2.splide-overlay,
  #input-natcap2.splide-overlay {
    top: 43%;
  }
}

@media (min-width: 435px) {
  .splide-overlay.opacity-100 {
    max-height: 58.2%;
  }
}

@media (min-width: 438px) {
  .splide-overlay.opacity-100 {
    max-height: 59.2%;
  }

  #input-fincap2.splide-overlay,
  #input-mancap2.splide-overlay,
  #input-intcap2.splide-overlay,
  #input-humcap2.splide-overlay,
  #input-soccap2.splide-overlay,
  #input-natcap2.splide-overlay {
    top: 42%;
  }
}

@media (min-width: 456px) {
  .splide-overlay.opacity-100 {
    max-height: 60.5%;
  }

  #input-fincap2.splide-overlay,
  #input-mancap2.splide-overlay,
  #input-intcap2.splide-overlay,
  #input-humcap2.splide-overlay,
  #input-soccap2.splide-overlay,
  #input-natcap2.splide-overlay {
    top: 41%;
  }
}

@media (min-width: 496px) {
  .splide-overlay.opacity-100 {
    max-height: 61.5%;
  }

  #input-fincap2.splide-overlay,
  #input-mancap2.splide-overlay,
  #input-intcap2.splide-overlay,
  #input-humcap2.splide-overlay,
  #input-soccap2.splide-overlay,
  #input-natcap2.splide-overlay {
    top: 40%;
  }
}

@media (min-width: 512px) {
  .splide-overlay.opacity-100 {
    max-height: 61%;
  }
}

@media (min-width: 576px) {
  .splide-overlay.opacity-100 {
    max-height: 61%;
  }
}

@media (min-width: 768px) {
  .splide__arrows {
    display: block;
  }

  .splide-overlay.opacity-100 {
    max-height: 54%;
  }

  #input-fincap2.splide-overlay,
  #input-mancap2.splide-overlay,
  #input-intcap2.splide-overlay,
  #input-humcap2.splide-overlay,
  #input-soccap2.splide-overlay,
  #input-natcap2.splide-overlay {
    top: 48%;
  }
}

@media (min-width: 992px) {
  .splide-overlay {
    width: 50%
  }

  #input-fincap2.splide-overlay,
  #input-mancap2.splide-overlay,
  #input-intcap2.splide-overlay,
  #input-humcap2.splide-overlay,
  #input-soccap2.splide-overlay,
  #input-natcap2.splide-overlay {
    top: 0;
  }

  .splide-overlay.opacity-100 {
    max-height: 100%;
  }
}