.main-horizontal-sliders {
	width: 100vw;
	 overflow-x:hidden;
}
.horizontal-sliders{
  display:flex;
  flex-wrap:no-wrap;
  width: 500vw;
  overflow-x:hidden;
}
.slide{
  height:80vh;
  width:100%;
}

/* Temporaire : Big tablettes et desktop */
@media (min-width: 992px) {
	.mainHero {
		max-height: 100vh!important;
		overflow: hidden;
	}
	.columnSpaceBetween {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.afk {
		display: none;
	}
}
/* Desktop XL */
@media (min-width: 1290px) {
.afk {
	display: none;
}
	
}

/* Desktop → Tablet */
@media (max-width: 1024px) {
.afk {
	display: none;
}
}

/* Tablet */
@media (max-width: 991px) {
	.mainHero {
		max-height: 100vh!important;
		overflow: hidden;
	}
	.mainHero .mainHeroGroup {
		padding-top: 30vh !important;
	}
	.afk {
	display: none;
}
}

/* Mobile */
@media (max-width: 767px) {
	.afk {
	display: none;
}
}

/* Small mobile */
@media (max-width: 575px) {
	.afk {
	display: none;
}
}
.fullWidthCHR {
	width: 100%;
}
.hero2H2 {

	font-family: Anton, sans-serif;
	font-size: clamp(1rem, 2vw + 0.5rem, 6rem);
	letter-spacing: -1.6px;
	text-transform: uppercase;
	max-width: 80%;
	background: linear-gradient(90deg, var(--theme-palette-color-1) 0%, var(--theme-palette-color-3) 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-top: 50px!important;
	margin-bottom: 50px!important;
}
.gradientH4 {
	background: linear-gradient(90deg, var(--theme-palette-color-1) 0%, var(--theme-palette-color-3) 90%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
div .afk {
	display: none;
}