#alternate-timeline{background-color:#ecf0f0}#alternate-timeline>div{padding-bottom:0;padding-top:60px}#alternate-timeline .title>div{padding:0 5.21% 5.21% 0}#alternate-timeline .title h2{font-size:28px}#alternate-timeline .event,#alternate-timeline .last-event{position:relative}#alternate-timeline .event p,#alternate-timeline .last-event p{color:#ff5a2d;font-family:adobe-caslon-pro,Garamond,Georgia,serif;font-size:26px;line-height:1}#alternate-timeline .event p.dark,#alternate-timeline .last-event p.dark{color:#5b6471}@media (min-width:1024px){#alternate-timeline .timeline{align-items:center;background-color:#dbe0e2;border:2px solid #fff;border-bottom-right-radius:100px;border-top-left-radius:100px;box-shadow:2px 2px 21px 0 hsla(0,0%,77%,.28);overflow:hidden;padding-right:2.6%}#alternate-timeline .event,#alternate-timeline .last-event{flex-grow:1}#alternate-timeline .rotate{border-right:2px solid #fff;border-top:2px solid #fff;height:0;padding-top:100%;transform:rotate(45deg)}#alternate-timeline .last-event .rotate{border:none}#alternate-timeline .rotate .center{left:50%;position:absolute;top:50%;transform:translate(-20%,-70%);width:100%}#alternate-timeline .event p,#alternate-timeline .last-event p{margin-bottom:0;max-width:102px;position:relative;transform:rotate(-45deg);z-index:10}.event .arrows:after,.event .arrows:before{border:solid transparent;height:0;left:55%;pointer-events:none;position:absolute;top:50%;width:0;z-index:0}.event .arrows:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) rgba(136,183,213,0) #dbe0e2;border-width:87px;margin-top:-87px}.event .arrows:before{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:91px;margin-top:-91px}}@media (max-width:1023px){#alternate-timeline .timeline{position:relative}#alternate-timeline .timeline:before{border-left:3px solid #d8d8d8;content:"";height:83%;position:absolute;top:7%}#alternate-timeline .event,#alternate-timeline .last-event{padding:30px 0 20px;width:100%}#alternate-timeline .event:before,#alternate-timeline .last-event:before{background-color:#dbe0e2;border:3px solid #d8d8d8;border-radius:10px;content:"";height:20px;left:.1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}#alternate-timeline .event{border-bottom:1px solid #d8d8d8}#alternate-timeline .event p{margin:0}#alternate-timeline .event p,#alternate-timeline .last-event p{padding-left:5.21%}}@media (max-width:767px){#alternate-timeline .title{flex-basis:100%;max-width:100%}}