/*

Site internet JPA WG
Version : 2.1
Site	: https://jpa-wg.com

Theme 	: jpai 2.1
Author	: Integration : Yann Lobry

*/

#cont-jpa-chiffres-home {
	background-color: #081A35;
	 padding: 6vw 6.6vw 7.5vw;
	 /* border-bottom: solid 1px #E3C910; */
}

#cont-jpa-chiffres-home .titre-filet {
	color: #fff;
}

#jpa-chiffres-home {
	 border: 1px solid #FFFFFF;
	 border-radius: 0.8vw;
}

#jpa-chiffres-home .un-chiffre {
	float: left;
	 width: 33.333%;
	 min-height: 20.6vw;
	 padding-top: 6.2vw;
}

#jpa-chiffres-home .un-chiffre.un,
#jpa-chiffres-home .un-chiffre.deux,
#jpa-chiffres-home .un-chiffre.quatre,
#jpa-chiffres-home .un-chiffre.cinq {
	border-right: solid 1px #fff;
}

#jpa-chiffres-home .un-chiffre.quatre,
#jpa-chiffres-home .un-chiffre.cinq,
#jpa-chiffres-home .un-chiffre.six {
	border-top: solid 1px #fff;
}

.odometer.odometer-auto-theme, 
.odometer.odometer-theme-minimal,
.odometer.odometer-auto-theme .odometer-digit, 
.odometer.odometer-theme-minimal .odometer-digit {
	vertical-align: baseline;
}

#jpa-chiffres-home h2 {
	 font-weight: 600;

	 color: #fff;
	 text-align: center;
	 font-size: 4.7em;
	 line-height: 1.05em;
}

#jpa-chiffres-home h2 .le-texte {
	 font-weight: 500;
	 display: block;
	 color: #fff;
	 text-align: center;
	 font-size: 0.55em;
	 line-height: 1.0em;
}



.quatre .odometer.odometer-animating-up .odometer-ribbon-inner,
.six .odometer.odometer-animating-up .odometer-ribbon-inner {
	 -webkit-transition-duration: 3s !important;
	 -moz-transition-duration: 3s !important;
	 -ms-transition-duration: 3s !important;
	 -o-transition-duration: 3s !important;
	 transition-duration: 3s !important
}

.un .odometer.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.deux .odometer.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.trois .odometer.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.quatre .odometer.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.cinq .odometer.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.six .odometer.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
	 -webkit-transition-duration: 0s !important;
	 -moz-transition-duration: 0s !important;
	 -ms-transition-duration: 0s !important;
	 -o-transition-duration: 0s !important;
	 transition-duration: 0s !important
}

/*.odometer.odometer-auto-theme .odometer-digit .odometer-value, 
.odometer.odometer-theme-minimal .odometer-digit .odometer-value {
	 text-align: right;
}*/








.fond-qq-chiffre {
	display: none;
}

@media screen and (min-width: 1281px) {
	
	#cont-jpa-chiffres-home {
		position: relative;
	}
	
	.fond-qq-chiffre {
		display: block;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 106vw;
		height: 100%;
		z-index: -2;
		background-color: #081A35;
	}
	
	#cont-jpa-chiffres-home {
		padding: 77px 85px 96px;
	}
	
	#jpa-chiffres-home {
		border-radius: 10px;
	}
	
	#jpa-chiffres-home .un-chiffre {
		min-height: 265px;
		 padding-top: 79px;
	}
	
}





@media screen and (max-width: 990px) {
	
	#cont-jpa-chiffres-home .titre-filet {
		font-size: 48px;
	}
	
}






@media screen and (max-width: 820px) {
	
	#cont-jpa-chiffres-home {
		padding: 99px 6.3vw 99px;
	}
	
}






@media screen and (max-width: 740px) {
	
	#cont-jpa-chiffres-home {
		padding: 60px 6.3vw 80px;
	}
	
	#cont-jpa-chiffres-home .titre-filet {
		margin-bottom: 40px;
	}
	
	#jpa-chiffres-home {
		border-radius: 10px;
	}
	
	#jpa-chiffres-home .un-chiffre {
		float: left;
		 width: 50%;
		 padding-top: 32px;
		 min-height: 132px;
		 border-right: solid 1px #fff !important;
		 border-top: solid 1px #fff !important;
	}
	
	#jpa-chiffres-home .un-chiffre:nth-child(2n){
		border-right: none !important;
	}
	
	#jpa-chiffres-home .un-chiffre.un,
	#jpa-chiffres-home .un-chiffre.deux {
		border-top: none !important;
	}
	
	#jpa-chiffres-home h2 {
		 font-size: 43px;
	}
	
	#jpa-chiffres-home h2 .le-texte {
		font-size: 18px;
	}
	
}






@media screen and (max-width: 420px) {
	
	#cont-jpa-chiffres-home {
		 padding: 99px 9.6vw 99px;
	}
	
	#cont-jpa-chiffres-home .titre-filet {
		 font-size: 40px;
	}
	
}







@media screen and (max-width: 405px) {
	
	#jpa-chiffres-home h2 {
		 font-size: 38px;
	}
	
	#jpa-chiffres-home h2 .le-texte {
		font-size: 14px;
	}
	
}









	
