#timeline-content{margin-top:50px;text-align:center;display:block}.timeline{border-left:4px solid #2b4464;border-bottom-right-radius:4px;border-top-right-radius:4px;background:rgba(255,255,255,0.03);color:#333;font-family:'Montserrat',sans-serif;margin:50px auto;letter-spacing:.5px;position:relative;line-height:1.4em;font-size:1.03em;padding:50px;list-style:none;text-align:left;font-weight:400;max-width:70%}@media screen and (max-width:768px){#timeline-content{display:none !important}}@media(min-width:768px) and (max-width:1024px){.timeline{max-width:50%}}.timeline h1{font-family:'Montserrat',sans-serif;letter-spacing:1.5px;font-weight:400;font-size:1.4em}.timeline h2,.timeline h3{font-family:'Montserrat',sans-serif;letter-spacing:1.5px;font-weight:400;font-size:1.4em}.timeline .event{border-bottom:1px dashed rgba(255,255,255,0.1);padding-bottom:25px;margin-bottom:50px;position:relative}.timeline .event:last-of-type{padding-bottom:0;margin-bottom:0;border:0}.timeline .event:before,.timeline .event:after{position:absolute;display:block;top:0}.timeline .event:before{left:-217.5px;color:#333;content:attr(data-date);text-align:right;font-weight:400;font-size:1.5em;min-width:120px;font-family:'Montserrat',sans-serif}.timeline .event:after{box-shadow:0 0 0 4px #2b4464;left:-57.85px;background:white;border-radius:50%;height:11px;width:11px;content:"";top:5px}