

.swiper { overflow: hidden; }
.swiper-slider { position: relative; }
.slider-container { position: relative; }

:root {
	--slider-color-button: var(--color-light-gray); --slider-color-button-hover: var(--color-black);
	--slider-color-arrow: black; --slider-color-arrow-hover: white;
	--swiper-pagination-bullet-size: 10px;
	--swiper-pagination-color: var(--color-black);
	--swiper-pagination-bullet-inactive-color: black;
	--swiper-pagination-bullet-inactive-opacity: 1;
}

.swiper-slide { padding: 0;  }
.swiper-outer { position: relative; }

/*
.swiper-button-prev,
.swiper-button-next {
	width: 3rem; height: 3rem; position: absolute; top: calc(50% + 2rem); transform: translate(0, -50%);
}

.swiper-button-next { right:-4rem; }
.swiper-button-prev { left:-4rem; }

.swiper-pagination { position: relative; margin-top: 4rem; }


@media screen and (max-width: 768px) {
	.swiper.adaptive-slider .swiper-slide { padding: 0; }
	.swiper-button-next { right: 1rem; left: auto; }
	.swiper-button-prev { left: 1rem; right: auto; }
}
*/
