.aem-AuthorLayer-Edit .stepcontainer__block.cq-Editable-dom{display:block}
.aem-AuthorLayer-Edit .mortsectioncontainer .fhcmultiselect.cq-Editable-dom{display:inline-block;width:100%}
.aem-AuthorLayer-Edit .fhcsingleselect,.aem-AuthorLayer-Edit .fhcaboutyou,.aem-AuthorLayer-Edit .fhcmultiselect,.aem-AuthorLayer-Edit .mortsectioncontainer{display:inline-block;width:100%}
.aem-AuthorLayer-Edit .fhc-privacy,.aem-AuthorLayer-Edit .about-you-email,.aem-AuthorLayer-Edit .fhc__main .od-tool{display:block !important}
.fhc-privacy.disable,.about-you-email.disable,.fhc__main .od-tool.disable{display:none}
.fhc-privacy.active,.about-you-email.active,.fhc__main .od-tool.active{display:block}
.od-tool .stepcontainer_display{display:block}
.od-tool .form-mandatory{color:#e60303;font-size:14px;line-height:18px;display:none}
legend.chk-grp__label.h2-custom{margin-bottom:35px;border:0}
.pa-slide.row.errorState .chk-grp__errmsg,.step-question-radio .row.errorState .radio-grp__errmsg{display:block;color:#e60303;font-size:14px;line-height:18px}
.fhc__main .step-container .about-you-checkbox .pa-slide.row .error-container{display:none !important}
.fhc-checkboc-multi .pa-slide .chk-grp__field legend{padding-bottom:0}
.step-container .row.fhc__radio.errorState .error-container{display:none !important}
.fhcaboutyou legend.chk-grp__label.h2-custom,.fhcaboutyou .chk-grp__help{display:none}
.fhc__main .next-prev-btns{margin-top:40px}
.form__group--errorState.form__radioerror .error-container{display:none}
.fhc-checkboc-multi .error-container{display:none !important}
.form-radio.row.form-input-wrapper.form__errorState .error-container{display:none !important}
.fhc__main .next-prev-btns .next-prev-btns__next{margin-bottom:6px}
.fhc__main .form-radio.row.form-input-wrapper .error-container{display:none !important}
.fhc__main .step-indicator-wrapper .step-progress-wrap{margin-bottom:50px;margin-top:30px}
.fhc__main .about-you-info-title{max-width:471px}
.fhc__main .about-you-info-text{max-width:471px;margin-top:20px}
.fhc__main .about-you-info-text .comp-rich-text a{color:#333;background-image:linear-gradient(transparent calc(100% - 1px),#333 10px,#333)}
.fhc__main .step-indicator-wrapper .step__title{margin-top:60px}
.fhc__main h1.title-comp{font-size:42px;letter-spacing:-0.2px;line-height:54px;max-width:515px;padding-top:0}
@media(max-width:767px){.fhc__main h1.title-comp{font-size:34px;line-height:44px}
}
.fhc__main .form-input-field .form-field-label{margin-top:25px;margin-bottom:3px}
.fhc__main .step-question-radio{padding-left:10px;padding-right:10px;display:inline-block}
.fhc__main .fhc-captcha-text{margin-top:20px;max-width:480px}
.fhc__main .captcha__wrapper{margin-top:0}
.fhc__main .captcha__title{padding-bottom:20px}
.single-select-category-title h2.title-comp,.multi-select-category-title h2.title-comp{font-size:38px;line-height:48px;margin-bottom:20px}
@media(max-width:767px){.single-select-category-title h2.title-comp,.multi-select-category-title h2.title-comp{font-size:34px;line-height:44px}
}
.fhc__main h3{font-size:26px;line-height:36px}
@media(max-width:767px){.fhc__main h3{font-size:24px;line-height:32px}
}
.fhc__main .radio-grp__label{margin-bottom:0}
.fhc__main .step-indicator-wrapper .step-indicator{padding-bottom:20px}
.fhc__main .fhc-checkboc-multi .pa-slide .chk-grp__field legend,.fhc__main legend.radio-grp__label.h2-custom{font-size:26px;line-height:36px;margin-bottom:20px}
.fhc__main .about-you-category-title h2{font-size:30px;line-height:40px;margin-bottom:20px}
.pa-slide .chk-grp__field .inp-chk__blk:first-child{margin-top:30px}
.container.od__preloader{display:none}
.fhc__results-main .productcomp-multiple-shelf{padding-top:0}
.fhc__results-main .productcomp-multiple-shelf .multi-product-comp{padding-top:0}
.fhc__results-main .single-article-shelf{padding-bottom:0}
.fhc__results-main .single-article-shelf .image-wrapper{height:auto;width:210px;float:left;margin-left:10%}
.fhc__results-main .single-article-shelf .image-wrapper .comp-img-generic .svg-image-wrap,.fhc__results-main .single-article-shelf .image-wrapper .comp-svg-generic .svg-image-wrap{width:200px;height:auto;padding:0}
.fhc__results-title h3.title-comp{color:#fff;font-size:42px;line-height:54px;letter-spacing:-0.2px;margin-bottom:20px}
@media(max-width:767px){.fhc__results-title h3.title-comp{font-size:34px;line-height:44px}
}
.fhc__results-title{background:#42145f;color:#fff;padding-top:49px}
.fhc__results-title .container-fluid a{font-size:18px;line-height:32px;color:#1d7b8a}
.fhc_grey{background:#f5f5f5;padding-bottom:50px}
.fhc_white{background:#fff;padding-bottom:50px}
.fhc__two-col h4{padding:20px 0 0 0}
.fhc__two-col{max-width:414px;margin:0 auto}
.fhc__two-img{max-width:414px;height:236px;overflow:hidden}
.fhc__two-img img{width:100%}
.fhcdynamicresults img{width:100%}
.fhc__results-main .container-fluid a{font-size:18px;line-height:30px;color:#1d7b8a;text-decoration:underline}
.fhc__results-main .singlearticle .single-article-shelf{padding-bottom:50px;padding-top:50px}
.fhc__results-main.fhc_white{padding:0}
.fhc__results-main.fhc_grey{padding:0}
.fhc__one-img{max-width:445px;height:282px}
@media(min-width:768px) and (max-width:1023px){.fhc__one-img{height:auto}
}
.fhc_three_tiles{padding-bottom:50px}
.fhc__results-main .single-article-shelf h3{margin-bottom:20px}
.fhc__results-main .multi-product-comp h4{margin-bottom:0}
.fhc__one-img img{width:100%}
.fhc__results-main .container-fluid a:focus{padding:10px 0;outline:5px auto #1d7b8a}
.fhcsingleselect h3.title-comp{font-size:26px;line-height:36px;margin-bottom:20px}
.fhc__follow-up{margin-top:47px}
@media(max-width:767px){.fhc__follow-up{margin-top:40px}
}
.fhc__results-title .cta.cta-secondary .cta-text{min-width:240px;max-width:292px;display:block;padding:15px 20px;text-align:center;font-size:18px;line-height:30px;background:0;color:#fff;position:relative;border-radius:0;overflow:visible;margin-bottom:0;margin-left:1px;margin-right:1px;border:1px solid #fff}
.fhc__results-title .cta.cta-secondary .cta-text:hover{border:1px solid #fff}
.fhc__results-title h1.title-comp{color:#fff;font-size:42px;line-height:54px;letter-spacing:-0.2px}
@media(max-width:767px){.fhc__results-title h1.title-comp{font-size:34px;line-height:44px}
}
.fhc__results-title h2.title-comp{color:#fff;font-size:42px;line-height:54px;letter-spacing:-0.2px}
@media(max-width:767px){.fhc__results-title h2.title-comp{font-size:34px;line-height:44px}
}
.fhc__results-main .single-article-shelf .title-wrapper h2.title-comp{margin-bottom:20px;font-size:52px;line-height:64px}
.fhc__results-main h2{margin-bottom:20px}
@media(min-width:768px) and (max-width:1023px){.fhc__results-main .single-article-shelf .title-wrapper h2.title-comp{font-size:42px;line-height:54px}
}
.fhc__results-main h4{font-size:26px;line-height:34px;padding-bottom:20px}
.fhc_one_tiles h4{font-size:40px;line-height:50px}
@media(max-width:767px){.fhc_one_tiles h4{font-size:24px;line-height:32px}
.fhc__results-main .single-article-shelf .title-wrapper h2.title-comp{font-size:34px;line-height:44px}
.fhc__results-main h4{font-size:24px;line-height:32px}
.fhc__one-img{height:auto;margin-bottom:20px;margin-top:10px}
.fhc__two-img{height:auto;display:block}
.fhc__results-main .container-fluid a{margin-bottom:0;display:inline-block;padding:10px 0}
.fhc__results-title{padding-bottom:20px}
.fhc__results-main .single-article-shelf .image-wrapper .comp-img-generic .svg-image-wrap,.fhc__results-main .single-article-shelf .image-wrapper .comp-svg-generic .svg-image-wrap{max-width:335px;width:auto;margin:0 auto}
.fhc__results-main .single-article-shelf .image-wrapper{margin:0 auto;padding-bottom:20px;width:210px;float:none}
.fhc__results-main .singlearticle .single-article-shelf{padding-bottom:0}
}
.fhc__main .inp-rad__blk--focus{outline:1px solid #42145f}
.results__title-h1 .title-comp{color:#fff;font-size:42px;line-height:54px;letter-spacing:-0.2px}
.print-your-report{margin-top:5px}
.aem-AuthorLayer-Edit .next-prev-btns .update__btns{display:block}
.next-prev-btns .update__btns{display:none}
.email-your-report .cta.cta-primary{padding-bottom:0}
.email-your-report .cta.cta-primary .cta-text{margin-bottom:0;padding-left:60px !important}