:root{--color-primary-box:#373543;--color-site-orange:#d34f43;--color-secundary-bg:#292935}*{margin:0;padding:0;box-sizing:border-box;font-family:"Montserrat",sans-serif}body{height:89vh;box-sizing:border-box;background-color:var(--color-secundary-bg)!important;background-image:url(https://privaflix.com/static/imgs/bglogin.png);background-size:cover;background-attachment:fixed;position:relative;align-items:center}footer{bottom:0;background:rgb(0 0 0 / .4);width:100%;padding:20px;color:#fff;border-top:2px solid #d34f43;text-align:center;position:relative;}main{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:100px}.sides{max-width:400px;padding:20px;color:#fff}.sides h1 img{width:350px}.sides h2{font-size:1.1rem;font-weight:400;text-align:center;margin-bottom:-35px}@media (max-width:768px){.sides h2{margin-bottom:0}}.sides-right{max-width:500px;width:100%}.sides-right form{background-color:var(--color-primary-box);max-width:350px;width:100%;padding:20px;border-radius:18px;margin:0 auto;margin-bottom:100px}form h1{font-size:.9rem;color:#fff;margin-bottom:45px;text-align:center;margin-top:20px}.input-login{width:100%;position:relative;margin-top:20px}.input-login input{width:100%;height:55px;border-radius:10px;padding-left:20px;border:1px solid var(--color-secundary-bg);background:#fff0;font-size:1rem;color:#fff;outline:none;transition:border-color 0.3s ease,box-shadow 0.3s ease}.input-login input:focus{border:2px solid var(--color-site-orange);box-shadow:0 0 8px rgb(255 120 57 / .5)}.input-login label{position:absolute;top:20px;left:20px;color:#fff;font-size:.8rem;padding:0 5px;transition:all 0.3s ease;pointer-events:none}.input-login.input-active label{top:-10px;left:20px;color:var(--color-site-orange);font-size:.8rem;background:var(--color-primary-box);padding:0 5px}form button{width:100%;margin-top:30px;background:var(--color-site-orange);height:50px;border-radius:10px;border:none;color:#fff;font-weight:700;box-shadow:0 -1px 15px var(--color-secundary-bg);font-size:.8rem;cursor:pointer;transition:background 0.3s ease}form button:hover{background:darken(var(--color-site-orange),10%)}a.cadastrar_se{display:block;text-align:center;margin-top:20px;color:#fff;font-weight:700;font-size:.8rem;border:1px solid var(--color-secundary-bg);border-radius:10px;padding:15px;transition:background 0.3s ease,color 0.3s ease}a.cadastrar_se:hover{background:var(--color-site-orange);color:#fff}.faq{width:100%;max-width:300px;justify-content:space-between;display:flex;margin:0 auto;margin-top:20px;margin-bottom:20px}.faq a{color:#fff;text-decoration:none;font-size:.8rem;transition:color 0.3s ease}.faq a:hover{color:var(--color-site-orange)}@media screen and (max-width:750px){main{margin-top:20px}.sides img{max-width:190px}}input:-webkit-autofill{background-color:#fefbd8!important;color:#333!important;transition:background-color 5000s ease-in-out 0s}a.esqueceu_senha{display:block;margin-top:15px;color:#d34f43;font-size:.8rem;border-radius:10px;transition:background 0.3s ease,color 0.3s ease;text-decoration:none;}.quebralinha{align-items:center;border-bottom:1px solid #292935;display:flex;margin:15px 10px;text-align:center;}.copyright{margin-top:20px;margin-bottom:20px;}