body{margin:0}::-webkit-scrollbar{display:none}:root{--color-title:#fff;--color-content:#fcfcfc;--color-button-vivamax-bg-blue:#1d74ca;--color-button-vivaone-bg-blue:#47bfd8;--color-button-text-normal:#fff}.footer-container{background:#000;height:4vw;padding:0 3.75vw}.footer-container .footer-content{grid-gap:auto;align-items:center;display:grid;gap:auto;grid-template-columns:1fr 1fr;height:100%;max-width:92.5vw}.footer-container .footer-content .social-section{align-items:center;display:flex;flex-direction:row;gap:3vw}.footer-container .footer-content .social-section .social-title{color:#fff;font:400 .83vw Montserrat;letter-spacing:1px;text-transform:uppercase}.footer-container .footer-content .social-section .social-icons{display:flex;gap:1.2vw}.footer-container .footer-content .social-section .social-icon{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.footer-container .footer-content .social-section .social-icon.tiktok img{height:1vw}.footer-container .footer-content .social-section .social-icon.x img{height:.94vw}.footer-container .footer-content .social-section .social-icon img{height:1.2vw}.footer-container .footer-content .links-section{align-items:center;display:flex;flex-direction:row-reverse;gap:3vw}.footer-container .footer-content .links-section .footer-links{display:flex;gap:2vw}.footer-container .footer-content .links-section .footer-link{background:#0000;border:none;color:#fff;cursor:pointer;font:400 .83vw Montserrat;padding:0;text-decoration:none}.footer-container .footer-content .links-section .copyright{color:#fff;font:400 .83vw Montserrat;letter-spacing:1px;text-transform:uppercase}.footer-container.mobile{background:#000;height:-webkit-fit-content;height:fit-content;padding:32px 0 24px}.footer-container.mobile .footer-content{max-width:100%}.footer-container.mobile .footer-content,.footer-container.mobile .footer-content .social-section{align-items:center;display:flex;flex-direction:column;gap:24px}.footer-container.mobile .footer-content .social-section .social-title{display:none}.footer-container.mobile .footer-content .social-section .social-icons{display:flex;gap:20px}.footer-container.mobile .footer-content .social-section .social-icon{height:36px;width:36px}.footer-container.mobile .footer-content .social-section .social-icon.tiktok img{height:18px}.footer-container.mobile .footer-content .social-section .social-icon.x img{height:14px}.footer-container.mobile .footer-content .social-section .social-icon img{height:18px}.footer-container.mobile .footer-content .links-section{align-items:center;display:flex;flex-direction:column;gap:24px}.footer-container.mobile .footer-content .links-section .footer-links{display:flex;gap:36px}.footer-container.mobile .footer-content .links-section .copyright,.footer-container.mobile .footer-content .links-section .footer-link{font:500 12px Montserrat}.landing-page{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative;width:100vw}.landing-page .banner-container{align-items:left;display:flex;flex:1 1;flex-direction:column;padding:2.6vw 3.75vw;text-align:left;width:45vw}.landing-page .banner-container .vmb-logo{aspect-ratio:1/1;margin-bottom:7.5vw;width:4.2vw}.landing-page .banner-container .title{color:#b01010;font:700 3.3vw Montserrat;margin-bottom:2.5vw}.landing-page .banner-container .description{color:#fcfcfc;font:700 1.7vw Montserrat;margin-bottom:2.5vw}.landing-page .banner-container .download-note{color:#999595;font:700 1.25vw Montserrat;margin-bottom:1vw}.landing-page .banner-container .btn-action{display:flex;gap:1.5vw}.landing-page .banner-container .btn-action .btn-download{background:none;border:none;cursor:pointer;padding:0;transition:all .3s ease}.landing-page .banner-container .btn-action .btn-download img{width:8vw}.landing-page.mobile .banner-container{align-items:center;flex:none;height:100vh;padding:0;text-align:center;width:100vw}.landing-page.mobile .banner-container .vmb-logo{aspect-ratio:1/1;left:24px;position:absolute;top:24px;width:33px}.landing-page.mobile .banner-container .title{font:700 28px Montserrat;margin-bottom:16px;margin-top:auto;max-width:86vw}.landing-page.mobile .banner-container .description{font:700 14px Montserrat;margin-bottom:28px;max-width:86vw}.landing-page.mobile .banner-container .download-note{font:700 12px Montserrat;margin-bottom:12px;max-width:240px}.landing-page.mobile .banner-container .btn-action{display:flex;gap:24px;margin-bottom:14px}.landing-page.mobile .banner-container .btn-action .btn-download img{width:80px}.help-container{background:#000;height:95vh;overflow-y:scroll;width:100vw}.help-container .help-content-container{display:flex;height:100%;overflow-y:scroll;width:100%}.help-container .help-content-container .logo{cursor:pointer;height:3.3vw;left:47.14vw;position:relative;top:3.61vh;width:3.3vw}.help-container .help-content-container .text-content{display:flex;flex-direction:column;position:relative;top:8vh}.help-container .help-content-container .text-content .header{color:#fff;font:900 .94vw Montserrat;margin:15px 0}.help-container .help-content-container .text-content .content{text-wrap:wrap;color:#fff;font:500 .83vw Montserrat;white-space:pre-wrap;width:89.58vw}.help-container .help-content-container .text-content .content a{color:#2196f3}.help-container .help-content-container .text-content .indent-content{color:#fff;font:500 .83vw Montserrat;margin-left:1.2em}.help-container .help-content-container .text-content .two-indent-content{color:#fff;font:500 .83vw Montserrat;margin-left:3em}.help-container .help-content-container .text-content .three-indent-content{color:#fff;font:500 .83vw Montserrat;margin-left:5.5em}.help-container.mobile .help-content-container{flex-direction:column}.help-container.mobile .help-content-container .logo{height:40px;left:inherit;margin:0 auto;position:relative;width:40px}.help-container.mobile .help-content-container .text-content{display:flex;flex-direction:column;padding:0 20px;position:relative;top:5vh}.help-container.mobile .help-content-container .text-content .header{color:#fff;font:900 5vw Montserrat;margin:15px 0}.help-container.mobile .help-content-container .text-content .content{text-wrap:wrap;color:#fff;font:500 3vw Montserrat;white-space:pre-wrap;width:89.58vw}.help-container.mobile .help-content-container .text-content .indent-content{color:#fff;font:500 3vw Montserrat;margin-left:1.2em}.help-container.mobile .help-content-container .text-content .two-indent-content{color:#fff;font:500 3vw Montserrat;margin-left:3em}.help-container.mobile .help-content-container .text-content .three-indent-content{color:#fff;font:500 3vw Montserrat;margin-left:5.5em}.privacy-container{background:#000;height:95vh;overflow-y:scroll;width:100vw}.privacy-container .privacy-content-container{display:flex;height:100%;overflow-y:scroll;width:100%}.privacy-container .privacy-content-container .logo{cursor:pointer;height:3.3vw;left:47.14vw;position:relative;top:3.61vh;width:3.3vw}.privacy-container .privacy-content-container .text-content{display:flex;flex-direction:column;position:relative;top:8vh}.privacy-container .privacy-content-container .text-content .header{color:#fff;font:900 .94vw Montserrat;margin:15px 0}.privacy-container .privacy-content-container .text-content .content{text-wrap:wrap;color:#fff;font:500 .83vw Montserrat;white-space:pre-wrap;width:89.58vw}.privacy-container .privacy-content-container .text-content .content a{color:#2196f3}.privacy-container .privacy-content-container .text-content .indent-content{color:#fff;font:500 .83vw Montserrat;margin-left:1.2em}.privacy-container .privacy-content-container .text-content .two-indent-content{color:#fff;font:500 .83vw Montserrat;margin-left:3em}.privacy-container .privacy-content-container .text-content .two-indent-content .alpha-list{counter-reset:alpha-counter;list-style-type:none;padding-left:0}.privacy-container .privacy-content-container .text-content .two-indent-content .alpha-list li{counter-increment:alpha-counter;margin-left:3em;padding-left:15px;position:relative}.privacy-container .privacy-content-container .text-content .two-indent-content .alpha-list li:before{color:#fff;content:counter(alpha-counter,lower-alpha) ". ";left:0;position:absolute}.privacy-container .privacy-content-container .text-content .three-indent-content{color:#fff;font:500 .83vw Montserrat;margin-left:5.5em}.privacy-container.mobile .privacy-content-container{flex-direction:column}.privacy-container.mobile .privacy-content-container .logo{height:40px;left:inherit;margin:0 auto;position:relative;width:40px}.privacy-container.mobile .privacy-content-container .text-content{display:flex;flex-direction:column;padding:0 20px;position:relative;top:5vh}.privacy-container.mobile .privacy-content-container .text-content .header{color:#fff;font:900 5vw Montserrat;margin:15px 0}.privacy-container.mobile .privacy-content-container .text-content .content{text-wrap:wrap;color:#fff;font:500 3vw Montserrat;white-space:pre-wrap;width:89.58vw}.privacy-container.mobile .privacy-content-container .text-content .indent-content{color:#fff;font:500 3vw Montserrat;margin-left:1.2em}.privacy-container.mobile .privacy-content-container .text-content .two-indent-content{color:#fff;font:500 3vw Montserrat;margin-left:3em}.privacy-container.mobile .privacy-content-container .text-content .three-indent-content{color:#fff;font:500 3vw Montserrat;margin-left:5.5em}.terms-container{background:#000;height:95vh;overflow-y:scroll;width:100vw}.terms-container .terms-content-container{display:flex;height:100%;overflow-y:scroll;width:100%}.terms-container .terms-content-container .logo{cursor:pointer;height:3.3vw;left:47.14vw;position:relative;top:3.61vh;width:3.3vw}.terms-container .terms-content-container .text-content{display:flex;flex-direction:column;position:relative;top:8vh}.terms-container .terms-content-container .text-content .header{color:#fff;font:900 .94vw Montserrat;margin:15px 0}.terms-container .terms-content-container .text-content .content{text-wrap:wrap;color:#fff;font:500 .83vw Montserrat;white-space:pre-wrap;width:89.58vw}.terms-container .terms-content-container .text-content .content a{color:#2196f3}.terms-container .terms-content-container .text-content .indent-content{color:#fff;font:500 .83vw Montserrat;margin-left:1.2em}.terms-container .terms-content-container .text-content .two-indent-content{color:#fff;font:500 .83vw Montserrat;margin-left:3em}.terms-container .terms-content-container .text-content .three-indent-content{color:#fff;font:500 .83vw Montserrat;margin-left:5.5em}.terms-container.mobile .terms-content-container{flex-direction:column}.terms-container.mobile .terms-content-container .logo{height:40px;left:inherit;margin:0 auto;position:relative;width:40px}.terms-container.mobile .terms-content-container .text-content{display:flex;flex-direction:column;padding:0 20px;position:relative;top:5vh}.terms-container.mobile .terms-content-container .text-content .header{color:#fff;font:900 5vw Montserrat;margin:15px 0}.terms-container.mobile .terms-content-container .text-content .content{text-wrap:wrap;color:#fff;font:500 3vw Montserrat;white-space:pre-wrap;width:89.58vw}.terms-container.mobile .terms-content-container .text-content .indent-content{color:#fff;font:500 3vw Montserrat;margin-left:1.2em}.terms-container.mobile .terms-content-container .text-content .two-indent-content{color:#fff;font:500 3vw Montserrat;margin-left:3em}.terms-container.mobile .terms-content-container .text-content .three-indent-content{color:#fff;font:500 3vw Montserrat;margin-left:5.5em}html{background:#020202;font-family:Montserrat!important;font-size:12px!important;scrollbar-width:none}#root{height:100%}.Gotham1r{font-family:Gotham\ 1r}.Gotham2r{font-family:Gotham\ 2r}.Gotham3r{font-family:Gotham\ 3r}.Gotham4r{font-family:Gotham\ 4r}.Gotham5r{font-family:Gotham\ 5r}.GothamBold{font-family:GothamBold}.GothamBook{font-family:GothamBook}.prompt{font-family:Prompt!important}
/*# sourceMappingURL=main.4ca14408.css.map*/