.elementor-2351 .elementor-element.elementor-element-040ca1b{--display:flex;}.elementor-2351 .elementor-element.elementor-element-040ca1b:not(.elementor-motion-effects-element-type-background), .elementor-2351 .elementor-element.elementor-element-040ca1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2351 .elementor-element.elementor-element-2911389 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2351 .elementor-element.elementor-element-2911389{--cp-yellow:#FCEE0A;--cp-cyan:#00F0FF;--cp-dark:#050505;}@media(min-width:768px){.elementor-2351 .elementor-element.elementor-element-040ca1b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-040ca1b */.page-id-2351 .ct-container-full[data-vertical-spacing],
.page-id-2351 .site-main {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* 2. 强制内容区域 100% 宽度，覆盖 'normal' 设置 */
.page-id-2351 .ct-container-full[data-content="normal"] {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* 3. 移除 WordPress 内容容器的内边距 */
.page-id-2351 .entry-content,
.page-id-2351 .entry-content.is-layout-constrained {
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 4. 确保 Elementor 内部也是全宽 */
.page-id-2351 .elementor-section-wrap {
    width: 100% !important;
}/* End custom CSS */