.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}}.partner-logo-image{height:auto;width:auto;margin:30px;max-height:15rem;max-width:30rem}.partner-container{background-image:url(/92abd507bc31910431014c70051b2df8f0d75e3a/b50a9/images/backgrounds/background5.webp);margin-bottom:4rem;margin-top:4rem;border-radius:5px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#1d233a;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important;padding:20px;background-size:cover}.site-link{text-decoration:none;color:#1d233a;font-size:1.5rem;cursor:pointer;border:1px solid #000;margin:15px;padding:5px;border-radius:5px;transition:all .3s;display:flex;align-items:center}.site-link:hover{background-color:#fff}.partner-title{margin:40px;text-align:center;font-size:2rem}.partner-content{margin:40px;text-align:justify;font-size:1.6rem}@media (max-width:992px){.partner-logo-image{max-height:5rem;max-width:10rem}.partner-title{font-size:1.6rem;margin:0}.partner-content{font-size:1.2rem}.site-link{font-size:1rem}.partner-content{margin:0}}