.section-login{position:relative;background-color:var(--color-light-grey)}.section-login__inner .form-header a{color:var(--color-dark-purple);font-weight:400}.section-login__inner .form-header a:hover{color:var(--color-bright-pink)}.section-login__inner form{flex-direction:column}.section-login__inner form label{font-family:akhand,arial,sans-serif;font-size:1.75em;font-weight:800}.section-login__inner form input{border:none;border-radius:6px;height:4em;color:var(--color-dark-purple);background-color:#fff}.section-login__inner form input::-moz-placeholder{color:#c6c6c6;opacity:1}.section-login__inner form input::placeholder{color:#c6c6c6;opacity:1}.section-login__inner form textarea{border:none;border-radius:6px;resize:none;padding:1.5em;color:var(--color-dark-purple)}.section-login__inner form textarea::-moz-placeholder{color:#c6c6c6;opacity:1}.section-login__inner form textarea::placeholder{color:#c6c6c6;opacity:1}@media (max-width:1024px){.section-login__inner{width:100%}}.section-login__form.hide{display:none}.section-login__form h1,.section-login__form h2{font-size:2.25em}.section-login__message{background-color:var(--color-grey-light);margin-top:1em;padding:.5em 1.5em;text-align:center}.section-login__message p{margin-bottom:0}.section-login .form-success{color:var(--color-success)}.section-login .toggle-forgot-password{position:absolute;top:.4em;right:0}.section-login .toggle-forgot-password,.section-login .toggle-login{color:var(--color-dark-purple);font-weight:400}.section-login .toggle-forgot-password:hover,.section-login .toggle-login:hover{color:var(--color-bright-pink)}.section-login__manage-subscriptions{margin-top:.7em;text-align:center}.section-login__manage-subscriptions .button{text-transform:uppercase}