.quiz-module-box{align-items:center;display:flex;justify-content:space-between}.quiz-module-box_left{width:555px}.quiz-module-box_right{width:45%}#priceForm{background:#f7f7f7;border:1px solid #0092e5;border-radius:8px;padding:1em;width:100%}.wrap-quiz-heading{align-items:center;background:url(https://f.hubspotusercontent30.net/hubfs/4961032/BodEnvy/Images/star.png) no-repeat 0;display:flex;min-height:120px;padding-left:60px}#priceForm .quiz-heading{color:#011f45;font-family:Heebo;font-size:34px;font-style:normal;font-weight:500;letter-spacing:.25px;line-height:50px;text-align:center}#priceForm .step{display:none}#priceForm .step .step-wrapper{display:flex;justify-content:space-around}#priceForm .step .step-wrapper .left-area{padding:0;width:65%}#priceForm .step .step-wrapper .right-area{position:relative;top:-2em;width:30%}#priceForm .tab{border-radius:4px;box-sizing:border-box;display:flex;outline:0;position:relative;top:1px;width:150px;z-index:1}#priceForm .tab button{background:0 0;border:none;color:#7e7f83;font-family:Karla;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:16px;outline:0;padding:.5em 0;text-align:center;width:50%}#priceForm .tab button:hover{background-color:#ddd;outline:0}#priceForm .tab button.active{background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:1px solid #0092e5;border-right:1px solid #0092e5;border-top:1px solid #0092e5;color:#0092e5;outline:0}#priceForm .tabcontent{background:#fff;border:1px solid #0092e5;border-radius:4px;box-sizing:border-box;display:none;height:473px;padding:1em 0;text-align:center;width:150px}#priceForm #front.tabcontent{border-top-left-radius:0}#priceForm #back.tabcontent{border-top-right-radius:0}#priceForm #front img{max-width:83.5%!important}.progress-circle{background-color:#54f4ec;border-radius:50%;height:58px;line-height:58px;padding:0;position:relative;width:58px}.next-page .progress-circle{float:left}.progress-circle:after{background-color:#f7f7f7;border:none;border-radius:50%;content:" ";height:54px;left:2px;top:2px;width:54px}.progress-circle span,.progress-circle:after{display:block;position:absolute;text-align:center}.progress-circle span{color:#2a2a2a;font-family:Karla;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1px;line-height:58px;width:58px;z-index:2}.left-half-clipper{clip:rect(0,58px,58px,29px);border-radius:50%;height:58px;position:absolute;width:58px}.progress-circle.over50 .left-half-clipper{clip:rect(auto,auto,auto,auto)}.value-bar{clip:rect(0,29px,58px,0);border:2px solid #0092e5;border-radius:50%;box-sizing:border-box;height:58px;position:absolute;width:58px}.progress-circle.over50 .first50-bar{clip:rect(0,58px,58px,29px);background-color:#0092e5;border-radius:50%;height:58px;position:absolute;width:58px}.progress-circle.p0 .value-bar,.progress-circle:not(.over50) .first50-bar{display:none}.progress-circle.p33 .value-bar{transform:rotate(119deg)}.progress-circle.p66 .value-bar{transform:rotate(238deg)}.progress-circle.p100 .value-bar{transform:rotate(1turn)}.step-wrapper .gender{left:3em;position:relative;top:-2.8em}.step-wrapper .gender h6{color:#2a2a2a;font-family:Karla;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.15px;line-height:24px}.controls{display:flex;flex-wrap:wrap}.controls div{display:flex;margin-right:1em}.controls input{margin:.2em}.step.next-page .gender{float:left;margin-left:16px}.step-wrapper .body{position:relative;top:-2.5em}.step-wrapper .body .title{color:#2e2f35;flex:none;flex-grow:0;font-family:Karla;font-size:20px;font-style:normal;font-weight:700;letter-spacing:.15px;line-height:23px;margin:16px 0;order:1}.step-wrapper .subtitle{color:#4d4d4d;font-family:Karla;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:16px;opacity:.5}.step-wrapper .subtitle:after{background:#4d4d4d;content:"";display:inline-block;height:1px;left:2px;opacity:.3;position:relative;top:-2px;width:70%}.step-wrapper .services .title{color:#2a2a2a;font-family:Karla;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.15px;line-height:24px}.step-wrapper .services select{max-width:259px}.middle,.upper{margin-bottom:.5em}.lower{margin-bottom:-1.5em}.disclaimer{color:#4d4d4d}.disclaimer,.error-msg{font-family:Karla;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:16px}.error-msg{color:red}.container-radio{display:block;padding-left:20px;padding-right:25px}.container-checkbox,.container-radio{cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-checkbox{background:#fff;border:1px solid #4d4d4d;border-radius:20px;box-sizing:border-box;color:#2e2f35;display:flex;font-family:Karla;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.444444px;line-height:24px;margin-bottom:5px;margin-right:5px;padding-left:10px;padding-right:10px}.container-checkbox.checked{border:1px solid #0092e5;border-radius:20px;padding-left:25px}.container-checkbox input,.container-radio input{cursor:pointer;opacity:0;position:absolute}.container-radio .checkmark{background:0 0;border:2px solid #dadada;border-radius:50%;height:18px;left:0;position:absolute;top:.25em;width:18px}.container-checkbox .checkmark{background:0 0;border:none;display:none;height:18px;left:.5em;position:absolute;top:0;width:18px}.container-radio:hover input~.checkmark{border:2px solid #0092e5}.container-checkbox:hover{border:1px solid #0092e5}.container-radio input:checked~.checkmark{border:2px solid #0092e5}.container-checkbox input:checked~.checkmark{display:block}.container-radio .checkmark:after{content:"";display:none;position:absolute}.container-radio input:checked~.checkmark:after{display:block}.container-radio .checkmark:after{background:#0092e5;border-radius:50%;height:10px;left:15%;top:15%;width:10px}.step.next-page .heading-step{align-items:center;display:flex;margin-bottom:20px}.body{clear:both}fieldset{border:none;border-radius:0;margin:0;padding:0}@media (min-width:768px){fieldset.form-columns-2{display:flex;margin:0 -2%}fieldset.form-columns-2 .hs-form-field{flex-basis:46%;margin:16px 2%;max-width:46%;min-width:46%;width:46%}}.active-part{fill:#54f4ec!important;stroke:#54f4ec!important}#servicesSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png);background-position-x:95%;background-position-y:50%;background-repeat:no-repeat;border:1px solid #828282;border-radius:4px;color:#828282;font-size:16px;font-weight:400;letter-spacing:.444444px;line-height:24px;outline:0}#servicesSelect,.title-step{font-family:Karla;font-style:normal}.title-step{font-size:14px;font-weight:700;letter-spacing:.1px;line-height:17px}.info-textarea{color:#2e2f35;font-size:16px;letter-spacing:.444444px;line-height:24px;outline:0}#counter,.info-textarea{font-family:Karla;font-style:normal;font-weight:400}#counter{color:#4d4d4d;font-size:12px;letter-spacing:.4px;line-height:16px;margin-left:1em}.languageSelect select,.location select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png);background-position-x:95%;background-position-y:50%;background-repeat:no-repeat;border:1px solid #828282;border-radius:4px;color:#828282;font-family:Karla;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.444444px;line-height:24px;outline:0}input,textarea{outline:0}.input{caret-color:#0092e5}.input:active{border:1px solid #0092e5}.checkbox-box{display:flex}.label-checkbox{margin-left:1em}.checkbox-box input{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);display:inline-block;height:18px;margin-top:.1em;min-width:18px;outline:0;position:relative;width:18px}.checkbox-box input:active,.checkbox-box input:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.checkbox-box input:checked{background-color:#0092e5;border:1px solid #0092e5;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px hsla(0,0%,100%,.1);color:#99a1a7}.checkbox-box input:checked:after{color:#fff;content:"\2714";font-size:14px;left:3px;position:absolute;top:0}.wrapper-action-btn{display:flex}#prevBtn{background:0 0;border:none;color:#4d4d4d;width:130px}#nextBtn,#prevBtn{display:flex;font-family:Karla;font-size:14px;font-style:normal;font-weight:700;justify-content:space-between;letter-spacing:.01em;line-height:16px;outline:0;padding:1em;text-transform:uppercase}#nextBtn{background-color:#0092e5;border-color:#0092e5;color:#fff}#nextBtn.disabled{background-color:grey;border-color:grey}.current-0{left:65%;top:-80px;width:35%}.current-1{width:145px}.current-1,.current-2{height:48px;margin-left:1.5em}.current-2{width:178px}.check-terms{padding-bottom:30px;padding-top:30px}@media (max-width:1024px){.quiz-module-box{flex-direction:column}.quiz-module-box_left{width:100%}.quiz-module-box_right{margin-top:32px;max-width:500px;width:100%}#priceForm .step .step-wrapper{flex-wrap:wrap}#priceForm .step .step-wrapper .left-area{width:100%}#priceForm .step .step-wrapper .right-area{margin-top:3em;width:auto}.current-0{float:none;left:0;top:0;width:100%}.step-wrapper .services select,.step-wrapper .subtitle:after{max-width:100%}.checkbox-box input{min-width:18px}}.hover-front{opacity:0;position:absolute}#priceForm #front .upper-body{left:0;max-width:100%!important;top:20px;width:100%}#priceForm #front .middle-body{left:-2px;max-width:100%!important;top:6.9rem;width:100%}#priceForm #front .lower-body{left:0;max-width:100%!important;top:10.85rem;width:100%}#priceForm #back .hover-back{max-width:100%!important;opacity:0;position:absolute;width:100%}#priceForm #back .upper-back{left:-3px;max-width:100%!important;top:1.9rem;width:100%}#priceForm #back .lower-back{left:0;max-width:100%!important;top:7.5rem;width:100%}.quiz-module-box #success-message{padding:20px 0;text-align:center}#nextBtn{background-image:url(https://f.hubspotusercontent30.net/hubfs/4961032/BodEnvy/Icons/btn-arrow-next.png);background-position:97%;background-size:20px}#nextBtn,#prevBtn{background-repeat:no-repeat}#prevBtn{background-image:url(https://f.hubspotusercontent30.net/hubfs/4961032/BodEnvy/Icons/btn-arrow-back.png);background-position:0;background-size:16px;padding-left:20px}