.elementor-1180 .elementor-element.elementor-element-c5bd9f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-f35379d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-f35379d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1180 .elementor-element.elementor-element-7fe0163{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1180 .elementor-element.elementor-element-ba6c802 .elementor-image-box-wrapper{text-align:start;}.elementor-1180 .elementor-element.elementor-element-ba6c802.elementor-position-right .elementor-image-box-img{margin-left:0.5vw;}.elementor-1180 .elementor-element.elementor-element-ba6c802.elementor-position-left .elementor-image-box-img{margin-right:0.5vw;}.elementor-1180 .elementor-element.elementor-element-ba6c802.elementor-position-top .elementor-image-box-img{margin-bottom:0.5vw;}.elementor-1180 .elementor-element.elementor-element-ba6c802 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:600;color:#000000;}.elementor-1180 .elementor-element.elementor-element-ba6c802 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1180 .elementor-element.elementor-element-ba6c802 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:600;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1180 .elementor-element.elementor-element-4051ecc{--divider-border-style:solid;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-1180 .elementor-element.elementor-element-4051ecc .elementor-divider-separator{width:100%;}.elementor-1180 .elementor-element.elementor-element-4051ecc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1180 .elementor-element.elementor-element-1a9aa2c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-6b7889f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1180 .elementor-element.elementor-element-9f32971{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1180 .elementor-element.elementor-element-10de34b{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:400;}@media(max-width:1024px){.elementor-1180 .elementor-element.elementor-element-6b7889f{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1180 .elementor-element.elementor-element-c5bd9f9{--content-width:100vw;}.elementor-1180 .elementor-element.elementor-element-f35379d{--width:93.604vw;}.elementor-1180 .elementor-element.elementor-element-7fe0163{--width:86vw;}.elementor-1180 .elementor-element.elementor-element-1a9aa2c{--width:86vw;}.elementor-1180 .elementor-element.elementor-element-9f32971{--width:86vw;}}@media(max-width:767px){.elementor-1180 .elementor-element.elementor-element-c5bd9f9{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1180 .elementor-element.elementor-element-ba6c802 .elementor-image-box-img{margin-bottom:10px;}.elementor-1180 .elementor-element.elementor-element-ba6c802.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1180 .elementor-element.elementor-element-ba6c802.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1180 .elementor-element.elementor-element-ba6c802.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1180 .elementor-element.elementor-element-ba6c802 .elementor-image-box-title{font-size:24px;}.elementor-1180 .elementor-element.elementor-element-6b7889f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-1180 .elementor-element.elementor-element-10de34b{font-size:12px;}}/* Start custom CSS for image-box, class: .elementor-element-ba6c802 */@media (max-width: 768px) {
    /* 使图片框变成水平排列 */
.elementor-element-ba6c802 .elementor-image-box-wrapper {
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: 10px !important; /* 图片和文字之间的间距 */
}

/* 图片样式 */
.elementor-element-ba6c802 .elementor-image-box-img {
    margin: 0 !important;
    flex-shrink: 0; /* 防止图片被压缩 */
}

/* 内容区域样式 */
.elementor-element-ba6c802 .elementor-image-box-content {
    margin: 0 !important;
    flex: 1; /* 让内容区域占据剩余空间 */

}
.elementor-element-ba6c802 .elementor-image-box-description {
    font-size: 15px !important;
    line-height: 1.4em !important;
    margin: 0 !important;
    padding: 0 !important;
}
}/* End custom CSS */