@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Barlow+Condensed:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://use.typekit.net/rrk7fld.css);@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.shake-animation{-webkit-animation:shake .15s infinite;animation:shake .15s infinite}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.timeline{position:relative}.timeline .intro .title{text-align:center;margin-bottom:5rem}.timeline .intro .paragraph{text-align:center;margin-bottom:3rem}.timeline .timeline-wrapper{position:relative;overflow-y:hidden}.timeline .timeline-wrapper:before{content:"";position:absolute;width:2px;background:#194774;left:calc(50% - 1px);z-index:1;top:0;bottom:0}.timeline .timeline-wrapper .active-line{content:"";position:absolute;width:2px;background:#eb4f3f;left:calc(50% - 1px);z-index:1;top:0;transition:all 1s cubic-bezier(.445,.05,.55,.95)}.timeline .timeline-wrapper .step{position:relative;margin-bottom:5rem;z-index:2;top:0;bottom:0}.timeline .timeline-wrapper .step:last-child .number:after{content:"";position:absolute;width:10px;background:#fff;left:calc(50% - 1px);z-index:1;top:100%;bottom:-100vh}.timeline .timeline-wrapper .step.active .number{background:#eb4f3f}.timeline .timeline-wrapper .step.active .content h2{color:#eb4f3f}.timeline .timeline-wrapper .step:nth-child(odd){text-align:right}.timeline .timeline-wrapper .step:nth-child(2n),.timeline .timeline-wrapper .step:nth-child(odd) .content{text-align:left}.timeline .timeline-wrapper .step:nth-child(2n) .content{text-align:right}.timeline .timeline-wrapper .step .number{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);position:absolute;width:10rem;height:10rem;line-height:9rem;text-align:center;color:#fff;font-weight:700;font-size:2.295rem;font-family:Barlow Condensed,sans-serif;background:#194774;border-radius:100%;border:5px solid #fff;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.timeline .timeline-wrapper .step .content{width:calc(50% - 10rem);display:inline-block;margin-top:3rem}.timeline .timeline-wrapper .step .content h2{font-size:3.375rem;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.timeline .timeline-wrapper .step .content .link{margin-top:1.5rem}.timeline .timeline-wrapper .step .content .link a{text-decoration:underline}.timeline .circle-one{width:3vw;height:3vw;background:#0d2544;left:10vw}.timeline .circle-one,.timeline .circle-two{position:absolute;z-index:3;border-radius:100%;top:0;transition:all 1.1s cubic-bezier(.445,.05,.55,.95)}.timeline .circle-two{width:20vw;height:20vw;background:#eb4f3f;left:-10vw}@media only screen and (max-width:1124px){.timeline .circle-one{width:3vw;height:3vw;background:#0d2544;left:5vw}.timeline .circle-one,.timeline .circle-two{position:absolute;z-index:3;border-radius:100%;top:-5vw;transition:all 1.1s cubic-bezier(.445,.05,.55,.95)}.timeline .circle-two{width:10vw;height:10vw;background:#eb4f3f;left:-5vw}}@media only screen and (max-width:768px){.timeline .timeline-wrapper .active-line,.timeline .timeline-wrapper:before{left:5rem}.timeline .timeline-wrapper .step{width:100%;padding-left:13rem}.timeline .timeline-wrapper .step:last-child .number:after{left:calc(5rem - 10px)}.timeline .timeline-wrapper .step:nth-child(2n),.timeline .timeline-wrapper .step:nth-child(2n) .content,.timeline .timeline-wrapper .step:nth-child(odd),.timeline .timeline-wrapper .step:nth-child(odd) .content{text-align:left}.timeline .timeline-wrapper .step .number{left:0;-webkit-transform:translateX(0);transform:translateX(0)}.timeline .timeline-wrapper .step .content{width:100%}}@media only screen and (max-width:576px){.timeline .timeline-wrapper .active-line,.timeline .timeline-wrapper:before{left:3rem}.timeline .timeline-wrapper .step{padding-left:8rem}.timeline .timeline-wrapper .step:last-child .number:after{left:calc(3rem - 10px)}.timeline .timeline-wrapper .step .number{width:6rem;height:6rem;line-height:5rem}.timeline .timeline-wrapper .step .content{margin-top:2rem}.timeline .timeline-wrapper .step .content h2{font-size:2.295rem}}