*{padding:0;margin:0;font-family:Montserrat !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.notice,.alert,.error{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}html,body{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}body>*{flex-shrink:0}#signup_header{height:87px;z-index:1;text-align:center;margin:10px 0 10px 0}#signup_header .responsive-page{max-width:950px;margin:0 auto}#signup_header .flat-logo{display:inline-block;width:135px;height:64px;text-indent:-99999px;margin:0;vertical-align:middle;background:url(https://d1f3781gvmgrmi.cloudfront.net/assets/responsive_signup/vcita_logo_rgb-39aebb43420eed7bc2050af75b49ad68.svg) no-repeat 50% 50%}#signup_header .flat-wl{display:inline-block;margin:23px 20px 22px;vertical-align:middle;float:none !important}#signup_header .flat-wl img{margin:0 !important}#signup_header .plus{width:18px;height:42px;vertical-align:middle;background:url(https://d1f3781gvmgrmi.cloudfront.net/assets/plus_logo-16f1781fe40038152b551c44c44717fd.png) no-repeat 50% 50%;display:inline-block}#signup_header .wordpress-logo{background:url(https://d1f3781gvmgrmi.cloudfront.net/assets/wp_logo-8292f479a1465fd91b2ceac367d069af.png) no-repeat 50% 50%;vertical-align:middle;display:inline-block;width:210px;height:42px}#signup_header .drupal-logo{background:url(https://d1f3781gvmgrmi.cloudfront.net/assets/drupal_logo-4df358f9e194525bd08b019e1cbe3538.png) no-repeat 50% 50%;vertical-align:middle;display:inline-block;width:177px;height:52px;margin:0 17px}#signup_header .facebook-logo{background:url(https://d1f3781gvmgrmi.cloudfront.net/assets/fb_logo-1dac74937567547afb043adfbabad7ea.png) no-repeat 50% 50%;vertical-align:middle;display:inline-block;width:177px;height:42px;margin:0 17px}#signup_header .google-logo{background:url(https://d1f3781gvmgrmi.cloudfront.net/assets/google_apps_logo-87b60e3aaa2f6f17166bd877bf2ef83d.png) no-repeat 50% 50%;vertical-align:middle;display:inline-block;width:177px;height:50px;margin:0 18px}#signup_content:not(.login){background-color:#f5fafd;background-size:cover;flex-grow:1;padding:0 0 40px 0}#signup_content:not(.login) .fa{font-family:FontAwesome !important}#signup_content:not(.login) .notice{margin-bottom:30px;border:0;font-family:Montserrat;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:-0.09px;text-align:center;color:#87bd99;border-radius:4px;background-color:rgba(168,237,191,0.2)}#signup_content:not(.login) .alert,#signup_content:not(.login) .error{color:#c45b4b;border-color:#c45b4b;background-color:#f8ebe9}#signup_content:not(.login) .notice,#signup_content:not(.login) .alert,#signup_content:not(.login) .error{border-width:0;border-bottom-width:1px;border-radius:2px 2px 0 0}#signup_content:not(.login) h1,#signup_content:not(.login) h2{text-align:center;margin:0 auto}#signup_content:not(.login) h1{opacity:0.87;color:black;font-size:40px;font-weight:300;margin:0 0 40px}#signup_content:not(.login) h2{max-width:520px;color:#666;font-size:16px;font-weight:400;margin:13px auto 40px}#signup_content:not(.login) .signup-box{text-align:center}#signup_content:not(.login) .white-label .form-box{margin:0px 14px 35px;border-radius:1%}#signup_content:not(.login) .wordpress .form-box{margin:0 auto}#signup_content:not(.login) .form-box{width:900px;height:692px;border-radius:21px;box-shadow:4px 2px 18px 0 rgba(16,47,56,0.12);background-color:#ffffff;margin:0px auto 35px;padding:57px 84px 37px;background-color:#FFFFFF;box-shadow:0 2px 12px rgba(0,0,0,0.15);text-align:left}#signup_content:not(.login) .form-box.skip-desktop{margin:0px 14px 35px}#signup_content:not(.login) .form-box.i18n-rtl{text-align:right}#signup_content:not(.login) .form-box h2{margin:0 0 20px 0;max-width:500px;text-align:left}#signup_content:not(.login) .form-box h2.thin{max-width:290px}#signup_content:not(.login) .form-box h2.i18n-rtl{text-align:right}#signup_content:not(.login) .top-section{display:-webkit-flex;display:-ms-flexbox;display:flex}#signup_content:not(.login) p#autocomplete-message{display:none;margin-top:-14px;color:red;margin-left:0px}#signup_content:not(.login) .row{position:relative;width:459px;margin-bottom:11px;border-radius:2px;overflow:hidden;cursor:text}#signup_content:not(.login) .row .select-holder{position:relative}#signup_content:not(.login) .row .select-holder:before{content:"\e644";font-family:'icomoon';position:absolute;right:10px;top:30px}#signup_content:not(.login) .row:not(.select-row) label{position:absolute}#signup_content:not(.login) .row:not(.select-row) input[type=text],#signup_content:not(.login) .row:not(.select-row) input[type=password],#signup_content:not(.login) .row:not(.select-row) input[type=email]{font-family:Montserrat;font-size:15px;font-weight:600;color:rgba(66,75,94,0.5);border-radius:4px;background-color:#f5fafd;padding-top:22px;width:459px;height:73px}#signup_content:not(.login) .row.checkbox-row{min-height:auto;margin-bottom:42px}#signup_content:not(.login) .row.checkbox-row input[type="checkbox"]{margin-top:-4px}#signup_content:not(.login) .row.with-error{flex-direction:column;border-color:#ef3131}#signup_content:not(.login) .row.with-error input[type=text],#signup_content:not(.login) .row.with-error input[type=password],#signup_content:not(.login) .row.with-error input[type=email]{background-color:rgba(249,181,205,0.3)}#signup_content:not(.login) .row.with-error .formError{padding:0 25px;font-family:Montserrat;font-size:15px;font-weight:400;display:block}#signup_content:not(.login) .row.with-error+label{-webkit-transform:translate3d(0, 30px, 0) scale(0.75);transform:translate3d(0, 30px, 0) scale(0.75);padding-left:21px}.i18n-rtl #signup_content:not(.login) .row.with-error+label{padding-left:0;padding-right:21px}#signup_content:not(.login) .row label{bottom:100%;left:0;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:16px;z-index:1;color:#a9a9a9;font-size:15px;font-weight:normal}.i18n-rtl #signup_content:not(.login) .row label{left:auto;right:0;padding-left:0;padding-right:16px}#signup_content:not(.login) .row:not(.checkbox-row) label{-webkit-transform:translate3d(0, 40px, 0) scale(1);transform:translate3d(0, 40px, 0) scale(1);transition:-webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.25s;transition:transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.25s;-webkit-transform-origin:left top;transform-origin:left top}.i18n-rtl #signup_content:not(.login) .row:not(.checkbox-row) label{-webkit-transform-origin:right top;transform-origin:right top}#signup_content:not(.login) .row:not(.checkbox-row) input.not-empty+label,#signup_content:not(.login) .row:not(.checkbox-row) input:focus+label{-webkit-transform:translate3d(0, 30px, 0) scale(0.75);transform:translate3d(0, 30px, 0) scale(0.75);padding-left:21px}.i18n-rtl #signup_content:not(.login) .row:not(.checkbox-row) input.not-empty+label,.i18n-rtl #signup_content:not(.login) .row:not(.checkbox-row) input:focus+label{padding-left:0;padding-right:21px}#signup_content:not(.login) .row:not(.checkbox-row) input.not-empty+span+label,#signup_content:not(.login) .row:not(.checkbox-row) input:focus+span+label{-webkit-transform:translate3d(0, 30px, 0) scale(0.75);transform:translate3d(0, 30px, 0) scale(0.75);padding-left:21px}.i18n-rtl #signup_content:not(.login) .row:not(.checkbox-row) input.not-empty+span+label,.i18n-rtl #signup_content:not(.login) .row:not(.checkbox-row) input:focus+span+label{padding-left:0;padding-right:21px}#signup_content:not(.login) .row input[type="checkbox"]+label{padding-left:8px;font-weight:500;color:#000}#signup_content:not(.login) .registration-form{max-width:50%;min-width:240px}#signup_content:not(.login) .registration-form .form_signup{width:459px;height:100%}#signup_content:not(.login) .registration-form .reset-password-button{margin-bottom:20px}#signup_content:not(.login) .note{margin-bottom:41px}#signup_content:not(.login) .note a{font-size:15px;font-weight:500;color:#478fff;text-decoration:none}#signup_content:not(.login) .note a:hover{text-decoration:underline}#signup_content:not(.login) .formError{padding:0 8px 0;line-height:20px;display:none}#signup_content:not(.login) input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}#signup_content:not(.login) input[type=text],#signup_content:not(.login) input[type=email],#signup_content:not(.login) input[type=password],#signup_content:not(.login) input[type=number]{border:none;padding:0 16px}#signup_content:not(.login) input[type=text],#signup_content:not(.login) input[type=email],#signup_content:not(.login) input[type=password],#signup_content:not(.login) input[type=number],#signup_content:not(.login) select{width:100%;color:#343434;font-size:15px;font-weight:400;margin:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}#signup_content:not(.login) input[type=submit],#signup_content:not(.login) button[type=submit]{width:459px;height:73px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:white;font-size:15px;line-height:50px;text-transform:uppercase;cursor:pointer;border-radius:4px;border:solid 1px #0093B8;background-color:#0093B8;font-weight:bold;letter-spacing:normal}#signup_content:not(.login) input[type=submit]:hover,#signup_content:not(.login) button[type=submit]:hover{opacity:0.9}#signup_content:not(.login) .submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#16a085;color:white;font-size:15px;font-weight:500;line-height:50px;text-transform:uppercase;border:1px solid #16a085;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;cursor:pointer;text-decoration:none;padding:7px 20px}#signup_content:not(.login) .submit:hover{background-color:#5CECFF;opacity:0.9;text-decoration:none}#signup_content:not(.login) select{height:70px;border:0;background-color:#f5fafd;padding:0 30px 0 16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:2px}#signup_content:not(.login) select::-ms-expand{display:none}#signup_content:not(.login) .single-action{text-align:center;margin-bottom:20px}#signup_content:not(.login) .clear{position:absolute;bottom:25px;left:0;right:0}#signup_content:not(.login) .clear .actions{text-align:center;font-size:13px;font-weight:400;line-height:24px;color:#666}#signup_content:not(.login) .clear .actions a{color:#478fff;text-decoration:none}#signup_content:not(.login) .clear .actions a:hover{text-decoration:underline}#signup_content:not(.login) .or-line-container .or-line{height:52px;width:1px;margin:0 38px;background-color:#e0e0e0;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}#signup_content:not(.login) .or-line-container .or{margin:17px 0;font-size:15px;font-weight:500;color:rgba(0,0,0,0.5);height:19px;padding:0 5px;border-radius:2px;line-height:19px;text-transform:uppercase;text-align:center}#signup_content:not(.login) .connect-buttons{border-radius:4px;width:210px;right:0;text-align:left}.i18n-rtl #signup_content:not(.login) .connect-buttons{right:auto;left:0}#signup_content:not(.login) .connect-buttons .facebook,#signup_content:not(.login) .connect-buttons .google,#signup_content:not(.login) .connect-buttons .intuit{margin-bottom:10px}#signup_content:not(.login) .connect-buttons .fb-connect,#signup_content:not(.login) .connect-buttons .ggl-connect,#signup_content:not(.login) .connect-buttons .intuit-connect{font-family:'Roboto', 'open sans' !important;color:white;height:40px;display:flex;align-items:center;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);font-weight:500;padding:12px 8px;letter-spacing:0.22px;text-decoration:none;font-size:14px}@media screen and (min-device-width: 986px){#signup_content:not(.login) .connect-buttons .fb-connect,#signup_content:not(.login) .connect-buttons .ggl-connect,#signup_content:not(.login) .connect-buttons .intuit-connect{max-width:248px}}#signup_content:not(.login) .connect-buttons .fb-connect.i18n-rtl,#signup_content:not(.login) .connect-buttons .ggl-connect.i18n-rtl,#signup_content:not(.login) .connect-buttons .intuit-connect.i18n-rtl{text-align:right}#signup_content:not(.login) .connect-buttons .fb-connect:before,#signup_content:not(.login) .connect-buttons .ggl-connect:before,#signup_content:not(.login) .connect-buttons .intuit-connect:before{content:"";display:inline-block;vertical-align:middle;height:24px;width:24px}#signup_content:not(.login) .connect-buttons .intuit .intuit-login{background:url(https://d1f3781gvmgrmi.cloudfront.net/assets/responsive_signup/btn-intuit-signin-8bf4fa24c9bc1014edb3a17c7f2d24d6.jpg) no-repeat 0 0;background-size:100% 100%}#signup_content:not(.login) .connect-buttons .fb-connect{background-color:#1877F2}#signup_content:not(.login) .connect-buttons .fb-connect:before{margin-inline-end:19px;background:url(https://d1f3781gvmgrmi.cloudfront.net/assets/responsive_signup/fb-white-logo-0fa65e93dcaea813c1995c8b473df686.png) no-repeat;background-size:cover;height:20px;width:20px}#signup_content:not(.login) .connect-buttons .ggl-connect{color:rgba(0,0,0,0.54);line-height:46px}#signup_content:not(.login) .connect-buttons .ggl-connect:before{margin-inline-end:21px;background:url(https://d1f3781gvmgrmi.cloudfront.net/assets/responsive_signup/ggl-super-814dae33f1e7fe194881dc63fb2e8ebf.png) no-repeat;background-size:cover;height:18px;width:18px}#signup_content:not(.login) .more-info-box:not(.select-row) label{position:absolute;bottom:93%}#signup_content:not(.login) .more-info-box:not(.select-row) input[type=text]{height:70px}#signup_content:not(.login) .more-info-box form{width:100%}#signup_content:not(.login) .more-info-box .form-box{padding-bottom:42px;padding-top:30px;height:auto}#signup_content:not(.login) .more-info-box .form-box h1{font-size:23px;font-weight:600;margin-bottom:25px}#signup_content:not(.login) .more-info-box .form-box .top-section{margin:auto;width:50%}#signup_content:not(.login) .more-info-box .form-box .top-section .checkbox-row{margin:0 0 11px}#signup_content:not(.login) .more-info-box .form-box .top-section .checkbox-row input{margin-top:-4px;width:22px;height:30px;border-radius:4px;background-color:#f5fafd}#signup_content:not(.login) .more-info-box .form-box .top-section .checkbox-row label{font-family:Montserrat;font-size:13px;font-weight:500;line-height:50px;padding:0px;display:inline;color:rgba(66,75,94,0.87);margin:0px;position:relative}#signup_content:not(.login) .more-info-box .submit-row{padding-top:0px;text-align:right}#signup_content:not(.login) .more-info-box .submit-row.i18n-rtl{text-align:left}#signup_content:not(.login) .more-info-box input[type=submit],#signup_content:not(.login) .more-info-box button[type=submit]{width:auto;min-width:250px;padding:0 20px;height:70px}#signup_content:not(.login) .more-info-box .select-holder select{border:none;font-size:15px;font-weight:600;color:rgba(66,75,94,0.5);border-radius:4px;background-color:#f5fafd;padding-top:0px;width:459px;height:70px}#signup_content:not(.login) .more-info-box #more_info{width:459px}#signup_content:not(.login) .signup-box h1,#signup_content:not(.login) .white-label h1{font-size:28px;color:#000;margin-bottom:12px;font-weight:500}#signup_content:not(.login) .signup-box h2,#signup_content:not(.login) .white-label h2{margin:0 auto 10px;max-width:none;text-align:center;color:#666}#signup_content:not(.login) .signup-box.no-social .notice,#signup_content:not(.login) .signup-box.no-social .alert,#signup_content:not(.login) .signup-box.no-social .error,#signup_content:not(.login) .white-label.no-social .notice,#signup_content:not(.login) .white-label.no-social .alert,#signup_content:not(.login) .white-label.no-social .error{width:374px;margin:auto}#signup_content:not(.login) .signup-box.no-social .or-line-container,#signup_content:not(.login) .signup-box.no-social .connect-buttons,#signup_content:not(.login) .white-label.no-social .or-line-container,#signup_content:not(.login) .white-label.no-social .connect-buttons{display:none}#signup_content:not(.login) .signup-box .form-box{position:relative}#signup_content:not(.login) .signup-box.no-social .form-box{padding-right:64px;padding-left:64px;width:100%}@media screen and (min-device-width: 599px){#signup_content:not(.login) .signup-box.no-social .form-box{width:598px}}@media screen and (min-device-width: 986px){.user-passwords-try #signup_content:not(.login) .signup-box .form-box{height:400px;width:600px;text-align:center}.user-passwords-try #signup_content:not(.login) .signup-box .form-box h2{margin-bottom:100px}.users-get_password #signup_content:not(.login) .signup-box .form-box{height:540px}.users-get_password #signup_content:not(.login) .signup-box .form-box .inner-border{text-align:center}.users-get_password #signup_content:not(.login) .signup-box .form-box .inner-border a:hover{text-decoration:underline}.connect-buttons{position:absolute}.signup-box .top-section,.white-label .top-section{margin-top:50px}.or-line-container{left:453px;position:absolute}.i18n-rtl .or-line-container{right:453px;left:auto}#signup_content:not(.login){padding:0;display:flex;flex-direction:column;justify-content:center}#signup_content:not(.login) .signup-box{height:calc(100% - 150px)}#signup_content:not(.login) .form-box.fluid{width:auto;display:inline-block}#signup_content:not(.login)>[class*="-box"]{margin:0 auto}#signup_content:not(.login) .top-section{position:relative}#signup_content:not(.login) .layout-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#signup_content:not(.login) .layout-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#signup_content:not(.login) .layout-row,#signup_content:not(.login) .layout-column{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#signup_content:not(.login) .flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}#signup_content:not(.login) .flex-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#signup_content:not(.login) .more-info-box .flex:not(:first-child){margin-left:10px}.i18n-rtl #signup_content:not(.login) .more-info-box .flex:not(:first-child){margin-left:0;margin-right:10px}#signup_content:not(.login) .more-info-box .row{margin-top:0}#signup_content:not(.login) .more-info-box .row .row{margin-bottom:0}#signup_content:not(.login) input[type=text],#signup_content:not(.login) input[type=email],#signup_content:not(.login) input[type=password],#signup_content:not(.login) input[type=number],#signup_content:not(.login) select{margin:0;box-shadow:0px 0px transparent !important}#signup_content:not(.login) input[type=text]:focus,#signup_content:not(.login) input[type=email]:focus,#signup_content:not(.login) input[type=password]:focus,#signup_content:not(.login) input[type=number]:focus,#signup_content:not(.login) select:focus{border-color:#4675D9}#signup_content:not(.login) .row.country-and-phone .select-holder:before{right:20px;top:30px}#signup_content:not(.login) .row #user_pivot_attributes_country_name{width:159px}#signup_content:not(.login) .row.select-with-input .flex{flex:inherit}#signup_content:not(.login) .row.select-with-input .select-holder{max-width:200px}#signup_content:not(.login) .row.select-with-input .select-holder select{border-radius:2px 0 0 2px}.i18n-rtl #signup_content:not(.login) .row.select-with-input .select-holder select{border-radius:0 2px 2px 0}#signup_content:not(.login) .row.select-with-input .input-holder{border-radius:0 2px 2px 0;border-left:none}.i18n-rtl #signup_content:not(.login) .row.select-with-input .input-holder{border-left:1px solid;border-radius:2px 0 0 2px;border-right:none}#signup_content:not(.login) .tos{margin-left:40px}#signup_content:not(.login) .tos a:hover{text-decoration:underline}}@media screen and (min-device-width: 986px) and (min-device-width: 1024px) and (max-device-height: 800px){#signup_content:not(.login){justify-content:unset}}@media screen and (min-device-width: 986px) and (min-device-width: 1024px) and (max-device-height: 800px){#signup_content:not(.login) .signup-box{height:unset}}@media screen and (max-device-width: 1600px){#signup_content:not(.login){margin:0;height:100%}#signup_content:not(.login) .signup-box .form-box{height:100%;max-height:700px}#signup_content:not(.login) #login,#signup_content:not(.login) #signup{height:70px}}@media screen and (max-device-width: 986px){.users-get_password #signup_content:not(.login){overflow:hidden}#signup_header{margin:0}#signup_header .responsive-page{text-align:center}#signup_header .responsive-page img{max-width:90%}#signup_header .responsive-page *{vertical-align:bottom}#signup_header .aff-logo{margin-top:20px}#signup_header .flat-logo,#signup_header .flat-wl{margin:20px 20px 0}#signup_content:not(.login){overflow:auto}#signup_content:not(.login) .more-info-box .submit-row #more_info{width:100%;margin-bottom:20px;margin-top:15px}#signup_content:not(.login) .more-info-box .form-box .top-section{width:100%}#signup_content:not(.login) .more-info-box .form-box h1{font-size:19px}#signup_content:not(.login):not(.brand-override){background:none !important}#signup_content:not(.login):not(.brand-override) .form-box{padding-top:0px;height:100%}#signup_content:not(.login) .clear{bottom:0px;margin-top:20px;position:relative}#signup_content:not(.login).brand-override .signup-box{margin:0 5px}#signup_content:not(.login) .top-section{flex-direction:column}#signup_content:not(.login) .form-box{height:570px;padding:0px 20px;box-shadow:none;width:auto;margin:0 auto}#signup_content:not(.login) .form-box .row{width:100%}#signup_content:not(.login) .form-box .row input[type=text],#signup_content:not(.login) .form-box .row input[type=password],#signup_content:not(.login) .form-box .row input[type=email]{width:100%}#signup_content:not(.login) .form-box #login,#signup_content:not(.login) .form-box #signup{width:100%}#signup_content:not(.login) .form-box .or-line-container{display:flex;padding:0 128px;justify-content:center}#signup_content:not(.login) .form-box .or-line-container .or-line{height:17px;margin:18px 12px;transform:rotate(90deg)}#signup_content:not(.login) .form-box .or-line-container .or{height:14px;font-family:Montserrat;font-size:11px}#signup_content:not(.login) .form-box .connect-buttons,#signup_content:not(.login) .form-box .reset-password-button{width:100%}#signup_content:not(.login) .more-info-box .row{margin:0}#signup_content:not(.login) .more-info-box .row:not(.select-row),#signup_content:not(.login) .more-info-box .select-holder{margin:10px 0 0}#signup_content:not(.login) .top-section{margin-top:27px}#signup_content:not(.login) .registration-form{max-width:unset;min-width:unset;width:100%}#signup_content:not(.login) .registration-form .form_signup{width:100%}#signup_content:not(.login) .registration-form .form_signup button{width:335px}.tos{width:auto;text-align:center;padding-left:30px;padding-right:30px;margin-bottom:10px}.skip-desktop{display:none}.skip-mobile{margin-top:30px;text-align:center}}.google_conversion_frame{position:fixed;width:1px;height:1px;left:-99999px;top:-99999px}.sso-iframe{width:1px;height:1px;position:absolute;bottom:0px;left:-5000px;display:none}.sso-iframe iframe{width:1px;height:1px}.d-flex{display:flex}.f-column{flex-direction:column}.justify-center{justify-content:center}.align-center{align-items:center}.text-center{text-align:center}@-webkit-keyframes progress-circular-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes progress-circular-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html,body,#signup_content.login{height:100%;width:100%}#signup_content.login{flex-direction:column;background:#FFFFFF}#signup_content.login.notice-msg{padding-top:115px}@media screen and (min-device-width: 600px){#signup_content.login{align-items:center;justify-content:center;background:#f5fafd}#signup_content.login.notice-msg{padding-top:unset}}#signup_content.login .fa{font-family:FontAwesome !important}#signup_content.login #signup_header{margin:unset;text-align:unset;height:unset}#signup_content.login #signup_header .responsive-page{margin:24px 0 31px 0}@media screen and (min-device-width: 600px){#signup_content.login #signup_header .responsive-page{margin:0 0 60px 0}}#signup_content.login #signup_header .responsive-page .flat-logo{width:85px;height:22px}@media screen and (min-device-width: 600px){#signup_content.login #signup_header .responsive-page .flat-logo{width:106px;height:28px}}#signup_content.login #signup_header .responsive-page a{margin:unset}#signup_content.login .login-page-container{font-family:Montserrat;flex:1;width:100%}@media screen and (min-device-width: 600px){#signup_content.login .login-page-container{flex:unset;width:unset}}#signup_content.login .login-page-container .login-form{background:#ffffff;width:100%;height:100%;padding:unset}@media screen and (min-device-width: 600px){#signup_content.login .login-page-container .login-form{width:611px;height:unset;box-sizing:border-box;box-shadow:0px 4px 18px rgba(145,152,160,0.25);border-radius:6px}}#signup_content.login .login-page-container .login-form .need-help{display:none}#signup_content.login .login-page-container .login-form.box-error .need-help{display:block}#signup_content.login .login-page-container .login-form.no-social .social-container{display:none}#signup_content.login .login-page-container .login-form.box-error .form-box #login{color:#999999;background:#ededed;cursor:initial;pointer-events:none}#signup_content.login .login-page-container .login-form .link{font-weight:400;font-size:13px;line-height:16px;color:#478fff;cursor:pointer;text-decoration:none}#signup_content.login .login-page-container .login-form .link a{text-decoration:inherit;color:inherit}#signup_content.login .login-page-container .login-form .link a:hover{color:#999999}#signup_content.login .login-page-container .login-form .link.switch-to-signup:hover{color:#999999}#signup_content.login .login-page-container .login-form .notice{position:absolute;top:0;background:#FFF7E0;border:1px solid #FFEDB8;box-sizing:border-box;border-radius:6px 6px 0px 0px;font-size:13px;line-height:20px;color:#212121;padding:12px 12px 12px 44px;width:100%}@media screen and (min-device-width: 600px){#signup_content.login .login-page-container .login-form .notice{margin-bottom:-13px;position:relative}}#signup_content.login .login-page-container .login-form .notice:before{content:" ";background:url(/assets/responsive_signup/notice-icon.svg) no-repeat;background-size:cover;height:16px;width:16px;position:absolute;left:14px;top:14px}#signup_content.login .login-page-container .login-form .form-box{flex:1;padding:0 25px}@media screen and (min-device-width: 600px){#signup_content.login .login-page-container .login-form .form-box{padding:0 105px}}#signup_content.login .login-page-container .login-form .form-box .title{margin:0 0 30px;font-weight:500;font-size:24px;line-height:34px;color:#212121}@media screen and (min-device-width: 600px){#signup_content.login .login-page-container .login-form .form-box .title{margin:45px 0 32px;font-size:28px}}#signup_content.login .login-page-container .login-form .form-box .form-input{width:100%}#signup_content.login .login-page-container .login-form .form-box .form-input label,#signup_content.login .login-page-container .login-form .form-box .form-input input{cursor:text;font-size:15px;line-height:20px;font-weight:400;transition:all 0.2s;touch-action:manipulation}#signup_content.login .login-page-container .login-form .form-box .form-input label{color:#757575;height:0;transform:translate(12px, -36px)}.i18n-rtl #signup_content.login .login-page-container .login-form .form-box .form-input label{transform:translate(-12px, -36px)}#signup_content.login .login-page-container .login-form .form-box .form-input input{color:#212121;width:100%;height:52px;border-radius:6px;border:1px solid #e0e0e0;padding:16px 12px;box-sizing:border-box;margin:unset}#signup_content.login .login-page-container .login-form .form-box .form-input input:focus{color:#757575;outline:none;border:1px solid #0093b8;box-shadow:0px 0px 0px 3px rgba(0,147,184,0.4)}#signup_content.login .login-page-container .login-form .form-box .form-input input:not(:placeholder-shown),#signup_content.login .login-page-container .login-form .form-box .form-input input:focus{padding:24px 12px 4px}#signup_content.login .login-page-container .login-form .form-box .form-input.with-error input:not(:focus){border:1px solid #f2514a}#signup_content.login .login-page-container .login-form .form-box .form-input input:focus+label,#signup_content.login .login-page-container .login-form .form-box .form-input input:not(:placeholder-shown)+label{transform:translate(12px, -48px);font-size:12px;color:#616161}.i18n-rtl #signup_content.login .login-page-container .login-form .form-box .form-input input:focus+label,.i18n-rtl #signup_content.login .login-page-container .login-form .form-box .form-input input:not(:placeholder-shown)+label{transform:translate(-12px, -48px)}#signup_content.login .login-page-container .login-form .form-box .form-input .formError{display:block;margin-top:4px;font-size:12px;line-height:16px;color:#f2514a}#signup_content.login .login-page-container .login-form .form-box .form-input.email{margin-bottom:16px}#signup_content.login .login-page-container .login-form .form-box .form-input.password{position:relative;margin-bottom:12px}#signup_content.login .login-page-container .login-form .form-box .form-input.password svg{position:absolute;cursor:pointer;right:12px;top:18px}.i18n-rtl #signup_content.login .login-page-container .login-form .form-box .form-input.password svg{left:12px;right:unset}#signup_content.login .login-page-container .login-form .form-box .forgot-password{padding-bottom:12px}#signup_content.login .login-page-container .login-form .form-box .need-help{font-weight:500;font-size:13px;line-height:16px;padding-bottom:2px;color:#757575}#signup_content.login .login-page-container .login-form .form-box .submit-button{width:100%;background:#0093B8;border-radius:4px;height:48px;font-size:15px;font-weight:600;line-height:24px;color:#ffffff;margin:18px 0 12px 0;cursor:pointer;border:unset}#signup_content.login .login-page-container .login-form .form-box .submit-button svg{width:23px;height:23px;overflow:hidden;-webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#signup_content.login .login-page-container .login-form .form-box .submit-button svg .v-progress-circular__overlay{-webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80, 200;stroke-dashoffset:0px;stroke:white}#signup_content.login .login-page-container .login-form .form-box .submit-button.disabled{color:#999999;background:#ededed;cursor:initial}#signup_content.login .login-page-container .login-form .form-box .otp{margin-bottom:28px}@media screen and (min-device-width: 600px){#signup_content.login .login-page-container .login-form .form-box .otp{margin-bottom:32px}}#signup_content.login .login-page-container .login-form .form-box .or-divider{text-transform:uppercase;color:rgba(0,0,0,0.5);font-weight:400;font-size:15px;line-height:18px;margin-bottom:28px}@media screen and (min-device-width: 600px){#signup_content.login .login-page-container .login-form .form-box .or-divider{margin-bottom:33px}}#signup_content.login .login-page-container .login-form .form-box .or-divider .line{background-color:rgba(0,0,0,0.2);height:1px;flex:1}#signup_content.login .login-page-container .login-form .form-box .or-divider span{padding:0 19px}#signup_content.login .login-page-container .login-form .form-box .social-button{position:relative;box-shadow:0px 0px 2px rgba(0,0,0,0.12),0px 2px 2px rgba(0,0,0,0.24);border-radius:2px;height:40px;font-weight:500;font-size:14px;line-height:16px;letter-spacing:0.21875px;color:rgba(0,0,0,0.54);cursor:pointer}#signup_content.login .login-page-container .login-form .form-box .social-button a{font-family:'Roboto', 'open sans' !important;width:100%;text-align:center;padding:12px;text-decoration:none;color:inherit}#signup_content.login .login-page-container .login-form .form-box .social-button.google{margin-bottom:14px}#signup_content.login .login-page-container .login-form .form-box .social-button.google:before{content:" ";background:url(/assets/responsive_signup/ggl-super.png) no-repeat;background-size:cover;height:18px;width:18px;position:absolute;left:18px}.i18n-rtl #signup_content.login .login-page-container .login-form .form-box .social-button.google:before{left:0;right:18px}#signup_content.login .login-page-container .login-form .form-box .social-button.facebook{background:#1877f2;color:#ffffff}#signup_content.login .login-page-container .login-form .form-box .social-button.facebook:before{content:" ";background:url(/assets/responsive_signup/f_logo_rgb-24.png) no-repeat;background-size:cover;height:24px;width:24px;position:absolute;left:15px}.i18n-rtl #signup_content.login .login-page-container .login-form .form-box .social-button.facebook:before{left:0;right:15px}#signup_content.login .login-page-container .login-form .signup{margin:24px 0;font-weight:500;font-size:13px;line-height:16px;color:rgba(0,0,0,0.5)}#signup_content.login .login-page-container .login-form .legal-disclaimer{margin:24px 0 0;padding:0 30px;font-weight:400;font-size:12px;line-height:16px;color:rgba(0,0,0,0.5)}#signup_content.login .login-page-container .login-form .legal-disclaimer a{color:#478fff;text-decoration:none}#signup_content.login .login-page-container .login-form .legal-disclaimer a:hover{color:#999999}
