.wsi-home-service-card.wsi-home-card-image-active,
.wsi-home-service-card.wsi-home-card-image-active::before,
.wsi-home-path-card.wsi-home-card-image-active,
.wsi-home-path-card.wsi-home-card-image-active::before {
	background-image: none !important;
}

.wsi-home-card-image-active > .wsi-home-card-image {
	border-radius: inherit;
	height: 100%;
	inset: 0;
	max-width: none;
	object-fit: cover;
	object-position: center;
	position: absolute;
	width: 100%;
	z-index: -2;
}

.wsi-home-card-image--service {
	transition: transform 0.5s ease;
}

.wsi-home-card-image--route {
	transition: transform 0.55s ease;
}

.wsi-home-service-card:hover > .wsi-home-card-image--service,
.wsi-home-service-card:focus > .wsi-home-card-image--service {
	transform: scale(1.045);
}

.wsi-home-path-card:hover > .wsi-home-card-image--route {
	transform: scale(1.035);
}

@media (prefers-reduced-motion: reduce) {
	.wsi-home-card-image--service,
	.wsi-home-card-image--route {
		transition: none;
	}
}
