@media screen and (min-width:768px){.template-customers-login .container{margin-bottom:3.5rem;margin-top:0}}@media screen and (min-width:1024px){.template-customers-login .container{margin-bottom:4.5rem}}.template-customers-login .container .is-col-6 .img{padding-bottom:95%}.login-or-register{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:768px){.login-or-register{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;max-width:24.6875rem}}.login-or-register__title{margin-bottom:1.5rem;margin-top:.5rem}@media screen and (min-width:768px){.login-or-register__title{display:none}}.login a,.login-or-register__title.show{display:block}.login a{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login a[href="#login"],.login a[href="#recover"]{margin-left:0;margin-right:0}.login .field+a{margin-top:1rem}.login p{margin:1.5rem 0}.login h3{margin-top:1.5rem;text-align:center}#recover{display:none}#recover p{margin-bottom:1rem}#recover .button{margin-top:2.5rem}#recover:target,#recover:target+div{display:block}#recover:target~#login,#recover:target~#login+div{display:none}#recover:target~#auth{border-bottom:0;margin-bottom:1rem;padding-bottom:0}#recover:target~#auth div{display:none}#recover:target~#auth h1{display:block;margin-bottom:0}#recover:target~#auth h1 .no-recovery{display:none}#recover:target~#auth h1 .has-recovery{display:block;position:relative}@media screen and (max-width:767px){#recover:target~#auth h1 .has-recovery{padding-top:1.5rem}}#recover:target~#auth h1 .has-recovery a{left:0;position:absolute;top:-2rem}@media screen and (min-width:1440px){#recover:target~#auth h1 .has-recovery a{top:-3.5rem}}#recover:target~#auth h1 .has-recovery a svg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-white);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.25rem;margin-right:.5rem;width:1.25rem}.errors ul{font-size:.875rem;list-style:none;padding:0}