body.overflow{overflow:hidden}section.quiz-popup{position:relative;z-index:2}.quiz-popup .bottom-cta{margin-left:20px}.quiz-popup .bottom-text h6{font-family:Gotham Book;font-weight:400;margin:0}.quiz-popup .bottom-text h6 span{font-family:var(--quinary_font);font-weight:700}.quiz-popup .bottom-cta a.cta-link{font-size:12px;letter-spacing:.72px;padding:9px 22px!important}@media(max-height:700px){.quiz-popup .iframe-container{display:block!important}}.quiz-popup .text-cta-main{margin:0 auto;max-width:710px}.quiz-popup .bottom-text{flex-basis:calc(100% - 177px)}.quiz-popup .iframe-container{align-items:center;background-color:var(--white_color);display:flex;height:100%;inset:0;justify-content:center;opacity:0;overflow-x:hidden;overflow-y:scroll;pointer-events:none;position:fixed;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:9999}.quiz-popup .iframe-main{margin:0 auto;max-height:100vh;max-width:1080px;overflow:auto;padding:81px 30px;width:100%}.quiz-popup .iframe-container::-webkit-scrollbar,.quiz-popup .iframe-main::-webkit-scrollbar{display:none}.quiz-popup .iframe-container .medspa-popup iframe{max-width:1080px;overflow:hidden;width:100%}.quiz-popup .iframe-container.is-visible{opacity:1;pointer-events:auto;visibility:visible}.quiz-popup .form-heading h2 span{color:#74aa50;display:inline-block;font-size:30px;font-variant:small-caps}.quiz-popup .form-heading h2{color:#333;display:inline-block;font-size:40px;letter-spacing:0}.medspa-popup .form-text p,.quiz-popup .form-heading p{color:#666;font-family:var(--secondary_font);font-size:17px;font-weight:500}.quiz-popup .form-heading{margin-bottom:47px;margin-top:120px}.quiz-popup .form-heading .roughline{display:inline-block;position:relative;z-index:1}.quiz-popup .weightloss-popup h5{color:#84329b;font-size:20px;font-weight:800;letter-spacing:1px;margin-bottom:66px;text-align:center}.quiz-popup .hs_submit.hs-submit{text-align:center}.quiz-popup .hs_location fieldset.form-columns-1 .hs-input{width:100%!important}.hs_contact_method2 li.hs-form-checkbox,.quiz-popup .hs_contact_method li.hs-form-checkbox,.quiz-popup .hs_hungry_time li.hs-form-checkbox,.quiz-popup .hs_medspa_services li.hs-form-checkbox,.quiz-popup .hs_top_result_treatment li.hs-form-checkbox{display:inline-block!important}.hs_contact_method2 li.hs-form-checkbox:not(:last-child),.hs_hungry_time li.hs-form-checkbox:not(:last-child),.quiz-popup .hs_contact_method li.hs-form-checkbox:not(:last-child),.quiz-popup .hs_medspa_services li.hs-form-checkbox:not(:last-child),.quiz-popup .hs_top_result_treatment li.hs-form-checkbox:not(:last-child){margin-right:20px}.quiz-popup form label{text-align:left}.quiz-popup ul.inputs-list.multi-container{margin-left:16px;text-align:left}.quiz-popup .close-btn img{cursor:pointer;height:13px;opacity:.65;position:absolute;right:15px;text-align:center;text-decoration:none;top:15px;width:13px}.quiz-popup .medspa-popup h5{color:#74aa50;font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:25px}.quiz-popup .medspa-popup .form-text h4{color:#84329b;letter-spacing:1px;margin-bottom:37px}@media(max-width:767px){.quiz-popup .form-heading h2{line-height:1}.quiz-popup .medspa-popup .form-text h4{line-height:2.2}.medspa-popup .form-text p,.quiz-popup .form-heading p,.quiz-popup .medspa-popup h5{font-size:16px}.quiz-popup .bottom-cta{margin-left:0;margin-top:15px}.quiz-popup .text-cta-main{text-align:center}.quiz-popup form fieldset{text-align:left}.quiz-popup fieldset.form-columns-1 .input,.quiz-popup fieldset.form-columns-2 .input{margin-right:0!important}.quiz-popup .form-heading{margin-bottom:0}.quiz-popup .weightloss-popup h5{margin-bottom:30px}.quiz-popup .hs_date_of_birth.hs-form-field input,.quiz-popup .hs_firstname.hs-form-field input,.quiz-popup .hs_height.hs-form-field input,.quiz-popup .hs_lastname.hs-form-field input,.quiz-popup .hs_weight.hs-form-field input,.quiz-popup fieldset.form-columns-1 .hs-form-field,.quiz-popup fieldset.form-columns-2 .hs-form-field,.quiz-popup fieldset.form-columns-2 .hs_email.hs-form-field .hs-input,.quiz-popup fieldset.form-columns-2 .hs_gender2.hs-form-field .hs-input,.quiz-popup fieldset.form-columns-2 .hs_location.hs-form-field .hs-input,.quiz-popup fieldset.form-columns-2 .hs_phone.hs-form-field input{width:100%!important}.quiz-popup .form-heading .roughline svg{display:none}.quiz-popup .bottom-text{margin:0 auto;max-width:416px}.quiz-popup .bottom-text :is(h1,h2,h3,h4,h5,h6,p,a,li,span){font-size:15px;line-height:2}}