.bekaa-home-parallax-panel[data-bekaa-quote-section] {
	--bekaa-home-panel-mobile-gutter: clamp(2rem, 8.4vw, 2.5rem);
}

.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__media picture,
.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__media img {
	position: absolute !important;
	inset: 0 !important;
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	object-fit: cover !important;
	object-position: 50% 50%;
}

.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__overlay {
	background:
		linear-gradient(90deg, rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0.52) 28%, rgba(0, 0, 0, 0.18) 52%, rgba(0, 0, 0, 0) 76%),
		linear-gradient(180deg, rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.26)),
		rgba(0, 0, 0, var(--bekaa-wd-quote-overlay-opacity, 0));
	-webkit-mask-image: none;
	mask-image: none;
}

.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__grid {
	padding-top: clamp(6.5rem, 15svh, 10rem);
}

.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__copy {
	grid-column: 2 / span 5;
	width: min(100%, 34rem);
}

.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__heading {
	max-width: 10.8em;
	margin-bottom: 1.35rem !important;
	font-size: clamp(2.45rem, 3.05vw, 3.55rem) !important;
	font-weight: 400 !important;
}

.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__heading-line {
	margin-bottom: 0 !important;
}

.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__heading-line--last {
	margin-bottom: 1.35rem !important;
}

.bekaa-home-parallax-panel--standard[data-bekaa-quote-section] .bekaa-wd-quote__heading::after {
	content: ".";
	color: var(--bekaa-red, #ec1d25);
}

.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__text {
	max-width: 25.5rem;
}

.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__text p + p {
	margin-top: 0;
}

.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__actions {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	gap: 0.75rem;
	width: min(34rem, 100%);
	margin-top: clamp(1.85rem, 4svh, 2.6rem);
}

.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__actions .bekaa-button + .bekaa-button {
	margin-left: 0;
}

@media (max-width: 900px) {
	.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__copy {
		grid-column: 2 / span 6;
	}

	.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__heading {
		font-size: clamp(2.45rem, 3.8vw, 3.35rem) !important;
	}
}

@media (max-width: 767px) {
	.bekaa-home-parallax-panel[data-bekaa-quote-section] {
		min-height: 118svh;
	}

	.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__overlay {
		background:
			linear-gradient(180deg, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.46)),
			rgba(0, 0, 0, var(--bekaa-wd-quote-overlay-opacity, 0));
	}

	.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__content {
		min-height: 118svh;
		max-width: calc(100% - (var(--bekaa-home-panel-mobile-gutter) * 2));
	}

	.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__grid {
		padding-top: clamp(12rem, 34svh, 18rem);
		padding-bottom: clamp(3.5rem, 10svh, 5.5rem);
	}

	.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__copy {
		max-width: 21.5rem;
	}

	.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__heading {
		font-size: clamp(2.25rem, 10vw, 2.9rem) !important;
	}

	.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__text {
		max-width: 21rem;
		font-size: 0.95rem !important;
		line-height: 1.62 !important;
	}

	.bekaa-home-parallax-panel[data-bekaa-quote-section] .bekaa-wd-quote__actions {
		width: min(22.5rem, 100%);
		margin-top: 1.8rem;
	}
}
