@media(max-width:1200px){.hero-section{height:180vh}.dynamic-qrcode.active .block-lock,.dynamic-qrcode.active .block-notch,.dynamic-qrcode.active .block-qrcode{height:137px}.dynamic-qrcode .time-line{left:145px;width:650px;bottom:100px}.dynamic-qrcode .block-lock{bottom:55px}.dynamic-qrcode .block-notch{right:330px;bottom:30px}.dynamic-qrcode .block-qrcode{bottom:30px;right:140px}.dynamic-qrcode .block-server{height:200px;width:297px}}@media(max-width:1024px){.ellipse{width:40vw;height:37vw;opacity:.05;border-radius:50%}.ellipse.el-23{top:12vw;right:16vw}.ellipse.el-24{top:50vw;left:3vw}.ellipse.el-25{top:210vw;left:40%}.ellipse.el-26{bottom:75vw;right:40%}.menu{padding:0 30px}.menu .section-collapse{display:block}.menu .section-btn{display:none}.menu .section-list ul{display:block;padding:20px 0}.menu.menu-bg .section-list{top:70px}.menu .section-list{top:120px;position:absolute;width:100%;left:0;padding:0 30px;background:#161616;max-height:0;overflow:hidden;opacity:0}.menu .section-list.expanded{max-height:500px;overflow:visible;opacity:1}.menu .section-list ul>li{padding:15px 0}}@media(max-width:992px){h1{font-size:35px;font-weight:900}h4{font-size:22px;font-weight:600}h5{font-size:18px;font-weight:600}p{font-size:15px;margin:0}.hero-section p{font-size:17px}.hero-section{padding:150px 30px 0;height:auto}.btn-back{margin:30px 0}.hero-column-right{margin-top:130px;max-width:initial;max-height:initial;height:800px}.hero-section #countdown{position:absolute;top:unset;bottom:-180px;left:calc(54% - (193px/2))}.block-wrap{height:36px}.hero-section h1 .typed,.hero-section h1 .typed-cursor{font-weight:900;font-size:43px;color:#ff6657}.hero-section h1{font-size:70px;line-height:100%}.hero-section h1 span{font-size:64px}.laws-container .law{margin-top:50px;padding:0 25px}.laws-container .law svg{min-height:40px;min-width:40px;margin-right:15px}.btn-hero-start{width:200px;height:55px;font-size:15px}.benefits-business .row-benefits-business{display:flex;flex-wrap:wrap;margin-top:40px;justify-content:center}.benefits-business .column-benefits-title h1{width:100%;text-align:center}.hero-plan .hero-right img{display:none}.hero-plan .hero-right{padding-top:20px}.plans{padding:0 0 120px}.hero-plan{height:150px}.hero-plan .hero-left{display:block;text-align:center}.benefits-app .benefits-app-left{height:550px;margin:50px}.benefits-app .benefits-app-right{margin-top:50px}.ecosystem{height:auto}.ecosystem .app-ecosystem{position:relative;height:850px}.ecosystem .web-ecosystem{position:relative;height:700px}.web-ecosystem .web{padding:50px}.dynamic-qrcode .dynamic-block{display:flex;flex-wrap:wrap;flex-direction:column-reverse;padding:0 15px}.dynamic-qrcode .dynamic-qrcode-info{position:unset}.dynamic-qrcode .dynamic-qrcode-image{margin-top:50px;height:860px;width:100%;text-align:center}.dynamic-qrcode .time-line{width:3px;bottom:unset;top:250px;left:50%}.dynamic-qrcode .block-lock{left:calc(50% - (137px/2));top:340px}.dynamic-qrcode .block-notch{right:unset;left:calc(50% - (137px/2));bottom:200px}.dynamic-qrcode .block-qrcode{right:unset;left:calc(50% - (137px/2));bottom:10px}.facial-recognition .facial-right{text-align:center;margin-top:50px}.facial-recognition .facial-right img{max-width:60%}.facial-recognition .facial-left .block-portrait{max-width:80%}.facial-recognition{padding:50px 0}.facial-recognition .facial-left p{margin-top:40px}.geolocation .geolocation-right{margin-top:50px}.geolocation .geolocation-right #map{margin-top:50px}.contact{padding:50px 0}.contact .contact-right{margin-top:50px}.footer-logo{margin-bottom:50px}.instructions .logo{height:140px}.row-downloads{margin-top:50px}.side-right{padding:60px}.row-downloads .downloads{justify-content:center;flex-wrap:wrap}.instructions .btn-start{margin-top:70px}.totem{padding:50px 0}.totem .column-img-totem{margin-top:50px}.totem .column-img-totem img{position:initial}}@media only screen and (max-width:767px){.benefits-app{padding:20px}.geolocation .options{position:relative}.geolocation .options span.tooltip-show::after{background:linear-gradient(45deg,#fff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);content:"";height:20px;left:60%;position:absolute;top:0;transform:translate(-50%,-50%) rotate(-225deg);width:20px}.geolocation .options .block-tooltip{position:unset}.geolocation .options span.tooltip-show{top:90px;left:0}}@media(max-width:480px){.geolocation #slide-map{width:100%;padding:0 10px}.facial-recognition .facial-portraits embed:nth-child(1){left:-5vw;width:33vw}.facial-recognition .facial-portraits embed:nth-child(2){left:20vw;width:37vw}.facial-recognition .facial-portraits embed:nth-child(3){left:50vw;width:34vw}}@media(max-height:760px){.hero-section{height:180vh}}@media(max-width:760px){.hero-section h1{font-size:60px}.hero-section h1 span{font-size:55px}.laws-container{padding:0 25px 150px 25px}.totem .totem-title{top:-230px;right:calc(50vw - 140px);height:100px}}@media(max-width:574px){.footer-content h3.block-title{margin-bottom:15px}.totem .totem-title{top:-230px;right:calc(50vw - 155px);height:80px}.footer-content{padding-top:50px;text-align:center}.footer-content .copyright{margin-top:30px}.app-ecosystem .app1,.app-ecosystem .app2{height:300px}.app-ecosystem .app1{left:calc(50% - 110px)}.app-ecosystem .app2{left:calc(50% - 5px)}.ecosystem .app-ecosystem{height:750px}.ecosystem .web-ecosystem{height:600px}.web-ecosystem .web{padding:0 20px}.side-right{padding:20px;margin-top:25px}}@media (max-width:768px){.benefits-scroll-container{max-width:100%;margin:30px 0}.benefits-scroll-row{height:30px;mask:linear-gradient(to right,transparent 0,rgba(0,0,0,.2) 8%,rgba(0,0,0,.9) 18%,rgba(0,0,0,1) 25%,rgba(0,0,0,1) 75%,rgba(0,0,0,.9) 82%,rgba(0,0,0,.2) 92%,transparent 100%);-webkit-mask:linear-gradient(to right,transparent 0,rgba(0,0,0,.2) 8%,rgba(0,0,0,.9) 18%,rgba(0,0,0,1) 25%,rgba(0,0,0,1) 75%,rgba(0,0,0,.9) 82%,rgba(0,0,0,.2) 92%,transparent 100%)}.benefits-scroll-track{animation-duration:20s}.benefits-scroll-reverse{animation-duration:20s}}@media(min-width:992px) and (max-width:1399px){.menu{padding:0 100px}.menu .section-list{padding:0 100px}.hero-section{padding:120px 115px 0}}