.elementor-9136 .elementor-element.elementor-element-a978ca5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9136 .elementor-element.elementor-element-f39246a{--spacer-size:5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9136 .elementor-element.elementor-element-dded655{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9136 .elementor-element.elementor-element-90ef15f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9136 .elementor-element.elementor-element-a5cff3e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9136 .elementor-element.elementor-element-a99c28e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9136 .elementor-element.elementor-element-a99c28e:not(.elementor-motion-effects-element-type-background), .elementor-9136 .elementor-element.elementor-element-a99c28e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EFDE;}.elementor-9136 .elementor-element.elementor-element-a99c28e.e-con{--align-self:center;}.elementor-9136 .elementor-element.elementor-element-b24b159{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9136 .elementor-element.elementor-element-b24b159 > .elementor-widget-container{background-color:#F8EFDE;margin:0px 0px 0px 0px;padding:50px 50px 60px 50px;}.elementor-9136 .elementor-element.elementor-element-b24b159.elementor-element{--align-self:center;}.elementor-9136 .elementor-element.elementor-element-8ebf71d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9136 .elementor-element.elementor-element-0e54862 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9136 .elementor-element.elementor-element-b24b159{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9136 .elementor-element.elementor-element-b24b159 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 20px 60px 20px;}.elementor-9136 .elementor-element.elementor-element-8ebf71d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9136 .elementor-element.elementor-element-0e54862 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9136 .elementor-element.elementor-element-b24b159 > .elementor-widget-container{padding:40px 0px 40px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-b24b159 */#kcc-quiz-form-202508 .quiz-question input {display: none;}
#kcc-quiz-form-202508 .quiz-question label {cursor: pointer; display: block; text-align: center; border: 5px solid #F8EFDE;}
#kcc-quiz-form-202508 .quiz-question label:hover, #kcc-quiz-form-202508 .quiz-question label.selected {border: 5px solid #0da866; border-radius: 15px;}


#show-contact-fields-202508 {
    max-width: 360px;
    width: 100%;
    padding: 30px 20px; 
    font-size: 18px;
    font-weight: bold;
    border: 0;
    color: #fff;
    line-height: 1.6;
    margin:  0 auto ;
    text-align: left;
}


#show-contact-fields-202508 div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    text-align: center;
    margin: 0 auto 15px;
}

#show-contact-fields-202508 div label {
    min-width: 100px;
    font-weight: 600;
    color: #0da866;
}

#show-contact-fields-202508 div input {
    background: #fff;
}

#show-contact-fields-202508 .quiz-submit {
    padding: 15px 30px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 10px;
    background: #0da866;
}

#quiz-result-202508 p {text-align: center;}/* End custom CSS */