@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#242424;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#282828;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#fff}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.containerResult{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/assets/fondo_ia-DuvGiPA7.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;overflow:hidden;position:relative}.containerResultFinal{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;background-image:url(/assets/fondo_ia-DuvGiPA7.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;color:#fff;overflow:hidden;justify-content:flex-start}.result-wrapper{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.container{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/assets/fondo_ia-DuvGiPA7.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;color:#fff;overflow:hidden;justify-content:flex-start}.header{width:100%;padding:10px 0;background-color:#191919;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.logo{height:146px;margin-top:-1px;margin-left:-26px;position:relative;z-index:3}.fondo{width:100vw;height:100vh;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.card{position:absolute;top:170px;left:50%;transform:translate(-50%);z-index:10;max-width:95vw;width:499px;text-align:center;background-repeat:no-repeat;background-position:0px -17px;background-size:100%;background-attachment:scroll;height:100vh;padding:214px 0 0}.clarologo{width:130px}.title{font-size:34px;font-weight:700}.subtitle{color:red;font-size:25px;font-weight:800;margin-bottom:15px;letter-spacing:1px;margin-top:2px}.select-container{width:100%;display:flex;justify-content:center;margin-top:15px;position:relative}.select-container select{width:350px;height:57px;background:linear-gradient(to right,#041e50,#041e50);color:#fff;font-weight:700;font-size:25px;border:2px solid white;border-radius:15px;text-align:center;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.select-container select:after{content:"▼";color:#fff;position:absolute;right:60px;top:50%;transform:translateY(-50%);pointer-events:none}.select-container .select-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;color:#fff;font-size:20px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.3);z-index:1}.select-container select{background:linear-gradient(#f91b00,#f91b00)!important;border:2px solid #efefef!important;border-radius:28px!important;font-weight:800!important;text-shadow:0 1px 0 rgba(0,0,0,.3)!important;box-shadow:0 6px #00000073,inset 0 2px #ffffff14!important;transition:transform .08s ease,box-shadow .08s ease,background .12s ease!important}.select-container select:before{content:"";position:absolute;left:6px;right:6px;top:6px;height:50%;border-radius:22px;background:linear-gradient(#ffffff52,#ffffff0f);pointer-events:none}.select-container select:hover{transform:translateY(-1px)!important;box-shadow:0 7px #00000073,inset 0 2px #ffffff1f!important;background:linear-gradient(#ff2e00,#ff2e00)!important}.select-container select:focus{transform:translateY(-1px)!important;box-shadow:0 7px #00000073,inset 0 2px #ffffff1f,0 0 0 3px #f91b004d!important;background:linear-gradient(#ff2e00,#ff2e00)!important}.select-container select:active{transform:translateY(2px)!important;box-shadow:0 2px #00000073,inset 0 2px #ffffff14!important}.avatar-container{display:flex;justify-content:center;margin-bottom:15px}.avatar-container.cam{padding-bottom:48px;width:335px;height:442px;position:relative;overflow:hidden;margin:0 auto}.avatar{height:605px}.fotoCapturada{width:100%;height:100%;object-fit:cover}form{width:65%;margin:30px auto 0;height:230px}.label{width:100%;display:block;text-align:left;font-size:12px;margin:10px auto;font-weight:800;letter-spacing:3px}.input{max-width:100%;width:92%;padding:10px;border-radius:5px;background-color:#fff;color:#000;border:1px solid #555;font-size:14px}.btnResult{margin-top:-26px!important}.button{width:200px;height:57px;line-height:57px;display:inline-block;position:relative;padding:0 20px;text-align:center;font-size:25px;font-weight:800;font-family:Arial,Helvetica,sans-serif;color:#fff;border-radius:28px;border:2px solid #efefef;background:linear-gradient(#f91b00,#f91b00);text-shadow:0 1px 0 rgba(0,0,0,.3);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 6px #00000073,inset 0 2px #ffffff14;transition:transform .08s ease,box-shadow .08s ease,background .12s ease}.button:before{content:"";position:absolute;left:6px;right:6px;top:6px;height:50%;border-radius:22px;background:linear-gradient(#ffffff52,#ffffff0f);pointer-events:none}.button:after{content:"";position:absolute;left:6px;right:6px;bottom:-4px;height:8px;border-radius:20px;background:linear-gradient(#00000073,#00000026);filter:blur(2px);opacity:.55;pointer-events:none}.button:hover{transform:translateY(-2px);box-shadow:0 10px 10px #00000059,inset 0 2px #ffffff0f}.button:active{transform:translateY(1px);box-shadow:0 3px #00000080;background:linear-gradient(#d70000,#940000)}.button:focus{outline:none;box-shadow:0 6px #00000073,0 0 6px #ff505040}.buttonTEST{width:200px;height:57px;background-repeat:no-repeat;background-size:100%;background:#ffffff80;color:#000;font-weight:700;padding:10px;margin-top:15px;border-radius:15px;border:2px solid white;cursor:pointer;font-size:25px}.buttonTEST::placeholder{color:#000;opacity:.7}.buttonTEST:hover{background-color:#ffffffb3}.buttonTEST:focus{background-color:#fffc;box-shadow:0 0 10px #ffffff80}.result{width:80%;margin:0 auto;text-align:left;height:100px}.result .result-text{color:#fff;font-size:11px}.main-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;position:relative}.footerAlways{width:100%;background:linear-gradient(to right,#041e50,#041e50);padding:10px 0;display:flex;justify-content:center;align-items:center;height:80px}.hidden-input{display:none!important}.waiting-container{margin:0;padding:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;background-image:url(/assets/fondo_ia-DuvGiPA7.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;color:#fff;overflow:hidden;justify-content:flex-start}.linkColorVerde:hover{color:#041e50}.header-bar{width:100%;background-color:#191919;display:flex;justify-content:center;align-items:center;padding:10px 0}.logo-scotia{height:146px;margin-top:-1px;margin-left:-26px}.waiting-card{margin-top:-320px;max-width:400px;width:90%;text-align:center}.subtitle{font-size:24px;color:#282828;font-weight:700;margin:15px 0}.subtitleResult{font-size:21px;color:#282828;font-weight:700;margin:50px 0}.waiting-text{color:#282828;font-size:35px;font-weight:700;line-height:1.3;margin-bottom:30px}.subtitle-wait{color:#282828;font-size:20px;font-weight:600;margin-bottom:10px;margin-top:10px}.ready-text{color:#555;font-size:14px;margin-bottom:20px}.waiting-form{display:flex;flex-direction:column;align-items:center}.input{width:100%;max-width:300px;margin:10px 0;padding:12px;border:2px solid #041e50;border-radius:25px;background-color:#ffffff80;color:#000;font-size:16px;outline:none;text-align:center}.input::placeholder{color:#000;opacity:.7;text-align:center}.input:hover{background-color:#ffffffb3}.input:focus{background-color:#fffc;box-shadow:0 0 10px #ffffff80}.checkbox-container{display:flex;align-items:center;font-size:18px;color:#282828;gap:5px;width:80%;margin:10px auto}.checkbox-container span{font-size:14px}.checkbox{margin-right:0;border-radius:4px;width:15px!important;height:15px!important;min-width:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;display:flex;justify-content:center;align-items:center;color:#282828;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#041e50,#041e50);background-origin:border-box;background-clip:padding-box,border-box}.checkbox:checked:before{background:linear-gradient(to right,#041e50,#041e50);content:"";width:13px;height:10px;display:flex;justify-content:center;align-content:center;align-self:center}.buttontest{width:200px;height:50px;margin:20px auto 0;background:#ffffff80;color:#000;font-size:25px;font-weight:700;border:none;border-radius:12px;cursor:pointer}.buttontest::placeholder{color:#000;opacity:.7}.buttontest:hover{background-color:#ffffffb3}.buttontest:focus{background-color:#fffc;box-shadow:0 0 10px #ffffff80}.btnVerAvatar{overflow:visible!important}.button{position:relative;overflow:hidden}.button:disabled{cursor:not-allowed;background:linear-gradient(#888,#666)}.button:disabled:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#fffc;right:20px;top:50%;transform:translateY(-50%);animation:loading-dots 1.5s infinite linear}@keyframes loading-dots{0%,20%{box-shadow:0 0,10px 0,20px 0}40%{box-shadow:0 0 #fffc,10px 0,20px 0}60%{box-shadow:0 0 #fffc,10px 0 #fffc,20px 0}80%,to{box-shadow:0 0 #fffc,10px 0 #fffc,20px 0 #fffc}}.loading-spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #f91b00;border-radius:50%;margin:20px auto;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.avatar-container-wait{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px 0}
