.timeline{padding:20px}.timeline .description-wrap{margin:0 auto;max-width:800px}.timeline .timeline-bookend{margin:1.5em auto;max-width:70px;position:relative;text-align:center}@media only screen and (min-width: 768px){.timeline .timeline-bookend{margin:2em auto;max-width:80px}}@media only screen and (min-width: 1170px){.timeline .timeline-bookend{margin:2.5em auto;max-width:90px}}@media only screen and (min-width: 768px){.timeline .timeline-bookend img{position:relative;right:-0.5em}}.timeline .timeline-wrapper{padding:30px 0px;position:relative}.timeline .timeline-wrapper:before{background:#3c3c3c;content:"";height:100%;left:50%;position:absolute;top:0;width:1px}@media only screen and (max-width: 767px){.timeline .timeline-wrapper:before{left:0}}.timeline .timeline-item{position:relative;width:50%}@media only screen and (max-width: 767px){.timeline .timeline-item{margin-top:0px !important;margin-bottom:50px;width:auto}}.timeline .timeline-item.timeline-right{padding-left:50px;left:50%}@media only screen and (max-width: 767px){.timeline .timeline-item.timeline-right{left:auto}}@media only screen and (min-width: 980px){.timeline .timeline-item.timeline-right{padding-right:75px}}@media only screen and (min-width: 1170px){.timeline .timeline-item.timeline-right{padding-right:150px}}.timeline .timeline-item.timeline-left{padding-right:50px;text-align:right}@media only screen and (max-width: 767px){.timeline .timeline-item.timeline-left{padding-left:50px;padding-right:0px;text-align:left}}@media only screen and (min-width: 980px){.timeline .timeline-item.timeline-left{padding-left:75px}}@media only screen and (min-width: 1170px){.timeline .timeline-item.timeline-left{padding-left:150px}}.timeline .timeline-item.timeline-left h3:before{left:auto;right:-32px}@media only screen and (max-width: 767px){.timeline .timeline-item.timeline-left h3:before{left:-32px;right:auto}}.timeline .timeline-item.timeline-left h3:after{left:auto;right:-50px}@media only screen and (max-width: 767px){.timeline .timeline-item.timeline-left h3:after{left:-50px;right:auto}}.timeline .timeline-item.timeline-left h3 img{left:0px}@media only screen and (max-width: 767px){.timeline .timeline-item.timeline-left h3 img{left:auto;right:0px}}@media only screen and (min-width: 768px){.timeline .timeline-item.timeline-left h3.timeline-title{flex-direction:row-reverse}.timeline .timeline-item.timeline-left h3.timeline-title span{margin-right:0;margin-left:.25em}}.timeline .timeline-item.has-first-logo h3.timeline-title{align-items:center;display:flex}.timeline .timeline-item.has-first-logo h3.timeline-title span{margin-right:.25em}.timeline .timeline-item.has-first-logo h3.timeline-title img{height:auto;display:block;width:40px}@media only screen and (min-width: 768px){.timeline .timeline-item.has-first-logo h3.timeline-title img{width:50px}}.timeline .timeline-item p{margin:5px 0px}.timeline .timeline-title{color:#00569d;font-size:42px;font-family:"EB Garamond",serif;font-weight:400;line-height:42px;margin:0 0 .5em;padding:0;position:relative}@media only screen and (min-width: 768px){.timeline .timeline-title{font-size:48px}}@media only screen and (min-width: 980px){.timeline .timeline-title{font-size:56px}}@media only screen and (min-width: 1170px){.timeline .timeline-title{font-size:62px}}.timeline .timeline-title:before{background-color:#0097d2;border-radius:50%;content:"";height:20px;left:-32px;position:absolute;top:11px;width:20px}.timeline .timeline-title:after{background:#3c3c3c;content:"";height:1px;left:-50px;position:absolute;top:21px;width:18px}.timeline .copy{color:#00569d;margin-bottom:1em}@media only screen and (min-width: 768px){.timeline .copy{font-size:1.05em}}@media only screen and (min-width: 980px){.timeline .copy{font-size:1.15em}}@media only screen and (min-width: 1170px){.timeline .copy{font-size:1.2em}}.timeline .copy p a:not(.btn),.timeline .copy li a:not(.btn){color:#00569d}