.wp-block-pq-image-slider__outer-container {
  max-width: 50rem;
  margin-inline: auto;
  position: relative;
}

.wp-block-pq-image-slider__container {
  overflow: clip !important;
  max-width: min(45rem, 100% - 4rem);
}

.wp-block-pq-image-slider {
  --swiper-navigation-size: 3rem;
  --swiper-navigation-sides-offset: -1.25rem;
  --swiper-navigation-color: var( --wp--preset--color--grey );
}
@media only screen and (max-width: 781px) {
  .wp-block-pq-image-slider {
    --swiper-navigation-size: 2rem;
    --swiper-navigation-sides-offset: -0.5rem;
  }
}

.wp-block-pq-image-slider__wrapper {
  max-width: 75rem;
}
.wp-block-pq-image-slider__wrapper .wp-block-pq-image-slider__item {
  width: 100%;
}
.wp-block-pq-image-slider__wrapper .wp-block-pq-image-slider__item__image-container {
  width: 100%;
  aspect-ratio: 4/3;
}
.wp-block-pq-image-slider__wrapper .wp-block-pq-image-slider__item__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.wp-block-pq-image-slider.is-preview .wp-block-pq-image-slider__container,
.wp-block-pq-image-slider .is-preview .wp-block-pq-image-slider__container {
  pointer-events: none;
}
.wp-block-pq-image-slider.is-preview .swiper-slide:not(:first-of-type),
.wp-block-pq-image-slider .is-preview .swiper-slide:not(:first-of-type) {
  display: none;
}
