.elementor-5785 .elementor-element.elementor-element-462fa51{--display:flex;}.elementor-5785 .elementor-element.elementor-element-3844de86 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-5785 .elementor-element.elementor-element-6b9e10e6{--display:flex;}.elementor-5785 .elementor-element.elementor-element-eccb582 .elementor-heading-title{font-size:36px;}.elementor-5785 .elementor-element.elementor-element-5f1bc105{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5785 .elementor-element.elementor-element-422e4c0{--display:flex;--justify-content:center;--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-5785 .elementor-element.elementor-element-c65bdc8 .elementor-heading-title{font-size:20px;}.elementor-5785 .elementor-element.elementor-element-9028712 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-9028712 p{margin-bottom:0px;}.elementor-5785 .elementor-element.elementor-element-9028712{color:#000000;}.elementor-5785 .elementor-element.elementor-element-ad3919f .elementor-heading-title{font-size:20px;}.elementor-5785 .elementor-element.elementor-element-b8b1970 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-b8b1970 p{margin-bottom:0px;}.elementor-5785 .elementor-element.elementor-element-b8b1970{color:#000000;}.elementor-5785 .elementor-element.elementor-element-80d20d2 .elementor-heading-title{font-size:20px;}.elementor-5785 .elementor-element.elementor-element-d2ee23d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-5785 .elementor-element.elementor-element-d2ee23d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-5785 .elementor-element.elementor-element-d2ee23d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-5785 .elementor-element.elementor-element-d2ee23d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body.rtl .elementor-5785 .elementor-element.elementor-element-d2ee23d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}body:not(.rtl) .elementor-5785 .elementor-element.elementor-element-d2ee23d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}.elementor-5785 .elementor-element.elementor-element-d2ee23d .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-5785 .elementor-element.elementor-element-d2ee23d .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-5785 .elementor-element.elementor-element-d2ee23d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5785 .elementor-element.elementor-element-d2ee23d .elementor-icon-list-icon{padding-right:8px;}.elementor-5785 .elementor-element.elementor-element-d2ee23d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5785 .elementor-element.elementor-element-d2ee23d .elementor-icon-list-item > a{font-weight:400;}.elementor-5785 .elementor-element.elementor-element-d2ee23d .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-5785 .elementor-element.elementor-element-d7c2cc1{--display:flex;--min-height:25vh;}.elementor-5785 .elementor-element.elementor-element-6681cb1{--display:flex;}@media(min-width:768px){.elementor-5785 .elementor-element.elementor-element-422e4c0{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5f1bc105 */.scale-container .scale-image {
    position: relative;
    overflow: hidden;
}

.scale-container .scale-image img {
    transition: transform 0.3s ease !important;
}

.scale-container:hover .scale-image img {
    transform: scale(1.1);
}

.scale-container:hover .scale-content-container .elementor-widget-container h2 {
    color: rgba(29, 191, 193, 1);
}

/* 容器下边框动画效果 */
.scale-container::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px; /* 边框高度 */
    background-color: rgba(29, 191, 193, 1); /* 边框颜色 */
    transform: scaleX(0); /* 初始状态下宽度为0 */
    transform-origin: left center; /* 从左侧开始扩展 */
    transition: transform 0.3s ease; /* 添加过渡动画 */
}

.scale-container:hover::after {
    transform: scaleX(1); /* 悬停时宽度变为100% */
}/* End custom CSS */