.transition{transition:all 300ms ease-in-out}.button{font-size:18px;font-weight:600;line-height:18px;text-align:center;letter-spacing:.1125px;padding:20px;text-decoration:none;background:white;transition:all 300ms ease-in-out}.button:hover{background:#13294b;color:white}.arrow-link{position:relative;color:#13294b;font-size:23px;font-weight:700;line-height:28px;display:block;padding:10px 0;border-bottom:1px solid #0032a0;text-decoration:none;transition:all 300ms ease-in-out}.arrow-link:after{content:'';background-image:url(../../images/chevron-right-dark.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto;position:absolute;top:50%;transform:translateY(-50%);right:0;width:24px;height:24px;display:block;transition:all 300ms ease-in-out}.arrow-link:hover{border-bottom-color:#1f74db;color:#1f74db}.arrow-link:hover:after{background-image:url(../../images/chevron-right.png);background-size:17px auto}.paragraph--type--timeline{background:#1f74db;overflow:hidden;padding:49px 0}@media only screen and (min-width: 992px){.paragraph--type--timeline{padding:95px 0}}.paragraph--type--timeline h2{color:white;margin-bottom:40px}@media only screen and (min-width: 992px){.paragraph--type--timeline h2{margin-bottom:72px}}.paragraph--type--timeline #timeline-inner{overflow:visible !important}.paragraph--type--timeline .timeline{position:relative}.paragraph--type--timeline .timeline img{width:100%;height:auto}.paragraph--type--timeline .timeline ul{display:flex;list-style:none;position:relative;height:375px;margin:0;padding:0;border-bottom:17px solid #9bcbeb;background:repeating-linear-gradient(90deg, rgba(255,255,255,0.08), rgba(255,255,255,0.08) 1px, #1f74db 1px, #1f74db 80px)}.paragraph--type--timeline .timeline ul:before,.paragraph--type--timeline .timeline ul:after{position:absolute;bottom:-16px;left:8px;z-index:9;font-size:12px;font-weight:700;line-height:16px;content:attr(data-start)}.paragraph--type--timeline .timeline ul:after{right:8px;left:auto;content:attr(data-end)}.paragraph--type--timeline .timeline ul li{min-width:81px;position:relative;display:block}.paragraph--type--timeline .timeline ul li .item{position:absolute;bottom:156px;width:40.69px;height:40.69px;display:block;content:'';background-image:url(../../images/flake-dark.png);background-size:100% auto;background-position:center center;z-index:1;cursor:pointer;background-repeat:no-repeat;left:22px;opacity:.6;transition:opacity 300ms ease-in-out;pointer-events:auto}.paragraph--type--timeline .timeline ul li:after{position:absolute;bottom:0;left:40px;width:4px;display:block;content:'';background:#13294b;z-index:1;pointer-events:none;opacity:0;height:0;transition:all 300ms ease-in-out}.paragraph--type--timeline .timeline ul li.active:after{opacity:1;height:158px}.paragraph--type--timeline .timeline ul li.active .item{z-index:9;opacity:1}.paragraph--type--timeline .timeline ul li.active .timeline-item{opacity:1;pointer-events:auto;transition:none;transition:opacity 300ms ease-in}.paragraph--type--timeline .timeline ul li:hover .item{opacity:1}.paragraph--type--timeline .timeline ul li:nth-child(3n+4) .item{bottom:56px}.paragraph--type--timeline .timeline ul li:nth-child(3n+4):after{height:60px;transition:all 300ms ease-in-out}.paragraph--type--timeline .timeline ul li:nth-child(3n+4) .timeline-item{bottom:77px}.paragraph--type--timeline .timeline .timeline-item{position:absolute;bottom:177px ;background:white;padding:25px;color:#13294b;font-family:"Proxima Nova";font-size:13.5px;font-weight:400;width:80vw;opacity:0;transition:none;z-index:8;pointer-events:none;animation-delay:300ms;left:0}@media only screen and (min-width: 992px){.paragraph--type--timeline .timeline .timeline-item{width:591px}}.paragraph--type--timeline .timeline .timeline-item h3{font-family:"NocturneSerif-SemiBold";font-size:18.9px;font-weight:700;line-height:20.3px}@media only screen and (min-width: 992px){.paragraph--type--timeline .timeline .timeline-item h3{font-size:24.9px;line-height:26.3px}}.paragraph--type--timeline .timeline .timeline-item .date{font-size:19px;font-weight:700;line-height:23px;color:#1f74db;padding-bottom:15px}.paragraph--type--timeline .timeline .bottom-bar{height:17px;background:#9bcbeb;position:absolute;bottom:0;left:0;right:0;z-index:9;font-family:"Proxima Nova";font-size:12px;font-weight:700;line-height:16px}.paragraph--type--timeline .timeline .bottom-bar #start{position:absolute;left:8px;top:50%;transform:translateY(-50%)}.paragraph--type--timeline .timeline .bottom-bar #end{position:absolute;right:8px;top:50%;transform:translateY(-50%)}