.cp-img-text{background-color:#fff5ec;border-top:0;position:relative;border-bottom:1px solid #373636}.cp-img-text::before{width:1px;height:100%;background:#373636;left:50%;position:absolute;content:"";display:block}@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{margin:0 0 24.82px;font-size:24px;line-height:30px;font-family:BrownProRegular;overflow-wrap:anywhere;color:#373636;letter-spacing:0;text-align:left}.cp-img-text .bloc-text .contenu{font-size:16px;color:#373636;font-family:BrownProLight;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{width:100%;height:auto}.cp-img-text .bloc-img picture img{width:100%}@media (max-width:767px){.cp-img-text::before{display:none}.cp-img-text .bloc-text{padding:0 21px 52px 21px;border:0}.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 20.82px}.cp-img-text.pos-left .bloc-text{border:0}}