.promo-open{background:#fff;color:#333;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.5;padding-top:0}@media (min-width:768px){.promo-open{background:#fff;background-size:100%;background-size:cover;padding-top:24px}}.ph-wrap{align-items:center;display:flex;justify-content:flex-end;width:100%}a.phone-numb{align-items:center;background-color:transparent;color:#333;display:flex;font-size:22px;font-weight:500;line-height:50px;max-width:fit-content}a.phone-numb,a.phone-numb:hover{padding:10px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}a.phone-numb:hover{background-color:rgba(0,0,0,.3);color:#fff;text-decoration:unset}a.phone-numb>svg{margin-right:10px}#lead-form label.hs-error-msg{color:red;display:block;font-size:14px;margin-top:-10px}ul.no-list.hs-error-msgs.inputs-list{list-style:none;padding-inline-start:0}.steps-pager a.btn.btn-primary{border:1px solid transparent;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.3);-moz-box-shadow:0 1px 5px 1px rgba(0,0,0,.1);box-shadow:0 1px 5px 1px rgba(0,0,0,.1);color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;line-height:18px;margin:3px;padding:18px 0 19px;text-align:center;text-transform:uppercase;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;width:120px}.steps-pager .btn.btn-primary:hover{background:#fff;transform:scale(1.05)}.steps-pager .btn.btn-primary i{color:#fff}.text-center.well-icon div{align-items:center;background:#fff;border-radius:50%;display:flex;height:120px;justify-content:center;width:120px}.text-center.well-icon{margin:auto;max-height:120px;max-width:120px}.text-center.well-icon span{display:flex!important}.text-center.well-icon svg{height:60px;width:60px;fill:#738036}.centered-separator{background-color:#b2b2b2;height:1.5px;margin:0 auto 35px;position:relative;width:250px}.centered-separator>.separator{border-radius:1px;height:6px;left:100px;position:absolute;top:-2px;width:50px}section{margin-bottom:30px}.container{background-color:#fff;max-width:990px;overflow:hidden;padding:0}.container.rounded{border-radius:5px;-moz-box-shadow:0 1px 4px 1px rgba(0,0,0,.35);box-shadow:0 2px 10px -3px rgba(0,0,0,.6)}.choose-device #set-final .rf-hidden{display:none}@media (max-width:767px){.container.rounded{border-radius:0}}.p-a-0{padding:0}.p-x-0{padding-left:0;padding-right:0}.p-t-1{padding-top:1rem}.p-t-2{padding-top:1.5rem}.p-t-3{padding-top:2rem}.p-b-1{padding-bottom:1rem}.p-b-2{padding-bottom:1.5rem}.p-b-3{padding-bottom:2rem}.m-t-1{margin-top:2rem}.m-t-2{margin-top:4rem}.m-t-3{margin-top:6rem}.m-b-1{margin-bottom:2rem}.m-b-2{margin-bottom:4rem}.m-b-3{margin-bottom:6rem}header{margin:0;padding:0}header .container,header .navbar.navbar-default{background:transparent;border:none;border-radius:0;height:auto;min-height:0}header .navbar.navbar-default{margin:20px 0;padding:0}.navbar.navbar-default .navbar-brand{font-weight:300;height:auto;line-height:1;margin:0;max-width:none;padding:0;width:auto}#logo{display:inline-block;margin:24px 12px 0;max-width:180px}@media (max-width:767px){.logo{margin:15px 5px;max-width:130px}}div#progress{min-height:120px!important}.mobile-header-phone{border:2px solid #a7355e;border-radius:20px;color:#a7355e;cursor:default;display:inline-block;font-size:16px;font-weight:500;line-height:18px;margin:12px 8px;padding:2px 12px 5px;text-decoration:none}.mobile-header-phone span{color:#a7355e;font-size:16px;font-weight:400;line-height:18px}.mobile-header-phone:hover{color:#222;text-decoration:none}.mobile-header-phone:hover span{color:#a7355e;font-weight:400}.header-phone{color:#222;cursor:default;display:none;font-size:20px;font-weight:400;margin:20px;text-decoration:none}.header-phone span{color:#a7355e;font-weight:400}.header-phone:hover{color:#222;text-decoration:none}.header-phone:hover span{color:#a7355e;font-weight:400}@media (min-width:768px){.header-phone{display:inline-block}.mobile-header-phone{display:none}}.rf-set,.steps-content .step{display:none}.steps-content>.step:first-child{display:block}@media (min-width:768px){.choose-device .steps{padding:0 30px}.steps-content .step{min-height:350px}.step.step-result{padding-left:90px;padding-right:90px}}@media (min-width:960px){.step.step-result{padding-left:180px;padding-right:180px}}.steps .step-container{margin-top:36px}@media (min-width:768px){.steps .step-container{margin-top:56px}}@media (max-width:767px){.steps .steps-content{margin-bottom:36px}}.step p{margin:0;padding:0}.step .step-question p{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:30px;font-weight:400;line-height:1.3;margin:5px 0 24px;padding:0 20px!important}.step .step-question.intro-question p.question-text{font-size:36px}.step .lead{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:30px;font-weight:500;line-height:1.3;margin:5px 0 32px}.lead.blue{font-size:32px;margin:10px 0}.blue-top{background:#fff;border-radius:50%;line-height:1;margin:15px auto 25px;max-width:fit-content;padding:10px}.choose-device .step .step-question .question-text{font-size:30px;font-weight:400;line-height:1.45;margin:5px 0 20px;padding:0 60px!important}@media (max-width:767px){.step .step-question p{font-size:26px;font-weight:400;line-height:1.5;margin-bottom:10px}}.btn,.btn.btn-primary,.steps-pager .btn,.steps-pager .btn-step-back,.steps-pager .btn-step-next{background-color:#a5385f;border-color:transparent;border-radius:3px;-moz-box-shadow:0 1px 5px 1px rgba(0,0,0,.1);box-shadow:0 1px 5px 1px rgba(0,0,0,.1);color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;line-height:18px;margin:3px;padding:15px 22px 16px;text-transform:uppercase}.steps-pager>.btn:last-child{background:#a5385f;color:#fff;padding-left:38px;padding-right:0;text-align:left}.steps-pager .btn i{display:inline-block;font-size:14px;line-height:18px;margin-right:3px;position:relative;top:-1px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;vertical-align:middle}.steps-pager .btn{margin:3px;padding:18px 28px 19px 0;text-align:right;width:140px}.step.step-result .step-answers .btn{border-radius:3px;height:64px;margin:30px 4px 4px;width:auto}#lead-form label{display:none}#lead-form input,.step .step-answers .custom-single-select>label.other-btn{height:52px}#lead-form input,#lead-form textarea,.step .step-answers .custom-single-select>label.other-btn{border:2px solid #e2e0e0;border-radius:3px;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:300;line-height:20px;margin-bottom:15px;padding:10px;width:100%}#lead-form textarea{height:100px}#lead-form div.actions,#lead-form div.input{margin-left:-15px;margin-right:-15px}.step .step-answers .custom-single-select>label.other-btn i{font-size:14px;padding-left:8px}#lead-form input[type=submit],.step .step-answers .custom-single-select>label.other-btn{border-color:transparent;border-radius:3px;border-width:1px;-moz-box-shadow:0 1px 5px 1px rgba(0,0,0,.1);box-shadow:0 1px 5px 1px rgba(0,0,0,.1);color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;line-height:18px;padding:15px 22px 16px;text-transform:uppercase;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}#lead-form input[type=submit]:hover,.step .step-answers .custom-single-select>label.other-btn:hover{background-color:#fff;-webkit-text-stroke:transparent 0}@media (max-width:767px){.steps-pager .btn,.steps-pager .btn-step-back,.steps-pager .btn-step-next{font-weight:500}}@media (min-width:768px){.question-left{border-right:6px dotted #dcdcdc}.question-right .well{border:none;box-shadow:none;padding:30px}}.btn-lg{border-radius:3px;padding:18px 24px}.panel-body{background-color:#f2e8ec;background-color:#fff}.progress{background:#fff!important}.step .step-question .progress-indicator{font-size:14px;font-weight:700;margin-bottom:16px}.step .step-question .progress-indicator.introtext{color:#333;font-weight:400}.form-group{position:relative}.form-group .control-label{font-size:17px;font-weight:500;line-height:36px;text-align:right}.form-group .form-control{border:2px solid #e2e0e0;border-radius:1px;font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:300}.form-control.invalid{border-color:#cc162d}.form-group .input-lg{border-radius:3px;font-size:17px;height:52px;line-height:20px;padding:15px 20px}.tooltip.right{margin-left:-1px;padding:0 5px}.tooltip.right .tooltip-arrow{border-right-color:#000;border-width:9px 15px 9px 0;left:-5px;margin-top:-9px;top:50%}.tooltip-inner{background-color:#000;border-radius:5px;color:#fff;font-weight:400;letter-spacing:0;max-width:200px;padding:5px 8px;text-align:center}.custom-multiple-select,.custom-single-select{display:inline-block;margin:0 8px 20px;opacity:0;position:relative}@media (min-width:768px){.custom-multiple-select,.custom-single-select{margin:0 10px 20px}}.custom-multiple-select .input-icon,.custom-single-select .input-icon{border-radius:50%;color:#fff;font-size:24px;height:38px;line-height:38px;margin:0;opacity:0;padding:0;position:absolute;right:-10px;top:-10px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;width:38px}.steps{margin-bottom:100px}.step-container{margin-top:64px}.step .animated{opacity:0;-webkit-transform:translateX(35px);transform:translateX(35px)}.step .animated:first-child{-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.25s;animation-duration:.25s}.step .animated:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.25s;animation-duration:.25s}.step .animated:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.25s;animation-duration:.25s}.step .animated:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.25s;animation-duration:.25s}.step .animated:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.25s;animation-duration:.25s}.step .animated:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:.25s;animation-duration:.25s}.step .help-text{display:none;font-size:17px;font-weight:300;margin:15px 0 0;padding:0}.step .step-answers .custom-multiple-select label,.step .step-answers .custom-single-select label{background-color:#fff;border-bottom:4px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.2);box-shadow:0 1px 3px 1px rgba(0,0,0,.2);color:#444;cursor:pointer;display:table-cell;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;height:175px;line-height:28px;margin:0;padding:0 10px;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease;vertical-align:middle;width:200px}.step .step-answers label{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.step .step-answers label:hover i{-webkit-text-stroke:0 transparent}.step .step-answers label:hover{-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.3);box-shadow:0 2px 8px 0 rgba(0,0,0,.3);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.choose-device .step .step-answers .custom-multiple-select label,.choose-device .step .step-answers .custom-single-select label{height:136px}@media (max-width:767px){.step .step-answers .custom-single-select label{font-size:20px;height:116px;line-height:24px;max-height:116px;padding:0 15px;width:144px}.step .step-answers .custom-multiple-select label{font-size:20px;height:116px;line-height:24px;max-height:116px;padding:0 5px;width:144px}}.step .step-answers input[type=checkbox],.step .step-answers input[type=radio]{opacity:0}@media (min-width:768px){.step .step-answers .custom-multiple-select label,.step .step-answers .custom-single-select label{font-weight:300}}.custom-multiple-select input[type=checkbox]:checked+label>.input-icon,.custom-single-select input[type=radio]:checked+label>.input-icon{opacity:1}.step .step-answers .feature-item label{font-size:14px;padding-bottom:16px;vertical-align:bottom}.custom-multiple-select label img,.custom-multiple-select label svg,.custom-single-select label img,.custom-single-select label svg{display:block;height:70px;margin:8px auto;position:relative;width:70px}.btn-step-next{display:none}#Email,#Name,#Phone{background:#fff;padding-left:43px}.choose-device #set-final .lead{font-size:20px;font-weight:300;margin-bottom:24px}.choose-device #set-final .h2{font-weight:500;margin-bottom:13px}.choose-device #question-final p{margin-bottom:16px}@media (min-width:768px){.choose-device #question-final p{padding-right:60px}}.choose-device #set-final .h2 a{color:#a5385f;text-decoration:underline}.progress{background:transparent;border-radius:0;box-shadow:none;display:none;height:160px;margin:0 auto;width:160px}.progress>svg{display:block;height:100%}.progress-track{background:#fff;border-radius:0;box-shadow:none;display:block;height:18px;margin:0 auto;width:100%}.progress-bar{background-color:#20898a;height:18px;line-height:18px}.badge-blurred-risk-score{display:block;margin:0 auto 18px;max-width:172px;width:100%}.disclaimer{color:#999;font-size:10px;font-weight:300;font-weight:400;line-height:12px;margin:0 -15px;padding:0}.disclaimer,.txtError{font-family:Open Sans,Arial,Helvetica,sans-serif}.txtError{color:#cc162d;text-align:left}.errCaption{margin-top:-14px;position:absolute;right:6px;top:50%}.errCaption span{background:#cc162e;border-radius:3px;color:#fff;display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:11px;font-weight:500;line-height:26px;padding:0;position:relative;text-align:center;width:72px}.errCaption span:before{border-color:transparent #cc162e transparent transparent;border-radius:3px;border-style:solid;border-width:7px 10px 7px 0;content:"";display:block;height:0;left:-10px;margin-top:-7px;position:absolute;top:50%;width:0}.scorebar{background-color:#f7f7f7;height:15px;width:100%}.scorebar-overlay{background-color:#000;height:100%;max-width:0;transition:.3s;width:100%}@media (min-width:769px){.desk-flex{align-items:center;display:flex!important}}.row.desk-flex{padding:25px}@media (max-width:768px){.row.desk-flex{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 25px}.row.desk-flex .col-xs-12,a.phone-numb{text-align:center}a.phone-numb{font-size:18px;margin:0 auto;padding:5px}}.hs-form-field label{display:block!important}.multi-container{margin-bottom:15px;padding:0}.multi-container ul{padding:0!important}.multi-container li{list-style:none!important}.multi-container label{display:block!important;float:left;margin-bottom:15px;width:50%!important}@media(min-width:768px){.multi-container label{width:25%!important}}.hs-form-required{display:none}.custom-dropdown{margin:10px 0;text-align:center}.custom-dropdown select{border:1px solid;border-radius:5px;padding:10px;width:100%}select.custom-dropdown.form-control{border:none;border-radius:3px;box-shadow:0 1px 3px 1px rgba(0,0,0,.2);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;font-weight:300;height:auto;line-height:20px;margin:40px auto 45px;max-width:50%;padding:10px}button.btn.btn-primary.btn-next{background:#738036;border-color:transparent;border-radius:3px;border-width:1px;-moz-box-shadow:0 1px 5px 1px rgba(0,0,0,.1);box-shadow:0 1px 5px 1px rgba(0,0,0,.1);color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;line-height:18px;padding:15px 22px 16px;text-transform:uppercase;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}button.btn.btn-primary.btn-next:hover{background-color:#fff;-webkit-text-stroke:transparent 0;border:1px solid #738036;color:#738036}@media (max-width:767px){select.custom-dropdown.form-control{max-width:80%}}.custom-single-select.dropdown-mode input,.custom-single-select.dropdown-mode label{display:none}.custom-single-select.dropdown-mode select{appearance:none;background:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='5'><path d='M0 0l5 5 5-5' fill='%23666'/></svg>") no-repeat right 12px center;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 3px 1px rgba(0,0,0,.2);color:#444;display:inline-block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:14px;font-size:16px;line-height:1.5;line-height:28px;padding:8px 12px;width:300px}.promo-open fieldset.form-columns-2{column-gap:15px;display:grid;grid-template-columns:250px 250px;justify-content:space-between}.promo-open fieldset.form-columns-2 .hs-form-field{width:100%!important}