        body .wp-site-blocks .wp-block-designsetgo-section.has-white-background-color:not(.has-text-color) {
            background-color: var(--wp--preset--color--white);
            color: var(--wp--preset--color--contrast);
            --dsgo-text-color: var(--wp--preset--color--contrast);
        }

        body .wp-site-blocks .wp-block-designsetgo-section.has-black-background-color:not(.has-text-color) {
            background-color: var(--wp--preset--color--black);
            color: var(--wp--preset--color--contrast);
            --dsgo-text-color: var(--wp--preset--color--contrast);
        }

        body .wp-site-blocks .wp-block-designsetgo-section:is(.has-white-background-color, .has-black-background-color) h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-designsetgo-section:is(.has-white-background-color, .has-black-background-color) h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-designsetgo-section:is(.has-white-background-color, .has-black-background-color) h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-designsetgo-section:is(.has-white-background-color, .has-black-background-color) h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-designsetgo-section:is(.has-white-background-color, .has-black-background-color) h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-designsetgo-section:is(.has-white-background-color, .has-black-background-color) h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-designsetgo-section:is(.has-white-background-color, .has-black-background-color) p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-designsetgo-section:is(.has-white-background-color, .has-black-background-color) a:where(:not(.wp-element-button)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-designsetgo-section:is(.has-white-background-color, .has-black-background-color) .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)) {
            color: var(--dsgo-text-color, inherit) !important;
        }

        body .wp-site-blocks .wp-block-designsetgo-section:is(.has-white-background-color, .has-black-background-color).has-text-color {
            --dsgo-text-color: initial;
        }

        body .wp-site-blocks .wp-block-group.has-white-background-color:not(.has-text-color) {
            background-color: var(--wp--preset--color--white);
            color: var(--wp--preset--color--contrast);
            --dsgo-text-color: var(--wp--preset--color--contrast);
        }

        body .wp-site-blocks .wp-block-group.has-black-background-color:not(.has-text-color) {
            background-color: var(--wp--preset--color--black);
            color: var(--wp--preset--color--contrast);
            --dsgo-text-color: var(--wp--preset--color--contrast);
        }

        body .wp-site-blocks .wp-block-group:is(.has-white-background-color, .has-black-background-color) h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-group:is(.has-white-background-color, .has-black-background-color) h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-group:is(.has-white-background-color, .has-black-background-color) h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-group:is(.has-white-background-color, .has-black-background-color) h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-group:is(.has-white-background-color, .has-black-background-color) h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-group:is(.has-white-background-color, .has-black-background-color) h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-group:is(.has-white-background-color, .has-black-background-color) p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-group:is(.has-white-background-color, .has-black-background-color) a:where(:not(.wp-element-button)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-group:is(.has-white-background-color, .has-black-background-color) .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)) {
            color: var(--dsgo-text-color, inherit) !important;
        }

        body .wp-site-blocks .wp-block-group:is(.has-white-background-color, .has-black-background-color).has-text-color {
            --dsgo-text-color: initial;
        }

        body .wp-site-blocks .wp-block-column.has-white-background-color:not(.has-text-color) {
            background-color: var(--wp--preset--color--white);
            color: var(--wp--preset--color--contrast);
            --dsgo-text-color: var(--wp--preset--color--contrast);
        }

        body .wp-site-blocks .wp-block-column.has-black-background-color:not(.has-text-color) {
            background-color: var(--wp--preset--color--black);
            color: var(--wp--preset--color--contrast);
            --dsgo-text-color: var(--wp--preset--color--contrast);
        }

        body .wp-site-blocks .wp-block-column:is(.has-white-background-color, .has-black-background-color) h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-column:is(.has-white-background-color, .has-black-background-color) h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-column:is(.has-white-background-color, .has-black-background-color) h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-column:is(.has-white-background-color, .has-black-background-color) h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-column:is(.has-white-background-color, .has-black-background-color) h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-column:is(.has-white-background-color, .has-black-background-color) h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-column:is(.has-white-background-color, .has-black-background-color) p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-column:is(.has-white-background-color, .has-black-background-color) a:where(:not(.wp-element-button)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks .wp-block-column:is(.has-white-background-color, .has-black-background-color) .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)) {
            color: var(--dsgo-text-color, inherit) !important;
        }

        body .wp-site-blocks .wp-block-column:is(.has-white-background-color, .has-black-background-color).has-text-color {
            --dsgo-text-color: initial;
        }

        .wp-block-group:not(:is(.has-white-background-color, .has-black-background-color)),
        .wp-block-column:not(:is(.has-white-background-color, .has-black-background-color)),
        .wp-block-columns:not(:is(.has-white-background-color, .has-black-background-color)) {
            --dsgo-text-color: initial;
        }

        :is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column).has-background:not(:is(.has-white-background-color, .has-black-background-color)):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),
        .wp-block-cover:not(.has-text-color) {
            color: var(--wp--preset--color--contrast-3) !important;
            --dsgo-text-color: var(--wp--preset--color--contrast-3);
        }

        body .wp-site-blocks :is(:is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column).has-background:not(:is(.has-white-background-color, .has-black-background-color)):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section), .wp-block-cover) h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(:is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column).has-background:not(:is(.has-white-background-color, .has-black-background-color)):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section), .wp-block-cover) h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(:is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column).has-background:not(:is(.has-white-background-color, .has-black-background-color)):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section), .wp-block-cover) h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(:is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column).has-background:not(:is(.has-white-background-color, .has-black-background-color)):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section), .wp-block-cover) h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(:is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column).has-background:not(:is(.has-white-background-color, .has-black-background-color)):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section), .wp-block-cover) h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(:is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column).has-background:not(:is(.has-white-background-color, .has-black-background-color)):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section), .wp-block-cover) h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(:is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column).has-background:not(:is(.has-white-background-color, .has-black-background-color)):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section), .wp-block-cover) p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(:is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column).has-background:not(:is(.has-white-background-color, .has-black-background-color)):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section), .wp-block-cover) a:where(:not(.wp-element-button)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(:is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column).has-background:not(:is(.has-white-background-color, .has-black-background-color)):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section), .wp-block-cover) .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)) {
            color: var(--dsgo-text-color, inherit) !important;
        }

        body .wp-site-blocks :is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column):is(:is(.has-white-background-color, .has-black-background-color), [data-dsgo-inline-bg]) .wp-block-button:is([class*="is-style-outline"], [class*="is-style-secondary"]) .wp-element-button {
            color: var(--dsgo-text-color, inherit) !important;
            border-color: currentColor !important;
        }

        body .wp-site-blocks :is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column):is(:is(.has-white-background-color, .has-black-background-color), [data-dsgo-inline-bg]) .wp-block-button:is([class*="is-style-outline"], [class*="is-style-secondary"]) .wp-element-button:hover {
            opacity: 0.75;
        }

        body .wp-site-blocks [data-dsgo-inline-bg] h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks [data-dsgo-inline-bg] h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks [data-dsgo-inline-bg] h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks [data-dsgo-inline-bg] h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks [data-dsgo-inline-bg] h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks [data-dsgo-inline-bg] h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks [data-dsgo-inline-bg] p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks [data-dsgo-inline-bg] a:where(:not(.wp-element-button)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks [data-dsgo-inline-bg] .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)) {
            color: var(--dsgo-text-color, inherit) !important;
        }

        :is(.wp-block-group, .wp-block-column).is-style-section-1:not(:is(.has-white-background-color, .has-black-background-color)),
        .has-background:is(.wp-block-group, .wp-block-column).is-style-section-1:not(:is(.has-white-background-color, .has-black-background-color)),
        .has-text-color:is(.wp-block-group, .wp-block-column).is-style-section-1:not(:is(.has-white-background-color, .has-black-background-color)) {
            background-color: var(--wp--preset--color--accent-5);
            color: var(--wp--preset--color--contrast);
        }

        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-1:not(:is(.has-white-background-color, .has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-1:not(:is(.has-white-background-color, .has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-1:not(:is(.has-white-background-color, .has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-1:not(:is(.has-white-background-color, .has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-1:not(:is(.has-white-background-color, .has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-1:not(:is(.has-white-background-color, .has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-1:not(:is(.has-white-background-color, .has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-1:not(:is(.has-white-background-color, .has-black-background-color)) a:where(:not(.wp-element-button)):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-1:not(:is(.has-white-background-color, .has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)) {
            color: var(--wp--preset--color--contrast);
        }

        :is(.wp-block-group, .wp-block-column).is-style-section-2:not(:is(.has-white-background-color, .has-black-background-color)),
        .has-background:is(.wp-block-group, .wp-block-column).is-style-section-2:not(:is(.has-white-background-color, .has-black-background-color)),
        .has-text-color:is(.wp-block-group, .wp-block-column).is-style-section-2:not(:is(.has-white-background-color, .has-black-background-color)) {
            background-color: var(--wp--preset--color--accent-2);
            color: var(--wp--preset--color--contrast);
        }

        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-2:not(:is(.has-white-background-color, .has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-2:not(:is(.has-white-background-color, .has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-2:not(:is(.has-white-background-color, .has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-2:not(:is(.has-white-background-color, .has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-2:not(:is(.has-white-background-color, .has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-2:not(:is(.has-white-background-color, .has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-2:not(:is(.has-white-background-color, .has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-2:not(:is(.has-white-background-color, .has-black-background-color)) a:where(:not(.wp-element-button)):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-2:not(:is(.has-white-background-color, .has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)) {
            color: var(--wp--preset--color--contrast);
        }

        :is(.wp-block-group, .wp-block-column).is-style-section-3:not(:is(.has-white-background-color, .has-black-background-color)),
        .has-background:is(.wp-block-group, .wp-block-column).is-style-section-3:not(:is(.has-white-background-color, .has-black-background-color)),
        .has-text-color:is(.wp-block-group, .wp-block-column).is-style-section-3:not(:is(.has-white-background-color, .has-black-background-color)) {
            background-color: var(--wp--preset--color--accent-1);
            color: var(--wp--preset--color--contrast);
        }

        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-3:not(:is(.has-white-background-color, .has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-3:not(:is(.has-white-background-color, .has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-3:not(:is(.has-white-background-color, .has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-3:not(:is(.has-white-background-color, .has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-3:not(:is(.has-white-background-color, .has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-3:not(:is(.has-white-background-color, .has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-3:not(:is(.has-white-background-color, .has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-3:not(:is(.has-white-background-color, .has-black-background-color)) a:where(:not(.wp-element-button)):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-3:not(:is(.has-white-background-color, .has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)) {
            color: var(--wp--preset--color--contrast);
        }

        :is(.wp-block-group, .wp-block-column).is-style-section-4:not(:is(.has-white-background-color, .has-black-background-color)),
        .has-background:is(.wp-block-group, .wp-block-column).is-style-section-4:not(:is(.has-white-background-color, .has-black-background-color)),
        .has-text-color:is(.wp-block-group, .wp-block-column).is-style-section-4:not(:is(.has-white-background-color, .has-black-background-color)) {
            background-color: var(--wp--preset--color--accent-3);
            color: var(--wp--preset--color--accent-2);
        }

        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-4:not(:is(.has-white-background-color, .has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-4:not(:is(.has-white-background-color, .has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-4:not(:is(.has-white-background-color, .has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-4:not(:is(.has-white-background-color, .has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-4:not(:is(.has-white-background-color, .has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-4:not(:is(.has-white-background-color, .has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-4:not(:is(.has-white-background-color, .has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-4:not(:is(.has-white-background-color, .has-black-background-color)) a:where(:not(.wp-element-button)):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-4:not(:is(.has-white-background-color, .has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)) {
            color: var(--wp--preset--color--accent-2);
        }

        :is(.wp-block-group, .wp-block-column).is-style-section-5:not(:is(.has-white-background-color, .has-black-background-color)),
        .has-background:is(.wp-block-group, .wp-block-column).is-style-section-5:not(:is(.has-white-background-color, .has-black-background-color)),
        .has-text-color:is(.wp-block-group, .wp-block-column).is-style-section-5:not(:is(.has-white-background-color, .has-black-background-color)) {
            background-color: var(--wp--preset--color--contrast);
            color: var(--wp--preset--color--base);
        }

        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-5:not(:is(.has-white-background-color, .has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-5:not(:is(.has-white-background-color, .has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-5:not(:is(.has-white-background-color, .has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-5:not(:is(.has-white-background-color, .has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-5:not(:is(.has-white-background-color, .has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-5:not(:is(.has-white-background-color, .has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-5:not(:is(.has-white-background-color, .has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-5:not(:is(.has-white-background-color, .has-black-background-color)) a:where(:not(.wp-element-button)):where(:not(.elementor *):not([data-elementor-type] *)),
        body .wp-site-blocks :is(.wp-block-group, .wp-block-column).is-style-section-5:not(:is(.has-white-background-color, .has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)) {
            color: var(--wp--preset--color--base);
        }

        body .wp-site-blocks input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="image"]):not([type="hidden"]),
        body .wp-site-blocks textarea,
        body .wp-site-blocks select {
            background-color: var(--wp--preset--color--base);
            color: var(--wp--preset--color--contrast);
            border: 1px solid color-mix(in srgb, var(--wp--preset--color--contrast) 30%, transparent);
        }

        .wp-site-blocks input[type="submit"]:not(.wp-element-button),
        .wp-site-blocks button[type="submit"]:not(.wp-element-button) {
            background-color: var(--wp--preset--color--accent-2);
            color: var(--wp--preset--color--base);
            border-width: 0;
            padding: 12px 30px;
            font-family: inherit;
            font-size: var(--wp--preset--font-size--medium, 1rem);
            line-height: inherit;
            cursor: pointer;
        }
    
