.elementor-4842 .elementor-element.elementor-element-193e4057{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4842 .elementor-element.elementor-element-193e4057.e-con{--align-self:center;}.elementor-4842 .elementor-element.elementor-element-421796ca{--display:flex;}.elementor-4842 .elementor-element.elementor-element-421796ca.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-4842 .elementor-element.elementor-element-51f32c09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4842 .elementor-element.elementor-element-51f32c09 img{border-radius:8px 8px 8px 8px;}.elementor-4842 .elementor-element.elementor-element-9f8345c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4842 .elementor-element.elementor-element-9f8345c{text-align:center;}.elementor-4842 .elementor-element.elementor-element-78235fc4{--display:flex;}.elementor-4842 .elementor-element.elementor-element-6d5beb60 img{border-radius:8px 8px 8px 8px;}.elementor-4842 .elementor-element.elementor-element-48d9749 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4842 .elementor-element.elementor-element-48d9749{text-align:center;}.elementor-4842 .elementor-element.elementor-element-3ccb62e{--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-4842 .elementor-element.elementor-element-3ccb62e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4842 .elementor-element.elementor-element-b2a60db img{border-radius:8px 8px 8px 8px;}.elementor-4842 .elementor-element.elementor-element-cbb9309 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4842 .elementor-element.elementor-element-cbb9309{text-align:center;}.elementor-4842 .elementor-element.elementor-element-269b6e6{--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-4842 .elementor-element.elementor-element-269b6e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4842 .elementor-element.elementor-element-c4c199e img{border-radius:8px 8px 8px 8px;}.elementor-4842 .elementor-element.elementor-element-14d67f6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4842 .elementor-element.elementor-element-14d67f6{text-align:center;}.elementor-4842 .elementor-element.elementor-element-c24f390{--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-4842 .elementor-element.elementor-element-c24f390.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4842 .elementor-element.elementor-element-35e1a6d9 img{border-radius:8px 8px 8px 8px;}.elementor-4842 .elementor-element.elementor-element-3f056b4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4842 .elementor-element.elementor-element-3f056b4{text-align:center;}@media(max-width:1024px){.elementor-4842 .elementor-element.elementor-element-193e4057{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(min-width:768px){.elementor-4842 .elementor-element.elementor-element-193e4057{--width:100%;}}@media(max-width:767px){.elementor-4842 .elementor-element.elementor-element-193e4057{--width:100%;--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;--justify-content:flex-start;--gap:0px 015px;--row-gap:0px;--column-gap:015px;--flex-wrap:wrap;}.elementor-4842 .elementor-element.elementor-element-193e4057.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-4842 .elementor-element.elementor-element-421796ca{--width:30%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4842 .elementor-element.elementor-element-421796ca.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-4842 .elementor-element.elementor-element-51f32c09 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4842 .elementor-element.elementor-element-51f32c09 img{border-radius:8px 8px 8px 8px;}.elementor-4842 .elementor-element.elementor-element-9f8345c .elementor-heading-title{font-size:16px;}.elementor-4842 .elementor-element.elementor-element-78235fc4{--width:30%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4842 .elementor-element.elementor-element-6d5beb60 img{border-radius:8px 8px 8px 8px;}.elementor-4842 .elementor-element.elementor-element-48d9749 .elementor-heading-title{font-size:16px;}.elementor-4842 .elementor-element.elementor-element-3ccb62e{--width:30%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4842 .elementor-element.elementor-element-b2a60db img{border-radius:8px 8px 8px 8px;}.elementor-4842 .elementor-element.elementor-element-cbb9309{text-align:center;}.elementor-4842 .elementor-element.elementor-element-cbb9309 .elementor-heading-title{font-size:16px;}.elementor-4842 .elementor-element.elementor-element-269b6e6{--width:30%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4842 .elementor-element.elementor-element-c4c199e img{border-radius:8px 8px 8px 8px;}.elementor-4842 .elementor-element.elementor-element-14d67f6 .elementor-heading-title{font-size:16px;}.elementor-4842 .elementor-element.elementor-element-c24f390{--width:30%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4842 .elementor-element.elementor-element-35e1a6d9 img{border-radius:8px 8px 8px 8px;}.elementor-4842 .elementor-element.elementor-element-3f056b4 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-421796ca */.elementor-4842 .elementor-element.elementor-element-421796ca{
    flex-grow:0 !important;
    flex-shrink:1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78235fc4 */.elementor-4842 .elementor-element.elementor-element-78235fc4{
    flex-grow:0 !important;
    flex-shrink:1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ccb62e */.elementor-4842 .elementor-element.elementor-element-3ccb62e{
    flex-grow:0 !important;
    flex-shrink:1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269b6e6 */.elementor-4842 .elementor-element.elementor-element-269b6e6{
    flex-grow:0 !important;
    flex-shrink:1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24f390 */.elementor-4842 .elementor-element.elementor-element-c24f390{
    flex-grow:0 !important;
    flex-shrink:1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-193e4057 */@media(max-width:767px){
    .scroll-row{
        overflow‑x:auto !important;
        overflow‑y:hidden !important;
        -webkit‑overflow‑scrolling:touch;
        padding:0 16px;
    }
    /*子卡片：禁止压缩，固定宽度*/
    .scroll-row > .elementor-container{
        flex:0 0 160px !important;
        min‑width:160px !important;
    }
}/* End custom CSS */