
.carousel-approach__container.--dark-background .carousel-approach__testimonials .sunnyside-swiper__nav {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.carousel-approach__container.--dark-background .carousel-approach__testimonials .swiper-scrollbar {
	--tw-grayscale: grayscale(100%);
	--tw-invert: invert(100%);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.carousel-approach__container.--dark-background .carousel-approach__features-item__link-title, .carousel-approach__container.--dark-background .carousel-approach__features-item__link-description {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.carousel-approach__list.--reverse .carousel-approach__image-desktop .holding-shape__content {
	margin-left: 0;
	margin-right: 2.5rem;
}

.carousel-approach__image-mobile .holding-shape__content {
	width: 318px;
	min-height: 350px;
}

.carousel-approach__image-desktop .holding-shape__content {
	width: 400px;
	height: 440px;
	margin-left: 2.5rem;
}

.carousel-approach__testimonials .swiper-slide__item {
	max-width: 354px;
}

.carousel-approach__testimonials+.carousel-approach__savings {
	margin-top: 3.5rem;
}

@media (min-width:1280px) {
	.carousel-approach__image-desktop .holding-shape__content {
		width: 480px;
		height: 528px;
	}
}
