/* ACD WinMore 0.2.2 – campaign only. The legal pages use an independent white template. */
html:has(body.acd-winmore-landing),
body.acd-winmore-landing,
body.acd-winmore-landing #page,
body.acd-winmore-landing #content,
body.acd-winmore-landing .site,
body.acd-winmore-landing .site-content {
    background-color: #1b0a08 !important;
}
body.acd-winmore-landing { margin: 0 !important; }
body.acd-winmore-landing .site-main,
body.acd-winmore-landing .entry-content,
body.acd-winmore-landing .elementor,
body.acd-winmore-landing .elementor-section,
body.acd-winmore-landing .elementor-container,
body.acd-winmore-landing .e-con,
body.acd-winmore-landing .elementor-widget-shortcode,
body.acd-winmore-landing .elementor-widget-shortcode > .elementor-widget-container {
    width: 100%;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    column-gap: 0;
    row-gap: 0;
}
body.acd-winmore-landing #acd-winmore {
    display: block;
    width: 100%;
    max-width: none;
    margin: 0;
    min-height: 100vh;
    min-height: 100dvh;
    background-color: #1b0a08;
}
body.acd-winmore-landing #acd-winmore .acd-screen {
    min-height: 100vh;
    min-height: 100dvh;
}
