.elementor-10316 .elementor-element.elementor-element-0b2c5e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:016px;--padding-bottom:16px;--padding-left:40px;--padding-right:40px;}.elementor-10316 .elementor-element.elementor-element-9339ee6 .breadcrumb a{color:var( --e-global-color-e59617f );font-family:var( --e-global-typography-b65f546-font-family ), Sans-serif;font-size:var( --e-global-typography-b65f546-font-size );font-weight:var( --e-global-typography-b65f546-font-weight );}.elementor-10316 .elementor-element.elementor-element-9339ee6 .breadcrumb-separator svg path{fill:var( --e-global-color-e59617f );}.elementor-10316 .elementor-element.elementor-element-9339ee6 .breadcrumb a:hover{color:var( --e-global-color-3f11bcd );}.elementor-10316 .elementor-element.elementor-element-9339ee6 .current-page{color:var( --e-global-color-e59617f );font-family:var( --e-global-typography-b65f546-font-family ), Sans-serif;font-size:var( --e-global-typography-b65f546-font-size );font-weight:var( --e-global-typography-b65f546-font-weight );}.elementor-10316 .elementor-element.elementor-element-ebfd55b{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10316 .elementor-element.elementor-element-9ace7be{text-align:center;}.elementor-10316 .elementor-element.elementor-element-9ace7be .elementor-heading-title{font-family:var( --e-global-typography-86d2302-font-family ), Sans-serif;font-size:var( --e-global-typography-86d2302-font-size );font-weight:var( --e-global-typography-86d2302-font-weight );line-height:var( --e-global-typography-86d2302-line-height );color:var( --e-global-color-primary );}.elementor-10316 .elementor-element.elementor-element-8d806c4{text-align:center;font-family:var( --e-global-typography-e1c6720-font-family ), Sans-serif;font-size:var( --e-global-typography-e1c6720-font-size );font-weight:var( --e-global-typography-e1c6720-font-weight );line-height:var( --e-global-typography-e1c6720-line-height );color:var( --e-global-color-primary );}.elementor-10316 .elementor-element.elementor-element-8d806c4 p{margin-block-end:0px;}.elementor-10316 .elementor-element.elementor-element-8d806c4 a{color:var( --e-global-color-54623b0 );}.elementor-10316 .elementor-element.elementor-element-8d806c4 a:hover, .elementor-10316 .elementor-element.elementor-element-8d806c4 a:focus{color:var( --e-global-color-accent );}.elementor-10316 .elementor-element.elementor-element-604383e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-shell{max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-10316 .elementor-element.elementor-element-612f028 .zc-agefit-quiz{--zcq-shell-bg:var( --e-global-color-95023eb );--zcq-surface:var( --e-global-color-737fb6d );--zcq-soft:#FBF8EB;--zcq-dark:#222222;--zcq-dark-text:#FFFFFF;--zcq-text:#222222;--zcq-muted:#727272;--zcq-border:#E6E6E6;--zcq-accent:#C39C2B;--zcq-accent-hover:#A57B22;--zcq-accent-contrast:#222222;--zcq-selected:#FBF8EB;--zcq-success:#5D7655;--zcq-answer-bg:#FFFFFF;--zcq-answer-label:#222222;--zcq-answer-description:#727272;--zcq-marker-bg:#FFFFFF;--zcq-marker-border:#C39C2B;--zcq-answer-hover-bg:#FBF8EB;--zcq-answer-hover-border:#C39C2B;--zcq-answer-hover-label:#222222;--zcq-answer-hover-description:#727272;--zcq-answer-selected-bg:#FFFFFF;--zcq-answer-selected-border:#C39C2B;--zcq-answer-selected-label:#222222;--zcq-answer-selected-description:#727272;--zcq-marker-selected-bg:#222222;--zcq-marker-selected-color:#FFFFFF;}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-eyebrow, .elementor-10316 .elementor-element.elementor-element-612f028 .zcq-hero-eyebrow, .elementor-10316 .elementor-element.elementor-element-612f028 .zcq-question-kicker{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:16px;}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-heading{font-family:var( --e-global-typography-86d2302-font-family ), Sans-serif;font-size:var( --e-global-typography-86d2302-font-size );font-weight:var( --e-global-typography-86d2302-font-weight );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-intro-text{font-family:var( --e-global-typography-e1c6720-font-family ), Sans-serif;font-size:var( --e-global-typography-e1c6720-font-size );font-weight:var( --e-global-typography-e1c6720-font-weight );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-benefit-list{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-hero-copy h3{font-family:"richmond-display", Sans-serif;font-size:46px;font-weight:200;line-height:49px;}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-question-stage, .elementor-10316 .elementor-element.elementor-element-612f028 .zcq-navigation{max-width:100%;}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-question-title{font-family:var( --e-global-typography-86d2302-font-family ), Sans-serif;font-size:var( --e-global-typography-86d2302-font-size );font-weight:var( --e-global-typography-86d2302-font-weight );line-height:var( --e-global-typography-86d2302-line-height );color:var( --e-global-color-primary );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-question-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-question-stage{margin-top:32px;}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-button--primary{background:var( --e-global-color-primary );color:var( --e-global-color-95023eb );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-button--ghost{background:var( --e-global-color-95023eb );color:var( --e-global-color-primary );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-button--primary:hover{background:var( --e-global-color-54623b0 );color:var( --e-global-color-95023eb );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-button--ghost:hover{background:var( --e-global-color-secondary );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-result-card{background:var( --e-global-color-95023eb );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-result-title, .elementor-10316 .elementor-element.elementor-element-612f028 .zcq-result-title a{color:#222222 !important;}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-result-description{color:#727272;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10316 .elementor-element.elementor-element-ebfd55b{--content-width:1000px;}}@media(max-width:1024px){.elementor-10316 .elementor-element.elementor-element-9339ee6 .breadcrumb a{font-size:var( --e-global-typography-b65f546-font-size );}.elementor-10316 .elementor-element.elementor-element-9339ee6 .current-page{font-size:var( --e-global-typography-b65f546-font-size );}.elementor-10316 .elementor-element.elementor-element-ebfd55b{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10316 .elementor-element.elementor-element-9ace7be .elementor-heading-title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-10316 .elementor-element.elementor-element-8d806c4{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-heading{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-intro-text{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-benefit-list{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-question-title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-question-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-10316 .elementor-element.elementor-element-0b2c5e9{--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-10316 .elementor-element.elementor-element-9339ee6 .breadcrumb a{font-size:var( --e-global-typography-b65f546-font-size );}.elementor-10316 .elementor-element.elementor-element-9339ee6 .current-page{font-size:var( --e-global-typography-b65f546-font-size );}.elementor-10316 .elementor-element.elementor-element-ebfd55b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:016px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-10316 .elementor-element.elementor-element-9ace7be{text-align:center;}.elementor-10316 .elementor-element.elementor-element-9ace7be .elementor-heading-title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-10316 .elementor-element.elementor-element-8d806c4{text-align:center;font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-heading{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-intro-text{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-benefit-list{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-hero-copy h3{font-size:30px;line-height:34px;}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-question-title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-question-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for zc_page_breadcrumb_widget, class: .elementor-element-9339ee6 */.elementor-10316 .elementor-element.elementor-element-9339ee6 .breadcrumb {
    display: flex;
    column-gap: 5px;
    align-items: baseline;
    flex-wrap: wrap
}/* End custom CSS */
/* Start custom CSS for zc-agefit-product-quiz, class: .elementor-element-612f028 */.elementor-10316 .elementor-element.elementor-element-612f028 .zcq-answer.is-selected::before {
    display: none;
}/* End custom CSS */