.elementor-3622 .elementor-element.elementor-element-6afb298{--display:flex;--overflow:hidden;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3622 .elementor-element.elementor-element-85c77cd.elementor-element{--align-self:center;}#elementor-popup-modal-3622{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3622 .dialog-message{height:auto;}#elementor-popup-modal-3622 .dialog-close-button{display:flex;}#elementor-popup-modal-3622 .dialog-widget-content{box-shadow:var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) rgba(0,0,0,0.15);}@media(min-width:768px){.elementor-3622 .elementor-element.elementor-element-6afb298{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-6afb298 *//* 当屏幕宽度 ≤ 768px（手机横屏/平板竖屏）时生效 */
@media (max-width: 768px) {

/* CSS 样式（可放<head>或外部CSS文件）*/
/* 视频容器：宽度占满屏幕，限制最大宽度 */
.video-container {
  width: 100%;
  max-width: 100%; /* 手机端不超出屏幕 */
  margin: 0 auto; /* 居中显示 */
}

/* 视频：自适应容器，保持比例 */
.video-container video {
  width: 400px; /* 宽度跟随容器 */
  height: auto; /* 高度自动计算，避免拉伸 */
  object-fit: contain; /* 保持视频比例，多余空间留空（可选） */
  aspect-ratio: 16/9; /* 固定16:9比例（匹配你之前的640×360），可选 */
}
    
}/* End custom CSS */