:root{--color-gold:#bf9f7d;--color-white:#fff;--color-black:#282625;--color-gold-clear:#ead199;--color-gray:#dfe2e2}.Login-module__DCxJyW__logged-container{background:var(--color-black);flex-direction:column;justify-content:center;align-items:center;min-height:80dvh;padding:140px 40px;display:flex;position:relative;overflow:hidden}.Login-module__DCxJyW__logged-container:before{content:"";opacity:.25;z-index:0;pointer-events:none;background-image:url(../media/nubes.47f7ff8a.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;width:1600px;height:1600px;position:absolute;bottom:-200px;left:-250px}.Login-module__DCxJyW__logged-container:after{content:"";opacity:.25;z-index:0;pointer-events:none;background-image:url(../media/nubes.47f7ff8a.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;width:1600px;height:1400px;position:absolute;top:-180px;right:-600px}.Login-module__DCxJyW__content-wrapper{z-index:1;text-align:center;width:100%;max-width:600px;position:relative}.Login-module__DCxJyW__logo{justify-content:center;animation:.8s ease-out Login-module__DCxJyW__fadeInDown;display:flex}.Login-module__DCxJyW__logo img{width:100%;max-width:450px;height:auto}.Login-module__DCxJyW__semicircle{justify-content:center;align-items:flex-start;width:250px;height:140px;margin:-25px auto 0;animation:1s ease-out .2s both Login-module__DCxJyW__fadeIn;display:flex;position:relative}.Login-module__DCxJyW__semicircle:before{content:"";border:8px solid #0000;border-top:8px solid var(--color-white);border-left:2px solid var(--color-white);border-right:2px solid var(--color-white);box-sizing:border-box;border-bottom:none;border-radius:300px 300px 0 0;width:70%;height:70%;position:relative}.Login-module__DCxJyW__user-icon{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:50px auto 30px;animation:1s ease-out .3s both Login-module__DCxJyW__fadeIn;display:flex}.Login-module__DCxJyW__greeting{color:var(--color-white);margin-bottom:20px;font-size:1.5rem;font-weight:400;animation:1s ease-out .5s both Login-module__DCxJyW__fadeIn}.Login-module__DCxJyW__greeting strong{font-weight:700}.Login-module__DCxJyW__points-info{color:var(--color-white);margin-bottom:15px;font-size:1rem;font-weight:300;animation:1s ease-out .7s both Login-module__DCxJyW__fadeIn}.Login-module__DCxJyW__points-value{color:var(--color-gold-clear);margin-bottom:40px;font-size:1.5rem;font-weight:700;animation:1s ease-out .9s both Login-module__DCxJyW__fadeIn}.Login-module__DCxJyW__login-form{width:100%;max-width:400px;margin:0 auto;animation:1s ease-out .5s both Login-module__DCxJyW__fadeIn}.Login-module__DCxJyW__forgot-password-link{animation:1s ease-out .5s both Login-module__DCxJyW__fadeIn}.Login-module__DCxJyW__input-group{margin-bottom:20px;position:relative}.Login-module__DCxJyW__input-wrapper{margin-bottom:20px}.Login-module__DCxJyW__input-wrapper .Login-module__DCxJyW__input-group{margin-bottom:0}.Login-module__DCxJyW__input-group input{width:100%;color:var(--color-white);background-color:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:15px 45px;font-family:Telegraf,sans-serif;font-size:1rem;transition:border-color .18s,background-color .18s,color .18s}.Login-module__DCxJyW__input-group input::placeholder{color:#ffffff80}.Login-module__DCxJyW__input-group input:hover{border-color:var(--color-gold);background-color:#ffffff1a;outline:none}.Login-module__DCxJyW__input-group input:hover::placeholder{color:var(--color-gold)}.Login-module__DCxJyW__input-group:has(input:hover) .Login-module__DCxJyW__input-icon{stroke:var(--color-gold);filter:brightness(0)saturate()invert(66%)sepia(55%)saturate(222%)hue-rotate(350deg)brightness(91%)contrast(82%)}.Login-module__DCxJyW__input-group:has(input:hover) .Login-module__DCxJyW__toggle-password svg{stroke:var(--color-gold)}.Login-module__DCxJyW__input-group:has(input:hover) .Login-module__DCxJyW__toggle-password img{filter:brightness(0)saturate()invert(66%)sepia(55%)saturate(222%)hue-rotate(350deg)brightness(91%)contrast(82%)}.Login-module__DCxJyW__input-group input:focus{border-color:var(--color-white);background-color:#ffffff26;outline:none}.Login-module__DCxJyW__input-group input:focus::placeholder{color:var(--color-white)}.Login-module__DCxJyW__input-group:has(input:focus) .Login-module__DCxJyW__input-icon{stroke:var(--color-white);filter:brightness(0)saturate()invert()opacity()}.Login-module__DCxJyW__input-group:has(input:focus) .Login-module__DCxJyW__toggle-password svg{stroke:var(--color-white)}.Login-module__DCxJyW__input-group input:not(:placeholder-shown){color:var(--color-gold-clear);border-color:var(--color-gold)!important;background-color:#ffffff0a!important}.Login-module__DCxJyW__input-icon{stroke:#ffffff80;pointer-events:none;filter:brightness(0)saturate()invert()opacity(.5);width:20px;height:20px;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.Login-module__DCxJyW__toggle-password{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.Login-module__DCxJyW__toggle-password img{filter:brightness(0)saturate()invert()opacity(.5);width:20px;height:20px;transition:opacity .12s,transform .12s}.Login-module__DCxJyW__toggle-password:hover img{filter:brightness(0)saturate()invert(66%)sepia(55%)saturate(222%)hue-rotate(350deg)brightness(91%)contrast(82%)}.Login-module__DCxJyW__input-group:has(input:focus) .Login-module__DCxJyW__toggle-password img{filter:brightness(0)saturate()invert()opacity()}.Login-module__DCxJyW__input-group:has(input:not(:placeholder-shown)) .Login-module__DCxJyW__input-icon{stroke:var(--color-gold);filter:brightness(0)saturate()invert(66%)sepia(55%)saturate(222%)hue-rotate(350deg)brightness(91%)contrast(82%)}.Login-module__DCxJyW__input-group:has(input:not(:placeholder-shown)) .Login-module__DCxJyW__toggle-password img{filter:brightness(0)saturate()invert(66%)sepia(55%)saturate(222%)hue-rotate(350deg)brightness(91%)contrast(82%)}.Login-module__DCxJyW__input-group input.Login-module__DCxJyW__input-error{background-color:#ff00001a!important;border-color:red!important}.Login-module__DCxJyW__input-group input.Login-module__DCxJyW__input-error::placeholder{color:#ff0000b3}.Login-module__DCxJyW__input-group:has(input.Login-module__DCxJyW__input-error) .Login-module__DCxJyW__input-icon{filter:brightness(0)saturate()invert(15%)sepia(96%)saturate(7471%)hue-rotate(2deg)brightness(98%)contrast(118%)}.Login-module__DCxJyW__input-group:has(input.Login-module__DCxJyW__input-error) .Login-module__DCxJyW__toggle-password img{filter:brightness(0)saturate()invert(15%)sepia(96%)saturate(7471%)hue-rotate(2deg)brightness(98%)contrast(118%)}.Login-module__DCxJyW__input-group input[type=password]{appearance:none;box-sizing:border-box;-webkit-text-fill-color:currentColor;opacity:1;padding-right:50px}.Login-module__DCxJyW__input-group input[type=password]::-ms-reveal{width:0;height:0;display:none}.Login-module__DCxJyW__input-group input[type=password]::-ms-clear{width:0;height:0;display:none}.Login-module__DCxJyW__btn-login{background-color:var(--color-gold);width:50%;color:var(--color-black);text-transform:uppercase;cursor:pointer;letter-spacing:1px;border:none;border-radius:10px;margin-top:10px;padding:15px 20px;font-family:Telegraf,sans-serif;font-size:1rem;font-weight:700;transition:background-color .18s,transform 80ms}.Login-module__DCxJyW__btn-login:hover{background-color:var(--color-gold-clear)}.Login-module__DCxJyW__btn-login:active{transform:translateY(0)}@media (max-width:768px){.Login-module__DCxJyW__form-row{grid-template-columns:1fr;gap:15px}.Login-module__DCxJyW__register-form{max-width:100%}.Login-module__DCxJyW__btn-register{width:70%}.Login-module__DCxJyW__logo{margin-bottom:60px}.Login-module__DCxJyW__logo img{max-width:450px}.Login-module__DCxJyW__greeting{font-size:1.25rem}.Login-module__DCxJyW__points-value{font-size:1.75rem}}@media (max-width:480px){.Login-module__DCxJyW__input-group-register input{padding:15px 45px;font-size:.875rem}.Login-module__DCxJyW__btn-register{width:80%;padding:12px 20px;font-size:.875rem}.Login-module__DCxJyW__terms-checkbox{text-align:center}.Login-module__DCxJyW__logo img{max-width:450px;margin:auto}.Login-module__DCxJyW__btn-login{width:auto}.Login-module__DCxJyW__greeting{font-size:1.125rem}.Login-module__DCxJyW__points-value{font-size:1.5rem}.Login-module__DCxJyW__user-icon{width:70px;height:70px}.Login-module__DCxJyW__semicircle{width:300px;margin:-25px auto 0}}@keyframes Login-module__DCxJyW__fadeIn{0%{opacity:0}to{opacity:1}}@media (min-height:1000px){.Login-module__DCxJyW__logged-container{padding:15px 45px}.Login-module__DCxJyW__logged-container:before{width:2200px;height:2000px;bottom:-300px;left:-350px}.Login-module__DCxJyW__logged-container:after{width:2200px;height:2000px;top:-250px;right:-700px}.Login-module__DCxJyW__logo img{max-width:550px}.Login-module__DCxJyW__semicircle{width:350px;height:190px}.Login-module__DCxJyW__user-icon{width:120px;height:120px;margin-top:80px;margin-bottom:50px}.Login-module__DCxJyW__greeting{margin-bottom:30px;font-size:2rem}.Login-module__DCxJyW__points-info{font-size:1.25rem}.Login-module__DCxJyW__points-value{margin-bottom:60px;font-size:2rem}.Login-module__DCxJyW__login-form{max-width:500px}.Login-module__DCxJyW__input-group input{padding:20px 50px;font-size:1.125rem}.Login-module__DCxJyW__btn-login{padding:20px 30px;font-size:1.25rem}}
