body,button,input{font-family:Poppins,sans-serif}body{background-color:#f9f9f9}.form-wrapper--membership-login{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.05);margin:4rem auto;max-width:400px;padding:2rem}.form-wrapper--membership-login input[type=email],.form-wrapper--membership-login input[type=password],.form-wrapper--membership-login input[type=text]{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:1rem;padding:.75rem;width:100%}.form-wrapper--membership-login .hs-button,.form-wrapper--membership-login input[type=submit]{background-color:#5c86d7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem;transition:background-color .3s ease;width:100%}.form-wrapper--membership-login .hs-button:hover,.form-wrapper--membership-login input[type=submit]:hover{background-color:#466cad}.form-wrapper--membership-login a{color:#1b2735;text-decoration:none}.form-wrapper--membership-login a:hover{text-decoration:underline}.form-wrapper--membership-login form div.hs-form-field:nth-child(6),.form-wrapper--membership-login form div:nth-child(7){flex-basis:100%;justify-content:center;margin-bottom:1rem}.form-wrapper--membership-login .hs-login-widget-show-password{color:#5c86d7;font-weight:500}.form-separator{color:#666;font-size:.9rem}.form-wrapper--membership-login{animation:fadeIn .6s ease forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}