.hero-card__image video {
    object-position: center top;
}

.hero-chapter .chapter-heading .chapter-heading-wrapper {
	min-height: 300px;
}

@media (min-width: 992px) {
	.hero-chapter .chapter-heading .chapter-heading-wrapper {
        min-height: 400px;
	}
}

@media (min-width: 1200px) {
	.hero-chapter .chapter-heading .chapter-heading-wrapper {
        min-height: 500px;
	}
}

	

.hero-chapter-video .chapter-heading-wrapper{z-index: 1;  position: relative;}	
	


.hero-box .textimage {
	background-color:#F5F7F8;
	margin: 0 auto;
    padding: 30px;
	margin-top:40px;
}
.hero-box .textimage img{
	width:72px;
}

.hero-box .textimage-text {
	margin-left:100px;
}
.hero-box .textimage-text .text-component h2, .hero-box .textimage-text .text-component h3, .hero-box .textimage-text .text-component h4, .hero-box .textimage-text .text-component h5, .hero-box .textimage-text .text-component h6 {
    margin-top: 20px;
}

@media (min-width: 768px) {
.hero-box .textimage {
        width: 720px;
    }
}
@media (min-width: 992px) {
.hero-box .textimage  {
        width: 778.33333333px;
	}
}
@media (min-width: 1200px) {
.hero-box .textimage {
        width: 750px;
    }
}
@media (min-width: 1400px) {
.hero-box .textimage {
        width: 769.16666667px;
    }
}

.hero-box.hero-box-orange .textimage {
	background-color:#FFF5ED;
}	
	

.hero-picto-section .textimage{
    max-width: 769px;
    margin-left: auto;
    margin-right: auto;
}
.hero-picto-section .textimage-text {
	margin-left:100px;
}	
.hero-picto-section .textimage img{
	width:72px;
}
	
@media (max-width: 1399px) {
	.hero-picto-section .textimage{
		max-width: 750px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 500px) {
	.hero-picto-section .textimage .textimage-image, .hero-box .textimage .textimage-image{
		float:none;
	}
	.hero-picto-section .textimage-text, .hero-box .textimage-text {
		margin-left:auto;
	}	
	.hero-picto-section .textimage-text .text-component h6, .hero-box .textimage-text .text-component h4 {
		margin-top: 0px;
	}
}
	

.hero-textimages-section .textimage{
    max-width: 769px;
    margin-left: auto;
    margin-right: auto;
}
.hero-textimages-section .textimage-text {
	margin-left:230px;
}	
.hero-textimages-section .textimage img{
	width:200px;
	margin-top:5px;
}

@media (max-width: 1399px) {
	.hero-textimages-section .textimage{
		max-width: 750px;
		margin-left: auto;
		margin-right: auto;
	}
	.hero-textimages-section .textimage .textimage-image{
		float:none;
	}
	.hero-textimages-section .textimage-text {
		margin-left:auto;
	}	
	.hero-textimages-section .textimage-text .text-component h6 {
		margin-top: 0px;
	}
}
	
.hero-quote .inlinequote{
	margin: 0 auto;
	margin-top:40px;
}		
.hero-quote .inlinequote img{
	float:left;
	width:132px;
	margin-top:3px;
}	
.hero-quote .inlinequote .quote-component {
	margin-left:150px;
}

.hero-quote .quote .inlinequote .quote-component blockquote {
    min-height: 132px;
    padding-right: auto;
}

@media (max-width: 769px) {
	.hero-quote .inlinequote img{
		width:80px;
	}
	.hero-quote .inlinequote .quote-component {
		margin-left: 100px;
	}
}

@media (min-width: 768px) {
	.hero-quote .inlinequote{
        width: 100%;
    }
}
@media (min-width: 992px) {
	.hero-quote .inlinequote {
        width: 100%;
	}
	.hero-quote .quote .inlinequote .quote-component blockquote {
    padding-right: 80px;
	}
}
@media (min-width: 1200px) {
	.hero-quote .inlinequote {
        width: 1090px;
    }
	.hero-quote .inlinequote .quote-component {
		margin-left:170px;
	}
	.hero-quote .inlinequote img{
		margin-left:20px;
	}	
	.hero-quote .quote .inlinequote .quote-component blockquote {
    padding-right: 170px;
	}
}
@media (min-width: 1400px) {
	.hero-quote .inlinequote {
        width: 1110px;
    }
}


	
	
	
.hero-stat .stat-right img{
	width:80px;
}		
	
.hero-stat .statbar-5050-wrapper .stat-left {
        background: linear-gradient(245deg, rgba(253, 81, 8, 1) 0%, rgba(255, 159, 0, 1) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        -webkit-text-fill-color: transparent;
        line-height: 1.2; 
        padding-bottom: 2px;  
    }	

@media (max-width: 991px) {
	.hero-stat .statbar-5050-wrapper {
	}
	.hero-stat .statbar-5050-wrapper .stat-left {
		width: fit-content;
    }	
	.statbar-5050-wrapper.narrow, .statbar-5050-wrapper.wide {
		width: auto;
	}
}	

@media (max-width: 1199px) {
	.hero-stat .statbar-5050-wrapper {
        align-items: start;
	}
}	
	




	
/*.hero-title .hero-card-wrapper .hero-card__image:before {
        content: "";
        width: 25%;
        height: 100%;
        left: 0%;
        background-color: #F5F7F8;
        position: absolute;
        top: -1px;
        -webkit-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
        clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);
        transform: scale3d(1, 1, 1.01);
        overflow:hidden;
	}
	
.hero-card .hero-card-wrapper--with-image{
		overflow:hidden;
	}	
*/
	
	
.gradient-chart{
margin:0px auto;
max-width:769px;
}
.gradient-chart .dpecharts_bar_horizontal .dpecharts_bar {
background: #FD5108;
background: linear-gradient(245deg,rgba(253, 81, 8, 1) 0%, rgba(255, 159, 0, 1) 100%);
}		
.gradient-chart .dpecharts_bar_vertical .dpecharts_bar.gradientbar{
background: #FD5108;
background: linear-gradient(202deg,rgba(253, 81, 8, 1) 0%, rgba(255, 159, 0, 1) 100%);	
}
.gradient-chart .dpecharts_bar_horizontal .dpecharts_bar.gradientbar{
background: #FD5108;
background: linear-gradient(245deg, rgba(253, 81, 8, 1) 0%, rgba(255, 159, 0, 1) 100%);
}
.gradient-chart .dpecharts_bar_vertical .dpecharts_bar.solidbar{
background: #A1A8B3;
}
.gradient-chart .dpecharts_bar_horizontal .dpecharts_bar.solidbar{
background: #A1A8B3;
}
.dpecharts_legend{
margin-bottom:10px;
}
	
	
.dpe-chart {
margin-top:40px;
margin-bottom:40px;
}	