.hero--normal .hero__media::before {
	opacity: 0.75;
}

.hero--normal .hero__media .hero__media-image {
	filter: none;
}

.hero__title.hero__title--values {
	font-size: var(--wp--preset--font-size--x-huge);
	text-align: center;
	text-wrap-style: balance;
	font-weight: 800;
}

.iclae__hero-content {
	display: grid;
	margin-bottom: var(--wp--preset--spacing--60);
	position: relative;
	gap: var(--wp--preset--spacing--40) var(--wp--preset--spacing--70);
	grid-template-areas: "breadcrumbs" "title" "logos";
	grid-template-columns: 1fr;
	margin-top: 120px;
	left: 0;
	right: 0;
}

.iclae__hero-content .breadcrumb {
	grid-area: breadcrumbs;
	position: relative;
	top: unset;
	left: 0;
}

.iclae__hero-content .page-title {
	grid-area: title;
	text-wrap-style: balance;
}

.iclae__page-title {
	line-height: 1.5;
	margin-bottom: var(--wp--preset--spacing--80);
}

.iclae__page-title-text {
	background: var(--wp--preset--color--brand-primary-dark);
	padding: .125em .25em;
	box-decoration-break: clone;
	font-weight: 800;
}

.iclae__hero-content .iclae__logos {
	grid-area: logos;
}

.iclae__hero-content .splide {
	padding: 0;
	overflow: hidden;
}

.iclae__logos {
	background: rgba(255, 255, 255, 0.15);
	backdrop-filter: blur(1em);
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding: var(--wp--preset--spacing--40);
	border-radius: .333rem;
	display: grid;
	grid-template-areas: "slider control";
	gap: var( --wp--preset--spacing--40 );
}

.iclae__logo {
	max-width: 150px;
	height: 64px;
	width: auto;
	object-fit: contain;
	filter: brightness(1) contrast(1);
}

.iclae__logos-control {
	background: transparent;
	border: none;
	display: block;
	margin: 0 auto;
	padding: 0;
	grid-area: control;

}

.iclae__logos-control svg {
	width: 40px;
	height: 40px;
}

.iclae__logos-control--playing .iclae__control-play {
	display: none;
}

.iclae__logos-control:not(.iclae__logos-control--playing) .iclae__control-pause {
	display: none;
}

@media (max-width: 768px) {
	.iclae__hero-content .breadcrumb {
		font-size: var(--wp--preset--font-size--normal);
	}

	.iclae__hero-content .breadcrumb button {
		display: none;
		padding-right: 25px;
	}

	.iclae__hero-content .breadcrumb,
	.iclae__hero-content .breadcrumb a {
		color: rgba(255, 255, 255, .75);
	}
}

@media (min-width: 768px) {
	.page-navigation .breadcrumb {
		display: none;
	}

	.iclae__hero-content {
		margin-top: 200px;
		grid-template-areas: "breadcrumbs .""title .""logos logos";
		grid-template-columns: 6fr 6fr;
		grid-template-rows: min-content 1fr;
		align-items: flex-start;
	}

	.iclae__logos {
		padding: 0 0 0 var( --wp--preset--spacing--50 );
	}

	.iclae__hero-content .splide {
		padding: var(--wp--preset--spacing--40) 0 var(--wp--preset--spacing--40) 0;
		overflow: hidden;
	}

	.iclae__logos-control {
		margin: 0 var(--wp--preset--spacing--30) 0;
	}
}
