@charset "UTF-8";@import url(https://use.typekit.net/oqv1vzg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.project-timeline.black-bg .slider-dots .slick-dots li.slick-active button{background:#fff}.project-timeline.black-bg .slider-dots .slick-dots li button{background:hsla(0,0%,100%,.5)}.project-timeline.black-bg .timeline .step{color:#fff}.project-timeline.black-bg .timeline .step:before{background:#000}.project-timeline.black-bg .timeline .step.current:before{background:radial-gradient(ellipse at center,#0041b4 50%,#000 0)}.project-timeline.dark-grey-bg .slider-dots .slick-dots li.slick-active button{background:#fff}.project-timeline.dark-grey-bg .slider-dots .slick-dots li button{background:hsla(0,0%,100%,.5)}.project-timeline.dark-grey-bg .timeline .step{color:#fff}.project-timeline.dark-grey-bg .timeline .step:before{background:#526379}.project-timeline.dark-grey-bg .timeline .step.current:before{background:radial-gradient(ellipse at center,#0041b4 50%,#526379 0)}.project-timeline.light-main-bg .slider-dots .slick-dots li.slick-active button{background:#fff}.project-timeline.light-main-bg .slider-dots .slick-dots li button{background:hsla(0,0%,100%,.5)}.project-timeline.light-main-bg .timeline .step{color:#fff}.project-timeline.light-main-bg .timeline .step:before{background:#131b60}.project-timeline.light-main-bg .timeline .step.current:before{background:radial-gradient(ellipse at center,#0041b4 50%,#131b60 0)}.project-timeline.main-bg .slider-dots .slick-dots li.slick-active button{background:#fff}.project-timeline.main-bg .slider-dots .slick-dots li button{background:hsla(0,0%,100%,.5)}.project-timeline.main-bg .timeline .step{color:#fff}.project-timeline.main-bg .timeline .step:before{background:#090d33}.project-timeline.main-bg .timeline .step.current:before{background:radial-gradient(ellipse at center,#0041b4 50%,#090d33 0)}.project-timeline.dark-main-bg .slider-dots .slick-dots li.slick-active button{background:#fff}.project-timeline.dark-main-bg .slider-dots .slick-dots li button{background:hsla(0,0%,100%,.5)}.project-timeline.dark-main-bg .timeline .step{color:#fff}.project-timeline.dark-main-bg .timeline .step:before{background:#020634}.project-timeline.dark-main-bg .timeline .step.current:before{background:radial-gradient(ellipse at center,#0041b4 50%,#020634 0)}.project-timeline.light-accent-bg .slider-dots .slick-dots li.slick-active button{background:#fff}.project-timeline.light-accent-bg .slider-dots .slick-dots li button{background:hsla(0,0%,100%,.5)}.project-timeline.light-accent-bg .timeline .step{color:#fff}.project-timeline.light-accent-bg .timeline .step:before{background:#0041b4}.project-timeline.light-accent-bg .timeline .step.current:before{background:radial-gradient(ellipse at center,#0041b4 50%,#0041b4 0)}.project-timeline.accent-bg .slider-dots .slick-dots li.slick-active button{background:#fff}.project-timeline.accent-bg .slider-dots .slick-dots li button{background:hsla(0,0%,100%,.5)}.project-timeline.accent-bg .timeline .step{color:#fff}.project-timeline.accent-bg .timeline .step:before{background:#0f2a74}.project-timeline.accent-bg .timeline .step.current:before{background:radial-gradient(ellipse at center,#0041b4 50%,#0f2a74 0)}.project-timeline.dark-accent-bg .slider-dots .slick-dots li.slick-active button{background:#fff}.project-timeline.dark-accent-bg .slider-dots .slick-dots li button{background:hsla(0,0%,100%,.5)}.project-timeline.dark-accent-bg .timeline .step{color:#fff}.project-timeline.dark-accent-bg .timeline .step:before{background:#0b1b31}.project-timeline.dark-accent-bg .timeline .step.current:before{background:radial-gradient(ellipse at center,#0041b4 50%,#0b1b31 0)}.project-timeline .title{margin-bottom:5rem}.project-timeline .slider .slide .timelinestep{grid-gap:10rem;gap:10rem}.project-timeline .slider .slide .timelinestep .start{padding:7rem 0 7rem 7rem}.project-timeline .slider .slide .timelinestep .start h2{margin-bottom:3rem}.project-timeline .slider .slide .timelinestep .start h4{margin-bottom:1rem;font-weight:800}.project-timeline .slider .slide .timelinestep .start .buttons{margin-top:3rem}@media only screen and (max-width:768px){.project-timeline .slider .slide .timelinestep{grid-gap:5rem;gap:5rem}.project-timeline .slider .slide .timelinestep .start{order:2;padding:3rem;text-align:center}.project-timeline .slider .slide .timelinestep .end{order:1;aspect-ratio:1/.6}}.project-timeline .slider-dots{position:relative;padding-left:7rem;transform:translateY(-5rem)}.project-timeline .slider-dots .counter,.project-timeline .slider-dots .dots{display:inline-block;vertical-align:middle}.project-timeline .slider-dots .slick-dots{position:relative;bottom:auto;text-align:left}.project-timeline .slider-dots .slick-dots li{display:none}.project-timeline .slider-dots .slick-dots li.slick-active,.project-timeline .slider-dots .slick-dots li.slick-active+li{display:inline-block}.project-timeline .slider-dots .slick-dots li:has(+li.slick-active){display:inline-block}.project-timeline .slider-dots .counter{margin-left:2rem}.project-timeline .timeline{margin-top:5rem;padding-left:7rem;grid-row-gap:2rem;row-gap:2rem}.project-timeline .timeline .step{padding-top:4rem;padding-right:2rem;color:#526379;cursor:pointer}.project-timeline .timeline .step:before{content:"";position:absolute;top:.5rem;left:0;width:1rem;height:1rem;border:2px solid #0041b4;border-radius:50%;color:#0041b4;text-align:center;line-height:2rem;background:#fff;z-index:1;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.project-timeline .timeline .step:after{content:"";position:absolute;top:1rem;left:0;width:100%;height:1px;background:rgba(0,65,180,.3)}.project-timeline .timeline .step:hover:before{background:#dfe3e6}.project-timeline .timeline .step.past:before{color:#fff;border-color:#090d33;background:#090d33}.project-timeline .timeline .step.current:before{top:0;width:2rem;height:2rem;border:2px solid #0041b4;color:#fff;background:#0041b4;background:radial-gradient(ellipse at center,#0041b4 50%,#fff 0);z-index:1}.project-timeline .timeline .step.video:before{content:"⏵"}.project-timeline .timeline .step:last-child:after{width:0}.project-timeline .timeline .step .title{margin-bottom:.5rem;font-size:1.4rem;font-weight:800}@media only screen and (max-width:768px){.project-timeline .slider-dots{padding:2rem;text-align:center;transform:none}.project-timeline .timeline{padding-left:2rem}}