/**
 * @author alisch berlec hönow <info@abh.eu>
 * @version 7.2
 *
 * Mdj Component: Slide: Eclat 2026
 */

.home.style--eclat-2026 #header__branding-inner svg {
	fill: var( --eclat-color );
}

.home.style--eclat-2026 #header__branding-inner .eclat-logo,
.home.style--eclat-2026 #header__branding-inner .mdj-logo,
.home.style--eclat-2026 #header__branding-inner .nvs-logo {
	height: calc( var( --mdj-logo-height ) * 0.33 + 2.2vh );
	margin-top: -1.1vh;
	border-radius: 0.5em;
}



#eclat-visual--2026__slide {
	--padding-horizontal: var( --v-sp );
	--part-spacing: calc( var( --v-sp ) * 0.5 );

	background-color: var( --eclat-color );
}



#eclat-visual--2026__slide .slide__content {
	--font-weight: 850;
	--font-stretch: 5;
	/*--font-color: rgb( 0, 255, 0 );*/

	position: relative;
	z-index: 20;
}

#eclat-visual--2026__slide .slide__content .info {
	--font-size: 5vh;
	--line-height: 0.725;
}

#eclat-visual--2026__title {
	margin: 1em 0;
}

	#eclat-visual--2026__title span {
		font-size: calc( ( 100vw - var( --h-sp ) * 2 - 2.2vh * 2 ) * 0.291 );
		line-height: 0.725;
		/*margin-left: -0.06em;
		letter-spacing: -0.015em;*/
	}



#eclat-visual--2026__background-image,
#eclat-visual--2026__background-image > img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

	#eclat-visual--2026__background-image > img {
		object-fit: cover;
	}



.eclat-visual--2026__bubble,
.home.style--eclat-2026 #header__branding-inner a {
	display: inline-block;
	background-color: var( --eclat-background-color );
	align-self: center;

	padding: 1.1vh;
	border-radius: 1.5vh;

	overflow: hidden;
}

	.eclat-visual--2026__bubble .button {
		--button-border-radius: 0.6vh;
	}

#eclat-visual--2026__title .eclat-visual--2026__bubble {
	padding: 2.2vh;
	border-radius: 3vh;
}

	#eclat-visual--2026__title .eclat-visual--2026__bubble > span {
		display: inline-block;
		margin-left: -0.059em;
	}