.section-cat-engagements{padding:30px;display:flex;align-items:center;justify-content:center}.section-cat-engagements .cat-engagements{max-width:1000px;margin:0 auto;padding-bottom:60px;margin-bottom:40px;border-bottom:1px solid #cccccc}.section-cat-engagements .cat-engagements .title{text-align:center;padding-bottom:30px}.section-cat-engagements .cat-engagements .title h2{font-size:28px;margin:0}.section-cat-engagements .cat-engagements .title p{padding-top:10px;margin:0}.section-cat-engagements .cat-engagements .content{display:flex;flex-direction:row;gap:30px;align-items:center;flex-direction:column}@media (min-width: 992px){.section-cat-engagements .cat-engagements .content{flex-direction:row}}.section-cat-engagements .cat-engagements .content .top{display:flex;flex-direction:row;gap:30px;align-items:center}@media (min-width: 992px){.section-cat-engagements .cat-engagements .content .top{width:70%}}@media (min-width: 992px){.section-cat-engagements .cat-engagements .content .top .engagements{flex:1}}.section-cat-engagements .cat-engagements .content .top .engagements .content-engagement{margin-bottom:15px;padding-right:30px;position:relative}.section-cat-engagements .cat-engagements .content .top .engagements .content-engagement:after{content:"";height:2px;width:30px;background:#cccccc;position:absolute;right:0;top:50%;margin-top:-1px}.section-cat-engagements .cat-engagements .content .top .engagements .content-engagement:before{content:"";height:6px;width:6px;background:#cccccc;position:absolute;border-radius:100%;right:0;top:50%;margin-top:-3px}.section-cat-engagements .cat-engagements .content .top .engagements .content-engagement:last-child{margin-bottom:0px}.section-cat-engagements .cat-engagements .content .top .engagements .content-engagement .engagement{line-height:18px;border-radius:30px;padding:8px 10px;font-size:14px;display:flex;align-items:center}.section-cat-engagements .cat-engagements .content .top .engagements .content-engagement .engagement .picto{padding-right:10px;display:flex;align-items:center}.section-cat-engagements .cat-engagements .content .top .engagements .content-engagement .engagement .picto img{height:20px}.section-cat-engagements .cat-engagements .content .top .engagements .content-engagement .engagement h3{font-size:14px}.section-cat-engagements .cat-engagements .content .top .content-image img{width:120px}@media (min-width: 992px){.section-cat-engagements .cat-engagements .content .top .content-image img{width:160px}}@media (min-width: 992px){.section-cat-engagements .cat-engagements .content .bottom{width:40%}}
