.swiper-button-next,.swiper-button-prev{margin:0 10px}.swiper-container{height:100vh;width:100%}.swiper-slide{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:center}.swiper-slide h2,.swiper-slide h3,.swiper-slide p{padding:5px}.swiper-slide p{color:#888;font-weight:bolder;text-shadow:0 0 1px #000}.swiper-slide h2{-webkit-text-stroke:1px #000;-webkit-text-fill-color:hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.5);font-size:2.5em}.swiper-slide a,.swiper-slide a:link,.swiper-slide a:visited{color:#fff;margin:10px;text-shadow:none}@media only screen and (max-width:768px){.swiper-slide h2{font-size:1.5em}}#sponser{background:#343a40;color:#999;padding:2em;text-align:center}#sponser h2{font-size:1.5em}#sponser p{padding:.5em 0}#sponser img{max-height:60px}#stat{background-color:#4b5d73;background-size:cover;color:#fff;padding:2em;text-align:center}#stat h2{font-size:1.5em;padding:.5em 0}#stat h3,#stat p{margin:0}#stat p{margin:0,.5em;padding:.5em 0}#stat h3{font-size:2em;font-weight:bolder;margin-top:.5em}#stat h3,#stat h3 a{color:#fecf39}#stat h3 svg{fill:#fecf39;height:1em;padding-top:.25em;width:1em}#stat .pure-g{margin-bottom:1em;padding-bottom:1em}#stat .pure-g.border{border-bottom:1px dashed #ccc}#stat .pure-g p{font-size:1.2em}@media only screen and (max-width:768px){#stat h3{font-size:1.5em}#stat .pure-g p{font-size:12px}}#flow{margin-bottom:2em;text-align:center}#flow .timeline{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEElEQVQIW2NMTEz8z8gABAAPKwIlXWq1kgAAAABJRU5ErkJggg==");background-position:50% 0;background-repeat:repeat-y;height:auto;list-style-type:none;margin:2em auto;max-width:1280px;overflow:hidden;padding:0;position:relative}#flow .timeline .year{background:#505050;border-radius:30%/100%;clear:both;color:#fff;font-size:2em;margin:2em auto;max-width:8em;text-align:center}#flow .timeline .year:first-of-type{margin-top:0!important}#flow .timeline .event{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #858585;border-radius:5px;clear:right;color:#4d4d4d;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;list-style-type:none;margin:1em 2.5%;padding:.4em;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background .15s linear;transition:background .15s linear;width:45%;z-index:15}#flow .timeline .event h3{color:#fecf39;font-size:1.5em;font-weight:700}#flow .timeline .event svg{margin:1em 0}#flow .timeline .event .svg1{fill:#69f}#flow .timeline .event .svg2{fill:#f06}#flow .timeline .event .svg3{fill:#999}#flow .timeline .event .svg4{fill:#e60}#flow .timeline .event .svg5{fill:#d0f}#flow .timeline .event .svg6{fill:#3e9}#flow .timeline .event>div{padding:0 1em}#flow .timeline .event.featured{background:#d2d2d2;width:95%!important}#flow .timeline .event.featured:after,#flow .timeline .event.featured:before{display:none}@media (max-width:600px){#flow .timeline .event{width:85%}}#flow .timeline .event.offset-first{margin-top:-1.5em!important}#flow .timeline .event img{margin-top:10px;max-width:100%}#flow .timeline .event:hover{background:#b9b9b9}#flow .timeline .event:hover:after{background:#505050}#flow .timeline .event:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;clear:left;-ms-flex-direction:row-reverse;flex-direction:row-reverse;float:left}@media (min-width:600px){#flow .timeline .event:nth-of-type(2n){margin-top:2em}}@media (min-width:650px){#flow .timeline .event:after{background:#858585;border:2px solid #fff;border-radius:50%;content:" ";display:block;height:9px;left:-5%;position:absolute;top:1.5em;width:9px}}#flow .timeline .event:nth-child(2n):after{left:auto;right:-5%}#service{fill:#333;color:#333;padding:2em;text-align:center}#service a,#service a:link,#service a:visited{color:#fff}#service p{padding:.25em 0}#service .svg1{fill:#69f}#service .svg2{fill:#f06}#service .svg3{fill:#3e9}#service .svg4{fill:#e60}#service .svg5{fill:#d0f}#service .pure-g{border-bottom:1px dashed #ccc;margin-bottom:1em;padding-bottom:1em}#service .pure-g h2{font-weight:700}#service svg{margin:2em 0 1em}#service h2{font-size:1.5em;padding:.5em 0}@media only screen and (max-width:768px){#service svg{max-width:80%}}