.login-form-container{position:relative;font-family:Geomanist,sans-serif;font-weight:500;line-height:1.3}@media screen and (min-width:768px){.login-form-container{max-width:768px;margin:0 auto}}@media screen and (min-width:1200px){.login-form-container{max-width:1200px}}.login-form-container button{font-family:Geomanist,sans-serif;font-weight:500;outline:0}.login-form-container .login-images{position:absolute;top:-154px;left:-53px;width:234px;z-index:-1}@media screen and (min-width:768px){.login-form-container .login-images{top:-23px;left:-75%;width:397px}}@media screen and (min-width:1200px){.login-form-container .login-images{width:492px;top:-24px;left:-77%}}.login-form-container .login-bg{position:relative;width:100%;padding:20px 0 60px;background-color:#55d1ee;z-index:0}@media screen and (min-width:768px){.login-form-container .login-bg{width:480px;margin:0 20px 0 240px;border-radius:30px}}@media screen and (min-width:1200px){.login-form-container .login-bg{display:flex;align-items:center;width:875px;margin:0 20px 190px 300px;padding:0}}.login-form-container .form{width:288px;position:relative;background-color:#fff;border-radius:10px;margin:117px auto 64px;padding:30px 19px 30px 19px;box-shadow:0 8px 30px 0 rgba(0,96,128,.49)}@media screen and (min-width:768px){.login-form-container .form{width:400px;margin-top:20px}}@media screen and (min-width:1200px){.login-form-container .form{width:442px;margin:20px 0 20px 40px}}.login-form-container .form .form-title{position:absolute;top:-119px;right:19px;font-size:32px;color:#fff}@media screen and (min-width:768px){.login-form-container .form .form-title{position:initial;font-size:48px;font-weight:700;letter-spacing:-1px;color:#000;text-align:center;margin:40px 0 70px}}.login-form-container .form .form-input{position:relative;margin:0 auto 30px}@media screen and (min-width:768px){.login-form-container .form .form-input{width:290px}}@media screen and (min-width:1200px){.login-form-container .form .form-input{width:356px}}.login-form-container .form .form-input input{display:block;width:100%;height:38px;padding:0 10px;border-radius:10px;border:solid 2px #d7d7d7;background-color:#fff;font-size:16px;outline:0}.login-form-container .form .form-input input:focus{outline:0;box-shadow:0 0 0 .2rem rgba(92,176,38,.25)}.login-form-container .form .form-input input::placeholder{font-size:16px;color:#afafaf}.login-form-container .form .form-input input#password{padding-right:35px}@media screen and (min-width:1200px){.login-form-container .form .form-input input#password{padding-right:40px}}.login-form-container .form .form-input .error-message{position:absolute;top:2px;right:8px;width:125px;padding:7px 11px;border-radius:10px;background-color:#000;font-size:10px;color:#fff;transform:translateY(-100%)}@media screen and (min-width:768px){.login-form-container .form .form-input .error-message{width:135px;font-size:11px}}.login-form-container .form .form-input .error-message::before{content:"";border-top:6px solid #000;border-left:6px solid transparent;border-right:6px solid transparent;width:0;height:0;position:absolute;top:100%;right:10px}.login-form-container .form .form-input .password-toggle{position:absolute;top:11px;right:12px;font-size:16px;line-height:1;color:#000;text-decoration:none;opacity:.5}.login-form-container .form .form-input .server-error-message{color:red;font-size:13px;margin:5px 0 0}.login-form-container .form .form-input.invalid input:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.login-form-container .form .form-submit button{display:block;width:200px;height:56px;margin:40px auto;border:none;border-radius:10px;background-color:#000;color:#fff;font-size:20px;cursor:pointer}.login-form-container .form .form-submit button:hover{background-color:rgba(0,0,0,.8)}.login-form-container .form .form-social-media{margin:40px auto}@media screen and (min-width:768px){.login-form-container .form .form-social-media{margin:60px auto 69px}}.login-form-container .form .form-social-media a{display:block;width:196px;margin:20px auto;padding:10px 0;border-radius:10px;border:solid 2px #000;text-align:center;color:#000;font-size:14px;font-weight:700}.login-form-container .form .form-social-media a:hover{text-decoration:none;color:#fff;background-color:#000}.login-form-container .form .form-social-media .form-facebook a{border:solid 2px #4d74b5;color:#4d74b5}.login-form-container .form .form-social-media .form-facebook a:hover{color:#fff;background-color:#4d74b5}.login-form-container .form .form-link{text-align:center}.login-form-container .form .form-link a{display:block;font-size:12px;font-weight:400;color:#000;text-decoration:underline;margin:20px auto}.login-form-container .form .form-rules{font-size:11px;text-align:center}@media screen and (min-width:1200px){.login-form-container .form .form-rules{width:94%;margin:0 auto}}.login-form-container .create-account{margin:0 auto}.login-form-container .create-account h2{color:#fff;font-size:36px;font-weight:500;line-height:1.2;text-align:center;padding:0;margin-bottom:11px}@media screen and (min-width:1200px){.login-form-container .create-account h2{width:200px;margin:0 auto 27px}}.login-form-container .create-account p{width:210px;font-size:18px;text-align:center;padding:0;margin:0 auto}@media screen and (min-width:1200px){.login-form-container .create-account p{width:190px}}.login-form-container .create-account a{display:block;width:200px;margin:25px auto 0;padding:10px 0;border-radius:10px;border:solid 2px #fff;font-size:14px;font-weight:700;color:#fff;text-align:center;text-decoration:none}@media screen and (min-width:1200px){.login-form-container .create-account a{margin-top:42px}}.login-form-container .create-account a:hover{color:#55d1ee;background-color:#fff}@media screen and (min-width:1024px){.login-form-container:not(.payments-view) .form .form-input .error-message{top:50%;right:-12px;width:150px;padding:8px 12px;font-size:12px;transform:translate(100%,-50%)}}@media screen and (min-width:1024px){.login-form-container:not(.payments-view) .form .form-input .error-message::before{top:50%;right:100%;border-top:7px solid transparent;border-right:7px solid #000;border-bottom:7px solid transparent;border-left:0;transform:translateY(-50%)}}.insideFooter ul li a{color:#000}