.loginButton{font-weight:600;padding:.5rem 3rem;margin:4rem 8rem 4rem 0;text-align:center;text-decoration:none;background:#7201e8;transition:.5s ease-out;border-radius:3rem;box-shadow:inset 0 0 0 0 #660991;color:#fbfbfb;font-size:2rem;border:none;outline:none;cursor:pointer;font-family:Darker Grotesque}.loginButton:hover{color:#fbfbfb;box-shadow:inset 0 -100px 0 0 #5b00b5}@media (max-width:700px){.loginButton{margin-right:-12px}}.header{background-color:hsla(0,0%,100%,.397);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.header .logo #purple-brand{margin-left:20px;height:40px;width:150px}.header .guia{display:flex;justify-content:space-around;align-items:center}.header .guia a{color:#1b1b1b;text-decoration:none;padding:0 10px;font-size:20px;transition:color .3s}.header .guia a.paginaAtual{font-weight:700}.header .guia a:hover{color:#7201e8}.header .loginButton{background-color:#7201e8;color:#fbfbfb;font-family:Darker Grotesque,sans-serif}.header .login{margin:0 20px 0 0}.header .login img{margin-right:2rem;margin-top:1rem;margin-bottom:1rem;width:4rem;height:4rem;cursor:pointer}.header.hidden{opacity:0;pointer-events:none}@media (max-width:880px){.header{width:100%;display:flex;justify-content:space-between}.header .guia{display:none}}footer{height:300px;background-color:#1b1b1b;padding:1.6rem;display:flex;justify-content:center;align-items:center;flex-direction:row}.bottom__rights{width:350px;text-align:center;color:#fbfbfb;font-size:1.15rem}#logo-sauter-in-footer{max-width:350px}