body.nocursor {
	cursor: none;
}
a.bricks-button.bricks-background-light svg, a.page-numbers svg {
	transition: fill 0.3s ease-in-out;
}
a.bricks-button.bricks-background-light:hover svg, a.page-numbers:hover svg {
	fill: var(--bricks-color-lrvegq) !important;
}
i.btn-vorher_nachher {
	cursor: pointer;
}

#firmengeschichte .swiper-pagination-bullet-active {
    transform: scaleX(2);
    transform-origin: revert;
}
#firmengeschichte .splide__slide:not(:has(.firmengeschichte-bg)) .brxe-block {
	width: 100% !important;
}
#firmengeschichte .splide__slide:not(:has(.firmengeschichte-bg)) {
    width: 400px !important;
    max-width: 400px !important;
    min-width: 400px !important;
}
@media (max-width: 477px) {
	/*.splide__slide:not(:has(.firmengeschichte-bg)) {
	    width: 80vw !important;
	    max-width: 80vw !important;
	    min-width: 80vw !important;
	}*/
	#firmengeschichte .splide__slide:not(:has(.firmengeschichte-bg)) {
	    width: 100% !important;
	    max-width: 100% !important;
	    min-width: 100% !important;
	}
}
#firmengeschichte .splide__pagination .splide__pagination__page {
    height: 2px;
    border-radius: 0;
    margin: 0;
    padding: 0;
    width: 30px;
}
@media (min-width: 767px) {
#firmengeschichte .splide__pagination .splide__pagination__page.is-active {
	background-color: var(--bricks-color-lrvegq);
}
@media (min-width: 361px) {	
	#firmengeschichte .splide__slide:first-child {
		margin-left: 15%;
	}
}