.swiper-container-wrapper.swiper-style-facts .swiper-slide{
	display: flex;
	flex-direction: column;
	width: min( 358px, 100vw - 2 * var(--bs-offset) - 20px );
	height: auto;
}
.swiper-container-wrapper.swiper-style-facts .image{
	display: flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 358/208;
	padding: 24px;
	background: var(--wp--preset--color--orange-peel);
}
.swiper-container-wrapper.swiper-style-facts .text{
	flex-grow: 1;
	padding: 26px 20px;
	background: var(--wp--preset--color--vivid-violet);
	color: #fff;
}
.swiper-container-wrapper.swiper-style-facts h5{
	color: var(--wp--preset--color--orange-peel);
}

.swiper-container-wrapper.swiper-style-facts :is(.swiper-button-next, .swiper-button-prev){
	top: -106px;
	background: var(--wp--preset--color--desert-storm);
}
.swiper-container-wrapper.swiper-style-facts .swiper-button-prev{
	left: auto;
	margin-right: 62px;
}

.has-hawkes-blue-background-color .swiper-container-wrapper.swiper-style-facts .image{
	aspect-ratio: 1;
	background: #fff;
}
.has-hawkes-blue-background-color .swiper-container-wrapper.swiper-style-facts .text{
	background: var(--wp--preset--color--blue-lagoon);
}
.has-hawkes-blue-background-color .swiper-container-wrapper.swiper-style-facts h5{
	color: #fff;
}
.has-hawkes-blue-background-color .swiper-container-wrapper.swiper-style-facts :is(.swiper-button-next, .swiper-button-prev){
	background: #fff;
}