.timeline{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:transparent;padding:0}.timeline__wrap{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media only screen and (min-width:980px){.timeline__wrap{padding-left:94px;padding-right:94px}}.timeline__intro{max-width:759px;margin:0 auto 50px;text-align:center}.timeline__intro p{font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;color:#4f5051}@media only screen and (max-width:767px){.timeline__intro p{font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.4;letter-spacing:0}}.timeline__intro h2{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:40px;font-weight:800;line-height:1;letter-spacing:0;color:#1b354e;margin:0 0 20px}@media only screen and (max-width:767px){.timeline__intro h2{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:40px;font-weight:800;line-height:.9;letter-spacing:0}}.timeline--bg-white{background-color:#fff}.timeline--bg-light-gray{background-color:#eff4f8}.timeline--bg-soft-blue{background-color:#cae8f2}.timeline--bg-softest-blue{background-color:#e6f2f6}.timeline--bg-transparent{background-color:transparent}.timeline--bg-navy{background-color:#1b354e}.timeline--bg-navy .timeline__intro h2{color:#fff}.timeline--bg-navy .timeline__intro p{color:#ffffffd9}.timeline--bg-navy .timeline-title{color:#fff}.timeline--bg-navy .timeline-item .copy,.timeline--bg-navy .timeline-item .copy p,.timeline--bg-navy .timeline-item .copy li{color:#ffffffe0}.timeline--bg-navy .timeline-item .copy a:not(.btn){color:#cae8f2}.timeline--bg-navy .timeline-item .copy a:not(.btn):hover,.timeline--bg-navy .timeline-item .copy a:not(.btn):focus{color:#fff}.timeline--padding-top-none{padding-top:0}.timeline--padding-top-small{padding-top:32px}@media only screen and (max-width:767px){.timeline--padding-top-small{padding-top:20px}}.timeline--padding-top-medium{padding-top:50px}@media only screen and (max-width:767px){.timeline--padding-top-medium{padding-top:32px}}.timeline--padding-top-large{padding-top:75px}@media only screen and (max-width:767px){.timeline--padding-top-large{padding-top:50px}}.timeline--padding-bottom-none{padding-bottom:0}.timeline--padding-bottom-small{padding-bottom:32px}@media only screen and (max-width:767px){.timeline--padding-bottom-small{padding-bottom:20px}}.timeline--padding-bottom-medium{padding-bottom:50px}@media only screen and (max-width:767px){.timeline--padding-bottom-medium{padding-bottom:32px}}.timeline--padding-bottom-large{padding-bottom:75px}@media only screen and (max-width:767px){.timeline--padding-bottom-large{padding-bottom:50px}}.timeline,.timeline--accent-teal{--timeline-accent: #087c9f;--timeline-accent-soft: #cae8f2;--timeline-accent-deep: #1b354e}.timeline--accent-navy{--timeline-accent: #1b354e;--timeline-accent-soft: #cae8f2;--timeline-accent-deep: #164069}.timeline--accent-maroon{--timeline-accent: #5a072e;--timeline-accent-soft: #f1d9e2;--timeline-accent-deep: #9b080b}.timeline-rail{position:relative;max-width:1080px;margin:0 auto}.timeline-bookend{position:relative;height:14px;margin:0 auto}.timeline-bookend:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:14px;height:14px;border-radius:50%;background:var(--timeline-accent);box-shadow:0 0 0 6px #fff0}@media only screen and (max-width:767px){.timeline-bookend:before{left:16px;transform:translate(-50%)}}.timeline-bookend--top:before{top:0}.timeline-bookend--bottom:before{bottom:0}.timeline-wrapper{position:relative;padding:20px 0}@media only screen and (max-width:767px){.timeline-wrapper{padding-right:20px}}.timeline-wrapper:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background:linear-gradient(to bottom,var(--timeline-accent-soft) 0%,var(--timeline-accent) 50%,var(--timeline-accent-soft) 100%);border-radius:3px}@media only screen and (max-width:767px){.timeline-wrapper:before{left:16px;margin-left:-1.5px}}.timeline-wrapper:after{display:none}.timeline-item{position:relative;width:50%;padding:0 0 50px;box-sizing:border-box}@media only screen and (max-width:767px){.timeline-item{width:auto;margin-top:0!important;margin-bottom:50px;padding:0 0 0 44px}}.timeline-item.timeline-right{left:50%;padding-left:50px}@media only screen and (max-width:767px){.timeline-item.timeline-right{left:auto;padding-left:44px}}.timeline-item.timeline-left{padding-right:50px;text-align:right}@media only screen and (max-width:767px){.timeline-item.timeline-left{padding-right:0;padding-left:44px;text-align:left}}.timeline-item__marker{position:absolute;top:10px;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--timeline-accent);z-index:2}.timeline-item.timeline-right .timeline-item__marker{left:18px}@media only screen and (max-width:767px){.timeline-item.timeline-right .timeline-item__marker{left:16px;transform:translate(-50%)}}.timeline-item.timeline-left .timeline-item__marker{right:18px}@media only screen and (max-width:767px){.timeline-item.timeline-left .timeline-item__marker{right:auto;left:16px;transform:translate(-50%)}}.timeline-item:before{content:"";position:absolute;top:19.5px;height:3px;width:18px;background:var(--timeline-accent);z-index:1}@media only screen and (max-width:767px){.timeline-item:before{display:none}}.timeline-item.timeline-right:before{left:0}.timeline-item.timeline-left:before{right:0}.timeline-item .timeline-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:40px;font-weight:800;line-height:1;letter-spacing:0;color:#1b354e;margin:0 0 10px;padding:0;position:relative}@media only screen and (max-width:767px){.timeline-item .timeline-title{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:40px;font-weight:800;line-height:.9;letter-spacing:0}}.timeline-item .timeline-title:before,.timeline-item .timeline-title:after{display:none}.timeline-item .copy{font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;color:#4f5051}@media only screen and (max-width:767px){.timeline-item .copy{font-family:roboto-slab,Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0}}.timeline-item .copy p{margin:0 0 10px}.timeline-item .copy p:last-child{margin-bottom:0}.timeline-item .copy a:not(.btn){color:var(--timeline-accent);text-decoration:underline;transition:all .15s ease}.timeline-item .copy a:not(.btn):hover,.timeline-item .copy a:not(.btn):focus{color:var(--timeline-accent-deep)}.timeline-item .copy ul,.timeline-item .copy ol{margin:0 0 10px;padding-left:20px}.timeline-item .copy li{margin-bottom:6px}.timeline-item .img{margin:20px 0 0}.timeline-item .img img{display:block;max-width:100%;height:auto;border-radius:4px}.timeline-item.timeline-left .img img{margin-left:auto}@media only screen and (max-width:767px){.timeline-item.timeline-left .img img{margin-left:0}}.timeline .timeline-title:before{display:none}.timeline .timeline-bookend:after{display:none}
