.cp-img-text{background-color:#fff5ec;border-bottom:1px solid #373636;border-top:0;position:relative}.cp-img-text:before{background:#373636;content:"";display:block;height:100%;left:50%;position:absolute;width:1px}@media(max-width:990px){.cp-img-text:before{display:none}}.cp-img-text .bloc-text{padding:94px 49px 45px 50px}.cp-img-text .bloc-text h1,.cp-img-text .bloc-text h2,.cp-img-text .bloc-text h3{color:#373636;font-family:BrownProRegular;font-size:24px;letter-spacing:0;line-height:30px;margin:0 0 24.82px;overflow-wrap:anywhere;text-align:left}.cp-img-text .bloc-text .contenu{color:#373636;font-family:BrownProLight;font-size:16px;font-weight:300;letter-spacing:0;line-height:26px}.cp-img-text .bloc-img{padding:50px 50px 49px 49px;position:relative}.cp-img-text .bloc-img picture{height:auto;width:100%}.cp-img-text .bloc-img picture img{width:100%}@media(max-width:767px){.cp-img-text:before{display:none}.cp-img-text .bloc-text{border:0;padding:0 21px 52px}.cp-img-text .bloc-text h2{font-size:20px;line-height:24px}.cp-img-text .bloc-text .contenu{font-size:15px;line-height:25px}.cp-img-text .bloc-img{padding:21px 20.82px 20px}.cp-img-text.pos-left .bloc-text{border:0}}