.google-button{position:relative;background:rgba(229,231,235,.1);border:2px solid #333333;border-radius:1rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.google-button:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(90deg,#eb4132 25%,#fbbd00 50%,#31aa52 75%,#48abe0);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.google-button:hover:before{opacity:1}.google-button:hover{border-color:transparent}.google-button.meta-hover:before{opacity:1;background:#3b82f6}.google-button.meta-hover{border-color:transparent}.google-button.meta-hover .filter,.google-button.meta-hover .group-hover\:brightness-100,.google-button.meta-hover .group-hover\:filter-none,.google-button.meta-hover .group-hover\:invert-0{filter:brightness(0) invert(1)!important}.meta-circle-container{position:relative;width:40px;height:40px;border-radius:50%;background:transparent;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;align-items:center;justify-content:center}.meta-circle-container:hover{background:rgba(255,255,255,.05)}.meta-circle-container .meta-circle{width:40px;height:40px;background:#111212;border-radius:50%;border:1px solid #333333;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.meta-circle-container:hover .meta-circle{border-color:#3b82f6;box-shadow:0 0 10px rgba(59,130,246,.3)}.login-container{display:flex;flex-direction:column;justify-content:center;height:100%;margin:0 auto;width:100%;max-width:24rem}.formulario-buttons{transition:opacity .6s ease-in-out!important;opacity:1;transform:none!important}.formulario-buttons.fade-out{opacity:0;transform:none!important}.formulario-buttons *,.formulario-buttons .google-button,.formulario-buttons button{transform:none!important;transition:all .2s ease-in-out!important}.formulario-login{transition:all 1s cubic-bezier(.25,.46,.45,.94)}.formulario-login,.formulario-login.fade-out{opacity:0;transform:translateY(300px)}.formulario-login.fade-top{opacity:0!important;transform:translateY(-300px)!important}.formulario-login.show{opacity:1;transform:translateY(0)}.formulario-login:not(.show){opacity:0;transform:translateY(300px)}.formulario-login .google-button,.formulario-login button{transform:none!important;transition:all .2s ease-in-out!important}.back-button-container{position:relative!important;z-index:50!important;transform:none!important;transition:none!important;animation:none!important}.back-button-container *,.back-button-container button{transform:none!important;transition:all .2s ease-in-out!important;animation:none!important}@media (max-width:768px){.login-image-container{display:none!important}.login-form-container{width:100%!important;max-width:100%!important}.login-main-container{padding:20px!important}.login-main-container:before{max-width:100vw!important;box-sizing:border-box!important}.login-form-wrapper{padding:30px 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100vh!important}.login-container{max-width:100%!important;width:100%!important;padding:0!important}.login-form-container h2{font-size:2rem!important;text-align:center!important}}.back-button-container,.back-button-container button{will-change:auto!important;backface-visibility:visible!important;perspective:none!important}.back-button-no-animation{isolation:isolate!important;contain:layout style paint!important;position:relative!important;z-index:999999!important;overflow:visible!important;clip:auto!important;clip-path:none!important}.back-button-no-animation,.back-button-no-animation *,.back-button-no-animation button,.back-button-no-animation div{transform:none!important;transition:none!important;animation:none!important;opacity:1!important;visibility:visible!important;will-change:auto!important;backface-visibility:visible!important;perspective:none!important;transform-style:flat!important;filter:none!important}* .back-button-no-animation,* .back-button-no-animation *,* .back-button-no-animation button{transform:none!important;transition:none!important;animation:none!important;opacity:1!important;visibility:visible!important}.fade-in-bottom .back-button-no-animation,.fade-out-complete .back-button-no-animation,.fade-out-simple .back-button-no-animation,.fade-top .back-button-no-animation,.formulario-login .back-button-no-animation{transform:none!important;transition:none!important;animation:none!important;opacity:1!important;visibility:visible!important;will-change:auto!important;backface-visibility:visible!important;perspective:none!important;transform-style:flat!important;filter:none!important}.formulario-login .fade-out{opacity:0;transform:translateY(300px)}.formulario-login .fade-top{opacity:0!important;transform:translateY(-300px)!important}.formulario-login .show{opacity:1;transform:translateY(0)}.fade-out-simple{transition:opacity .6s ease-in-out!important;opacity:0!important;transform:none!important}.fade-out-complete{transition:all .6s ease-in-out!important;opacity:0!important;transform:translateY(300px)!important}.fade-in-bottom{transition:all 1s cubic-bezier(.25,.46,.45,.94)!important;opacity:1!important;transform:translateY(0)!important}.fade-top{transition:all .6s ease-in-out!important;opacity:0!important;transform:translateY(-300px)!important}.fade-top .google-button,.formulario-buttons.fade-out-complete .google-button,.formulario-buttons.fade-out-simple .google-button,.formulario-buttons.fade-top .google-button,.google-button,.google-button *,.google-button button{transform:none!important;transition:all .2s ease-in-out!important;animation:none!important;opacity:1!important;visibility:visible!important;will-change:auto!important;backface-visibility:visible!important;perspective:none!important;transform-style:flat!important}.back-button-isolated,.back-button-isolated *,.back-button-isolated button,.back-button-isolated div{transform:none!important;transition:none!important;animation:none!important;opacity:1!important;visibility:visible!important;will-change:auto!important;backface-visibility:visible!important;perspective:none!important;transform-style:flat!important;filter:none!important;isolation:isolate!important;contain:layout style paint!important;position:relative!important;z-index:999999!important;overflow:visible!important;clip:auto!important;clip-path:none!important}* .back-button-isolated,* .back-button-isolated *,* .back-button-isolated button{transform:none!important;transition:none!important;animation:none!important;opacity:1!important;visibility:visible!important}.fade-in-bottom .back-button-isolated,.formulario-login .back-button-isolated,.formulario-login.fade-in-bottom .back-button-isolated{transform:none!important;transition:none!important;animation:none!important;opacity:1!important;visibility:visible!important;will-change:auto!important;backface-visibility:visible!important;perspective:none!important;transform-style:flat!important;filter:none!important}