.elementor-39132 .elementor-element.elementor-element-61ad9e22{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-39132 .elementor-element.elementor-element-2b787a2a{text-align:center;}.elementor-39132 .elementor-element.elementor-element-2b787a2a .elementor-heading-title{font-family:"Satoshi-Medium", Sans-serif;font-size:20px;font-weight:600;}.elementor-39132 .elementor-element.elementor-element-12434755{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-39132 .elementor-element.elementor-element-28e99e2{padding:0px 30px 0px 30px;z-index:1;font-family:"Satoshi-Medium", Sans-serif;}.elementor-39132 .elementor-element.elementor-element-572856dc{--display:flex;--min-height:20px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39132 .elementor-element.elementor-element-572856dc:not(.elementor-motion-effects-element-type-background), .elementor-39132 .elementor-element.elementor-element-572856dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}#elementor-popup-modal-39132{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-39132 .dialog-message{width:50vw;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-39132 .dialog-close-button{display:flex;top:36px;}#elementor-popup-modal-39132 .dialog-widget-content{border-radius:5px 5px 5px 5px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}@media(max-width:1024px){#elementor-popup-modal-39132 .dialog-message{width:74vw;}}/* Start custom CSS for container, class: .elementor-element-12434755 *//* 让 class=poplu1 的容器固定 420px 高，内部内容可滚动 */
.poplu1{
  height: 420px;              /* 固定高度 */
  max-height: 420px;          /* 双保险 */
}

/* Elementor 容器内部的真正内容层，做滚动区域 */
.poplu1 > .e-con-inner{
  height: 100%;
  min-height: 0;              /* 关键：在 flex 布局里允许内部滚动 */
  overflow-y: auto;           /* 竖向滚动 */
  overflow-x: hidden;         /* 横向不滚动，避免出现横向滚动条 */
  -webkit-overflow-scrolling: touch; /* iOS 惯性滚动 */
}

/* （可选）滚动条美化——可以不要 */
.poplu1 > .e-con-inner::-webkit-scrollbar{ width: 8px; }
.poplu1 > .e-con-inner::-webkit-scrollbar-thumb{ background: rgba(0,0,0,.2); border-radius: 4px; }
.poplu1 > .e-con-inner::-webkit-scrollbar-track{ background: transparent; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572856dc *//* 仅修复弹窗主体定位，不改遮罩层 */
.elementor-popup-modal .dialog-widget-content{
  position: fixed !important;         /* 有人把它改成了 relative/static */
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important; /* 恢复居中 */
  margin: 0 !important;

  width: auto !important;
  z-index: 99999 !important;          /* 防止被低 z-index 压住 */
}

/* 祖先上如果被加了 transform，会导致定位跑偏——禁掉 */
.elementor-popup-modal{
  transform: none !important;
}

/* 关闭按钮如果被全局 svg 规则放大，这里纠正一下尺寸即可（不改遮罩） */
.elementor-popup-modal .dialog-close-button svg{
  width: 22px !important;
  height: 22px !important;
}/* End custom CSS */