.login-modal{text-align:center}.login-modal.cards-modal{padding-top:10px}.login-modal #login-flow{padding:55px 75px 40px 75px}.login-modal #login-flow .title{font-weight:700;font-size:36px;line-height:130%}.login-modal #login-flow .welcome-message{font-weight:700;font-size:18px;line-height:130%;padding-top:25px;padding-bottom:35px;margin-bottom:0}.login-modal #login-flow .info-message{font-weight:400;font-size:16px;line-height:27px;padding-bottom:35px;max-width:392px;margin:0 auto}.login-modal #login-flow .field-container{width:392px;margin:0 auto}.login-modal #login-flow .field-container .text{width:100%;border:1px solid #b7b7b7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;padding:15px;vertical-align:middle;color:#000;background-color:#fff}.login-modal #login-flow .field-container #text-error-block{display:block;margin:10px 0;color:#CC1E21;min-height:1px;text-align:left}.login-modal #login-flow .modal-actions{margin:0 auto}.login-modal #login-flow .modal-actions #login_button{margin-top:15px;width:245px}.login-modal #login-flow .continue-without-log-in{display:block;width:fit-content;margin:30px auto 0;font-size:16px}.login-modal #login-flow #reset-password-btn{display:block;width:fit-content;margin:30px auto 0;font-size:16px}.login-modal #reset-password-flow{display:none;padding:55px 75px 60px 75px}.login-modal #reset-password-flow .title{font-weight:700;font-size:36px;line-height:130%}.login-modal #reset-password-flow .message-about-link{padding-top:30px;margin-bottom:0;font-size:18px}.login-modal #reset-password-flow .message-about-action{display:block;padding-top:25px;margin-bottom:0;font-size:18px}.login-modal #reset-password-flow .message-about-check-email{display:block;padding-top:30px;margin-bottom:0;font-size:18px}.login-modal #reset-password-flow #login-modal-email{padding-top:10px;display:block}.login-modal .auth-method-hint{margin:25px 0 18px 0;text-align:center;color:#c1c2c3;font-size:16px;display:none}.login-modal .auth-method-hint span{display:grid;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;text-align:center;grid-gap:20px;width:100%}.login-modal .auth-method-hint span:before,.login-modal .auth-method-hint span:after{content:'';border-top:1px solid}.login-modal .login-popup-signin-title{margin-top:2em}.login-modal .login-popup-title{padding-bottom:0;font-size:36px}.login-modal .login-popup-signin-buttom{margin-top:2em;font-size:16px}.login-modal .login-popup-signin-buttom span{color:grey}.login-modal .login-popup-signin-submit-button{margin:0!important;width:100%!important}.login-modal .login-popup-signin-field-container{width:100%!important;margin-right:0;margin-left:0}.login-modal .login-popup-google-button-wrapper{text-align:center}.login-modal .g_id_signin{display:inline-block!important}.login-modal .login-modal-auth-by-google-wrapper{margin-bottom:2em}@media screen and (max-width:737px){.login-modal{padding:20px!important}.login-modal #login-flow{padding:35px 20px}.login-modal #login-flow .title{font-size:28px}.login-modal #login-flow .welcome-message{font-size:16px}.login-modal #login-flow .info-message{max-width:270px}.login-modal #login-flow .field-container{width:100%}.login-modal #login-flow .field-container .text{font-size:16px}.login-modal #login-flow .modal-actions{width:100%}.login-modal #login-flow .modal-actions #login_button{width:100%;font-size:16px}.login-modal #login-flow .continue-without-log-in{padding-top:25px}.login-modal #login-flow #reset-password-btn{padding:25px 0 20px 0}.login-modal #reset-password-flow{padding:30px 20px 30px 30px}.login-modal #reset-password-flow .title{font-size:28px}.login-modal #reset-password-flow .message-about-link{font-size:14px;max-width:250px;margin:0 auto}.login-modal #reset-password-flow .message-about-action{font-size:16px}.login-modal #reset-password-flow .message-about-check-email{font-size:16px;padding-top:25px}.login-modal #reset-password-flow #login-modal-email{padding-top:10px;display:unset}}@media screen and (max-width:450px){.mobile-css .login-modal .login-popup-title{font-size:28px}.mobile-css .login-modal .login-popup-signin-buttom{font-size:14px}.mobile-css .google-auth-text,.mobile-css .auth-method-hint{font-size:14px}}