.page,[id=app],[id=root],body,html{height:100%;width:100%;margin:0;overflow:auto;padding:0;box-sizing:border-box;scroll-behavior:smooth;font-family:Alata}[id=app]{overflow:hidden}[id=app] .modal-background{z-index:9;padding:20px;animation:fadeEnter .3s ease-in-out}[id=app] .modal-foreground{height:100%;width:100%;max-height:100%;max-width:100%;border-radius:10px}[id=app] .italic{font-weight:400;font-style:italic}[id=app] input,[id=app] select{background-color:#fff;border:1px solid #000;border-radius:3px;padding:5px 10px;margin:0;line-height:1;width:100%;outline:none}[id=app] .form-error{color:#b51b29;font-size:14px;margin:8px 0 0}[id=app] .qr-hint{font-size:14px;margin-top:12px}[id=home]{display:flex;align-items:center;flex-direction:row;height:100%;background-color:#eaeaea;justify-content:center;font-family:Lato,Helvetica,Arial,Lucida,sans-serif}[id=home] .form{height:300px;width:300px;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column}[id=home] .form .form-content{padding:0 20px 20px;display:flex;flex-direction:column;justify-content:center}[id=home] .form button{margin-top:20px;color:#fff!important;border-width:0!important;border-radius:50px;font-size:18px;font-family:Lato,Helvetica,Arial,Lucida,sans-serif!important;background-image:linear-gradient(150deg,#ef163a,#8e062a)!important;padding:7px 50px 5px!important}[id=home] .form img{max-width:100%;max-height:100%}[id=home] .form input,[id=home] .form input::-webkit-input-placeholder{outline:0;border-width:0 0 2px;border-color:#000;font-size:20px;line-height:1.5}[id=home] .form .header{background-color:#f4f4f4;display:flex;justify-content:center;padding:30px}[id=timer-element]{display:flex;align-items:center;flex-direction:column;height:100%;border:3px solid #000;justify-content:center;width:80px;margin:20px;padding:10px;font-family:Lato,Helvetica,Arial,Lucida,sans-serif}[id=timer-element] h1{font-size:25}@media screen and (max-width:937px){.logo{height:90px;display:flex;width:100%;align-items:center;justify-content:center}}@media screen and (min-width:937px){.logo img{margin:60px 0 0 120px}}[id=scanner]{height:100%;font-family:Alata,Helvetica,Arial,Lucida,sans-serif;background:#ee1d31;background-image:url(/background.png?814ecf35);background-size:100%;background-repeat:no-repeat;display:flex;flex-direction:column}[id=scanner] .login-content{height:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:937px){[id=scanner] .login-content{flex-direction:row}}[id=scanner] .login-content{align-items:center}@media screen and (min-width:937px){[id=scanner] .login-content{padding:50px 60px 50px 120px}}@media screen and (max-width:937px){[id=scanner] h2{margin:0 0 5px}}[id=scanner] h2{font-size:40px;color:#fff}[id=scanner] .scanner-form{padding:20px;height:80%;display:flex;justify-content:center;align-items:center}[id=scanner] .form{justify-content:left}@media screen and (max-width:937px){[id=scanner] .form{justify-content:center;text-align:center;min-height:50%}}@media screen and (min-width:937px){[id=scanner] .form{width:50%}}[id=scanner] .form .form-content{display:flex;flex-direction:column}[id=scanner] .form button{width:auto;margin-top:25px}@media screen and (min-width:937px){[id=scanner] .form button{width:417px;margin-top:34px}}[id=scanner] .form button{border-width:0;height:50px;left:146px;top:654px;background:#000;border-radius:44px;color:#fff;font-size:18px}[id=scanner] .form .empty-button{opacity:.3}[id=scanner] .form .ready-button{cursor:pointer}[id=scanner] input{width:auto}@media screen and (min-width:937px){[id=scanner] input{width:359px;max-width:50vw}}[id=scanner] input{height:50px;left:146px;top:580px;background:#fff;border-radius:33px;font-size:18px;padding:0 29px}[id=scanner] input:focus,[id=scanner] textarea:focus{outline:none}[id=scanner-scan]{height:100%;font-family:Alata,Helvetica,Arial,Lucida,sans-serif;background:#000}[id=scanner-scan] section{border:3px solid #fff;margin:20px;padding:20px;border-radius:20px}.result{height:100%;font-size:22px;font-weight:400;color:#fff;font-family:Alata,Helvetica,Arial,Lucida,sans-serif}.result,.result .result-text{display:flex;flex-direction:column;align-items:center;justify-content:center}.result .result-text{height:80%}.result .result-text .result-icon{border:2px solid #fff;border-radius:50%;width:116px;height:116px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:50px;margin-bottom:20px}[id=ko-scan]{background:#ee1d31}[id=ok-scan]{background:#6dde72}[id=ticketing-invite]{text-align:center;font-family:Lato,Helvetica,Arial,Lucida,sans-serif}[id=ticketing-invite] .inviteButton{font-size:25px;margin-bottom:20px}[id=ticketing-invite] .invite-form{border-top:solid;border-bottom:solid}[id=ticketing-invite] .copy-form{border-bottom:solid;margin-bottom:10px}[id=ticketing-copy-modal]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid #000;background:#fff;opacity:1;font-family:Arial;font-size:30px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}[id=ticketing-copy-modal] button{font-size:30px}[id=login]{overflow:auto}[id=login] input{margin-top:20px}@media screen and (min-width:937px){[id=login] select{width:418px;max-width:50vw}}[id=login] select{width:auto;height:50px;left:146px;border:none;top:580px;background:#fff;border-radius:33px;margin-top:20px;font-size:18px;padding:0 29px}[id=login] input:focus,[id=login] select:focus,[id=login] textarea:focus{outline:none}[id=login] a{color:#fff}[id=login]{height:100%;font-family:Alata,Helvetica,Arial,Lucida,sans-serif;background:#ee1d31;background-image:url(/background.png?814ecf35);background-size:100%;background-repeat:no-repeat;display:flex;flex-direction:column}[id=login] .smaller-paragraph{font-size:16px}[id=login] .even-smaller-paragraph{font-size:13px}[id=login] .logo{position:absolute;float:left}@media screen and (max-width:937px){[id=login] .logo{height:90px;display:flex;width:100%;align-items:center;justify-content:center}}@media screen and (min-width:937px){[id=login] .logo img{margin:60px 0 0 120px}}[id=login] .login-content{height:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:937px){[id=login] .login-content{flex-direction:row}}[id=login] .login-content{align-items:center}@media screen and (min-width:937px){[id=login] .login-content{padding:50px 60px 50px 120px}}@media screen and (max-width:937px){[id=login] h2{margin:0 0 5px}}[id=login] h2{font-size:40px;color:#fff}[id=login] p{width:339px}@media screen and (max-width:937px){[id=login] p{margin:20 0 25px}}@media screen and (min-width:937px){[id=login] p{width:417px}}[id=login] p{font-size:20px;color:#fff}[id=login] .form-login{justify-content:left}@media screen and (max-width:937px){[id=login] .form-login{justify-content:center;text-align:center;min-height:50%}}@media screen and (min-width:937px){[id=login] .form-login{width:50%}}[id=login] .form-login .form-content{display:flex;flex-direction:column}[id=login] .form-login button{width:339px;margin-top:25px}@media screen and (min-width:937px){[id=login] .form-login button{width:417px;margin-top:34px}}[id=login] .form-login button{border-width:0;height:50px;left:146px;top:654px;background:#000;border-radius:44px;color:#fff;font-size:18px}[id=login] .form-login .empty-button{opacity:.3}[id=login] .form-login .ready-button{cursor:pointer}[id=login] .login-image{display:flex;justify-content:center}@media screen and (max-width:937px){[id=login] .login-image{align-items:flex-end;height:50%}}@media screen and (min-width:937px){[id=login] .login-image{min-width:50%}}[id=login] .login-image img{max-width:100%}@media screen and (max-width:937px){[id=login] .login-image img{max-height:80%}}[id=login] input{width:auto}@media screen and (min-width:937px){[id=login] input{width:359px;max-width:50vw}}[id=login] input{height:50px;left:146px;border:none;top:580px;background:#fff;border-radius:33px;font-size:18px;padding:0 29px}[id=login] input:focus,[id=login] textarea:focus{outline:none}[id=login2]{height:100%;font-family:Alata,Helvetica,Arial,Lucida,sans-serif;overflow:auto;display:flex;flex-direction:column;background-size:cover;background-repeat:no-repeat}[id=login2].default{background-color:#ee1d31;background-image:url(/background.png?814ecf35)}[id=login2].iamericas{background-color:#005;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/backgroud_iamericas.jpg?299af464)}[id=login2] .smaller-paragraph{font-size:16px}[id=login2] .even-smaller-paragraph{font-size:13px}[id=login2] .logo{position:absolute;float:left}@media screen and (max-width:937px){[id=login2] .logo{height:90px;display:flex;width:100%;align-items:center;justify-content:center}}@media screen and (min-width:937px){[id=login2] .logo img{margin:60px 0 0 120px}}[id=login2] .login-content{height:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:937px){[id=login2] .login-content{flex-direction:row}}[id=login2] .login-content{align-items:center}@media screen and (min-width:937px){[id=login2] .login-content{padding:50px 60px 50px 120px}}@media screen and (max-width:937px){[id=login2] h2{margin:0 0 5px}}[id=login2] h2{font-size:40px;color:#fff}[id=login2] a{color:#fff}[id=login2] p{width:339px}@media screen and (max-width:937px){[id=login2] p{margin:20 0 25px}}@media screen and (min-width:937px){[id=login2] p{width:417px}}[id=login2] p{font-size:20px;color:#fff}[id=login2] .form-login{justify-content:left}@media screen and (max-width:937px){[id=login2] .form-login{justify-content:center;text-align:center;min-height:50%}}@media screen and (min-width:937px){[id=login2] .form-login{width:50%}}[id=login2] .form-login .form-content{display:flex;flex-direction:column}[id=login2] .form-login button{width:339px;margin-top:25px}@media screen and (min-width:937px){[id=login2] .form-login button{width:417px;margin-top:34px}}[id=login2] .form-login button{border-width:0;height:50px;left:146px;top:654px;border-radius:44px;color:#fff;font-size:18px}[id=login2] .form-login button.default{background-color:#000}[id=login2] .form-login button.iamericas{background-color:#00f}[id=login2] .form-login .empty-button{opacity:.3}[id=login2] .form-login .ready-button{cursor:pointer}[id=login2] .login-image{width:100%;max-width:720px;height:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}[id=login2] .login-image.default{background-image:url(/login-image.png?f2164acd)}[id=login2] .login-image.iamericas{background-image:url(/logo_iamericas-socios_negativo.svg?178b2d15);margin:50px;max-width:min(512px,80%)}@media screen and (max-width:937px){[id=login2] .login-image{margin-top:80px}}[id=login2] input{width:auto}@media screen and (min-width:937px){[id=login2] input{width:359px;max-width:50vw}}[id=login2] input{height:50px;left:146px;border:none;top:580px;background:#fff;border-radius:33px;margin-top:20px;font-size:18px;padding:0 29px}@media screen and (min-width:937px){[id=login2] select{width:418px;max-width:50vw}}[id=login2] select{width:auto;height:50px;left:146px;border:none;top:580px;background:#fff;border-radius:33px;margin-top:20px;font-size:18px;padding:0 29px}[id=login2] input:focus,[id=login2] select:focus,[id=login2] textarea:focus{outline:none}[id=register]{height:100%;font-family:Alata,Helvetica,Arial,Lucida,sans-serif;overflow:auto;display:flex;flex-direction:column;background-size:cover;background-repeat:no-repeat}[id=register].default{background-color:#ee1d31;background-image:url(/background.png?814ecf35)}[id=register].iamericas{background-color:#005;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/backgroud_iamericas.jpg?299af464)}[id=register] .smaller-paragraph{font-size:16px}[id=register] .logo{position:absolute;float:left}@media screen and (max-width:937px){[id=register] .logo{height:90px;display:flex;width:100%;align-items:center;justify-content:center}}@media screen and (min-width:937px){[id=register] .logo img{margin:60px 0 0 120px}}[id=register] .register-content{height:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:937px){[id=register] .register-content{flex-direction:row}}[id=register] .register-content{align-items:center}@media screen and (min-width:937px){[id=register] .register-content{padding:50px 60px 50px 120px}}@media screen and (max-width:937px){[id=register] h2{margin:0 0 5px}}[id=register] h2{font-size:40px;color:#fff}[id=register] a{color:#fff}[id=register] p{width:339px}@media screen and (max-width:937px){[id=register] p{margin:20 0 25px}}@media screen and (min-width:937px){[id=register] p{width:417px}}[id=register] p{font-size:20px;color:#fff}[id=register] .form-register{justify-content:left}@media screen and (max-width:937px){[id=register] .form-register{justify-content:center;text-align:center;min-height:50%}}@media screen and (min-width:937px){[id=register] .form-register{width:50%}}[id=register] .form-register .form-content{display:flex;flex-direction:column}[id=register] .form-register button{width:339px;margin-top:25px}@media screen and (min-width:937px){[id=register] .form-register button{width:417px;margin-top:34px}}[id=register] .form-register button{border-width:0;height:50px;left:146px;top:654px;border-radius:44px;color:#fff;font-size:18px}[id=register] .form-register button.default{background-color:#000}[id=register] .form-register button.iamericas{background-color:#00f}[id=register] .form-register .empty-button{opacity:.3}[id=register] .form-register .ready-button{cursor:pointer}[id=register] .login-image{width:100%;max-width:720px;height:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}[id=register] .login-image.default{background-image:url(/login-image.png?f2164acd)}[id=register] .login-image.iamericas{background-image:url(/logo_iamericas-socios_negativo.svg?178b2d15);margin:50px;max-width:min(512px,80%)}@media screen and (max-width:937px){[id=register] .login-image{margin-top:80px}}[id=register] input{width:auto}@media screen and (min-width:937px){[id=register] input{width:359px;max-width:50vw}}[id=register] input{height:50px;left:146px;border:none;top:580px;background:#fff;border-radius:33px;margin-top:20px;font-size:18px;padding:0 29px}[id=register] input:disabled{opacity:.7}@media screen and (min-width:937px){[id=register] select{width:418px;max-width:50vw}}[id=register] select{width:auto;height:50px;left:146px;border:none;top:580px;background:#fff;border-radius:33px;margin-top:20px;font-size:18px;padding:0 29px}[id=register] select:disabled{opacity:.7}[id=register] input:focus,[id=register] select:focus,[id=register] textarea:focus{outline:none}[id=userPanel]{height:100%;font-family:Alata,Helvetica,Arial,Lucida,sans-serif;background:#ee1d31;background-image:url(/background.png?814ecf35);background-size:100%;background-repeat:no-repeat;overflow:auto;display:flex;flex-direction:column;font-size:20px;color:#fff}[id=userPanel] .smaller-paragraph{font-size:16px}[id=userPanel] .even-smaller-paragraph,[id=userPanel] .foot{font-size:13px}[id=userPanel] .logo{position:absolute;float:left}@media screen and (max-width:937px){[id=userPanel] .logo{height:90px;display:flex;width:100%;align-items:center;justify-content:center}}@media screen and (min-width:937px){[id=userPanel] .logo img{margin:60px 0 0 120px}}[id=userPanel] .userPanel-content-container{height:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:937px){[id=userPanel] .userPanel-content-container{flex-direction:row}}[id=userPanel] .userPanel-content-container{align-items:center}@media screen and (min-width:937px){[id=userPanel] .userPanel-content-container{padding:50px 60px 50px 120px}}@media screen and (max-width:937px){[id=userPanel] h2{margin:0 0 5px}}[id=userPanel] h2{font-size:40px;color:#fff}[id=userPanel] p{width:339px}@media screen and (max-width:937px){[id=userPanel] p{margin:20 0 25px}}@media screen and (min-width:937px){[id=userPanel] p{width:417px}}[id=userPanel] a{color:#fff}[id=userPanel] .form-login{justify-content:left}@media screen and (max-width:937px){[id=userPanel] .form-login{justify-content:center;text-align:center;min-height:50%}}@media screen and (min-width:937px){[id=userPanel] .form-login{width:50%}}[id=userPanel] .form-login .userPanel-content{display:flex;flex-direction:column}[id=userPanel] .form-login .button-link{border:none;background:none;color:#fff;cursor:pointer;margin:0;padding:0}[id=userPanel] .login-image{display:flex;justify-content:center}@media screen and (max-width:937px){[id=userPanel] .login-image{align-items:flex-end;height:50%}}@media screen and (min-width:937px){[id=userPanel] .login-image{min-width:50%}}[id=userPanel] .login-image img{max-width:100%}@media screen and (max-width:937px){[id=userPanel] .login-image img{max-height:80%}}[id=userPanel] h3{font-size:24px;margin:28px 0 8px;color:#fff}[id=userPanel] ul{width:339px;padding-left:20px;margin:0 0 12px}@media screen and (min-width:937px){[id=userPanel] ul{width:417px}}[id=userPanel] .form-ok{font-size:16px;font-weight:700}[id=userPanel] .form-error{font-size:16px;color:#ffe0e4}[id=userPanel] .profile-form{display:flex;flex-direction:column;width:339px}@media screen and (min-width:937px){[id=userPanel] .profile-form{width:417px}}[id=userPanel] .profile-form label{font-size:14px;margin:10px 0 4px}[id=userPanel] .profile-form input{color:#1e2126}[id=userPanel] .profile-form .profile-form-actions{display:flex;align-items:center;gap:16px;margin-top:16px}[id=userPanel] .profile-form .profile-form-actions button[type=submit]{background:#1e2126;color:#fff;border:none;border-radius:50px;padding:10px 28px;font-size:16px;cursor:pointer;font-family:inherit}[id=userPanel] .profile-form .profile-form-actions button[type=submit]:disabled{opacity:.5;cursor:default}[id=waiting]{display:flex;align-items:center;flex-direction:column;height:100%;font-family:Lato,Helvetica,Arial,Lucida,sans-serif}[id=waiting] .header{display:flex;justify-content:center;align-items:center}[id=waiting] img{margin:20px;width:80%}[id=waiting] #timers{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:600px){[id=waiting] #timers{flex-direction:row}}[id=waiting] .qr-section{margin:0;position:absolute;top:50%;transform:translateY(-50%)}[id=eventInscribe]{height:100%;font-family:Alata,Helvetica,Arial,Lucida,sans-serif;background:#ee1d31;background-image:url(/background.png?814ecf35);background-size:100%;background-repeat:no-repeat;overflow:auto;display:flex;flex-direction:column;font-size:20px;color:#fff}[id=eventInscribe] .smaller-paragraph{font-size:16px}[id=eventInscribe] .even-smaller-paragraph{font-size:13px}[id=eventInscribe] .logo{position:absolute;float:left}@media screen and (max-width:937px){[id=eventInscribe] .logo{height:90px;display:flex;width:100%;align-items:center;justify-content:center}}@media screen and (min-width:937px){[id=eventInscribe] .logo img{margin:60px 0 0 120px}}[id=eventInscribe] .inscribe-content{display:flex;height:100%}@media screen and (max-width:937px){[id=eventInscribe] .inscribe-content{flex-direction:column;padding-top:90px}}@media screen and (min-width:937px){[id=eventInscribe] .inscribe-content{align-items:center;padding:0 120px}}[id=eventInscribe] .inscribe-content h2{font-size:40px;color:#fff}@media screen and (max-width:937px){[id=eventInscribe] .inscribe-content h2{margin:0 0 5px}}[id=eventInscribe] .inscribe-content p{width:339px}@media screen and (min-width:937px){[id=eventInscribe] .inscribe-content p{width:417px}}[id=eventInscribe] .inscribe-content ul{width:339px;padding-left:20px}@media screen and (min-width:937px){[id=eventInscribe] .inscribe-content ul{width:417px}}[id=eventInscribe] .inscribe-content a{color:#fff}[id=eventInscribe] .inscribe-content .form-login{justify-content:left}@media screen and (max-width:937px){[id=eventInscribe] .inscribe-content .form-login{justify-content:center;text-align:center;min-height:50%}}@media screen and (min-width:937px){[id=eventInscribe] .inscribe-content .form-login{width:50%}}[id=eventInscribe] .inscribe-content .form-login .form-content{display:flex;flex-direction:column}[id=eventInscribe] .inscribe-content button{width:339px;margin-top:20px;border:none;border-radius:50px;padding:12px 28px;font-size:18px;font-family:inherit;cursor:pointer}@media screen and (min-width:937px){[id=eventInscribe] .inscribe-content button{width:417px}}[id=eventInscribe] .inscribe-content button.ready-button{background:#1e2126;color:#fff}[id=eventInscribe] .inscribe-content button.empty-button{background:#b51b29;color:#fff;cursor:default}[id=eventInscribe] .inscribe-content .login-image{display:flex;justify-content:center}@media screen and (max-width:937px){[id=eventInscribe] .inscribe-content .login-image{align-items:flex-end;height:50%}}@media screen and (min-width:937px){[id=eventInscribe] .inscribe-content .login-image{min-width:50%}}[id=eventInscribe] .inscribe-content .login-image img{max-width:100%}@media screen and (max-width:937px){[id=eventInscribe] .inscribe-content .login-image img{max-height:80%}}