.signup-required-container{position:fixed;height:100%;width:100%;left:0;right:0;top:0;bottom:0;z-index:1001;background-color:rgba(0,0,0,.75);font-weight:400}.signup-required-container .sr-inner{max-width:340px;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.signup-required-container a{color:inherit}.signup-required-container .signup-invitation{text-align:center}.signup-required-container .signup-invitation em{display:block;margin:.7em 0}.signup-required-container .signup-invitation .button{width:80%}.signup-required-container .signup-invitation .button-container .button{border-color:#1da5f6}.signup-required-container h4{font-size:1.4em;margin:.2em 0}.signup-required-container h3{font-size:1.8em;color:#1da5f6}.signup-required-container .btn{cursor:pointer}.signup-required-container .button{background-color:#1da5f6;color:#fff;cursor:pointer;font-weight:900;text-transform:uppercase;margin:15px 0;text-decoration:none;display:inline-block;padding:.8em;font-size:18px}.signup-required-container .button:hover{background-color:#fff;color:#1da5f6}.signup-required-container .sr-subcontainer{background:#f4f4f4;padding-top:20px}.signup-required-container .hr-divider{text-align:center;position:relative;overflow:hidden}.signup-required-container .hr-divider span{background-color:#f4f4f4;display:inline-block;position:relative}.signup-required-container .hr-divider span:after,.signup-required-container .hr-divider span:before{content:'';display:block;position:absolute;top:50%;width:320px;border-bottom:1px solid #333}.signup-required-container .hr-divider span:after{left:calc(100% + 5px)}.signup-required-container .hr-divider span:before{right:calc(100% + 5px)}.signup-required-container .sr-close-icon{opacity:.5;display:block;margin:0 0 4px auto;cursor:pointer}.signup-required-container .sr-close-icon:hover{opacity:.8}.signup-required-container .login-form .two-col-field-set:after{content:"";display:block;clear:both}.signup-required-container .login-form .two-col-field-set{margin-top:20px}.signup-required-container .login-form .two-col-field-set .field-set{width:50%}.signup-required-container .login-form .two-col-field-set .field-set:first-child{float:left}.signup-required-container .login-form .two-col-field-set .field-set:last-child{float:right}.signup-required-container .login-form .login-form-itself{padding:20px;font-size:14px}.signup-required-container .login-form .error{color:#fff;padding-bottom:10px}.signup-required-container .login-form .checking{display:none;margin:15px auto}.signup-required-container .login-form .field-set{position:relative;margin-bottom:10px}.signup-required-container .login-form .field-set input{appearance:none;-webkit-appearance:none;-ms-appearance:none;padding:0;font-family:inherit;font-size:18px;border:none}.signup-required-container .login-form .field-set input[type=text],.signup-required-container .login-form .field-set input[type=email],.signup-required-container .login-form .field-set input[type=tel],.signup-required-container .login-form .field-set input[type=number],.signup-required-container .login-form .field-set input[type=password]{border-radius:6px;width:100%;padding:.9em .55em .25em;border:1px solid #1da5f6;background-color:#fff!important;color:initial!important}.signup-required-container .login-form .field-set input[type=text]:focus,.signup-required-container .login-form .field-set input[type=email]:focus,.signup-required-container .login-form .field-set input[type=tel]:focus,.signup-required-container .login-form .field-set input[type=number]:focus,.signup-required-container .login-form .field-set input[type=password]:focus{outline:none}.signup-required-container .login-form .field-set input[type=text]:focus+label,.signup-required-container .login-form .field-set input[type=text]:valid+label,.signup-required-container .login-form .field-set input[type=email]:focus+label,.signup-required-container .login-form .field-set input[type=email]:valid+label,.signup-required-container .login-form .field-set input[type=tel]:focus+label,.signup-required-container .login-form .field-set input[type=tel]:valid+label,.signup-required-container .login-form .field-set input[type=number]:focus+label,.signup-required-container .login-form .field-set input[type=number]:valid+label,.signup-required-container .login-form .field-set input[type=password]:focus+label,.signup-required-container .login-form .field-set input[type=password]:valid+label{font-size:12px;opacity:.8;top:4px;left:10px}.signup-required-container .login-form .field-set input.submit-form{font-weight:900;text-transform:uppercase;margin:0;padding:.8em;width:100%;background-color:#fff;color:#1da5f6;border:1px solid #1da5f6}.signup-required-container .login-form .field-set input.submit-form:hover{background-color:#1da5f6;color:#fff;border:1px solid #1da5f6}.signup-required-container .login-form .field-set input:-webkit-autofill,.signup-required-container .login-form .field-set input:-webkit-autofill:hover,.signup-required-container .login-form .field-set input:-webkit-autofill:focus,.signup-required-container .login-form .field-set input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important}.signup-required-container .login-form .field-set label{font-size:18px;position:absolute;left:13px;top:11px;color:#1da5f6;transition:top .08s,left .08s,font-size .08s;-webkit-transition:top .08s,left .08s,font-size .08s;pointer-events:none}.signup-required-container .login-form .field-set #loginloader{margin:19px auto 19.78px}.signup-required-container .login-form #remember-me{display:none}.signup-required-container .login-form .remember-container+a{margin-top:0;display:inline-block;text-decoration:underline}.signup-required-container .login-form .remember-container input:checked+label:before{background:url(/images/checked.svg)}.signup-required-container .login-form .remember-container label{position:static;font-size:inherit;pointer-events:auto;cursor:pointer}.signup-required-container .login-form .remember-container label:before{content:'';display:inline-block;height:1em;width:1em;border:1px solid #1da5f6;margin-right:5px;vertical-align:top;margin-top:2px}