.elementor-1652 .elementor-element.elementor-element-8c72514{--display:flex;--min-height:80vh;--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;--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-1652 .elementor-element.elementor-element-d5c9012 .elementor-repeater-item-986c830 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://sonetto3dprint.com/wp-content/uploads/2025/10/DM_20251021200444_001-scaled.jpg);background-size:cover;}.elementor-1652 .elementor-element.elementor-element-d5c9012 .elementor-repeater-item-c332fd1 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://sonetto3dprint.com/wp-content/uploads/2025/10/DM_20251021200307_002-scaled.jpg);background-size:cover;}.elementor-1652 .elementor-element.elementor-element-d5c9012 .elementor-repeater-item-1e33108 .swiper-slide-bg{background-color:var( --e-global-color-blocksy_palette_8 );background-image:url(https://sonetto3dprint.com/wp-content/uploads/2025/10/DM_20251021200307_003-scaled.jpg);background-size:cover;}.elementor-1652 .elementor-element.elementor-element-d5c9012 .swiper-slide{transition-duration:calc(5000ms*1.2);height:80vh;}.elementor-1652 .elementor-element.elementor-element-d5c9012 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1652 .elementor-element.elementor-element-d5c9012 .swiper-slide-contents{max-width:66%;}.elementor-1652 .elementor-element.elementor-element-d5c9012 .swiper-slide-inner{text-align:center;}.elementor-1652 .elementor-element.elementor-element-3f6f4ab{--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-1652 .elementor-element.elementor-element-8cb290e > .elementor-widget-container{margin:80px 0px 50px 0px;}.elementor-1652 .elementor-element.elementor-element-8cb290e{text-align:center;}.elementor-1652 .elementor-element.elementor-element-733de3d{--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-1652 .elementor-element.elementor-element-607e15a{--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;}.elementor-1652 .elementor-element.elementor-element-db7bc8f{--display:flex;}.elementor-1652 .elementor-element.elementor-element-86a0627 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_3 );}.elementor-1652 .elementor-element.elementor-element-2fac30e{color:var( --e-global-color-text );}.elementor-1652 .elementor-element.elementor-element-ff5212a{--display:flex;}.elementor-1652 .elementor-element.elementor-element-e20baa6{color:var( --e-global-color-text );}.elementor-1652 .elementor-element.elementor-element-5d99608{--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;}.elementor-1652 .elementor-element.elementor-element-3a9f810{--display:flex;}.elementor-1652 .elementor-element.elementor-element-8f45166{--display:flex;}.elementor-1652 .elementor-element.elementor-element-f532a32{--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;}.elementor-1652 .elementor-element.elementor-element-acb7771{--display:flex;}.elementor-1652 .elementor-element.elementor-element-003c296{--display:flex;}.elementor-1652 .elementor-element.elementor-element-c44139f{--display:flex;--min-height:100vh;--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-1652 .elementor-element.elementor-element-1988724{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1652 .elementor-element.elementor-element-ea71a26{width:100%;max-width:100%;}.elementor-1652 .elementor-element.elementor-element-ea71a26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1652 .elementor-element.elementor-element-ea71a26 img{width:100%;}.elementor-1652 .elementor-element.elementor-element-7f1a300{--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-1652 .elementor-element.elementor-element-38a429f{--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;}.elementor-1652 .elementor-element.elementor-element-1605e91{--display:flex;}.elementor-1652 .elementor-element.elementor-element-a76eff3{line-height:30px;}.elementor-1652 .elementor-element.elementor-element-4021e6f{--display:flex;}.elementor-1652 .elementor-element.elementor-element-52cb839 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1652 .elementor-element.elementor-element-52cb839{line-height:9px;}.elementor-1652 .elementor-element.elementor-element-772c9c0{--display:flex;}.elementor-1652 .elementor-element.elementor-element-88c6f4b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1652 .elementor-element.elementor-element-88c6f4b{line-height:9px;}.elementor-1652 .elementor-element.elementor-element-4e67db7{--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;}.elementor-1652 .elementor-element.elementor-element-db4e26f{--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;}.elementor-1652 .elementor-element.elementor-element-c4f3c86{--display:flex;}.elementor-1652 .elementor-element.elementor-element-c5adc74{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:100px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:100px;--n-tabs-title-color:var( --e-global-color-text );}@media(min-width:768px){.elementor-1652 .elementor-element.elementor-element-acb7771{--width:50%;}.elementor-1652 .elementor-element.elementor-element-003c296{--width:50%;}.elementor-1652 .elementor-element.elementor-element-1605e91{--width:33%;}.elementor-1652 .elementor-element.elementor-element-4021e6f{--width:33%;}.elementor-1652 .elementor-element.elementor-element-772c9c0{--width:33%;}.elementor-1652 .elementor-element.elementor-element-db4e26f{--width:50%;}.elementor-1652 .elementor-element.elementor-element-c4f3c86{--width:50%;}}@media(max-width:767px){.elementor-1652 .elementor-element.elementor-element-8c72514{--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for nested-tabs, class: .elementor-element-c5adc74 *//* 选项卡按钮：固定宽高，保持一致 */
.elementor-1652 .elementor-element.elementor-element-c5adc74 .e-n-tabs-heading .e-n-tab-title {
    width: 270px !important; /* 固定宽度 */
    min-height: 80px !important; /* 固定最小高度 */
    box-sizing: border-box !important;
    flex: none !important; /* 禁用自动拉伸 */
    text-align: center;
    padding: 12px 0 !important;
    margin: 0 5px 10px 0 !important; /* 增加间距，换行后更美观 */
}

/* 父容器：允许换行，自动适应屏幕宽度 */
.elementor-1652 .elementor-element.elementor-element-c5adc74 .e-n-tabs-heading {
    justify-content: flex-start !important; /* 左对齐 */
    flex-wrap: wrap !important; /* 关键：允许按钮换行 */
}/* End custom CSS */