body{--link: #038BFB;height:100%}@media (pointer: coarse){body.top>#header{position:relative;border:none}body.top>#header .logo{width:100%;height:80px;background-position:center;margin-top:2rem}body main>section.fullheight .content{min-height:auto !important;padding-bottom:0}}@media screen and (orientation: landscape) and (pointer: coarse){body form h1,body form .login-icon{display:none}}body #copywright{line-height:3rem;margin:auto;width:100%;opacity:.5;text-align:center}body #partner_footer{margin-bottom:var(--pad)}body #main{box-shadow:none}body main>section:first-child div.content{justify-content:center}body main>section:first-child div.content:before{display:none}@media (min-width: 611px) and (max-width: 1024px) and (pointer: coarse) and (orientation: portrait), (min-height: 611px) and (max-height: 1024px) and (pointer: coarse) and (orientation: landscape){body main>section:first-child div.content .sps{min-height:10vh}}@media (min-width: 1024px) and (hover: hover){body main>section:first-child div.content .sps{min-height:10rem}}form.login{width:500px;margin:0 auto;padding:4rem;font-size:1.75rem;text-align:center;flex:0 0}@media (max-width: 610px) and (pointer: coarse) and (orientation: portrait), (max-height: 610px) and (pointer: coarse) and (orientation: landscape){form.login{width:100%;max-width:40rem;padding:0;border:none;box-shadow:none}}@media (min-width: 611px) and (max-width: 1024px) and (pointer: coarse) and (orientation: portrait), (min-height: 611px) and (max-height: 1024px) and (pointer: coarse) and (orientation: landscape){form.login{box-shadow:0 var(--pad) var(--pad) rgba(0,0,0,0.1);border:solid 1px var(--border);border-radius:5px}form.login>header{display:block !important}}@media (min-width: 1024px) and (hover: hover){form.login{box-shadow:0 var(--pad) var(--pad) rgba(0,0,0,0.1);border:solid 1px var(--border);border-radius:5px}}form.login *:not(.btn):before{background-image:linear-gradient(45deg, #18e7df, #038BFB 50%, #0363de);background-clip:text;text-fill-color:transparent;-webkit-text-fill-color:transparent;opacity:1}form.login button,form.login .btn{width:100%;text-align:center;margin-top:2rem;background-color:#186ec1;text-shadow:none}@media (max-width: 610px) and (pointer: coarse) and (orientation: portrait), (max-height: 610px) and (pointer: coarse) and (orientation: landscape){form.login button,form.login .btn{display:block;max-width:30rem;margin:2rem auto}}form.login h1{font-size:2em}form.login h2{font-size:1.45em;color:var(--acnt)}form.login .login-icon{font-size:4em;margin-left:.25em}form.login .error_msg{display:none;font-size:1rem;padding:1rem;background-color:rgba(255,0,0,0.3);margin-bottom:.5rem;border-radius:10px}form.login .fields{box-shadow:inset 0 6px 12px rgba(0,0,0,0.1);border:solid 1px var(--border);border-radius:10px;overflow:hidden}@media (max-width: 610px) and (pointer: coarse) and (orientation: portrait), (max-height: 610px) and (pointer: coarse) and (orientation: landscape){form.login .fields{max-width:30rem;margin:0 auto}}form.login label{margin:0}form.login label:before{margin:.1em .5em;position:absolute;top:0;left:0}form.login label input,form.login label select{text-indent:2em}form.login input,form.login input:hover,form.login input:focus,form.login select{background:transparent !important}form.login input:-webkit-autofill,form.login input:-webkit-autofill:hover,form.login input:-webkit-autofill:focus,form.login select:-webkit-autofill,form.login select:-webkit-autofill:hover,form.login select:-webkit-autofill:focus{transition:background-color 5000000s ease-in-out 0s}form.login label input,form.login label select{border:none !important;border-radius:0 !important}
/*# sourceMappingURL=login.css.map */
