body#bmt-login,body#bmt-reset-password{background-color:#f5f5f5}body#bmt-login .container-fluid,body#bmt-reset-password .container-fluid{margin-left:auto;margin-right:auto;overflow:hidden;padding-left:15px;padding-right:15px}body#bmt-login .container-fluid.content>.row,body#bmt-reset-password .container-fluid.content>.row{margin:0 auto;max-width:1200px}body#bmt-login input[type=checkbox].agreement-checkbox,body#bmt-reset-password input[type=checkbox].agreement-checkbox{float:left;margin-right:.5em}body#bmt-login label.control-label,body#bmt-reset-password label.control-label{font-size:14px}body#bmt-login input.form-control,body#bmt-login select.form-control,body#bmt-reset-password input.form-control,body#bmt-reset-password select.form-control{border-color:#dbdbdb;border-radius:4px;box-shadow:none;color:#000;height:40px;padding-left:16px}body#bmt-login input.form-control::-moz-placeholder,body#bmt-login select.form-control::-moz-placeholder,body#bmt-reset-password input.form-control::-moz-placeholder,body#bmt-reset-password select.form-control::-moz-placeholder{color:#a6a6a6}body#bmt-login input.form-control::placeholder,body#bmt-login select.form-control::placeholder,body#bmt-reset-password input.form-control::placeholder,body#bmt-reset-password select.form-control::placeholder{color:#a6a6a6}body#bmt-login select.form-control,body#bmt-reset-password select.form-control{height:40px}body#bmt-login .btn-primary,body#bmt-reset-password .btn-primary{font-size:18px;margin:15px 0;width:100%}body#bmt-login h2,body#bmt-reset-password h2{font-family:proxima_nova,Arial,Helvetica,sans-serif;font-weight:700}body#bmt-login .header,body#bmt-reset-password .header{align-items:center;background-color:#fff;border-bottom:1px solid #dbdbdb;display:flex;height:72px;justify-content:center}body#bmt-login .content,body#bmt-reset-password .content{min-height:calc(100vh - 113px);padding-bottom:75px;padding-top:75px}body#bmt-login .content #email-form,body#bmt-login .content #login-form,body#bmt-reset-password .content #email-form,body#bmt-reset-password .content #login-form{background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);margin-bottom:10px;padding:40px 0}body#bmt-login .content #email-form label.error,body#bmt-login .content #login-form label.error,body#bmt-reset-password .content #email-form label.error,body#bmt-reset-password .content #login-form label.error{color:#ed1c24;font-size:small;font-weight:400;left:45px;top:50px}body#bmt-login .content #email-form #show-password,body#bmt-login .content #login-form #show-password,body#bmt-reset-password .content #email-form #show-password,body#bmt-reset-password .content #login-form #show-password{margin-right:.5em;margin-top:1em}body#bmt-login .content #email-form .cta,body#bmt-login .content #login-form .cta,body#bmt-reset-password .content #email-form .cta,body#bmt-reset-password .content #login-form .cta{width:100%}@media (max-width:768px){body#bmt-login .content #email-form .cta,body#bmt-login .content #login-form .cta,body#bmt-reset-password .content #email-form .cta,body#bmt-reset-password .content #login-form .cta{margin-top:30px;width:100%}}@media only screen and (max-width:767px){body#bmt-login .content #email-form,body#bmt-login .content #login-form,body#bmt-reset-password .content #email-form,body#bmt-reset-password .content #login-form{box-shadow:none}}@media (min-width:600px){body#bmt-login .hero,body#bmt-reset-password .hero{min-height:350px}}body#bmt-login .benefits,body#bmt-reset-password .benefits{background-color:#f5f5f5;margin-bottom:24px;padding-top:26px}@media (max-width:992px){body#bmt-login .benefits,body#bmt-reset-password .benefits{margin-bottom:10px;padding-top:10px}}body#bmt-login .benefits hr,body#bmt-reset-password .benefits hr{height:2px;margin-top:0;width:25%}body#bmt-login .category,body#bmt-reset-password .category{margin-bottom:12px;position:relative}body#bmt-login .overlay,body#bmt-reset-password .overlay{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;margin:0 15px;padding:0;position:absolute;right:0;top:0}.centeredFormBox{background-color:#f5f5f5;height:100vh}.centeredFormBox .centeredFormBox-header{align-items:center;background-color:#fff;border-bottom:1px solid #dbdbdb;display:flex;height:72px;justify-content:center}.centeredFormBox .centeredFormBox-companyLogo{height:36px}.centeredFormBox .centeredFormBox-formWrap{align-items:center;display:flex;flex-direction:column;margin-top:60px}.doubleFormBox{background-color:#f5f5f5;width:100%}@media (min-width:768px){.doubleFormBox{position:absolute}}.doubleFormBox .doubleFormBox-header{align-items:center;background-color:#fff;border-bottom:1px solid #dbdbdb;display:flex;height:72px;justify-content:center}.doubleFormBox #siteMessageWidget{margin:0 auto;max-width:1200px;visibility:hidden}.doubleFormBox .doubleFormBox-companyLogo{height:36px}.doubleFormBox .doubleFormBox-formWrap{align-items:stretch;display:flex;flex-direction:row;justify-content:center;margin-left:auto;margin-right:auto}@media (max-width:900px){.doubleFormBox .doubleFormBox-formWrap{align-items:center;flex-direction:column}}.doubleFormBox .emailSignUpForm{align-items:flex-start}.doubleFormBox .verifyCode-submitButton,.doubleFormBox .verifyCode-submitButton>button{width:100%}.doubleFormBox .emailSignUpForm-divider{background-color:#f5f5f5;border:unset;height:2px;margin-top:12px;width:100%}.doubleFormBox .emailSignUpForm-resentCodeBtn{padding-left:0}.doubleFormBox .emailSignUpForm-faqLink{margin-bottom:12px}.doubleFormBox .emailSignUpFormDropShadowFrame,.doubleFormBox .smb2faOffRampDropShadowFrame{margin:2rem}@media (max-width:900px){.doubleFormBox .emailSignUpFormDropShadowFrame,.doubleFormBox .smb2faOffRampDropShadowFrame{align-items:center;flex-direction:column;width:calc(100% - 4rem)}.doubleFormBox .emailSignUpFormDropShadowFrame:first-of-type,.doubleFormBox .smb2faOffRampDropShadowFrame:first-of-type{margin-bottom:0}}.doubleFormBox .emailSignUpForm-title.leftAligned,.doubleFormBox .emailSignUpFormDropShadowFrame .emailSignUpForm-formRow{width:100%}.doubleFormBox .doubleFormBox-popupWidget{align-items:center;background-color:#fff;display:flex;flex-direction:column;left:50%;padding:16px 32px 32px;position:fixed;top:50%;transform:translate(-50%,-50%);visibility:hidden}.doubleFormBox .doubleFormBox-popupWidget>h3{justify-content:left;width:100%}.doubleFormBox .doubleFormBox-popupWidget>span{justify-content:left;margin-bottom:8px;margin-top:8px;width:100%}.doubleFormBox .doubleFormBox-popupWidget>button{justify-content:right;margin-top:48px;width:100%}.doubleFormBox .doubleFormBox-overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%}.doubleFormBox .required:after{color:red;content:" *"}.doubleFormBox .smb2faOffRamp-createAccount,.doubleFormBox .smb2faOffRamp-enterprise{align-items:center;display:flexbox;display:box;display:flex;flex-direction:column;-moz-flex-direction:column}.doubleFormBox .smb2faOffRamp-createAccount>*,.doubleFormBox .smb2faOffRamp-enterprise>*{margin-bottom:8px;margin-top:8px}.doubleFormBox .smb2faOffRamp-createAccount-cta,.doubleFormBox .smb2faOffRamp-enterprise-cta{background-color:#fff;border-color:#000;margin-bottom:16px;width:100%}.doubleFormBox .smb2faOffRamp-createAccount-body,.doubleFormBox .smb2faOffRamp-enterprise-body{line-height:24px}.doubleFormBox .emailSignUpForm-submitButton>.ent2faOffRamp-submitButton,.doubleFormBox .ent2faOffRamp-submit{width:100%}@media (min-width:992px){.step2Form-paymentSelection{padding:32px}}.step2Form-existingPayment,.step2Form-paymentSelection{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);height:-moz-fit-content;height:fit-content;padding:32px}@media only screen and (max-width:800px){.step2Form-existingPayment,.step2Form-paymentSelection{box-shadow:none}}.step2Form-existingPayment .btn.save,.step2Form-paymentSelection .btn.save{background-color:#ffe121;border-color:#ffe121;border-radius:2em;color:#000;font-size:16px;font-weight:600;height:40px;margin:15px 0;width:100%}.step2Form-existingPayment .step2Form-columnContainer,.step2Form-paymentSelection .step2Form-columnContainer{display:flex;flex-direction:row;justify-content:space-around}@media (max-width:800px){.step2Form-existingPayment .step2Form-columnContainer,.step2Form-paymentSelection .step2Form-columnContainer{flex-direction:column;justify-content:flex-start}}.step2Form-existingPayment .step2Form-column,.step2Form-paymentSelection .step2Form-column{margin-left:16px;margin-right:16px;width:320px}@media (max-width:800px){.step2Form-existingPayment .step2Form-column,.step2Form-paymentSelection .step2Form-column{margin:0 0 32px;width:100%}}.step2Form-existingPayment .step2Form-column .step2FormExistingPaymentMethod,.step2Form-paymentSelection .step2Form-column .step2FormExistingPaymentMethod{font-size:16px;text-align:center}.step2Form-existingPayment .step2Form-column h4.step2FormExistingPaymentMethod-header,.step2Form-paymentSelection .step2Form-column h4.step2FormExistingPaymentMethod-header{font-size:18px}.step2Form-existingPayment .step2Form-column .step2FormExistingPaymentMethod-line,.step2Form-paymentSelection .step2Form-column .step2FormExistingPaymentMethod-line{display:inline-flex;margin-bottom:12px;text-align:center}.step2Form-existingPayment .step2Form-column .step2FormExistingPaymentMethod-line p,.step2Form-paymentSelection .step2Form-column .step2FormExistingPaymentMethod-line p{line-height:24px;margin:0}.step2Form-existingPayment .step2Form-column .paymentMethodImage,.step2Form-paymentSelection .step2Form-column .paymentMethodImage{margin:0 8px}.step2Form-existingPayment .step2Form-column .step2Form-unifiedDetails,.step2Form-paymentSelection .step2Form-column .step2Form-unifiedDetails{margin-left:16px;margin-right:16px;margin-top:16px;text-align:center}.step2Form-existingPayment .step2Form-column #step2FormExistingPaymentMethod button[type=submit].btn,.step2Form-paymentSelection .step2Form-column #step2FormExistingPaymentMethod button[type=submit].btn{font-size:16px}.step2Form-existingPayment .step2Form-column h2.step2FormUpdateExistingPaymentMethod-billingDetailsHeader,.step2Form-paymentSelection .step2Form-column h2.step2FormUpdateExistingPaymentMethod-billingDetailsHeader{font-size:22px;font-weight:600;margin-bottom:10px}.step2Form-existingPayment .step2Form-updatePaymentMethodMessage,.step2Form-paymentSelection .step2Form-updatePaymentMethodMessage{color:#697785;font-size:14px;text-align:center}.step2Form-existingPayment .step2Form-updatePaymentMethodMessage-container,.step2Form-paymentSelection .step2Form-updatePaymentMethodMessage-container{margin-top:36px}.step2Form-existingPayment .updatePaymentLink,.step2Form-paymentSelection .updatePaymentLink{cursor:pointer}.step2Form-existingPayment .paymentMethodInfo-col.right,.step2Form-paymentSelection .paymentMethodInfo-col.right{text-align:center}.step1-container{background-image:url(/assets/build/fonts/s1bg.svg);background-position-x:right;background-repeat:no-repeat;background-size:contain;height:100vh}@media (max-width:768px){.step1-container{background:none;background-color:#fff;text-align:center}}.step1-container .step1-header{-webkit-box-align:center;-webkit-box-pack:flex-start;align-items:center;background-color:#fff;border-bottom:1px solid #dbdbdb;display:flexbox;display:box;display:flex;justify-content:flex-start;min-height:72px;padding:0 10px}@media (max-width:768px){.step1-container .step1-header{-webkit-box-pack:center;justify-content:center}}.step1-container .step1-headerLogo{height:36px}.step1-container .step1-progressBarContainer{height:72px;left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (max-width:768px){.step1-container .step1-progressBarContainer{-webkit-box-pack:center;background-color:#fff;display:flexbox;display:box;display:flex;justify-content:center;left:0;position:sticky;transform:none;z-index:1}}.genericSignUpPageFrame{background-size:contain;background:url(/assets/build/fonts/s1bg.svg) no-repeat;background-position-x:right;height:100vh}@media (max-width:768px){.genericSignUpPageFrame{background:#fff none;text-align:center}}.genericSignUpPageFrame .genericSignUpPageFrame-header{-webkit-box-align:center;-webkit-box-pack:flex-start;align-items:center;background-color:#fff;border-bottom:1px solid #dbdbdb;display:flexbox;display:box;display:flex;justify-content:flex-start;min-height:72px;padding:0 10px}@media (max-width:768px){.genericSignUpPageFrame .genericSignUpPageFrame-header{-webkit-box-pack:center;justify-content:center}}.genericSignUpPageFrame .genericSignUpPageFrame-headerLogo{height:36px}.genericSignUpPageFrame .genericSignUpPageFrame-progressBarContainer{height:72px;left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (max-width:768px){.genericSignUpPageFrame .genericSignUpPageFrame-progressBarContainer{-webkit-box-pack:center;background-color:#fff;display:flexbox;display:box;display:flex;justify-content:center;left:0;position:sticky;transform:none;z-index:1}}.joinStep1SignUpOnlySideVideo{align-items:center;display:flex}@media (max-width:992px){.joinStep1SignUpOnlySideVideo{display:block}}.joinStep1SignUpOnlySideVideo-signUpInfo{width:524px}@media (max-width:992px){.joinStep1SignUpOnlySideVideo-signUpInfo{margin-bottom:40px;margin-top:40px;width:100%}}.joinStep1SignUpOnlySideVideo-companyLogo{display:block;height:40px;margin-bottom:8px;margin-left:auto;margin-right:auto;width:180px}.joinStep1SignUpOnlySideVideo-benefits{align-items:center;display:flex;height:100vh;overflow:hidden;position:relative;width:calc(100% - 524px)}@media (max-width:992px){.joinStep1SignUpOnlySideVideo-benefits{width:100%}}.joinStep1SignUpOnlySideVideo-video{height:100vh;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.joinStep1SignUpOnlySideVideo-obscureVideo{background-color:#000;height:100vh;opacity:.3;position:absolute;width:100%;z-index:-1}.joinStep1SignUpOnlySideVideo-benefitsCopy{margin-left:64px;margin-right:64px}@media (max-width:768px){.joinStep1SignUpOnlySideVideo-benefitsCopy{margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;text-align:left}}.joinStep1SignUpOnlySideVideo-benefit{color:#fff;font-size:18px;font-weight:600;line-height:28px;margin-bottom:8px}.joinStep1SignUpOnlySideVideo-tagLine{color:#fff;font-size:18px;font-weight:600;line-height:24px;margin-bottom:16px}.formWithContent{-webkit-box-pack:center;display:grid;justify-content:center;min-height:800px;padding:20px 0}@media (max-width:992px){.formWithContent{-webkit-box-align:center;align-content:normal;align-items:center;display:flexbox;display:box;display:flex;flex-direction:column;-moz-flex-direction:column;flex-wrap:no-wrap;height:auto;padding:0 27px}}.formWithContent .contentWidgetContainer{margin-right:80px;width:320px}@media (max-width:992px){.formWithContent .contentWidgetContainer{margin-right:0}}.formWithContent .contentWidgetContainer{order:1}@media (max-width:992px){.formWithContent .contentWidgetContainer{margin-top:20px;order:2}}.formWithContent .formWidgetContainer{display:flexbox;display:box;display:flex;order:2}.formWithContent .headerSubtext{color:#999;font-size:14px;font-weight:600;margin-bottom:25px;margin-top:10px}.formWithContent .headerText{font-size:28px;font-weight:600;margin:0}.formWithContent .emailSignUpFormDropShadowFrame{max-width:420px}.formWithContent.step1{-webkit-box-align:center;align-items:center;padding-top:96px}.formWithContent.step1 .contentWidgetContainer{grid-column-end:3;grid-column-start:1;grid-row-end:2;grid-row-start:1}.formWithContent.step1 .formWidgetContainer{-webkit-box-align:center;align-items:center;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1}.formWithContent.step2 .contentWidgetContainer{grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:2;max-width:450px}.formWithContent.step2 .formWidgetContainer{grid-column-end:4;grid-column-start:3;grid-row-end:3;grid-row-start:1;max-width:430px}@media (min-width:992px){.formWithContent.step2{margin-top:50px}.formWithContent.step2 .contentWidgetContainer{margin-left:40px;margin-right:40px;min-width:430px}.formWithContent.step2 .formWidgetContainer{margin-left:40px;margin-right:40px;margin-top:40px}}hr{border:0;border-top:1px solid #a6a6a6;margin-bottom:20px;margin-top:20px}.progressBar{-webkit-box-pack:space-between;background-color:#fff;display:flexbox;display:box;display:flex;height:70px;justify-content:space-between;margin:0 20px;max-width:100%;position:relative;width:500px}@media (max-width:992px){.progressBar{width:400px}}@media (max-width:768px){.progressBar{margin:0;padding:0 20px;width:500px}}.progressBar .progressBar-stepNumberWrapper{-webkit-box-pack:center;-webkit-box-align:flex-end;align-items:flex-end;background-color:#fff;display:flexbox;display:box;display:flex;flex:1;justify-content:center;padding:0 10px}.progressBar .progressBar-stepContainer{-webkit-box-align:center;align-items:center;display:flexbox;display:box;display:flex;flex-direction:column;-moz-flex-direction:column;padding:0 0 5px;position:relative;width:96px;z-index:2}.progressBar .progressBar-stepNumber{background-color:#999;border-radius:50%;color:#fff;height:20px;text-align:center;width:20px}.progressBar .progressBar-stepTitle{color:#999;display:inline-block;flex:1;font-size:14px;padding-top:5px}.progressBar .progressBar-lineContainer{display:flexbox;display:box;display:flex;padding:0 32px;position:absolute;width:100%}@media (max-width:768px){.progressBar .progressBar-lineContainer{width:calc(100% - 40px)}}.progressBar .progressBar-line{background-color:#999;flex:1;height:2px}.progressBar .progressBar-line.isFilled,.progressBar .progressBar-stepNumber.isFilled{background-color:#0f87ff}.userActivationForm{border-radius:5px;box-shadow:0 3px 14px -5px #979797;max-width:616px;padding:40px;width:100%}.step2Form-errorMessage{background-color:#e32d19;border-radius:.25em;color:#fff;margin:1em 1em 0;padding:.25em 1em}.step2Form-errorMessage ul{list-style:none;margin:0}.emailSignUpForm,.userActivationForm{-webkit-box-align:center;align-items:center;background-color:#fff;display:flexbox;display:box;display:flex;flex-direction:column;-moz-flex-direction:column;position:relative}@media (max-width:768px){.emailSignUpForm,.userActivationForm{box-shadow:none;max-width:none;padding:0 5px}}.emailSignUpForm .emailSignUpForm-title,.emailSignUpForm .userActivationForm-title,.userActivationForm .emailSignUpForm-title,.userActivationForm .userActivationForm-title{font-family:proxima_nova,Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;margin:0 0 16px;text-align:left}@media (max-width:768px){.emailSignUpForm .emailSignUpForm-title,.emailSignUpForm .userActivationForm-title,.userActivationForm .emailSignUpForm-title,.userActivationForm .userActivationForm-title{margin-top:30px}}.emailSignUpForm .userActivationForm-title,.userActivationForm .userActivationForm-title{text-align:center}.emailSignUpForm .emailSignUpForm-form,.emailSignUpForm .userActivationForm-form,.userActivationForm .emailSignUpForm-form,.userActivationForm .userActivationForm-form{margin:0;width:308px}.emailSignUpForm .emailSignUpForm-formRow,.emailSignUpForm .userActivationForm-formRow,.userActivationForm .emailSignUpForm-formRow,.userActivationForm .userActivationForm-formRow{margin-bottom:16px;text-align:left}.emailSignUpForm .emailSignUpForm-inputLabel,.emailSignUpForm .userActivationForm-inputLabel,.userActivationForm .emailSignUpForm-inputLabel,.userActivationForm .userActivationForm-inputLabel{font-size:14px;font-weight:600}.emailSignUpForm .emailSignUpForm-passwordLabels,.userActivationForm .emailSignUpForm-passwordLabels{display:flex;flex-direction:row;justify-content:space-between}.emailSignUpForm .emailSignUpForm-showPassword,.userActivationForm .emailSignUpForm-showPassword{color:#0f87ff;cursor:pointer;font-size:14px;font-weight:600}.emailSignUpForm .emailSignUpForm-showPasswordCheckbox,.userActivationForm .emailSignUpForm-showPasswordCheckbox{visibility:hidden}.emailSignUpForm .emailSignUpForm-textField,.emailSignUpForm .userActivationForm-textField,.userActivationForm .emailSignUpForm-textField,.userActivationForm .userActivationForm-textField{border:1px solid #dbdbdb;border-radius:4px;font-size:16px;height:40px;padding-left:16px;width:100%}.emailSignUpForm .emailSignUpForm-textField::-moz-placeholder,.emailSignUpForm .userActivationForm-textField::-moz-placeholder,.userActivationForm .emailSignUpForm-textField::-moz-placeholder,.userActivationForm .userActivationForm-textField::-moz-placeholder{color:#a6a6a6}.emailSignUpForm .emailSignUpForm-textField::placeholder,.emailSignUpForm .userActivationForm-textField::placeholder,.userActivationForm .emailSignUpForm-textField::placeholder,.userActivationForm .userActivationForm-textField::placeholder{color:#a6a6a6}.emailSignUpForm .hide,.userActivationForm .hide{display:none}.emailSignUpForm #ent-name-message,.userActivationForm #ent-name-message{font-size:14px;font-weight:700;margin-top:10px}.emailSignUpForm .emailSignUpForm-tos,.userActivationForm .emailSignUpForm-tos{display:flex;flex-direction:row;margin-bottom:24px}.emailSignUpForm .emailSignUpForm-tos a,.userActivationForm .emailSignUpForm-tos a{color:#000;text-decoration:underline}.emailSignUpForm .emailSignUpForm-tos a:hover,.userActivationForm .emailSignUpForm-tos a:hover{color:#0f87ff}.emailSignUpForm .emailSignUpForm-tosCheckBox,.userActivationForm .emailSignUpForm-tosCheckBox{margin-top:0}.emailSignUpForm .emailSignUpForm-tosCheckBoxLabel,.userActivationForm .emailSignUpForm-tosCheckBoxLabel{font-size:12px;font-weight:400;padding-left:8px}@media (max-width:768px){.emailSignUpForm .emailSignUpForm-tosCheckBoxLabel,.userActivationForm .emailSignUpForm-tosCheckBoxLabel{text-align:left}}.emailSignUpForm .emailSignUpForm-submitButton,.emailSignUpForm .userActivationForm-submitButtonContainer,.userActivationForm .emailSignUpForm-submitButton,.userActivationForm .userActivationForm-submitButtonContainer{margin-bottom:20px;text-align:center}.emailSignUpForm .emailSignUpForm-submitButton button,.emailSignUpForm .userActivationForm-submitButtonContainer button,.userActivationForm .emailSignUpForm-submitButton button,.userActivationForm .userActivationForm-submitButtonContainer button{padding:7px 27px!important;width:304px}.emailSignUpForm .submit-button-wrapper,.userActivationForm .submit-button-wrapper{margin-bottom:20px;text-align:center}.emailSignUpForm .submit-button-wrapper.login,.userActivationForm .submit-button-wrapper.login{margin-bottom:0}.emailSignUpForm .emailSignUpForm-logIn,.emailSignUpForm .emailSignUpForm-noAccount,.userActivationForm .emailSignUpForm-logIn,.userActivationForm .emailSignUpForm-noAccount{font-weight:600;text-align:center}.emailSignUpForm .emailSignUpForm-forgotPassword,.userActivationForm .emailSignUpForm-forgotPassword{display:flex;flex-direction:column;font-weight:600;text-align:center}.emailSignUpForm .error,.userActivationForm .error{border-color:#e32d19}.emailSignUpForm .error.dont-show-error,.userActivationForm .error.dont-show-error{border:1px solid #dbdbdb}.emailSignUpForm label.error,.userActivationForm label.error{color:#ea0f09;font-size:12px}.emailSignUpForm .emailSignUpForm-forgotPassword,.emailSignUpForm .emailSignUpForm-logIn,.userActivationForm .emailSignUpForm-forgotPassword,.userActivationForm .emailSignUpForm-logIn{font-size:14px;font-weight:500}.emailSignUpForm #s1-ent-contact-button,.userActivationForm #s1-ent-contact-button{background:none;border:none;color:#0f87ff;text-decoration:underline}.emailSignUpForm .dividing-header,.userActivationForm .dividing-header{color:#999;display:flexbox;display:box;display:flex;font-size:14px;font-weight:400;margin:8px auto 20px;width:308px}.emailSignUpForm .dividing-header:after,.emailSignUpForm .dividing-header:before,.userActivationForm .dividing-header:after,.userActivationForm .dividing-header:before{border-bottom:1px solid #f5f5f5;content:"";flex-grow:1;margin:auto}.emailSignUpForm .dividing-header:before,.userActivationForm .dividing-header:before{margin-right:24px}.emailSignUpForm .dividing-header:after,.userActivationForm .dividing-header:after{margin-left:24px}.emailSignUpForm .google-button,.userActivationForm .google-button{cursor:pointer;height:auto;margin-bottom:48px;width:308px}.emailSignUpFormDropShadowFrame,.logInFormDropShadowFrame,.resetPasswordDropShadowFrame,.smb2faOffRampDropShadowFrame{background-color:#fff;border-radius:5px;box-shadow:0 3px 14px -5px #979797;max-width:616px;padding:40px;width:100%}.step1-benefitsHeader{border-bottom:1px solid #999;display:inline-block;font-size:24px;font-weight:600;text-align:left;width:100%}.step1-benefits{flex-wrap:wrap;justify-content:space-between;margin-top:30px}.step1-benefit,.step1-benefits{align-items:center;display:flexbox;display:box;display:flex}.step1-benefit{justify-content:center;list-style-type:none;padding:10px 0!important}.step1-benefitCheckmark{width:20px}.step1-benefitText{color:#464646;font-size:12px;font-weight:600;margin-left:10px;text-align:left;width:125px}.step1-benefitsList{border-bottom:1px solid #999;text-align:left}.step1-benefitsListTextContainer{font-size:14px;list-style:none;margin-bottom:24px;margin-top:12px}.step1-benefitsListTextContainer .step1-benefitsListItem{padding-left:20px}.step1-benefitsListTextHeader{margin-bottom:0}.step1-benefitsListItem{font-size:14px;line-height:24px}.step1-comparePlansLink{color:#999;display:block;font-size:14px;font-weight:600;text-align:left}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table;line-height:0}.clearfix:after{clear:both}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.background-wrapper{background-color:transparent;overflow:visible;position:relative}.background-wrapper .full-width-background{background-color:#252525;height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:none;width:100%;z-index:-1}.background-wrapper .full-width-background.fixed{min-height:100vh;min-width:100vw;position:fixed;width:auto}.background-wrapper .full-width-background img,.background-wrapper .full-width-background video{display:block;max-height:none;max-width:none;min-height:100%;min-width:100%}.background-wrapper .full-width-background:not(.bright):after{background-color:rgba(0,0,0,.35);bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.info-box{border:1px solid #0f87ff;color:#0f87ff;margin-bottom:16px;margin-top:32px;padding:14px;text-align:left}.paymentMethodInfo-error{border:1px solid #e32d19;color:#e32d19}.paymentMethodInfo-error-icon{font-size:16px;padding-bottom:4px;padding-right:6px;width:64px}.paymentPopUp-error-msg{text-align:left}.paymentMethodInfoSection{font-size:14px;padding-bottom:24px;padding-top:24px}.paymentMethodInfo-container{display:flex;flex-flow:column}.paymentMethodInfo-row{display:flex;flex-grow:1;justify-content:space-between;padding-bottom:4px;padding-top:4px}.paymentMethodInfo-col.left{flex-basis:50%;flex-grow:1;text-align:left}.paymentMethodInfo-col.right{flex-basis:50%;flex-grow:1;text-align:right}.btn.cancel{color:#0f87ff}.btn.save{background-color:#000;border:1px #000;border-radius:5px;color:#fff}.paymentMethodInfo-paypalHeader{font-size:14px;margin-bottom:8px}.paymentMethodInfo-paypalHeader-update{text-align:center}.paymentMethodInfo-edit{color:#0f87ff;cursor:pointer}.paymentMethodInfo-disclaimer{background-color:#f5f5f5;display:flex;margin-top:8px;padding:16px}.paymentMethodInfo-disclaimerCheckBox{margin-top:0}.paymentMethodInfo-disclaimerCheckBoxLabel{font-size:14px;font-weight:400;line-height:18px;padding-left:8px}.paymentMethodInfo-paypalDisclaimer{font-size:14px;text-align:center}.paymentMethodInfo-paypalDisclaimer .paymentMethodInfo-disclaimerCheckBoxLabel{font-size:16px}.paymentMethodInfo-errorMessage{background-color:#e32d19;border-radius:.25em;color:#fff;margin:1em 1em 0;padding:.25em 1em}.paymentMethodInfo-successMessage{background-color:#10ab5b;border-radius:.25em;color:#fff;margin:1em 1em 0;padding:.25em 1em}.graphic-carousel{margin:0 auto;max-width:1200px}.testimonials{background-color:#ffe121;padding:88px 0 24px}.testimonials-blockquote{border-left:0;margin:0 0 40px;overflow:hidden}@media (min-width:768px){.testimonials-blockquote{margin-bottom:24px}}.testimonials-quote{background-color:#fff;border-radius:.5em;box-shadow:0 10px 30px rgba(0,0,0,.2);color:hsla(0,0%,40%,.7);display:block;font-family:proxima_nova,Arial,Helvetica,sans-serif;font-size:21px;padding:64px 84px;position:relative}@media (max-width:480px){.testimonials-quote{padding-left:1em;padding-right:1em}}.testimonials-quote:after,.testimonials-quote:before{background:url(/assets/build/fonts/quote.svg) no-repeat 50%;background-size:contain;content:"";height:2em;position:absolute;width:2em}.testimonials-quote:before{left:1em;top:1em}.testimonials-quote:after{bottom:1em;right:1em;transform:rotate(180deg)}.testimonials cite{display:block;font-size:16px;font-style:normal;font-weight:600;padding-left:4em;padding-top:3em;position:relative}.testimonials cite:before{border-color:#fff transparent transparent;border-style:solid;border-width:24px 24px 0;content:"";left:6em;position:absolute;top:0}.testimonials cite a{color:#000}.testimonials .carousel-inner{height:100%}.testimonials .carousel-indicators li{border:2px solid #000;height:.75em;margin:0 3px;width:.75em}.testimonials .carousel-indicators li.active{background-color:#000}.headerWithTabs-tab{background:#f5f5f5;border:1px solid #b9bcc1;color:#737e8c;height:3.5em;min-width:145px;width:45%}.headerWithTabs-tab:focus{outline:none}.headerWithTabs-tab--selected{background:#fff;border:none;color:#1f2830;font-weight:700}.toggle-radio{opacity:0;position:absolute;visibility:hidden}.toggle-radio:checked+.toggle-label:before{background:#000;border:2px solid #000;box-shadow:inset 0 0 0 3px #fff}.toggle-label{color:#666;margin:0}.toggle-label:before{border:2px solid #666;border-radius:50%;content:"";display:inline-block;height:24px;margin-right:4px;vertical-align:middle;width:24px}.faqContainer{-webkit-box-pack:center;display:flexbox;display:box;display:flex;flex-direction:column;-moz-flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:800px;padding:30px 0;text-align:center;z-index:1}@media (max-width:800px){.faqContainer{padding:30px 16px}}.faqContainer .faqContainer-header{color:#1f2830;font-family:proxima_nova,Arial,Helvetica,sans-serif;font-size:32px;font-weight:600}.faqContainer .faqContainer-list{-webkit-box-pack:center;display:flexbox;display:box;display:flex;flex-direction:column;-moz-flex-direction:column;justify-content:center;text-align:left}.faqContainer .faqContainer-list-faqItem{border-bottom:2px solid #eee;list-style-type:none;padding:15px}.faqContainer .faqItem-header{-webkit-box-pack:space-between;-webkit-box-align:center;align-items:center;color:#1f2830;cursor:pointer;display:flexbox;display:box;display:flex;justify-content:space-between;margin:10px 0}.faqContainer .faqItem-header-title{color:#1f2830;font-family:proxima_nova,Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;margin:0}.faqContainer .faqItem-text{display:none;margin-top:10px}.faqContainer .faqContainer-list-faqItem.isOpen .faqItem-header-title,.faqContainer .faqContainer-list-faqItem.isOpen .glyphicon{color:#0073e5}.faqContainer .faqContainer-list-faqItem.isOpen .faqItem-text{display:block}.faqContainer .faqContainer-learnMoreLink{margin:15px;text-align:left}.expander-icon{font-size:24px;transition:transform .2s ease}.faqContainer-list-faqItem.isOpen>.faqItem-header>.expander-icon{transform:rotate(-180deg)}