@charset "UTF-8";:root{--color_text:rgba(28, 28, 44, 1);--color_text_lighter:rgba(20, 20, 29, 0.8);--color_white:rgb(255, 255, 255);--color_whiter:rgb(244, 245, 250);--color_whiter_darker:rgb(161, 161, 161);--color_navigation:rgb(68, 87, 110);--color_red:rgb(247, 54, 63);--color_red_darker:rgb(206, 42, 42);--color_green:rgb(15, 179, 91);--color_green_lighter:rgba(21, 255, 0, 0.15);--color_green_darker:rgb(4, 126, 0)}html{scroll-behavior:smooth}body{position:relative;overflow-X:hidden}main{position:absolute;display:flex;min-height:100vh;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(../../assets/img/background_login.webp);background-blend-mode:multiply;background-color:rgba(0,0,0,.3);background-attachment:fixed}main form{position:relative;margin:5% auto;padding:1rem 1.5rem;height:100%;min-width:20rem;background-color:var(--color_white);border-radius:3px!important}@media (max-width:768px){main form{width:calc(100%);margin:1rem!important;padding:1rem 1rem!important;min-width:unset!important}}main form h1{position:relative;font-size:1.35rem;font-weight:700;color:var(--color_text)}main form p{position:relative;font-size:.95rem;font-weight:500;color:var(--color_whiter_darker);background-color:var(--color_white);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}main form .hrLine{position:absolute;width:100%;top:.75rem;border-top:1px solid var(--color_text)}main .input-container{border-radius:3px!important;box-shadow:unset!important}main form .form-floating .form-control{position:relative;display:block;font-size:1rem!important;color:var(--color_text_lighter)!important;background-color:var(--color_white)!important;border:1px solid var(--color_text_lighter)!important;outline:0 solid var(--color_text_lighter)!important;background-color:var(--color_white)!important;border-radius:3px!important;padding:.9em .75em!important;box-shadow:unset!important;-webkit-box-shadow:unset!important}@media (max-width:768px){.form-control{max-width:calc(100%)!important}}main form .form-floating>*{transition:all .3s linear}main form .form-floating>.form-control:focus~label,main form .form-floating>.form-control:not(:placeholder-shown)~label,main form .form-floating>.form-select~label{background-color:#fff!important;opacity:1;transform:scale(.9) translateY(-.85em);padding-top:unset;padding-bottom:unset;height:auto;padding:0;margin-left:.5em!important;min-width:unset}main .form-control:focus:not(.is-invalid):not(.is-valid){border:1px solid var(--color_green_darker)!important;outline:1px solid var(--color_green_darker)!important;box-shadow:none!important}input,select{-webkit-background-clip:text!important;background-clip:text!important}main input:focus{color:var(--color_text)!important;background-color:var(--color_whiter)!important;outline:0 solid var(--color_white)!important;border:1px solid var(--color_white)!important;box-shadow:unset!important;-webkit-box-shadow:unset!important}main form .item.login-button{box-shadow:0 0 0 0 rgba(28,28,44,.39),0 2px 6px 0 rgba(28,28,44,.39)!important}.pageLogin .invalid-feedback{top:-1.7rem!important}main form .cta-button{position:relative;padding:8px 11px;line-height:2!important;width:100%!important;text-align:center;border-radius:3px!important;font-size:1.05rem!important;font-weight:650!important;background-color:var(--color_green)!important}main form button.cta-button:hover{background-color:var(--color_green_darker)!important;transform:scale(1.01)}main .social-buttons{position:relative;display:block}main .social-buttons .social-button{position:relative;display:block;padding:1rem;cursor:pointer;border-radius:3px!important;background-color:var(--color_white);border:1px solid var(--color_text_lighter)!important;color:var(--color_text);transition:transform .2s ease-in-out}main .social-buttons .social-button img{position:relative;height:24px;width:24px;margin-right:6px;margin-top:-.2rem}main .social-buttons .social-button:hover{position:relative;transform:scale(1.01);background-color:var(--color_whiter);color:var(--color_text);box-shadow:0 0 0 0 rgba(28,28,44,.39),0 2px 6px 0 rgba(28,28,44,.39)!important}