@charset "utf-8";

@media all {
	section.block-cardRaised .h-100-6rem {
		height: calc(100% - 6rem);
	}

	section.block-cardRaised .mini-image {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	section.block-cardRaised .icon {
		overflow: hidden;
	}

	section.block-cardRaised .card-image > .icon + .colored-shadow {
		height: 64px;
		width: 64px;
		margin-left: 1.5rem;
	}

	section.block-cardRaised .card-image > .icon img {
		height: 100% !important;
		width: 100% !important;
		object-fit: cover;
	}

	section.block-cardRaised .card-image > .icon + .colored-shadow {
		opacity: 0;
	}

	section.block-cardRaised .card-image.justify-content-center > .icon + .colored-shadow {
		margin-left: calc(50% - 32px);
	}

	section.block-cardRaised .card-image > .link.icon:hover > a > picture::after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: var(--bs-primary-transparent1);
	}

	section.block-cardRaised .card-image > .link.icon.shadow-rounded:hover > a > picture::after {
		border-radius: 0.5rem;
	}

	section.block-cardRaised .card-image > .link.icon:hover + .colored-shadow {
		box-shadow: 0 6px 10px var(--bs-primary);
		background-image: none !important;
	}

	section.block-cardRaised .card-image:hover > .link:not(.icon) > a > picture::after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: var(--bs-primary-transparent1);
	}

	section.block-cardRaised .card-image:hover > .link:not(.icon).shadow-rounded > a > picture::after {
		border-radius: 0.5rem;
	}

	section.block-cardRaised .card-image:hover > .link:not(.icon) + .colored-shadow {
		box-shadow: 0 6px 10px var(--bs-primary);
		background-image: none !important;
	}

	section.block-cardRaised .parvus-zoom__indicator svg {
		stroke: var(--parvus-button-text) !important;
	}

	section.block-cardRaised + section.block-cardRaised {
		margin-top: 0 !important;
	}
}

@media (max-width: 991px) {
	section:last-of-type.block-cardRaised.bg-gradient-dark .simple-col-wrapper:last-of-type {
		margin-bottom: 5rem !important;
	}
}