/* ==========================================================================
   VLOŽENÝ OBSAH — iframe cez celú šírku 1360 px
   ========================================================================== */

.enp-embed {
	padding-block: 0 80px;
}

.enp-page-hero + .enp-embed {
	margin-top: -52px;
}

.enp-embed__frame {
	display: block;
	width: 100%;
	border: 0;
}

@media (max-width: 767px) {
	.enp-page-hero + .enp-embed {
		margin-top: -16px;
	}
}

/* Kalkulačka v šablóne — stĺpec 900 px na stred. */
.enp-calctool {
	padding-block: 30px 40px;
	--enp-glow-bg: radial-gradient(ellipse var(--enp-glow-w) var(--enp-glow-h) at 0% var(--enp-glow-top), var(--enp-glow) 0%, rgba(124, 154, 228, 0) 100%);
}

.enp-calctool__inner {
	max-width: calc(900px + 2 * var(--enp-gutter));
}

.enp-calctool__inner > * + * {
	margin-top: 30px;
}

/* Galéria pod kalkulačkou (napr. benefity zdravotnej poisťovne). */
.enp-calctool__gallery {
	--enp-slide: calc((100% - 40px) / 3);
	--enp-slider-gap: 20px;
}

.enp-calctool__img {
	overflow: hidden;
	border-radius: var(--enp-radius-card);
	background: var(--enp-white);
}

.enp-calctool__img img {
	width: 100%;
	height: auto;
}

@media (max-width: 767px) {
	.enp-calctool__gallery {
		--enp-slide: 80%;
	}
}
