.animate-properties {
	transition-property: transform, opacity, font-size, width, color, border-color, border-width;
	transition-timing-function: ease-out;
}


.t-delay-015 {
		transition-delay: 0.15s;
}

.t-delay-025 {
		transition-delay: 0.25s;
}

.t-delay-050 {
		transition-delay: 0.5s;
}

.t-delay-075 {
		transition-delay: 0.75s;
}

/* INTRO */
/* Logo */
.logo-intro.animate-properties {
	opacity:  0;
	transition-duration: 1s;
	transform: scale(1.1, 1.1);
}

.logo-intro.slide {
	opacity: 1;
	transform: scale(1, 1);
}

h2.animate-properties {
	opacity:  0;
	transition-duration: 1s;
	transform: scale(1.03, 1.03);
}

h2.slide {
	opacity: 1;
	transform: scale(1, 1);
}

p.animate-properties {
	opacity:  0;
	transition-duration: 1s;
	transform: scale(1.1, 1.1);
}

p.slide {
	opacity: 1;
	transform: scale(1, 1);
}
/* Illustration */
.hero .animate-properties {
	opacity:  0;
	transition-duration: 1s;
	transform: scale(1.1, 1.1);
}

.hero .slide {
	opacity: 1;
	transform: scale(1, 1);
}

/* DOMAINES */
/* Titre bloc Domaines */
.nos.animate-properties {
	opacity: 0;
	transition-duration: 2s;
	transform: translate(0,-20px);
}

.nos.slide {
	opacity: 1;
	transform: translate(0,0);
}

/* Suite titre bloc domaines */
#nos-domaines h1.nopadding-top.animate-properties {
	transition-delay: 0.25s;
	opacity: 0;
	transition-duration: 2.4s;
	transform: translate(0,-20px);
}

#nos-domaines h1.nopadding-top.slide {
	opacity: 1;
	transform: translate(0,0);
}

/* Images bloc Domaines */
.domaines-element .img-wrapper > div.animate-properties {
	color: white;
	transition-duration: 1.3s;
	transform: scale(1.1, 1.1);
	opacity: 0;
}

.domaines-element .img-wrapper > div.slide {
	transform: scale(1,1);
	opacity: 1;
}

/* Textes bloc Domaines */
.domaines-element strong .animate-properties {
	color: white;
	transition-duration: 1.4s;
	transform: translate(20px,0);
	opacity: 0;
}

.domaines-element strong .slide {
	transform: translate(0,0);
	opacity: 1;
}

/* COMMENT CA MARCHE */
/* titre */
#comment-ca-marche h1.animate-properties {
	opacity: 0;
	transition-duration: 1.4s;
	transform: scale(1.05, 1.05);
	transition-timing-function: ease-in !important;

}

#comment-ca-marche h1.slide {
	opacity: 1;
	transform: scale(1,1);
}


/* mots en blanc */
.comment-ca-marche-step strong.animate-properties {
	color: black !important;
	transition-duration: 0.8s;
}

.comment-ca-marche-step strong.slide {
	color: white !important;
}

.comment-ca-marche-icon img.animate-properties {
	opacity: 0;
	transform: scale(0.6, 0.6);
	transition-duration: 1.2s;
}

.comment-ca-marche-icon img.slide {
	opacity: 1;
	transform: scale(1, 1);
}






.comment-ca-marche-step-transition-verticale img.animate-properties {
	opacity: 0;
	transition-duration: 2.2s;
	transform: translate(0, -20px) scale(0.5, 0.5);
}

.comment-ca-marche-step-transition-verticale img.slide {
	opacity: 1;
	transform: translate(0, 0) scale(1, 1);
}

.comment-ca-marche-step-transition-horizontale img.animate-properties {
	opacity: 0;
	transition-duration: 2.2s;
	/* transform: translate(0, -20px) scale(0.7, 0.7); */
}

.comment-ca-marche-step-transition-horizontale img.slide {
	opacity: 1;
	/* transform: translate(0, 0) scale(1, 1);  */
}

/* NOS OFFRES */
/* Titre nos offres */
#offres h1.animate-properties {
	opacity: 0;
	transition-duration: 1.4s;
	transform: translate(0,10px);
	transition-timing-function: ease-in !important;

}

#offres h1.slide {
	opacity: 0.8;
	transform: translate(0,0);
}

/* Images nos offres */

.nos-offres-element .img-wrapper .animate-properties {
	opacity:  0;
	transition-duration: 1s;
	transform: scale(1.05, 1.05);
}

.nos-offres-element .img-wrapper .slide {
	opacity: 1;
	transform: scale(1, 1);
}

/* Captions nos offres */


.nos-offres-element strong.animate-properties {
	opacity: 0;
	transition-duration: 1.4s;
	transform: translateY(2vw);
}

.nos-offres-element strong.slide {
	opacity: 1;
	transform: translate(0,0);
}

.nos-offres-element p.animate-properties  {
	opacity: 0;
	transition-duration: 1.4s;
	transform: translateY(3vw);
}

.nos-offres-element p.slide {
	opacity: 1;
	transform: translate(0,0);
}

/*  Regions */
/* Icones */

/* Captions icones */
#regions h3 strong.animate-properties {
	opacity: 1;
	transition-duration: 1s;
	color:  var(--black) !important;
	transform: scale(0.9, 0.9);
}


#regions h3 strong.slide {
	opacity: 1;
	transform: scale(1, 1);
	color:  var(--blanc) !important;

}

.regions-icon-wrapper img.animate-properties  {
	opacity: 0;
	transition-duration: 1s;
	transform: scale(1.4, 1.4);
}

.regions-icon-wrapper img.slide {
	opacity: 1;
	transform: scale(1,1);
}

/* Captions icones */
#regions h2.animate-properties {
	opacity: 0;
	transition-duration: 1s;
	transform: scale(0.9, 0.9);
}


#regions h2.slide {
	opacity: 1;
	transform: scale(1, 1);
}

/* CONTACT */
#contact h3.animate-properties {
	opacity: 0;
	transition-duration: 1s;
	transform: scale(0.9, 0.9);
}


#contact h3.slide {
	opacity: 1;
	transform: scale(1, 1);
}

#contact .divider.animate-properties {
	transition-duration: 1s;
	border-color: white;
	border-width: 1.6px;
	transform: scaleX(0);
}


/* This not working */

#contact .divider.slide {
	transform: scaleX(1);
}

a:hover .divider.slide{
	transform: scaleX(20);
}


/* PRESTA */
/* Titre */
#presta h3.animate-properties {
	opacity: 0;
	transition-duration: 1s;
	transform: scale(0.9, 0.9);
}


#presta h3.slide {
	opacity: 1;
	transform: scale(1, 1);
}

/* Paragraphe */
#presta p.animate-properties {
	opacity: 0;
	transition-duration: 2s;
}

#presta p.slide {
	opacity: 1;
}

/* Image */
#presta img.animate-properties {
	opacity: 0;
	transition-duration: 2s;
	transform: scale(1.1, 1.1);
}

#presta img.slide {
	opacity: 1;
	transform: scale(1, 1);
}

/* Quote */
#presta h2.animate-properties {
	opacity: 0;
	transition-duration: 1s;
	transform: scale(0.9, 0.9);
}


#presta h2.slide {
	opacity: 1;
	transform: scale(1, 1);
}

/* divider */
#presta .divider.animate-properties {
	transition-duration: 1s;
	transform: scaleX(0);
}


#presta .divider.slide {
	transform: scaleX(1);
}



