*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}img{max-width:100%}a{text-decoration:none}.timeline-container h1,.timeline-container h2,.timeline-container h3,.timeline-container h4{font-family:var(--font-rubik),"Rubik Fallback",system-ui,sans-serif;font-weight:bolder}.project-name{text-align:center;padding:10px 0}.success{background:#EAB308!important}.timeline-container{max-width:1000px;margin:0 auto}#timeline .timeline-item:after,#timeline .timeline-item:before{content:"";display:block;width:100%;clear:both}#timeline{width:100%;margin:30px auto;position:relative;padding:0 20px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}#timeline:before{content:"";width:3px;height:100%;background:#EAB308;left:50%;top:0;position:absolute}#timeline:after{content:"";clear:both;display:table;width:100%}#timeline .timeline-item{margin-bottom:50px;position:relative}#timeline .timeline-item .timeline-icon{background:#EAB308;width:50px;height:50px;position:absolute;top:0;left:50%;overflow:hidden;margin-left:-23px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}#timeline .timeline-item .timeline-icon .fa,#timeline .timeline-item .timeline-icon svg{position:relative;top:13px;left:14px;font-size:24px;color:#fff}#timeline .timeline-item .timeline-content{width:45%;background:#fff;padding:20px;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 0 rgba(0,0,0,.1);-ms-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#timeline .timeline-item .timeline-content h2{padding:15px;background:#EAB308;color:#fff;margin:-20px -20px 0;font-weight:800;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;font-size:1.5rem}#timeline .timeline-item .timeline-content p{padding-top:10px;padding-bottom:10px}#timeline .timeline-item .timeline-content:before{content:"";position:absolute;left:45%;top:20px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #eab308}#timeline .timeline-item .timeline-content.right{float:right}#timeline .timeline-item .timeline-content.right:before{content:"";right:45%;left:inherit;border-left:0;border-right:7px solid #eab308}@media screen and (max-width:768px){#timeline{margin:30px;padding:0;width:90%}#timeline:before{left:0}#timeline .timeline-item .timeline-content{width:90%;float:right}#timeline .timeline-item .timeline-content.right:before,#timeline .timeline-item .timeline-content:before{left:10%;margin-left:-6px;border-left:0;border-right:7px solid #eab308}#timeline .timeline-item .timeline-icon{left:0}}.timeline-icon.is-hidden{visibility:hidden}.timeline-icon.animate-it{visibility:visible;-webkit-animation:bounce-1 .6s;-moz-animation:bounce-1 .6s;animation:bounce-1 .6s}.timeline-content.is-hidden{visibility:hidden}.timeline-content.animate-it{visibility:visible;-webkit-animation:bounce-2 .6s;-moz-animation:bounce-2 .6s;animation:bounce-2 .6s}@media only screen and (min-width:769px){.timeline-content.right.animate-it{-webkit-animation:bounce-2-inverse .6s;-moz-animation:bounce-2-inverse .6s;animation:bounce-2-inverse .6s}}@media only screen and (max-width:768px){.timeline-content.animate-it,.timeline-content.right.animate-it{-webkit-animation:bounce-2-inverse .6s;-moz-animation:bounce-2-inverse .6s;animation:bounce-2-inverse .6s}}@media screen and (max-width:768px){body{font-size:.9rem;line-height:1.4}h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.3rem}h4{font-size:1.1rem}#timeline .timeline-item .timeline-content h2{font-size:1.3rem;padding:10px}#timeline .timeline-item .timeline-content p{font-size:.9rem;line-height:1.4}.project-name{font-size:1.5rem}}@media screen and (max-width:480px){body{font-size:.8rem}h1{font-size:1.6rem}h2{font-size:1.3rem}h3{font-size:1.1rem}h4{font-size:1rem}#timeline .timeline-item .timeline-content h2{font-size:1.1rem}#timeline .timeline-item .timeline-content p{font-size:.8rem}.project-name{font-size:1.3rem}}@-webkit-keyframes bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@-moz-keyframes bounce-1{0%{opacity:0;-moz-transform:scale(.5)}60%{opacity:1;-moz-transform:scale(1.2)}to{-moz-transform:scale(1)}}@keyframes bounce-1{0%{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounce-2{0%{opacity:0;-webkit-transform:scale(.5) translateY(500px)}60%{opacity:1;-webkit-transform:scale(1.2) translateY(-20px)}to{-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes bounce-2{0%{opacity:0;-moz-transform:scale(.5) translateY(500px)}60%{opacity:1;-moz-transform:scale(1.2) translateY(-20px)}to{-moz-transform:scale(1) translateY(0)}}@keyframes bounce-2{0%{opacity:0;-webkit-transform:scale(.5) translateY(500px);-moz-transform:scale(.5) translateY(500px);-ms-transform:scale(.5) translateY(500px);-o-transform:scale(.5) translateY(500px);transform:scale(.5) translateY(500px)}60%{opacity:1;-webkit-transform:scale(1.2) translateY(-20px);-moz-transform:scale(1.2) translateY(-20px);-ms-transform:scale(1.2) translateY(-20px);-o-transform:scale(1.2) translateY(-20px);transform:scale(1.2) translateY(-20px)}to{-webkit-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes bounce-2-inverse{0%{opacity:0;-webkit-transform:scale(.5) translateY(-500px)}60%{opacity:1;-webkit-transform:scale(1.2) translateY(20px)}to{-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes bounce-2-inverse{0%{opacity:0;-moz-transform:scale(.5) translateY(-500px)}60%{opacity:1;-moz-transform:scale(1.2) translateY(20px)}to{-moz-transform:scale(1) translateY(0)}}@keyframes bounce-2-inverse{0%{opacity:0;-webkit-transform:scale(.5) translateY(-500px);-moz-transform:scale(.5) translateY(-500px);-ms-transform:scale(.5) translateY(-500px);-o-transform:scale(.5) translateY(-500px);transform:scale(.5) translateY(-500px)}60%{opacity:1;-webkit-transform:scale(1.2) translateY(20px);-moz-transform:scale(1.2) translateY(20px);-ms-transform:scale(1.2) translateY(20px);-o-transform:scale(1.2) translateY(20px);transform:scale(1.2) translateY(20px)}to{-webkit-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}