.timeline-wrapper .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.timeline-wrapper .text-center{text-align:center!important}.timeline-wrapper .timelineDate:after{border:12px solid transparent;border-top:12px solid var(--color-green);content:" ";height:0;left:50%;margin-left:-12px;margin-top:-2px;pointer-events:none;position:absolute;top:100%;width:0}.timeline-wrapper .timelineBlock{background:#ececec;clear:both;padding:20px 30px;position:relative;width:50%}.timeline-wrapper .timelineLeft{float:left}.timeline-wrapper .timelineBlock p:last-of-type{margin-bottom:0}.timeline-wrapper .timelineBlock:after{background:var(--color-green);border-radius:100%;content:" ";display:block;height:10px;left:-5px;margin-top:-5px;position:absolute;top:50%;width:10px}.timeline-wrapper .timelineBlock.timelineLeft:after{left:auto;right:-5px}.timeline-wrapper .timelineRight{float:right}.timeline-wrapper .timelineDate{background:var(--color-green);color:#fff;display:inline-block;font-size:20px;font-weight:600;margin-bottom:30px;margin-top:30px;padding:5px 20px;position:relative;z-index:2}.timeline-wrapper .clearfix:after{clear:both;content:"";display:block}.timeline-wrapper .cm-col-xl-10.timelineLine{padding-left:15px;padding-right:15px;position:relative;width:100%}.timeline-wrapper .cm-col-xl-10.timelineLine>.text-center:first-of-type span.timelineDate{margin-top:0}.timeline-wrapper .timelineLine:after{background:var(--color-green);content:" ";display:block;height:100%;left:50%;margin-left:-1px;position:absolute;top:0;width:2px;z-index:1}@media (min-width:1200px){.timeline-wrapper .col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;padding-left:15px;padding-right:15px}.timeline-wrapper .cm-col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;padding-left:15px;padding-right:15px;position:relative;width:100%}}@media(max-width:575px){.timeline-wrapper .timelineBlock{float:left;width:100%;z-index:2}.timeline-wrapper .timelineBlock+.timelineBlock{margin-top:30px}.timeline-wrapper .timelineBlock.timelineLeft:after,.timeline-wrapper .timelineBlock:after{display:none}}