@font-face{font-family:Blog Script;src:url(/build/assets/BlogScript.D4mPNgZm.woff2) format("woff2"),url(/build/assets/BlogScript.CFsMRzQY.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Danone One;src:url(/build/assets/DanoneOne-Bold.C_h2m2_K.woff2) format("woff2"),url(/build/assets/DanoneOne-Bold.BR5I_UC9.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.alert{font-family:Arial,Helvetica,sans-serif;padding:.5rem 1rem;margin-bottom:1rem;border:1px solid transparent;font-size:14px}.alert.live{margin-top:25px}.alert.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert#success,.alert#error{display:none}.buttons{width:100%;display:flex;justify-content:center}.btn{display:inline-block;padding:40px 80px 30px;border-radius:50px;border:none;outline:none;text-transform:uppercase;font-weight:700;cursor:pointer}.btn.btn-image{background-color:transparent}.btn.btn-image img{width:40px;height:40px}.btn.btn-blue{background-color:#0a1d84;color:#fff}.btn.btn-lightblue{display:flex;flex-direction:column;align-items:center;background-color:#00affb;color:#fff}.btn.btn-lightblue img{width:350px;padding:0 50px;margin-top:1rem}.link{display:inline-block;color:#0a1d84;margin-top:1em;text-decoration:underline}.result{display:none;margin-top:50px;font-weight:700}.result p{font-size:24px!important}.result #result span{text-transform:uppercase}.modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#0009;z-index:1000}.modal .modal-content{background-color:#fff;color:#0a1d84;margin:50% auto;padding:50px;border-radius:12px;width:80%;position:relative;box-shadow:0 0 15px #0000004d}.modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;vertical-align:middle;margin-bottom:4rem}.modal .modal-content .modal-header h2{margin:0;font-size:48px;color:#0a1d84}.modal .modal-content .modal-header .close{font-size:48px;cursor:pointer}.modal .modal-content .modal-body{font-size:32px;line-height:1.6;color:#0a1d84}.content-box{width:100%}.home{width:100px;height:100px;position:absolute;left:50%;bottom:25px;transform:translate(-50%);background-color:#5fadf8;border-radius:50%;padding:15px;border:none;outline:none;z-index:9999;opacity:0;animation:fadeInAnimation 2s forwards 2s}.home img{width:100%;height:100%;border-radius:50%}.auth-page{width:100%;min-height:100vh;padding:50px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.auth-page:before{content:"";width:100%;height:239px;background:url(/build/assets/element-1.2wG_0aAJ.png) no-repeat center;background-size:contain;position:absolute;top:0;left:0;pointer-events:none;z-index:0;opacity:0;animation:slideDownAnimation 2s forwards .5s}.auth-page:after{content:"";width:100%;height:239px;background:url(/build/assets/element-1.2wG_0aAJ.png) no-repeat center;background-size:contain;position:absolute;left:0;bottom:0;pointer-events:none;z-index:0;opacity:0;animation:slideUpAnimation 2s forwards .5s}.auth-page .box-form{width:100%;position:relative;display:inline-block;padding:10px;margin:0 auto}.auth-page .box-form .title{text-align:center;font-size:87px;opacity:0;animation:fadeInAnimation 2s forwards 1s}.auth-page .box-form .title span{font-weight:700;color:#5fadf8}.auth-page .box-form .form{position:relative;color:#fff;padding:70px;border-radius:8px;text-align:center;z-index:1;opacity:0;animation:fadeInAnimation 2s forwards 1.3s}.auth-page .box-form .form form input[type=checkbox]{display:none}.auth-page .box-form .form form .terms{text-align:center;font-size:32px;color:#fff}.auth-page .box-form .form form .terms button{background-color:transparent;border:none;outline:none;color:#5fadf8;font-weight:700;cursor:pointer;font-size:32px}.auth-page .box-form .form form .btn{text-align:center;font-size:82px;margin-bottom:70px;opacity:0;animation:fadeInAnimation 2s forwards 1.5s}.auth-page .box-form .form form .btn.pulse{opacity:1;animation:pulseAnimation 2s ease-in-out forwards infinite}#menu-page{max-width:100%;min-height:100vh;padding:30px 0;display:flex;flex-direction:column;justify-content:start;align-items:center;margin:0 auto}#menu-page:after{content:"";width:100%;height:239px;background:url(/build/assets/element-1.2wG_0aAJ.png) no-repeat center;background-size:contain;position:absolute;left:0;bottom:0;pointer-events:none;z-index:0;opacity:0;animation:slideUpAnimation 2s forwards .5s}#menu-page .box-menu .title{text-align:center;font-size:82px;margin-bottom:2rem;opacity:0;animation:fadeInAnimation 2s forwards 1s}#menu-page .box-menu .title span{font-weight:700;color:#5fadf8}#menu-page .box-menu .buttons{width:100%;height:calc(1300px - 2rem);background-color:#5fadf8;display:flex;flex-wrap:wrap;gap:50px;padding:150px 25px;opacity:0;animation:fadeInAnimation 2s forwards 1.2s}#menu-page .box-menu .buttons .button{flex:0 0 calc(50% - 40px);display:flex;justify-content:center;align-items:center;text-align:center;border-radius:40px;padding:20px 40px;text-decoration:none;border:none;outline:none;opacity:0;animation:fadeInAnimation 2s forwards}#menu-page .box-menu .buttons .button img{width:100%;height:auto}#camera-page{background-color:#0a1d84;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:start;margin:0 auto;position:relative;overflow:hidden}#camera-page:after{content:"";width:100%;height:239px;background:url(/build/assets/element-1.2wG_0aAJ.png) no-repeat center;background-size:contain;position:absolute;left:0;bottom:0;pointer-events:none;z-index:0;opacity:0;animation:slideUpAnimation 2s forwards .5s}#camera-page .box-upload{width:100%;height:100vh}#camera-page .box-upload #photo{width:90vw;aspect-ratio:800/946;max-width:800px;top:10%;margin:auto;position:relative;opacity:0;animation:fadeInAnimation 2s forwards 1s}#camera-page .box-upload #photo.hidden{display:none}#camera-page .box-upload #photo.active{display:block}#camera-page .box-upload #photo #camera{width:800px;height:946px;display:block;position:absolute;top:0;left:0;overflow:hidden}#camera-page .box-upload #photo #camera #camera-video{position:absolute;left:0;top:0;width:100%;height:auto;display:block}#camera-page .box-upload #photo #camera #camera-canvas{display:none;position:absolute;top:0;left:0}#camera-page .box-upload #photo #camera #camera-canvas.active{display:block}#camera-page .box-upload #photo #camera #camera-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#camera-page .box-upload #countdown{width:100%;height:auto;position:absolute;text-align:center;display:none;flex-direction:column;justify-content:center;top:0%;left:0%;transform:translateY(60%);font-size:500px;color:#fff;z-index:10}#camera-page .box-upload #flash{display:none;position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff;opacity:0;z-index:9999}#camera-page .box-upload #controls{width:100%;display:flex;justify-content:center;align-items:center;position:fixed;left:0;bottom:350px;z-index:999;opacity:0;animation:fadeInAnimation 2s forwards 1s}#camera-page .box-upload #controls button{height:215px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 25px}#camera-page .box-upload #controls button.btn{text-align:center;font-size:62px;padding:25px 50px}#camera-page .box-upload #controls button.hidden{display:none}#camera-page .box-upload #controls .load{font-size:42px;text-align:center}#camera-page .box-upload #controls .load.hidden{display:none}#qrcode-page{max-width:100%;min-height:100vh;padding:30px 0;display:flex;flex-direction:column;justify-content:start;align-items:center;margin:0 auto}#qrcode-page:after{content:"";width:100%;height:239px;background:url(/build/assets/element-1.2wG_0aAJ.png) no-repeat center;background-size:contain;position:absolute;left:0;bottom:0;pointer-events:none;z-index:0;opacity:0;animation:slideUpAnimation 2s forwards .5s}#qrcode-page .box-qrcode{width:100%}#qrcode-page .box-qrcode .title{text-align:center;font-size:82px;margin-bottom:2rem;opacity:0;animation:fadeInAnimation 2s forwards 1s}#qrcode-page .box-qrcode .title span{font-weight:700;color:#5fadf8}#qrcode-page .box-qrcode .qrcode{width:100%;height:calc(1400px - 2rem);display:flex;flex-direction:column;justify-content:space-between;background-color:#5fadf8;padding:150px 25px;text-align:center}#qrcode-page .box-qrcode .qrcode .text{color:#0a1d84;font-size:82px;opacity:0;animation:fadeInAnimation 2s forwards 1.5s}#qrcode-page .box-qrcode .qrcode .text img{max-width:250px}#qrcode-page .box-qrcode .qrcode .image{max-width:550px;margin:0 auto;margin-top:3rem;margin-bottom:3rem;opacity:0;animation:fadeInAnimation 2s forwards 1.3s}#qrcode-page .box-qrcode .qrcode .image img{width:100%}*{margin:0;padding:0;box-sizing:border-box;position:relative}body{min-height:100vh;font-family:Danone One;background-color:#0a1d84;color:#fff;overflow:hidden!important}li{list-style:none}a{text-decoration:none}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes pulseAnimation{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes slideUpAnimation{0%{transform:translateY(268px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDownAnimation{0%{transform:translateY(-268px);opacity:0}to{transform:translateY(0);opacity:1}}
