.cbc-login{border-radius:5px;overflow:hidden;position:relative}.cbc-login__form-title{font-size:1.25rem;margin:1rem}.cbc-login__form-title-icon{margin-right:.5rem}.cbc-login__form{margin:1rem}.cbc-login__button{background-color:var(--color-secondary,#fff)!important;color:var(--color-secondary-contrast,#000)!important;margin-top:.2em;padding:.6rem .5em!important;width:100%}.cbc-login__button:hover{opacity:1;transform:translateY(-2px)}.cbc-login__form-footer{background-color:var(--color-bg-dark-alt,#000);color:#fff;font-size:.8em;padding:1rem;text-align:center}.cbc-login__form-footer-link{font-weight:400}.cbc-login__location{border-radius:5px;font-size:.9em;margin:1rem 0;padding:1rem}.cbc-login__location-header{position:relative}.cbc-login__location-title{font-size:.9rem}.cbc-login__location-edit{border:none;font-weight:400;padding:.5em 0;text-decoration:underline!important}