html,
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 127px;
	overflow: hidden;
	background: #fff;
}

.rotor-wrap {
	width: 957px;
	height: 127px;
	max-width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
}

.splide,
.splide__track,
.splide__list,
.splide__slide {
	width: 100%;
	height: 127px;
}

.splide__slide a {
	display: block;
	width: 100%;
	height: 127px;
	overflow: hidden;
}

.splide__slide img {
	display: block;
	width: 100%;
	height: 127px;
	object-fit: cover;
	border: 0;
}

.splide__pagination {
	display: none;
}

/* tomasz 2026-06-16: poprzedni wyglad strzalek Splide zostawiony do szybkiego rollbacku.
.splide__arrow {
	width: 26px;
	height: 38px;
	border-radius: 3px;
	background: rgba(20, 45, 65, 0.72);
	opacity: 0;
	transition: opacity 120ms ease;
}

.rotor-wrap:hover .splide__arrow {
	opacity: 0.9;
}

.splide__arrow svg {
	width: 16px;
	height: 16px;
	fill: #fff;
}

.splide__arrow--prev {
	left: 4px;
}

.splide__arrow--next {
	right: 4px;
}
*/

.splide__arrow {
	width: 38px;
	height: 38px;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: transparent url("images/arrows.png") no-repeat 0 0;
	opacity: 0;
	transition: opacity 120ms ease;
}

.rotor-wrap:hover .splide__arrow {
	opacity: 1;
}

.splide__arrow svg {
	display: none;
}

.splide__arrow--prev {
	left: 10px;
	background-position: 0 0;
}

.splide__arrow--next {
	right: 10px;
	background-position: 100% 0;
}
