.elementor-1963 .elementor-element.elementor-element-75ea915{--display:flex;}.elementor-1963 .elementor-element.elementor-element-126ce59 .elementor-icon-list-icon{width:14px;}.elementor-1963 .elementor-element.elementor-element-126ce59 .elementor-icon-list-icon i{font-size:14px;}.elementor-1963 .elementor-element.elementor-element-126ce59 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1963 .elementor-element.elementor-element-e4d4196{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1963 .elementor-element.elementor-element-4f9a750{--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-1963 .elementor-element.elementor-element-82f145a{text-align:center;}.elementor-1963 .elementor-element.elementor-element-81d865d{--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-1963 .elementor-element.elementor-element-82be885{text-align:center;}.elementor-1963 .elementor-element.elementor-element-8063435{--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-1963 .elementor-element.elementor-element-be300f1{text-align:center;}.elementor-1963 .elementor-element.elementor-element-aed7c8a{--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-1963 .elementor-element.elementor-element-8cf370e{text-align:center;}.elementor-1963 .elementor-element.elementor-element-79dd39f{--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-1963 .elementor-element.elementor-element-7233ed1{--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:768px){.elementor-1963 .elementor-element.elementor-element-4f9a750{--width:25%;}.elementor-1963 .elementor-element.elementor-element-81d865d{--width:25%;}.elementor-1963 .elementor-element.elementor-element-8063435{--width:25%;}.elementor-1963 .elementor-element.elementor-element-aed7c8a{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-1c0d471 *//* 水晶扫光效果 */
.elementor-1963 .elementor-element.elementor-element-1c0d471 .elementor-post__thumbnail {
    position: relative;
    overflow: hidden;
}

.elementor-1963 .elementor-element.elementor-element-1c0d471 .elementor-post__thumbnail::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
    transform: skewX(-25deg);
    transition: none;
}

.elementor-1963 .elementor-element.elementor-element-1c0d471 .elementor-post:hover .elementor-post__thumbnail::before {
    left: 150%;
    transition: all 0.7s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79dd39f *//* 水晶扫光效果 */
.elementor-1963 .elementor-element.elementor-element-79dd39f .elementor-post__thumbnail {
    position: relative;
    overflow: hidden;
}

.elementor-1963 .elementor-element.elementor-element-79dd39f .elementor-post__thumbnail::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
    transform: skewX(-25deg);
    transition: none;
}

.elementor-1963 .elementor-element.elementor-element-79dd39f .elementor-post:hover .elementor-post__thumbnail::before {
    left: 150%;
    transition: all 0.7s;
}/* End custom CSS */