.elementor-25168 .elementor-element.elementor-element-216be6f3{--display:flex;--min-height:100vh;--padding-top:86px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;overflow:visible;}.elementor-25168 .elementor-element.elementor-element-54d0e4c4{text-align:center;}.elementor-25168 .elementor-element.elementor-element-54d0e4c4 img{width:145px;}#elementor-popup-modal-25168 .dialog-widget-content{animation-duration:1.2s;background-color:#050505;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-25168 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-25168{justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-25168 .dialog-close-button{display:flex;top:5%;font-size:34px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}body:not(.rtl) #elementor-popup-modal-25168 .dialog-close-button{right:5%;}body.rtl #elementor-popup-modal-25168 .dialog-close-button{left:5%;}#elementor-popup-modal-25168 .dialog-close-button i{color:var( --e-global-color-2cc9cbd );}#elementor-popup-modal-25168 .dialog-close-button svg{fill:var( --e-global-color-2cc9cbd );}@media(min-width:768px){.elementor-25168 .elementor-element.elementor-element-216be6f3{--content-width:1180px;}}/* Start custom CSS */#elementor-popup-modal-25168 {
  background: #050505;
  color: #fff;
}

.dialog-widget-content {
  background: #050505 !important;
}

/* 关闭按钮不在这里设置，全部交给 Elementor 面板管理 */

.kw-menu-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.kw-menu-list li {
  margin: 0;
}

.kw-menu-list a {
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: clamp(27px, 5vw, 52px);
  line-height: 1.24;
  padding: 5px 0;
}

.kw-menu-list a:hover {
  opacity: 0.58;
}

.kw-menu-small a {
  font-size: 20px !important;
}

.kw-menu-search {
  margin-top: 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.38);
  display: flex;
  align-items: center;
}

.kw-menu-search input {
  width: 100%;
  background: transparent;
  border: 0;
  color: #fff;
  padding: 12px 0;
  font-size: 21px;
  outline: none;
}

.kw-menu-search button {
  border: 0;
  background: transparent;
  color: #fff;
  font-size: 24px;
}

@media (min-width: 1025px) {
  .kw-menu-list {
    columns: 2;
    column-gap: 8vw;
  }

  .kw-menu-list li {
    break-inside: avoid;
  }
}/* End custom CSS */