/**
 * Hero-bild: hela dator2.png i innehållskolumnen, ingen beskärning.
 */

.maca-hero,
.maca-hero--photo {
	min-height: 0 !important;
	overflow: visible !important;
}

.maca-hero--photo .maca-hero__grid {
	grid-template-columns: minmax(16rem, 32rem) minmax(0, 1fr) !important;
	min-height: 0 !important;
}

.maca-hero__grid > * {
	min-width: 0;
	max-width: 100%;
	margin-inline: 0;
}

.maca-hero__photo {
	position: relative !important;
	inset: auto !important;
	height: auto !important;
	min-height: 0 !important;
	min-width: 0;
	align-self: center;
	pointer-events: auto;
}

.maca-hero__photo::after {
	display: none !important;
}

.maca-hero__photo img {
	filter: drop-shadow(0 16px 28px rgba(23, 105, 255, 0.55));
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	height: auto !important;
	object-fit: contain !important;
	object-position: center !important;
	display: block;
}

@media (max-width: 1100px) {
	.maca-hero--photo .maca-hero__grid {
		grid-template-columns: 1fr !important;
		gap: 1.5rem;
	}

	.maca-hero__photo {
		order: -1;
		height: auto !important;
	}
}
