.elementor-3223 .elementor-element.elementor-element-780da93{--display:flex;}.elementor-3223 .elementor-element.elementor-element-4e38b51{--spacer-size:100px;}.elementor-3223 .elementor-element.elementor-element-1e7600b8{--display:flex;--min-height:200px;--justify-content:space-evenly;}.elementor-3223 .elementor-element.elementor-element-2ec5bd1 img{width:100%;}.elementor-3223 .elementor-element.elementor-element-1a54d8a .elementor-button{background-color:#FFFFFFA1;letter-spacing:3.7px;word-spacing:0px;}.elementor-3223 .elementor-element.elementor-element-87dc548{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3223 .elementor-element.elementor-element-107fdf8f > .elementor-widget-container{--e-transform-scale:0.7;}.elementor-3223 .elementor-element.elementor-element-107fdf8f.elementor-element{--align-self:center;}.elementor-3223 .elementor-element.elementor-element-107fdf8f{text-align:center;}.elementor-3223 .elementor-element.elementor-element-107fdf8f img{opacity:0.25;}.elementor-3223 .elementor-element.elementor-element-153efd5{--display:flex;}.elementor-3223 .elementor-element.elementor-element-12d45570{--spacer-size:10px;}.elementor-3223 .elementor-element.elementor-element-160c66e9{--display:flex;}.elementor-3223 .elementor-element.elementor-element-7bb72934 .elementor-button{letter-spacing:3.2px;}.elementor-3223 .elementor-element.elementor-element-2b2d3768{--display:flex;}.elementor-3223 .elementor-element.elementor-element-77419d7c{--spacer-size:10px;}@media(max-width:1024px){.elementor-3223 .elementor-element.elementor-element-87dc548{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3223 .elementor-element.elementor-element-1e7600b8{--content-width:99%;}}@media(max-width:767px){.elementor-3223 .elementor-element.elementor-element-87dc548{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-1e7600b8 *//* 1. 容器：建立 21:9 的定位基准 */
.my-download-wrapper {
    position: relative !important;
    width: 100%;
    aspect-ratio: 21 / 9; /* 保持你之前的比例 */
    overflow: hidden;
}

/* 2. 让容器内的图片自动铺满 */
.my-download-wrapper img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

/* 3. 按钮：强制居中 */
.my-center-btn {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important; /* 核心逻辑：位移到正中心 */
    z-index: 10 !important; /* 确保在图片上方 *//* End custom CSS */