section#login,section#register{background-image:url(/build/assets/bg-BmFsL2-E.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center}section#login .wrapper,section#register .wrapper{padding-top:150px;padding-bottom:80px}section#login .wrapper form,section#register .wrapper form{background:#e8eff3ba;-webkit-backdrop-filter:blur(10.8500003815px);backdrop-filter:blur(10.8500003815px);padding:20px 30px 40px;width:500px;margin:0 auto}section#login .wrapper form span.heading-label,section#register .wrapper form span.heading-label{margin-bottom:22px}section#login .wrapper form h1,section#register .wrapper form h1{text-align:center;margin-bottom:15px}section#login .wrapper form p,section#register .wrapper form p{text-align:center;margin-bottom:27px}section#login .wrapper form span.heading-label:after,section#register .wrapper form span.heading-label:after{width:420px}section#login .wrapper form .fields,section#register .wrapper form .fields{padding:0 35px;display:flex;flex-direction:column}section#login .wrapper form .fields>input,section#register .wrapper form .fields>input{margin-bottom:13px}section#login .wrapper form .fields .row .col a,section#register .wrapper form .fields .row .col a{display:block;width:-moz-fit-content;width:fit-content;text-decoration:underline;font-size:14px;margin-left:auto}section#login .wrapper form .fields button,section#register .wrapper form .fields button{gap:10px;width:100%;margin-top:25px}section#login .wrapper form .fields button img,section#register .wrapper form .fields button img{width:16px;height:16px}section#login .wrapper form .bottom,section#register .wrapper form .bottom{display:flex;justify-content:center;margin-top:15px;padding:0 35px}section#login .wrapper form .bottom a,section#register .wrapper form .bottom a{display:block;width:-moz-fit-content;width:fit-content;text-decoration:underline;font-size:17px}section#register .wrapper form{width:700px}section#register .wrapper form .fields .row .col{position:relative}section#register .wrapper form .fields .row .col input{margin-bottom:0}section#register .wrapper form .fields .row .col .error-msg{padding:0;margin:0;border:none;background-color:transparent;position:absolute;left:0;top:calc(100% + 2px);font-size:12px}@media screen and (max-width: 760px){.row{flex-direction:column}section#login .wrapper form,section#register .wrapper form{width:100%;padding:15px}section#login .wrapper form span.heading-label:after,section#register .wrapper form span.heading-label:after{width:calc(100% + 30px)}section#login .wrapper form h1,section#register .wrapper form h1{margin-bottom:15px}section#login .wrapper form>p,section#register .wrapper form>p{padding:0}section#login .wrapper form .fields,section#register .wrapper form .fields{padding:0}}
