/* AUTO-GENERATED by build-page.mjs for page 285. Do not edit by hand.
   Dark/light rules for cloned + new sections (descendant selectors,
   keyed on the freshly generated element ids). Idempotent: overwritten
   every build. Shared component styles live in h2o-clone.css. */

/* --- section 1787774  role=plain (clone) --- */
html:not(.h2o-dark) .elementor-element-1787774 .elementor-icon-list-text,
html:not(.h2o-dark) .elementor-element-1787774 .elementor-icon-list-icon i{color:#0e4d6e!important}
html:not(.h2o-dark) .elementor-element-1787774 .elementor-icon-list-icon svg{fill:#0e4d6e!important}

/* --- section a1baf4f  role=sunset (clone) --- */
html:not(.h2o-dark) .elementor-element-a1baf4f .elementor-icon-list-text,
html:not(.h2o-dark) .elementor-element-a1baf4f .elementor-icon-list-icon i{color:#0e4d6e!important}
html:not(.h2o-dark) .elementor-element-a1baf4f .elementor-icon-list-icon svg{fill:#0e4d6e!important}
html.h2o-dark .elementor-element-a1baf4f{background-color:#2a2438!important;background-image:var(--h2o-sunset)!important}
html.h2o-dark .elementor-element-a1baf4f .elementor-icon-list-text,
html.h2o-dark .elementor-element-a1baf4f .elementor-icon-list-icon i{color:#ffffff!important}
html.h2o-dark .elementor-element-a1baf4f .elementor-icon-list-icon svg{fill:#ffffff!important}
html.h2o-dark .elementor-element-a1baf4f .uc_details,
html.h2o-dark .elementor-element-a1baf4f .uc_quote_item,
html.h2o-dark .elementor-element-a1baf4f .uc_image_carousel_placeholder{background-color:var(--h2o-surface)!important}
/* card outer column wrap: white card frame -> dusk surface (match Home) */
html.h2o-dark .elementor-element-a1baf4f .elementor-inner-column.elementor-col-25 > .elementor-widget-wrap.elementor-element-populated{background-color:var(--h2o-surface)!important}
html.h2o-dark .elementor-element-a1baf4f .uc_text,
html.h2o-dark .elementor-element-a1baf4f .uc_post_title,
html.h2o-dark .elementor-element-a1baf4f .ue_title{color:var(--h2o-ink)!important}
html.h2o-dark .elementor-element-a1baf4f .ue_subtitle,
html.h2o-dark .elementor-element-a1baf4f .uc_quote_item p,
html.h2o-dark .elementor-element-a1baf4f .uc_details p{color:var(--h2o-ink-soft)!important}

/* --- section 2e2b72c  role=plain (clone) --- */
html:not(.h2o-dark) .elementor-element-2e2b72c .elementor-icon-list-text,
html:not(.h2o-dark) .elementor-element-2e2b72c .elementor-icon-list-icon i{color:#0e4d6e!important}
html:not(.h2o-dark) .elementor-element-2e2b72c .elementor-icon-list-icon svg{fill:#0e4d6e!important}

/* --- section 598c8c6  role=sunset (clone) --- */
html:not(.h2o-dark) .elementor-element-598c8c6 .elementor-icon-list-text,
html:not(.h2o-dark) .elementor-element-598c8c6 .elementor-icon-list-icon i{color:#0e4d6e!important}
html:not(.h2o-dark) .elementor-element-598c8c6 .elementor-icon-list-icon svg{fill:#0e4d6e!important}
html.h2o-dark .elementor-element-598c8c6{background-color:#2a2438!important;background-image:var(--h2o-sunset)!important}
html.h2o-dark .elementor-element-598c8c6 .elementor-icon-list-text,
html.h2o-dark .elementor-element-598c8c6 .elementor-icon-list-icon i{color:#ffffff!important}
html.h2o-dark .elementor-element-598c8c6 .elementor-icon-list-icon svg{fill:#ffffff!important}
html.h2o-dark .elementor-element-598c8c6 .uc_details,
html.h2o-dark .elementor-element-598c8c6 .uc_quote_item,
html.h2o-dark .elementor-element-598c8c6 .uc_image_carousel_placeholder{background-color:var(--h2o-surface)!important}
/* card outer column wrap: white card frame -> dusk surface (match Home) */
html.h2o-dark .elementor-element-598c8c6 .elementor-inner-column.elementor-col-25 > .elementor-widget-wrap.elementor-element-populated{background-color:var(--h2o-surface)!important}
html.h2o-dark .elementor-element-598c8c6 .uc_text,
html.h2o-dark .elementor-element-598c8c6 .uc_post_title,
html.h2o-dark .elementor-element-598c8c6 .ue_title{color:var(--h2o-ink)!important}
html.h2o-dark .elementor-element-598c8c6 .ue_subtitle,
html.h2o-dark .elementor-element-598c8c6 .uc_quote_item p,
html.h2o-dark .elementor-element-598c8c6 .uc_details p{color:var(--h2o-ink-soft)!important}

/* --- section 6b04c19  role=plain (clone) --- */
html:not(.h2o-dark) .elementor-element-6b04c19 .elementor-icon-list-text,
html:not(.h2o-dark) .elementor-element-6b04c19 .elementor-icon-list-icon i{color:#0e4d6e!important}
html:not(.h2o-dark) .elementor-element-6b04c19 .elementor-icon-list-icon svg{fill:#0e4d6e!important}

/* --- section 3137779  role=sunset (clone) --- */
html:not(.h2o-dark) .elementor-element-3137779 .elementor-icon-list-text,
html:not(.h2o-dark) .elementor-element-3137779 .elementor-icon-list-icon i{color:#0e4d6e!important}
html:not(.h2o-dark) .elementor-element-3137779 .elementor-icon-list-icon svg{fill:#0e4d6e!important}
html.h2o-dark .elementor-element-3137779{background-color:#2a2438!important;background-image:var(--h2o-sunset)!important}
html.h2o-dark .elementor-element-3137779 .elementor-icon-list-text,
html.h2o-dark .elementor-element-3137779 .elementor-icon-list-icon i{color:#ffffff!important}
html.h2o-dark .elementor-element-3137779 .elementor-icon-list-icon svg{fill:#ffffff!important}
html.h2o-dark .elementor-element-3137779 .uc_details,
html.h2o-dark .elementor-element-3137779 .uc_quote_item,
html.h2o-dark .elementor-element-3137779 .uc_image_carousel_placeholder{background-color:var(--h2o-surface)!important}
html.h2o-dark .elementor-element-3137779 .uc_text,
html.h2o-dark .elementor-element-3137779 .uc_post_title,
html.h2o-dark .elementor-element-3137779 .ue_title{color:var(--h2o-ink)!important}
html.h2o-dark .elementor-element-3137779 .ue_subtitle,
html.h2o-dark .elementor-element-3137779 .uc_quote_item p,
html.h2o-dark .elementor-element-3137779 .uc_details p{color:var(--h2o-ink-soft)!important}
