.kudos-vertical-timeline-2 .flex{display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;margin:0 -20px}.kudos-vertical-timeline-2 .flex .col{flex:1;padding:0 20px}.kudos-vertical-timeline-2 .flex .col.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.kudos-vertical-timeline-2 .flex .col.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.kudos-vertical-timeline-2 .process-step-wrap{position:relative;padding-top:20px;padding-bottom:20px}.kudos-vertical-timeline-2 .process-step-number{position:relative;z-index:2;width:80px;height:80px;margin-right:auto;margin-left:auto;border-radius:100px;background-color:#fff;line-height:80px;font-weight:700;text-align:center}.kudos-vertical-timeline-2 .process-step-line{position:absolute;left:50%;top:50%;width:0px;height:100%;border-right:2px dashed #f0f4ff}.kudos-vertical-timeline-2 .process-step-line::before{content:"";position:absolute;left:50%;top:40px;transform:translateX(-50%);margin-left:1px;width:15px;height:15px;border-radius:50%;background:inherit;z-index:1;background:#cbd0d9}.kudos-vertical-timeline-2 .process-step-line.half-bottom{height:0}.kudos-vertical-timeline-2 .card{padding:40px 20px;background-color:rgba(247,248,250,1.0);position:relative}.kudos-vertical-timeline-2 .card::before{left:-15px;border-width:14px 16px 14px 0;border-color:transparent rgba(247,248,250,1.0) transparent transparent;content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid}.kudos-vertical-timeline-2 .right-image .card::before{left:auto;right:-15px;border-width:14px 0 14px 16px;border-color:transparent transparent transparent rgba(247,248,250,1.0)}.kudos-vertical-timeline-2 .title{margin-bottom:20px}@media(max-width:767px){.kudos-vertical-timeline-2 .flex .col{flex:0 0 100%}.kudos-vertical-timeline-2 .flex .col.col-md-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.kudos-vertical-timeline-2 .flex .col.col-md-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.kudos-vertical-timeline-2 .process-step-line{display:none}.kudos-vertical-timeline-2 .process-step-number{width:60px;height:60px;margin-bottom:30px;font-size:30px;line-height:60px}.kudos-vertical-timeline-2 .col.process-step-number-wrap{order:1}.kudos-vertical-timeline-2 .col.image{order:2;margin-bottom:30px}.kudos-vertical-timeline-2 .col.content{order:3}.kudos-vertical-timeline-2 .card::before{content:none}}