.vertical-timeline{max-width:1000px;margin:0 auto;padding:2rem 20px}.vertical-timeline>div{margin-top:2rem;margin-bottom:2rem}.vertical-timeline .timeline-left,.vertical-timeline .timeline-right{max-width:850px;margin-right:auto;margin-left:auto}.timeline__list,.timeline__month{position:relative}.timeline__list{list-style:none;margin:0;padding:0}.timeline__list li+li{margin-top:2rem}.timeline__item__detail{padding:15px}.timeline__item__date{display:block;line-height:3rem;background:#cd1015;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;width:3rem;height:3rem;border-radius:50%;margin:0 auto}.timeline__item__date .hs_cos_wrapper_type_icon{display:flex;align-items:center;justify-content:center;height:3rem}.timeline__item__date .hs_cos_wrapper_type_icon svg{height:30px;width:30px}.timeline__item__detail.with-link{position:relative}.timeline__item__detail.with-link:hover{transition:.3s}a.timeline__link{position:absolute;height:100%;width:100%;top:0;left:0}@media (min-width:1024px){.timeline__item__detail{flex-direction:row}}@media (min-width:768px){.timeline__month:before{content:"";display:block;width:2px;height:100%;top:0;position:absolute;bottom:0;left:calc(50% - 2px);background:#cd1015;z-index:0}.vertical-timeline .timeline-left .timeline__month:before{left:1.5rem}.vertical-timeline .timeline-right .timeline__month:before{left:auto;right:1.5rem}.timeline__item .timeline__item__article{display:flex;justify-content:space-between;align-items:center;position:relative;flex-wrap:wrap}.timeline__item .timeline__item__article:before{content:"";display:block;order:1;flex-basis:43%}.timeline__item .timeline__item__date{position:absolute}.vertical-timeline .timeline-center .timeline__item .timeline__item__date{order:2;left:0;right:0}.vertical-timeline .timeline-right .timeline__item .timeline__item__date{right:0}.vertical-timeline .timeline-center .timeline__item .timeline__item__detail{order:3;flex-basis:40%}.vertical-timeline .timeline-left .timeline__item__detail{margin-left:6rem}.vertical-timeline .timeline-right .timeline__item__detail{margin-right:6rem;text-align:right}.vertical-timeline .timeline-center .timeline__item:nth-child(2n) .timeline__item__article:before{order:3}.vertical-timeline .timeline-center .timeline__item:nth-child(2n) .timeline__item__detail{order:1}.vertical-timeline .timeline-center .timeline__item:nth-child(2n) .timeline__item__detail .desc{text-align:right}}@media (max-width:767px){.timeline__item{text-align:center}.timeline__item__date{margin-bottom:1rem}}