/* Original Carrière Distribution reassurance strip and its Bootstrap grid. */
.section-reassurance .blockreassurance_product{background:#2b3640;color:#fff;margin:0;padding:32px 16px;font-family:Jost,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px}
.section-reassurance .container{width:100%;max-width:960px;padding:0 12px;margin:0 auto;display:flex;align-items:center;justify-content:center}
.section-reassurance .row{display:flex;flex-wrap:wrap;margin:-16px -12px 0}
.section-reassurance .row>*{flex-shrink:0;width:100%;max-width:100%;padding:0 12px;margin-top:16px}
.section-reassurance .row-cols-2>*{flex:0 0 auto;width:50%}
.section-reassurance .blockreassurance-item{display:flex;align-items:center}
.section-reassurance .blockreassurance-item .item-product{display:block;float:left;flex:0 1 auto;width:40px;height:40px;padding:0;margin:0 5px 0 -5px}
.section-reassurance .item-product svg{display:inline;width:40px;height:40px;vertical-align:middle}
.section-reassurance .blockreassurance-item p.block-title{display:block;color:#fff!important;font-size:14px;font-weight:400;line-height:14px;margin:0;padding:0;text-transform:uppercase;text-align:left;letter-spacing:normal}
@media(min-width:768px){.section-reassurance .blockreassurance_product{padding:48px}.section-reassurance .row{justify-content:center}.section-reassurance .row-cols-md-5>*{width:20%}}
