@charset "utf-8";

.wp-block-group:not([data-dsgo-inline-bg]), .wp-block-column:not([data-dsgo-inline-bg]), .wp-block-columns:not([data-dsgo-inline-bg]) { --dsgo-text-color: initial; }

:is(.wp-block-designsetgo-section, .wp-block-group, .wp-block-column).has-background:not([class*="-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([class*="-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([class*="-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([class*="-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([class*="-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([class*="-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([class*="-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([class*="-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([class*="-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(.wp-block-social-link-anchor)):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([class*="-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)[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)[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(.wp-block-social-link-anchor)):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; }

.wp-block-designsetgo-section.has-background:not([data-dsgo-inline-bg]):not(.has-text-color) { color: var(--wp--preset--color--contrast); --dsgo-text-color: var(--wp--preset--color--contrast); }

: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):not(.wp-block-social-link-anchor)):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):not(.wp-block-social-link-anchor)):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):not(.wp-block-social-link-anchor)):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):not(.wp-block-social-link-anchor)):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):not(.wp-block-social-link-anchor)):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: 0px; padding: 12px 30px; font-family: inherit; font-size: var(--wp--preset--font-size--medium, 1rem); line-height: inherit; cursor: pointer; }