.elementor-29975 .elementor-element.elementor-element-122a024{--display:flex;--min-height:450px;--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29975 .elementor-element.elementor-element-122a024:not(.elementor-motion-effects-element-type-background), .elementor-29975 .elementor-element.elementor-element-122a024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3ED;}.elementor-29975 .elementor-element.elementor-element-05d9985{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29975 .elementor-element.elementor-element-b3fdb59{--display:flex;}.elementor-29975 .elementor-element.elementor-element-e58bbd6 .title{color:#3F2A13;font-size:58px;}.elementor-29975 .elementor-element.elementor-element-45bc992{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29975 .elementor-element.elementor-element-a90071a{--display:flex;}.elementor-29975 .elementor-element.elementor-element-a90071a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29975 .elementor-element.elementor-element-d939208 > .elementor-widget-container{margin:0px 0px 0px 600px;}.elementor-29975 .elementor-element.elementor-element-86cd898{--display:flex;}.elementor-29975 .elementor-element.elementor-element-e805f05 > .elementor-widget-container{margin:0px 650px 0px 0px;}.elementor-29975 .elementor-element.elementor-element-67c086c{--display:flex;--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-29975 .elementor-element.elementor-element-93a615f{--spacer-size:50px;}.elementor-29975 .elementor-element.elementor-element-101d5db{--display:flex;--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-29975 .elementor-element.elementor-element-7129980{--display:flex;--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-29975 .elementor-element.elementor-element-06a4b63{--spacer-size:80px;}.elementor-29975 .elementor-element.elementor-element-32c5b16{--display:flex;--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-29975 .elementor-element.elementor-element-e3afcf7{--display:flex;}.elementor-29975 .elementor-element.elementor-element-e4e9bff .title{font-size:38px;}.elementor-29975 .elementor-element.elementor-element-0366b35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29975 .elementor-element.elementor-element-5a9e9d0{--display:flex;}.elementor-29975 .elementor-element.elementor-element-5a9e9d0:not(.elementor-motion-effects-element-type-background), .elementor-29975 .elementor-element.elementor-element-5a9e9d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-29975 .elementor-element.elementor-element-7c56229{--display:flex;}.elementor-29975 .elementor-element.elementor-element-7c56229:not(.elementor-motion-effects-element-type-background), .elementor-29975 .elementor-element.elementor-element-7c56229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-29975 .elementor-element.elementor-element-8626e84{--display:flex;}.elementor-29975 .elementor-element.elementor-element-171bd27{--display:flex;--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-29975 .elementor-element.elementor-element-54df3a0{--spacer-size:80px;}.elementor-29975 .elementor-element.elementor-element-516f998{--display:flex;--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-29975 .elementor-element.elementor-element-545be20{--display:flex;}.elementor-29975 .elementor-element.elementor-element-ebc61bd .title{font-size:38px;}.elementor-29975 .elementor-element.elementor-element-8215f67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29975 .elementor-element.elementor-element-0b3f0ec{--display:flex;}.elementor-29975 .elementor-element.elementor-element-0b3f0ec:not(.elementor-motion-effects-element-type-background), .elementor-29975 .elementor-element.elementor-element-0b3f0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-29975 .elementor-element.elementor-element-3397c29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29975 .elementor-element.elementor-element-fe5a4f5{--display:flex;--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-29975 .elementor-element.elementor-element-4e6c23c{--display:flex;--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-29975 .elementor-element.elementor-element-73b60fe > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-29975 .elementor-element.elementor-element-73b60fe .title-after_title{font-size:18px;}.elementor-29975 .elementor-element.elementor-element-9624863{--display:flex;}.elementor-29975 .elementor-element.elementor-element-5f3aba8 .elementor-button{background-color:#F9F9F9;text-decoration:underline;fill:#3F2A13;color:#3F2A13;}.elementor-29975 .elementor-element.elementor-element-5f3aba8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-29975 .elementor-element.elementor-element-d86283e{--display:flex;}.elementor-29975 .elementor-element.elementor-element-d3302af{--display:flex;}.elementor-29975 .elementor-element.elementor-element-4d2673d{--display:flex;}.elementor-29975 .elementor-element.elementor-element-e263fcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29975 .elementor-element.elementor-element-db2fdae{--display:flex;--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-29975 .elementor-element.elementor-element-fb4b0f8{--display:flex;--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-29975 .elementor-element.elementor-element-cec30bd > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-29975 .elementor-element.elementor-element-cec30bd .title-after_title{font-size:18px;}.elementor-29975 .elementor-element.elementor-element-d99a6fd{--display:flex;}.elementor-29975 .elementor-element.elementor-element-cc91398 .elementor-button{background-color:#F9F9F9;text-decoration:underline;fill:#3F2A13;color:#3F2A13;}.elementor-29975 .elementor-element.elementor-element-b3e1f8b{--display:flex;}.elementor-29975 .elementor-element.elementor-element-d01b0c1{--display:flex;}.elementor-29975 .elementor-element.elementor-element-ab5894f{--spacer-size:80px;}.elementor-29975 .elementor-element.elementor-element-28bc3d3{--display:flex;--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-29975 .elementor-element.elementor-element-8a5ea33{--display:flex;}.elementor-29975 .elementor-element.elementor-element-76f5e5a .title{font-size:38px;}.elementor-29975 .elementor-element.elementor-element-c9f3826{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29975 .elementor-element.elementor-element-fb97048{--display:flex;}.elementor-29975 .elementor-element.elementor-element-fb97048:not(.elementor-motion-effects-element-type-background), .elementor-29975 .elementor-element.elementor-element-fb97048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-29975 .elementor-element.elementor-element-2d7aef2{--display:flex;}.elementor-29975 .elementor-element.elementor-element-2a4ba83{--display:flex;}.elementor-29975 .elementor-element.elementor-element-6e8d983{--display:flex;--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-29975 .elementor-element.elementor-element-b6d4095{--spacer-size:50px;}.elementor-29975 .elementor-element.elementor-element-ffcbf53{--display:flex;--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-29975 .elementor-element.elementor-element-32f86a1{--display:flex;}.elementor-29975 .elementor-element.elementor-element-b65cafe .title{font-size:38px;}.elementor-29975 .elementor-element.elementor-element-2365a94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29975 .elementor-element.elementor-element-0c41073{--display:flex;}.elementor-29975 .elementor-element.elementor-element-0c41073:not(.elementor-motion-effects-element-type-background), .elementor-29975 .elementor-element.elementor-element-0c41073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-29975 .elementor-element.elementor-element-296951f{--display:flex;--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-29975 .elementor-element.elementor-element-25d3d9c{--display:flex;}.elementor-29975 .elementor-element.elementor-element-25d3d9c:not(.elementor-motion-effects-element-type-background), .elementor-29975 .elementor-element.elementor-element-25d3d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-29975 .elementor-element.elementor-element-8900fb0{--display:flex;--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-29975 .elementor-element.elementor-element-472d17c{--display:flex;}.elementor-29975 .elementor-element.elementor-element-472d17c:not(.elementor-motion-effects-element-type-background), .elementor-29975 .elementor-element.elementor-element-472d17c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-29975 .elementor-element.elementor-element-b97e57d{--display:flex;--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-29975 .elementor-element.elementor-element-3f948e6{--display:flex;}.elementor-29975 .elementor-element.elementor-element-3f948e6:not(.elementor-motion-effects-element-type-background), .elementor-29975 .elementor-element.elementor-element-3f948e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-29975 .elementor-element.elementor-element-060c158{--display:flex;--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;}@media(min-width:769px){.elementor-29975 .elementor-element.elementor-element-a90071a{--width:52.292%;}}@media(max-width:768px){.elementor-29975 .elementor-element.elementor-element-122a024{--min-height:300px;}.elementor-29975 .elementor-element.elementor-element-05d9985{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29975 .elementor-element.elementor-element-e58bbd6 .title{font-size:38px;}.elementor-29975 .elementor-element.elementor-element-d939208 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29975 .elementor-element.elementor-element-e805f05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29975 .elementor-element.elementor-element-06a4b63{--spacer-size:30px;}.elementor-29975 .elementor-element.elementor-element-e4e9bff .title{font-size:28px;}.elementor-29975 .elementor-element.elementor-element-54df3a0{--spacer-size:30px;}.elementor-29975 .elementor-element.elementor-element-ebc61bd .title{font-size:28px;}.elementor-29975 .elementor-element.elementor-element-5f3aba8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29975 .elementor-element.elementor-element-47080d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29975 .elementor-element.elementor-element-76f5e5a .title{font-size:28px;}.elementor-29975 .elementor-element.elementor-element-b6d4095{--spacer-size:30px;}.elementor-29975 .elementor-element.elementor-element-b65cafe .title{font-size:28px;}}/* Start custom CSS for html, class: .elementor-element-49750bf *//* ===============================
   Desktop（≥1025px）
================================ */
.contact-bar {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F9F9F9;
  padding: 20px;
  font-family: Arial, sans-serif;
  gap: 180px;
}

.contact-item {
  display: flex;
  align-items: center;
  position: relative;
  white-space: nowrap;
}

.contact-item:not(:last-child)::after {
  content: "";
  position: absolute;
  right: -90px;
  top: 15%;
  height: 70%;
  width: 1px;
  background-color: #ccc;
}

.contact-title {
  font-weight: bold;
  margin-right: 5px;
}

/* ===============================
   Tablet（768px – 1024px）
   👉 自动换行 + 无分割线
================================ */
@media (max-width: 1024px) {
  .contact-bar {
    flex-wrap: wrap;
    gap: 30px 60px; /* 行距 + 列距 */
    padding: 20px;
  }

  .contact-item {
    width: 45%; /* 两列布局 */
    justify-content: center;
  }

  .contact-item::after {
    display: none; /* 平板端移除分割线 */
  }
}

/* ===============================
   Mobile（≤768px）
================================ */
@media (max-width: 768px) {
  .contact-bar {
    flex-direction: column;
    gap: 15px;
    padding: 15px 10px;
    text-align: center;
  }

  .contact-item {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }

  .contact-title {
    margin-right: 0;
    margin-bottom: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9e9d0 */.elementor-29975 .elementor-element.elementor-element-5a9e9d0 {
  transition: box-shadow 0.3s ease; /* 平滑过渡 */
}

.elementor-29975 .elementor-element.elementor-element-5a9e9d0:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); /* 悬停阴影效果 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c56229 */.elementor-29975 .elementor-element.elementor-element-7c56229 {
  transition: box-shadow 0.3s ease; /* 平滑过渡 */
}

.elementor-29975 .elementor-element.elementor-element-7c56229:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); /* 悬停阴影效果 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b3f0ec */.elementor-29975 .elementor-element.elementor-element-0b3f0ec {
  transition: box-shadow 0.3s ease; /* 平滑过渡 */
}

.elementor-29975 .elementor-element.elementor-element-0b3f0ec:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); /* 悬停阴影效果 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb97048 */.elementor-29975 .elementor-element.elementor-element-fb97048 {
  transition: box-shadow 0.3s ease; /* 平滑过渡 */
}

.elementor-29975 .elementor-element.elementor-element-fb97048:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); /* 悬停阴影效果 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c41073 */.elementor-29975 .elementor-element.elementor-element-0c41073 {
  transition: box-shadow 0.3s ease; /* 平滑过渡 */
}

.elementor-29975 .elementor-element.elementor-element-0c41073:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); /* 悬停阴影效果 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25d3d9c */.elementor-29975 .elementor-element.elementor-element-25d3d9c {
  transition: box-shadow 0.3s ease; /* 平滑过渡 */
}

.elementor-29975 .elementor-element.elementor-element-25d3d9c:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); /* 悬停阴影效果 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-472d17c */.elementor-29975 .elementor-element.elementor-element-472d17c {
  transition: box-shadow 0.3s ease; /* 平滑过渡 */
}

.elementor-29975 .elementor-element.elementor-element-472d17c:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); /* 悬停阴影效果 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f948e6 */.elementor-29975 .elementor-element.elementor-element-3f948e6 {
  transition: box-shadow 0.3s ease; /* 平滑过渡 */
}

.elementor-29975 .elementor-element.elementor-element-3f948e6:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); /* 悬停阴影效果 */
}/* End custom CSS */