.single-page{height:100vh}body{background-color:#000;color:#fff;font-family:'Open Sans',sans-serif}.main-nav{display:flex;justify-content:center;align-items:center;color:#fff;font-size:2vh;flex-grow:0}.nav-buttons li{cursor:pointer;margin-left:8vh;display:inline-block}.back-color{background-color:#000000b7!important}.back-color-black{background-color:#000}.nav-buttons li:after{content:'';display:block;width:0;height:2px;background:#fff;transition:width .3s}.nav-buttons li:hover::after{width:100%}.nav-buttons li.currentTab:after{width:100%}.nav-item a{text-decoration:none;color:inherit}#nav-toggler{margin-right:11vw}#nav-toggler span,#nav-toggler span:after,#nav-toggler span:before{cursor:pointer;border-radius:1px;height:3px;width:35px;background:#fff;position:absolute;display:block;content:''}#nav-toggler span:before{top:-10px}#nav-toggler span:after{bottom:-10px}#nav-toggler span,#nav-toggler span:after,#nav-toggler span:before{transition:all .5s ease-in-out}#nav-toggler.active span{background-color:transparent}#nav-toggler.active span:after,#nav-toggler.active span:before{top:0}#nav-toggler.active span:before{transform:rotate(45deg)}#nav-toggler.active span:after{transform:rotate(-45deg)}.brandImage{height:7vh}.brandImageTop{transition:all 1s}#floatingToggle{position:absolute;right:7vw;width:50px;height:50px;top:3vh;cursor:pointer;z-index:1000}@-webkit-keyframes blink{0%{opacity:0}49%{opacity:0}50%{opacity:1}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}49%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes blink{0%{opacity:0}49%{opacity:0}50%{opacity:1}100%{opacity:1}}.gradient-border{width:100%;display:block;border:none;height:1px;background:#000;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(#fff),to(rgba(255,255,255,.1)));margin-top:10px;margin-bottom:10px}.gradient-border-dark{width:100%;display:block;border:none;height:1px;background:#000;background:-webkit-gradient(radial,50% 50%,0,50% 50%,350,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.05)));margin-top:10px;margin-bottom:10px}.navbar{transition:background-color 1s}.x-spacer{height:1px;width:20px}.x-spacer-xl{height:1px;width:75px}.logo-image{margin-right:10px;height:2rem;border-radius:3px}.footer{width:100%;background-color:#565656;padding:15px}.footer-content{display:flex;justify-content:space-between;padding:0}.title{text-align:center}.main-title{font-size:2.2rem}.sub-title{font-size:1.1rem}.sub-sub-title{font-size:.9rem}.intro-title{font-size:5vh;margin-bottom:40px;text-align:center}.main-container{display:flex;align-items:center;flex-direction:column;margin-top:20vh}a{text-decoration:none}a:hover{text-decoration:none}.modal-background{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0);z-index:1500;transition:all .5s;visibility:hidden;display:flex;justify-content:center;align-items:center}.modal-platform{background-color:#000000b3;transition:all .5s;border-radius:10px;opacity:0}.modal-items{display:flex;justify-content:space-around;align-items:center;height:45vh}.modal-close{height:5vh;display:flex;justify-content:flex-end;padding:2vh}.modal-image-container{display:flex;justify-content:center;height:100%;align-items:center}@media (min-width:992px){.navbar{justify-content:center}#nav-toggler{display:none}}@media (max-width:992px){.nav-buttons li{margin-left:0;font-size:30px}.main-title{font-size:1.3rem}.footer{font-size:.9rem}.logo-image{height:1.5rem}.footer-content{justify-content:center}}.typewriter:after{opacity:.5;content:"_";animation:blink .3s linear infinite alternate;-webkit-animation:blink .3s linear infinite alternate}.typewriter:before{content:"~$ "}body{overflow-x:hidden}.info-bubble{max-width:800px;padding:2vh;font-size:2vh;border-radius:5px;background-color:#000000d3;transition:1s opacity cubic-bezier(.22,.61,.36,1);margin:20px;opacity:0;text-align:justify;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.description-content{display:flex;justify-content:center;flex-direction:column;align-items:center;height:175vh}.nav-dark{background-color:rgba(0,0,0,.9)!important}.link-button{margin:10px;padding:10px;transition:.2s all;cursor:pointer;font-size:3vh}.link-button:after{content:'';display:block;width:0;height:2px;background:#fff;transition:width .3s}.link-button:hover::after{width:100%}.blog-title{font-size:3rem;margin:10vh}.news-container{display:flex;flex-direction:column;border:1px solid #fff;border-radius:5px;background-color:#0003;margin-bottom:80px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.news-content{display:flex;justify-content:center}.news-image{border-radius:5px}.news-text-container{display:flex;align-items:center;text-align:justify}.news-link-container{display:flex;justify-content:center;margin-bottom:20px}.news-button-container{display:flex;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.534);border-radius:5px;cursor:pointer;text-decoration-line:none;transition:background-color .3s;color:#fff}.news-button-container:hover{background-color:#fff;color:#2c2e2f}#link-buttons-container{position:absolute;width:500px;height:10vh;bottom:5vh;display:flex;justify-content:center;align-items:center;transition:opacity 1s;max-width:80vw}#motto{transition:1s opacity;height:100vh;justify-content:center;align-items:center;display:flex;flex-direction:column;background-repeat:round;background-size:cover}#typewriter-container{font-family:'Source Code Pro',monospace;font-size:4.5vh;text-align:start;word-wrap:break-word;margin:40px}@media (max-width:992px){.info-bubble{font-size:1.9vh}.bubble-title{font-size:3vh}.description-content{height:220vh}.news-content{margin-top:40px;margin-bottom:40px}.news-text-container{margin-bottom:20px}.link-button{font-size:1rem;margin-top:.7rem}.news-button-container{font-size:.8rem}#typewriter-container{min-width:100%}}@media (min-width:992px){.bubble-title{font-size:4vh}.news-content{margin:40px}#typewriter-container{width:60vw}}