.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.footer-widget__contact {
    margin-left: 0px;
}

/* 让容器成为定位参照 */
#pylonHero { position: relative; }

/* 兼容 Elementor / Swiper 的多种箭头类名 */
#pylonHero .elementor-swiper-button-prev,
#pylonHero .elementor-swiper-button-next,
#pylonHero .swiper-button-prev,
#pylonHero .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);   /* 垂直居中 */
  z-index: 10;
  width: 44px;                   /* 箭头触控区域大小 */
  height: 44px;
  line-height: 44px;
  text-align: center;
  border-radius: 999px;          /* 圆形背景 */
  background: rgba(0,0,0,0.35);  /* 半透明背景，避免和图像混在一起 */
  color: #fff;                   /* 箭头图标颜色 */
  backdrop-filter: blur(2px);    /* 细腻一点，可去掉 */
  transition: background .2s ease, opacity .2s ease, transform .2s ease;
  opacity: 0.95;
}

/* 左右位置：贴两侧，稍微内缩一点 */
#pylonHero .elementor-swiper-button-prev,
#pylonHero .swiper-button-prev { left: 16px; }

#pylonHero .elementor-swiper-button-next,
#pylonHero .swiper-button-next { right: 16px; }

/* 悬停效果 */
#pylonHero .elementor-swiper-button-prev:hover,
#pylonHero .elementor-swiper-button-next:hover,
#pylonHero .swiper-button-prev:hover,
#pylonHero .swiper-button-next:hover {
  background: rgba(0,0,0,0.55);
  opacity: 1;
}

/* 如果箭头是 ::after 伪元素（某些主题这样做），统一放大一点图标 */
#pylonHero .elementor-swiper-button-prev::after,
#pylonHero .elementor-swiper-button-next::after,
#pylonHero .swiper-button-prev::after,
#pylonHero .swiper-button-next::after {
  font-size: 18px;   /* 调整箭头图标大小 */
  color: #fff;
}

/* 可选：隐藏底部小圆点分页（如果你不想要） */
#pylonHero .swiper-pagination { display: none !important; }

/* 响应式：在窄屏上减少内缩，略微缩小按钮 */
@media (max-width: 767px) {
  #pylonHero .elementor-swiper-button-prev,
  #pylonHero .swiper-button-prev { left: 8px; }

  #pylonHero .elementor-swiper-button-next,
  #pylonHero .swiper-button-next { right: 8px; }

  #pylonHero .elementor-swiper-button-prev,
  #pylonHero .elementor-swiper-button-next,
  #pylonHero .swiper-button-prev,
  #pylonHero .swiper-button-next {
    width: 36px; height: 36px; line-height: 36px;
  }
  #pylonHero .elementor-swiper-button-prev::after,
  #pylonHero .elementor-swiper-button-next::after,
  #pylonHero .swiper-button-prev::after,
  #pylonHero .swiper-button-next::after {
    font-size: 16px;
  }
}

.main-header__four-top-inner{
    display: none;
}

.main-header-four__form {
    display: none;
}

.main-header__four .logo-box {
    max-width: 210px;
}

.main-header__four-bottom-inner {
    padding-left: 240px;
}/* End custom CSS */