 /*! elementor - v3.18.0 - 08-12-2023 */
 .elementor-heading-title {
     padding: 0;
     margin: 0;
     line-height: 1
 }

 .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
     color: inherit;
     font-size: inherit;
     line-height: inherit
 }

 .elementor-widget-heading .elementor-heading-title.elementor-size-small {
     font-size: 15px
 }

 .elementor-widget-heading .elementor-heading-title.elementor-size-medium {
     font-size: 19px
 }

 .elementor-widget-heading .elementor-heading-title.elementor-size-large {
     font-size: 29px
 }

 .elementor-widget-heading .elementor-heading-title.elementor-size-xl {
     font-size: 39px
 }

 .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
     font-size: 59px
 }

 /* ! elementor - v3.18.0 - 09-09-2024 */
 #neuron-popup-modal-5671 {
     display: none;
 }

 .elementor-footer-buttons {
     display: flex;
     align-items: center;
     justify-content: center;
 }

 #dialog-text {
     color: var(--e-global-color-primary);
 }

 #box_close {
     /* background-image: linear-gradient(90deg, #FFFFFF00 50%, var(--e-global-color-941f023) 50%); */
     background: var(--e-global-color-941f023);
     color: #fff;
 }

 .overlay-hidden {
     height: 100vh;
     overflow: hidden;
 }

 /* 地图 */
 .here_map {
     height: 80vh;
 }

 @media (max-width: 1440px) {
     .elementor-449 .elementor-element.elementor-element-249716a {
         --padding-inline-start: 40px;
         --padding-inline-end: 40px;
     }

     .elementor-449 .elementor-element.elementor-element-4ea9d00 {
         --padding-inline-start: 40px;
         --padding-inline-end: 40px;
     }
 }