.timeline{background-color:#e0f4f4;margin:0 auto;max-width:100%;padding:152px 0 100px;position:relative;width:100%}.timeline:before{background-color:#28328c;content:"";height:100%;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.timeline .timeline-item{display:flex}.timeline .date{background-color:#28328c;border-radius:40px;color:#fff;font-family:Sailec W05 Medium;height:80px;left:50%;margin-left:-40px;padding-top:27px;position:absolute;text-align:center;text-transform:uppercase;width:80px}.timeline .content{background-color:#fff;flex:0.35;margin-top:-52px;padding:50px 50px 30px;position:relative;width:100%}.timeline .timeline-item.right .content{margin-left:auto}.timeline .timeline-item.left .content:before{right:-30px}.timeline .timeline-item.left .content:before,.timeline .timeline-item.right .content:before{background-color:#fff;content:"";height:60px;position:absolute;top:60px;transform:rotate(45deg);width:60px}.timeline .timeline-item.right .content:before{left:-30px;right:unset}.timeline .timeline-item .content .copy,.timeline .timeline-item .content h3{position:relative}@media(max-width:1080px){.timeline .content{margin-top:-41px;padding:30px 30px 10px}.timeline .date{border-radius:30px;font-size:15px;height:60px;line-height:1em;margin-left:-30px;padding-top:17px;width:60px}.timeline{padding:141px 0 100px}.timeline .timeline-item.left .content:before,.timeline .timeline-item.right .content:before{right:-20px;top:40px}.timeline .timeline-item.right .content:before{left:-20px}}@media(max-width:767px){.timeline{padding:80px 0}.timeline:before{left:40px;margin-left:0}.timeline .date{left:-10px;margin-left:0;position:absolute;top:20px}.timeline .content{flex:1;margin:0 0 50px 80px!important;padding:20px 20px 2px}.timeline .timeline-item{display:flex;position:relative}.timeline .timeline-item.left .content:before{background-color:#fff;content:"";height:60px;left:-12px!important;position:absolute;right:-20px;top:20px!important;transform:rotate(45deg);width:60px}.timeline .timeline-item.right .content:before{left:-12px!important;top:20px!important}.timeline .timeline-item:last-child .content{margin-bottom:0!important}}