.login{padding:40px 0}.login section{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width: 940px){.login section{grid-template-columns:1fr}}.login section form{background-color:#fdf7f0;padding:24px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;border-radius:18px}.login section form p{margin-bottom:30px}@media(max-width: 940px){.login section form p{margin:0 0 20px}}.login section form label{color:#443b3d;text-transform:unset;letter-spacing:0}.login section form .submit-block{margin:0}.login section form .btn{width:200px}.login section .details{display:flex;display:-webkit-flex;gap:40px;margin-top:20px}@media(max-width: 940px){.login section .details{flex-direction:column;-webkit-flex-direction:column;gap:20px}}.login #signin-form.submitting .btn,.login #signin-form.submitting .submit-button{background-color:#ccc;cursor:not-allowed;opacity:.7}.login #signin-form.submitting .submit-button:before{content:"";margin-right:5px;display:inline-block;width:2rem;height:2rem;border:.15em solid #fff;border-right-color:#cc4d27;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;animation:.75s linear infinite loading;vertical-align:middle}.login #signin-form .btn[disabled],.login #signin-form .submit-button[disabled]{background-color:#ccc;cursor:not-allowed;opacity:.7}.page{padding:100px 20px}@media(max-width: 940px){.page{padding:30px 15px}}.page a{color:#456049}
