.cw-testimonial-slider{position:relative;z-index:10}.cw-testimonial-slider .cw-testimonial-slider-item{display:flex;grid-gap:60px}.cw-testimonial-slider .cw-testimonial-slider-item .left{width:50%;display:flex;flex-direction:column;justify-content:space-between}.cw-testimonial-slider .cw-testimonial-slider-item .left .quote{width:90px}.cw-testimonial-slider .cw-testimonial-slider-item .left .content{font-style:italic}.cw-testimonial-slider .cw-testimonial-slider-item .left .title{margin-bottom:0px}.cw-testimonial-slider .cw-testimonial-slider-item .left .sub-title{margin-top:10px}.cw-testimonial-slider .cw-testimonial-slider-item .image{width:50%;border-radius:4px;background-size:cover;background-repeat:no-repeat}.timeline-container{display:flex;flex-direction:column;grid-gap:100px;position:relative;z-index:10}.timeline-container *{margin:0;padding:0}.timeline-container:after{content:"";width:6px;background:linear-gradient(180deg, rgba(55, 46, 66, 0) 0%, #f5c2c2 100px, #f5c2c2 95%, rgba(0, 0, 0, 0) 100%);height:100%;position:absolute;right:50%;transform:translateX(50%);z-index:0}.timeline-container .item{display:grid;grid-template-columns:1fr 100px 1fr;position:relative;align-items:center;z-index:1}.timeline-container .item .image.active{background-repeat:no-repeat;background-size:cover;aspect-ratio:16/9;border-radius:4px}.timeline-container .item .icon{display:flex;justify-content:center;align-items:center;height:100px;border-radius:50%}.timeline-container .item .icon div{display:flex;justify-content:center;align-items:center;width:50px;aspect-ratio:1;border-radius:50%;color:white;font-weight:bold}.timeline-container .item .content{display:flex;justify-content:center;flex-direction:column}.timeline-container .item .content h2{font-size:36px}.timeline-container .item .content p{margin-top:5px}.timeline-container.left_right > div:nth-child(even) .image{order:2}.timeline-container.left_right > div:nth-child(even) .icon{order:1}.timeline-container.left_right > div:nth-child(even) .content{order:0}.timeline-container.left_right > div:nth-child(even) .content *{text-align:right}.timeline-container.left_vartical:after{right:unset;left:44px}.timeline-container.left_vartical .item{grid-template-columns:100px 1fr}.timeline-container.left_vartical .item .image{display:none}.timeline-container.left_vartical .item .icon{order:0}.timeline-container.left_vartical .item .content{order:1}.timeline-container.left_vartical .item .content *{text-align:left}