/* De La Plante Elementor quiz readability tweaks */

/* Use this class on the green quiz section/container when you want exact control. */
body .elementor .dlp-quiz-dark .elementor-widget-heading .elementor-heading-title,
body .elementor .dlp-quiz-dark h1,
body .elementor .dlp-quiz-dark h2,
body .elementor .dlp-quiz-dark h3,
body .elementor .dlp-quiz-dark h4,
body .elementor .dlp-el-section--green .dlp-el-title,
body .elementor .dlp-el-section--green .elementor-widget-heading .elementor-heading-title,
body .elementor .elementor-section:has(.dlp-el-quiz) .elementor-widget-heading .elementor-heading-title,
body .elementor .e-con:has(.dlp-el-quiz) .elementor-widget-heading .elementor-heading-title {
    color: #000 !important;
}

body .elementor .dlp-quiz-dark .elementor-widget-text-editor,
body .elementor .dlp-quiz-dark .elementor-widget-text-editor .elementor-widget-container,
body .elementor .dlp-quiz-dark .elementor-widget-text-editor p,
body .elementor .dlp-quiz-dark .elementor-widget-text-editor span,
body .elementor .dlp-quiz-dark .elementor-widget-text-editor div,
body .elementor .dlp-quiz-dark .dlp-el-kicker,
body .elementor .dlp-el-section--green .elementor-widget-text-editor,
body .elementor .dlp-el-section--green .elementor-widget-text-editor .elementor-widget-container,
body .elementor .dlp-el-section--green .elementor-widget-text-editor p,
body .elementor .dlp-el-section--green .elementor-widget-text-editor span,
body .elementor .dlp-el-section--green .elementor-widget-text-editor div,
body .elementor .dlp-el-section--green .dlp-el-kicker,
body .elementor .elementor-section:has(.dlp-el-quiz) .elementor-widget-text-editor,
body .elementor .elementor-section:has(.dlp-el-quiz) .elementor-widget-text-editor p,
body .elementor .elementor-section:has(.dlp-el-quiz) .elementor-widget-text-editor span,
body .elementor .e-con:has(.dlp-el-quiz) .elementor-widget-text-editor,
body .elementor .e-con:has(.dlp-el-quiz) .elementor-widget-text-editor p,
body .elementor .e-con:has(.dlp-el-quiz) .elementor-widget-text-editor span {
    color: #fff !important;
}

body .elementor .dlp-quiz-dark .elementor-widget-heading .elementor-heading-title,
body .elementor .dlp-el-section--green .elementor-widget-heading .elementor-heading-title,
body .elementor .elementor-section:has(.dlp-el-quiz) .elementor-widget-heading .elementor-heading-title,
body .elementor .e-con:has(.dlp-el-quiz) .elementor-widget-heading .elementor-heading-title {
    line-height: 1.13 !important;
}

body .elementor .dlp-quiz-dark .elementor-widget-text-editor,
body .elementor .dlp-quiz-dark .elementor-widget-text-editor p,
body .elementor .dlp-el-section--green .elementor-widget-text-editor,
body .elementor .dlp-el-section--green .elementor-widget-text-editor p,
body .elementor .elementor-section:has(.dlp-el-quiz) .elementor-widget-text-editor,
body .elementor .elementor-section:has(.dlp-el-quiz) .elementor-widget-text-editor p,
body .elementor .e-con:has(.dlp-el-quiz) .elementor-widget-text-editor,
body .elementor .e-con:has(.dlp-el-quiz) .elementor-widget-text-editor p {
    line-height: 1.95 !important;
}

body .elementor .dlp-quiz-dark .elementor-widget:not(:last-child),
body .elementor .dlp-el-section--green .elementor-widget:not(:last-child),
body .elementor .elementor-section:has(.dlp-el-quiz) .elementor-widget:not(:last-child),
body .elementor .e-con:has(.dlp-el-quiz) .elementor-widget:not(:last-child) {
    margin-bottom: 28px !important;
}

@media (max-width: 767px) {
    body .elementor .dlp-quiz-dark .elementor-widget-heading .elementor-heading-title,
    body .elementor .dlp-el-section--green .elementor-widget-heading .elementor-heading-title,
    body .elementor .elementor-section:has(.dlp-el-quiz) .elementor-widget-heading .elementor-heading-title,
    body .elementor .e-con:has(.dlp-el-quiz) .elementor-widget-heading .elementor-heading-title {
        line-height: 1.12 !important;
    }

    body .elementor .dlp-quiz-dark .elementor-widget-text-editor,
    body .elementor .dlp-quiz-dark .elementor-widget-text-editor p,
    body .elementor .dlp-el-section--green .elementor-widget-text-editor,
    body .elementor .dlp-el-section--green .elementor-widget-text-editor p,
    body .elementor .elementor-section:has(.dlp-el-quiz) .elementor-widget-text-editor,
    body .elementor .elementor-section:has(.dlp-el-quiz) .elementor-widget-text-editor p,
    body .elementor .e-con:has(.dlp-el-quiz) .elementor-widget-text-editor,
    body .elementor .e-con:has(.dlp-el-quiz) .elementor-widget-text-editor p {
        line-height: 1.85 !important;
    }
}
