.login-form-container h1{line-height:1.47;letter-spacing:.38px;font-size:1.5rem;text-align:center;margin-bottom:3.5rem}.login-form-container .content{margin-top:6rem;width:52.3rem;min-height:38.2rem;background:#fff;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.6rem 6.2rem 4.6rem 6rem;z-index:2}.login-form-container .content input{width:100%;height:3.5rem;border:1px solid #d0ddeb;margin-bottom:1.3rem;padding-left:1.6rem;line-height:1.69;letter-spacing:.33px;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;color:#004495}.login-form-container .content input.error{border:1px solid #ff3e3e}@media (max-width:991.98px){.login-form-container .content input{margin-bottom:1.3rem;font-size:16px}}.login-form-container .content input::-webkit-input-placeholder{color:rgba(0,68,149,.35)}.login-form-container .content input::-moz-placeholder{color:rgba(0,68,149,.35)}.login-form-container .content input:-ms-input-placeholder{color:rgba(0,68,149,.35)}.login-form-container .content input::-ms-input-placeholder{color:rgba(0,68,149,.35)}.login-form-container .content input::placeholder{color:rgba(0,68,149,.35)}.login-form-container .content a.facebook:hover svg path{fill:#004495!important}@media (max-width:991.98px){.login-form-container .content{margin-top:2rem;width:100%;padding:4.2rem 3.1rem 4.6rem 3rem;min-height:37.2rem}}.login-form-container .create-account{line-height:1.47;letter-spacing:.38px;font-size:1.5rem;text-align:center;margin-top:3.1rem;margin-bottom:18rem;z-index:2}@media (max-width:991.98px){.login-form-container .create-account{margin-top:3.5rem;margin-bottom:17.5rem}}.login-form-container .create-account .join{letter-spacing:.45px;font-family:Austin Italic;text-decoration:underline}.login-form-container .sign-in,.login-form-container .sign-in__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.login-form-container .sign-in__bottom,.login-form-container .sign-in__top{width:100%}.login-form-container .sign-in__bottom .forget{font-size:1.2rem;line-height:1.67;letter-spacing:.12px;text-decoration:underline;margin-top:.5rem;display:block}.login-form-container .sign-in__bottom .btn{margin-top:3.7rem}.login-form-container .sign-in__bottom .facebook{line-height:1.69;letter-spacing:.33px;font-size:1.3rem;margin-top:1.8rem;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-form-container .sign-in__bottom .facebook svg{width:.8rem;height:1.5rem;margin-right:1rem}.login-form-container .sign-in__bottom .facebook svg path{-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.login-form-container .sign-in__bottom .facebook:hover svg path{fill:#ff3e3e!important}.login-form-container label{display:block}.login{background:url(https://athena-club.s3.amazonaws.com/web-assets/images/products/single/background-pattern-modal-2.png);width:100%;min-height:calc(100vh - 37.2rem);position:relative;overflow:hidden;background-size:113%;background-position:33%}.login .bubble{z-index:1}@media (max-width:991.98px){.login{min-height:0;background:url(https://athena-club.s3.amazonaws.com/web-assets/images/sign-in-background-mobile.png);background-size:cover;background-position:50%}}.login .bubble{position:absolute;z-index:-1;width:38%;display:block;z-index:2}@media (max-width:991.98px){.login .bubble{display:none}}.login .bubble.right{top:-16%;right:-50%;max-width:52rem}.login .bubble.left{bottom:-12.5%;left:-50%;max-width:42rem}.login .bubble.animate.right{right:-9.5%}.login .bubble.animate.left,.login .bubble.animate.right{-webkit-transition:all 2s cubic-bezier(.455,.03,.515,.955);transition:all 2s cubic-bezier(.455,.03,.515,.955)}.login .bubble.animate.left{left:-3%}