/* Image responsive header */
.ei_header {background-image: url('../../images/2020/qui_sommes_nous/header_mobile.jpg');z-index: 900; }

._styles h1,._styles h2,._styles h3{line-height:.9}
._styles h1 span,._styles h2 span,._styles h3 span{font-weight:500;line-height:inherit}
._styles .h-style-1{font-weight:500;color:#000;margin-top:40px;margin-bottom:20px}
._styles .h-style-1 span{color:#d0103a}
._styles .h-style-2{color:#fff;line-height:1.25;margin-top:20px;margin-bottom:20px}
._styles .h-style-3{color:#fff;line-height:1.25;margin-top:20px;margin-bottom:20px}
._styles a{text-decoration:none;color:#000; }
._styles ._inner{overflow-x:hidden}
._inner {border-bottom: 4px solid #fecb00;max-width: none;}
._styles .cta-container{margin:30px 0;text-align:center; }
._styles .cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 25px;background-color:#d0103a;color:#fff;font-size:14px;font-weight:500;-webkit-box-shadow:0 2px 24px rgba(0,0,0,.14);box-shadow:0 2px 24px rgba(0,0,0,.14);border-radius:4px;border:none;outline:0;cursor:pointer; }
._styles .cta[data-icon]::after{display:inline-block;width:15px;height:15px;margin-left:10px; }
._styles .cta[data-icon=arrowfill--white]::after{content:url(../../images/2020/icons/arrowfill--white.svg); }
._styles .cta:hover {background-color: #fecb00; }
._styles .top-container h1{margin:40px 0;font-weight:300;line-height:1}
._styles .top-container h1 span{color:#d0103a;line-height:inherit;font-weight:500}
._styles .container {max-width: calc(100% - 40px);margin: auto;}

._inner .cols-2.emailing p {font-size: 16px; }
.emailing_bloc_video {text-align: center; margin-top: 30px; }
.emailing_bloc_video h4 {margin-bottom: 15px; }
.emailing_bloc_ec {text-align: center; margin_top: 30px; margin-bottom: 70px; }


@media only screen and (max-width:540px) {
	.emailing_bloc_video a img {width: 100%; }
}

@media (min-width:1024px){
 ._styles .h-style-1{font-weight:300;font-size:48px;line-height:.9;margin-bottom: 40px; }
 ._styles .h-style-2{color:#000;line-height:1.25 }
 ._styles .h-style-3{color:#000;line-height:1.25 }
 ._styles .top-container h1 {color:#000;font-size: 48px;text-align:center; }
 ._styles .top-container h1 span{color:#000;font-weight: 500;}
 ._inner .cols-2.emailing p {text-align:center; }
}