.elementor-73 .elementor-element.elementor-element-aea3e79 > .elementor-background-overlay{background-image:url("https://walavapes.com/wp-content/uploads/2022/10/noise_l1.png");opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-73 .elementor-element.elementor-element-aea3e79 > .elementor-container{min-height:74vh;}.elementor-73 .elementor-element.elementor-element-aea3e79{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-73 .elementor-element.elementor-element-aea3e79 .elementor-background-overlay{filter:brightness( 0% ) contrast( 100% ) saturate( 0% ) blur( 0.5px ) hue-rotate( 0deg );}.elementor-73 .elementor-element.elementor-element-2bf24ed .ms-tt__text{font-size:4vw;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-73 .elementor-element.elementor-element-2bf24ed .ms-tt-wrap{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;-webkit-transform:rotate(0deg);}.elementor-73 .elementor-element.elementor-element-2bf24ed .ms-tt{animation-duration:300s;}.elementor-73 .elementor-element.elementor-element-2bf24ed .ms-tt__text span{font-family:"Spartan", Sans-serif;font-size:3.5vw;font-weight:900;letter-spacing:7.2px;color:#FFFFFF00;-webkit-text-stroke-color:#EF5D39;-webkit-text-stroke-width:2px;}.elementor-73 .elementor-element.elementor-element-07ee383{--display:flex;}@media(min-width:768px){.elementor-73 .elementor-element.elementor-element-07ee383{--content-width:100%;}}/* Start custom CSS for section, class: .elementor-element-aea3e79 *//* ==========================================================
   强制 Elementor 背景视频实现 Cover 效果 (无黑边)
   ========================================================== */

/* 目标 Section ID/Class：确保特异性 */
.elementor-section.elementor-element-aea3e79 {
    /* 保持原先的无间隔设置 */
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    overflow: hidden !important; /* 防止视频溢出时出现滚动条 */
}

/* 目标 iFrame 元素：这是关键 */
.elementor-element-aea3e79 .elementor-background-video-embed {
    /* 1. 移除 Elementor 可能设置的内联 width/height，强制适应 */
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    max-height: none !important;

    /* 2. 确保视频至少是容器的 100%，以覆盖容器 */
    min-width: 100% !important;
    min-height: 100% !important;

    /* 3. 核心覆盖逻辑：使用 CSS min() 函数确保视频始终是宽度优先还是高度优先 */
    /* 假设您的视频是 16:9 (1.777)，我们设置一个更大的比率让它始终覆盖 */
    /* 我们设置 min(宽度, 高度) 以确保至少一个维度覆盖容器 */

    /* 保证 iFrame 的宽度能覆盖容器宽度或高度 */
    width: max(100vw, calc(100vh * 1.777)) !important; 
    /* 保证 iFrame 的高度能覆盖容器高度或宽度 */
    height: max(100vh, calc(100vw / 1.777)) !important;
    
    /* 4. 居中定位，裁剪多余部分 */
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}


/* 5. 辅助清理：确保容器没有额外的边距或内边距 */
.elementor-section.elementor-element-aea3e79 > .elementor-container {
    width: 100% !important;
    max-width: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-element-aea3e79 .elementor-background-video-container {
    /* 确保容器充满，如果前面设置了 min-height: 100vh，这里也需要 100% height */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */