.egalite-title{
	margin-top: 10rem;
}
.page-egalite-scroll{
	overflow-y: scroll;
	overflow-x: hidden;
	transition: none;
}
.md\:overflow-hidden 
.right.arrow-right{
	display: initial!important;
}

#main{
  font-family: "CabinetGrotesk-Variable", sans-serif !important;
  margin: auto;
  color: #100e25;
  padding-top: 15%;
  padding-bottom: 5%;
  
}
.egalite-image-bg{
  background-image: linear-gradient(rgba(219,213,234,0.8), rgba(249,248,248,0.8)), url("../../assets/egalite/egalite-imgs.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}

.egalite-h2, .egalite-p, .deuxieme-partie{
	width: 60%;
	margin: auto !important;
}
@media only screen and (max-width: 1023px) {
	.egalite-h2, .egalite-p, .deuxieme-partie{
		width: 100%;
	}
}

@media only screen and (max-width: 781px){
	.wp-block-column{
		padding: 10px;
		margin: 10px;
	}
}
.egalite-h1{
  font-size: 56px;
  text-align: center;
  padding-bottom: 5%;
  font-weight: 700;
  background:-webkit-linear-gradient(#312A74,#4F44BB); 
  -webkit-background-clip:text;
  -webkit-text-fill-color: transparent;
}
.egalite-h2{
	
  font-size: 24px !important;
  font-weight: 500 !important;
  color:#4F44BB;

}
.egalite-h3{
	color: #4F44BB;
	font-size: 20px !important;
	font-weight: 700 !important;
	margin-top: 2% !important;
}
.egalite-p, .interieur{

	font-size: 1em !important;
	font-weight: 400 !important;
	padding-bottom: 2%;
}
.wp-block-columns{
	width: 95%;
	margin: auto !important;
	margin-bottom: 2% !important;
}
.wp-block-column{
	padding: 1%;
	border-radius: 24px;
	margin: 0 1vw;
  display: flex;
  flex-direction: column;
}
.wp-block-column p{
	width: 100% !important;
}
.egalite-h2-chiffre{
	font-size: 370% !important;
    font-weight: 800 !important;
    width: 100%;
    color:#4F44BB;
}
#chiffre{
	color: #EA5297;
font-size: 20px;
font-style: normal;
font-weight: 900;
line-height: 150%;
}

.egalite-li{
	list-style: initial;
	list-style-position: inside;
	padding-left: 20px;
}

.fleche li{
	list-style: none;
	background-image: url("../../assets/egalite/fleche.svg");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;

}
.interieur{
	padding-left: 20px;
}
.relativeEgalite {
	position: absolute!important;
	scroll-behavior: auto;
}
@media (max-width: 1280px) {
	.egalite-h2-chiffre{
		font-size: 47px !important;
	}
	.arrow-slider{
		display: none;
	}

}
.lineup-site #egalite-section h2 {
  background: linear-gradient(180deg, #312a74 0%, #4f44bb 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
@media (max-width: 600px) {
	.egalite-h1{
  		font-size: 46px !important;
	}

}
