._1qd6ohx1 {
  background-color: #fff;
  padding: 1.5rem 0;
  position: relative;
}
._1qd6ohx0 .slick-track {
  display: flex;
}
.slick-slide + .slick-slide {
  margin-left: 8px;
}
.slick-list:focus {
  outline: 0;
}
.slick-list.dragging {
  cursor: pointer;
}
.slick-slide {
  margin-left: 8px;
}
.page_body_contents > div:has(#pageNav) {
  margin-top: 0;
  position: sticky;
  top: 0;
  z-index: 999;
  margin-bottom: -3.5rem;
}
.page_body_contents > div:has(#pageNav) + div > section {
  margin-top: 0;
}
@media screen and (max-width:1023px) {
  .slick-slide + .slick-slide {
    margin-left: 4px;
  }
  .slick-track {
    left: -34px !important;
  }
  .slick-slide {
    flex: 0 0 calc(12.5rem + ((1vw - 8px) * 35.8744));
  }
}
@media screen and (max-width: 1023px) {
  ._1qd6ohx1 .containment {
    width: 100% !important;
    max-width: 100%;
  }
  ._1qd6ohx1::before, ._1qd6ohx1::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(270deg,#fff 10.8%,rgba(255, 255, 255, 0) 100%);
    bottom: 0;
    pointer-events: none;
    z-index: 1;
    height: 100%;
    width: 13%;
  }
  ._1qd6ohx1::before {
    left: 0;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  ._1qd6ohx1::after {
    right: 0;
  }
}
@media screen and (max-width: 500px) {
  ._1qd6ohx1::before, ._1qd6ohx1::after {
    width: 20px;
  }
}
@media screen and (min-width:1024px) {
  .slick-track {
    display: flex !important;
    justify-content: center !important;
    width: auto !important;
    transform: none !important;
  }
}
@media screen and (max-width:800px) {
  .slick-slide {
    flex: 0 0 224px;
  }
}
@media screen and (max-width:645px) {
  .slick-slide {
    flex: 0 0 160px;
  }
}
@media screen and (max-width:480px) {
  .slick-slide {
    flex: 0 0 0px;
  }
}