.elementor-842 .elementor-element.elementor-element-4662c66{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-4662c66:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-4662c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2198fc );}.elementor-842 .elementor-element.elementor-element-cba67ba{--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-842 .elementor-element.elementor-element-4e22f12{text-align:start;}.elementor-842 .elementor-element.elementor-element-4e22f12 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-31538a8:hover{--e-transform-translateX:2px;}.elementor-842 .elementor-element.elementor-element-31538a8.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-31538a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-842 .elementor-element.elementor-element-31538a8 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-842 .elementor-element.elementor-element-31538a8 .elementor-button{border-style:none;}.elementor-842 .elementor-element.elementor-element-b276d38{--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-842 .elementor-element.elementor-element-a9c40a0{--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;--overlay-opacity:0.88;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-a9c40a0:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-a9c40a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://image.dulizhanchaoshi.com/2026/06/26-category-circular-saw-banner.webp");background-position:center center;background-size:cover;}.elementor-842 .elementor-element.elementor-element-a9c40a0::before, .elementor-842 .elementor-element.elementor-element-a9c40a0 > .elementor-background-video-container::before, .elementor-842 .elementor-element.elementor-element-a9c40a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-842 .elementor-element.elementor-element-a9c40a0 > .elementor-background-slideshow::before, .elementor-842 .elementor-element.elementor-element-a9c40a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-842 .elementor-element.elementor-element-a9c40a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ee134ee );--background-overlay:'';}.elementor-842 .elementor-element.elementor-element-42b277f{--display:flex;}.elementor-842 .elementor-element.elementor-element-dfce63e .elementor-heading-title{color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-e326b62{color:var( --e-global-color-b2198fc );}.elementor-842 .elementor-element.elementor-element-1f1925d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-842 .elementor-element.elementor-element-1f1925d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-842 .elementor-element.elementor-element-1f1925d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-842 .elementor-element.elementor-element-1f1925d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-842 .elementor-element.elementor-element-1f1925d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-842 .elementor-element.elementor-element-1f1925d .elementor-icon-list-icon i{color:var( --e-global-color-786c91b );transition:color 0.3s;}.elementor-842 .elementor-element.elementor-element-1f1925d .elementor-icon-list-icon svg{fill:var( --e-global-color-786c91b );transition:fill 0.3s;}.elementor-842 .elementor-element.elementor-element-1f1925d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-842 .elementor-element.elementor-element-1f1925d .elementor-icon-list-text{color:var( --e-global-color-b2198fc );transition:color 0.3s;}.elementor-842 .elementor-element.elementor-element-585518e:hover{--e-transform-translateX:2px;}.elementor-842 .elementor-element.elementor-element-585518e.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-585518e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-842 .elementor-element.elementor-element-585518e .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-842 .elementor-element.elementor-element-585518e .elementor-button{border-style:none;}.elementor-842 .elementor-element.elementor-element-482442b{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:75px;--padding-bottom:75px;--padding-left:5px;--padding-right:5px;}.elementor-842 .elementor-element.elementor-element-482442b:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-482442b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2198fc );}.elementor-842 .elementor-element.elementor-element-a38aa64{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D5DDDC;--border-color:#D5DDDC;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-a38aa64:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-a38aa64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-a6b605f{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-8acc5a2{--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-842 .elementor-element.elementor-element-0e02da7{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-842 .elementor-element.elementor-element-0e02da7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-842 .elementor-element.elementor-element-0e02da7 .e-loop-item > .elementor-section, .elementor-842 .elementor-element.elementor-element-0e02da7 .e-loop-item > .elementor-section > .elementor-container, .elementor-842 .elementor-element.elementor-element-0e02da7 .e-loop-item > .e-con, .elementor-842 .elementor-element.elementor-element-0e02da7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-842 .elementor-element.elementor-element-0e02da7 .elementor-pagination{text-align:center;margin-top:24px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-0e02da7 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-0e02da7 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-842 .elementor-element.elementor-element-0e02da7 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-842 .elementor-element.elementor-element-0e02da7 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-842 .elementor-element.elementor-element-ad4c65a{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-75fef53{--display:flex;--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;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-842 .elementor-element.elementor-element-75fef53:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-75fef53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, var( --e-global-color-accent ) 41%, var( --e-global-color-primary ) 100%);}.elementor-842 .elementor-element.elementor-element-f972892{--display:flex;}.elementor-842 .elementor-element.elementor-element-da4a76c .elementor-heading-title{font-size:35px;font-weight:700;line-height:1.14em;color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-53944c2 .elementor-heading-title{font-weight:500;line-height:1.4em;color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-d594cf2{--display:flex;}.elementor-842 .elementor-element.elementor-element-88572b6 .elementor-button{background-color:var( --e-global-color-7b39735 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-842 .elementor-element.elementor-element-88572b6 .elementor-button:hover, .elementor-842 .elementor-element.elementor-element-88572b6 .elementor-button:focus{background-color:var( --e-global-color-ee134ee );color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-88572b6:hover{--e-transform-translateY:-1px;}.elementor-842 .elementor-element.elementor-element-88572b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-842 .elementor-element.elementor-element-88572b6 .elementor-button:hover svg, .elementor-842 .elementor-element.elementor-element-88572b6 .elementor-button:focus svg{fill:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-70ba5df{--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;--padding-top:60px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-70ba5df:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-70ba5df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2198fc );}.elementor-842 .elementor-element.elementor-element-80a0c44{text-align:center;}.elementor-842 .elementor-element.elementor-element-80a0c44 .elementor-heading-title{font-family:var( --e-global-typography-9f8c51f-font-family ), Sans-serif;font-size:var( --e-global-typography-9f8c51f-font-size );font-weight:var( --e-global-typography-9f8c51f-font-weight );line-height:var( --e-global-typography-9f8c51f-line-height );color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-14df889{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-14df889.elementor-element{--align-self:center;}.elementor-842 .elementor-element.elementor-element-6b266ae{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-842 .elementor-element.elementor-element-22dbe6d{background-color:#01ADB4;padding:20px 20px 50px 20px;border-radius:20px 20px 20px 20px;}.elementor-842 .elementor-element.elementor-element-22dbe6d .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-22dbe6d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-842 .elementor-element.elementor-element-22dbe6d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-842 .elementor-element.elementor-element-22dbe6d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-842 .elementor-element.elementor-element-22dbe6d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-842 .elementor-element.elementor-element-22dbe6d .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-22dbe6d .elementor-image-box-title{font-size:20px;font-weight:500;line-height:1.2em;color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-22dbe6d .elementor-image-box-description{font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-468f15b{background-color:var( --e-global-color-primary );padding:20px 20px 50px 20px;border-radius:20px 20px 20px 20px;}.elementor-842 .elementor-element.elementor-element-468f15b .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-468f15b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-842 .elementor-element.elementor-element-468f15b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-842 .elementor-element.elementor-element-468f15b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-842 .elementor-element.elementor-element-468f15b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-842 .elementor-element.elementor-element-468f15b .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-468f15b .elementor-image-box-title{font-size:20px;font-weight:500;line-height:1.2em;color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-468f15b .elementor-image-box-description{font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-b84b38b{background-color:#01ADB4;padding:20px 20px 50px 20px;border-radius:20px 20px 20px 20px;}.elementor-842 .elementor-element.elementor-element-b84b38b .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-b84b38b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-842 .elementor-element.elementor-element-b84b38b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-842 .elementor-element.elementor-element-b84b38b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-842 .elementor-element.elementor-element-b84b38b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-842 .elementor-element.elementor-element-b84b38b .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-b84b38b .elementor-image-box-title{font-size:20px;font-weight:500;line-height:1.2em;color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-b84b38b .elementor-image-box-description{font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-556f95d{background-color:#01ADB4;padding:20px 20px 50px 20px;border-radius:20px 20px 20px 20px;}.elementor-842 .elementor-element.elementor-element-556f95d .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-556f95d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-842 .elementor-element.elementor-element-556f95d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-842 .elementor-element.elementor-element-556f95d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-842 .elementor-element.elementor-element-556f95d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-842 .elementor-element.elementor-element-556f95d .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-556f95d .elementor-image-box-title{font-size:20px;font-weight:500;line-height:1.2em;color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-556f95d .elementor-image-box-description{font-size:17px;font-weight:400;line-height:1.5em;color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-aae2512:hover{--e-transform-translateX:2px;}.elementor-842 .elementor-element.elementor-element-aae2512.elementor-element{--align-self:center;}.elementor-842 .elementor-element.elementor-element-aae2512 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-842 .elementor-element.elementor-element-aae2512 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-842 .elementor-element.elementor-element-aae2512 .elementor-button{border-style:none;}.elementor-842 .elementor-element.elementor-element-2abd260{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-2abd260:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-2abd260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b39735 );}.elementor-842 .elementor-element.elementor-element-06a979c{text-align:center;}.elementor-842 .elementor-element.elementor-element-06a979c .elementor-heading-title{font-family:var( --e-global-typography-9f8c51f-font-family ), Sans-serif;font-size:var( --e-global-typography-9f8c51f-font-size );font-weight:var( --e-global-typography-9f8c51f-font-weight );line-height:var( --e-global-typography-9f8c51f-line-height );color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-de6e6be{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-de6e6be.elementor-element{--align-self:center;}.elementor-842 .elementor-element.elementor-element-4c5b4cd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-842 .elementor-element.elementor-element-e80b965{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-2452fc47{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-842 .elementor-element.elementor-element-cba67ba{--width:60%;}.elementor-842 .elementor-element.elementor-element-b276d38{--width:40%;}.elementor-842 .elementor-element.elementor-element-42b277f{--width:50%;}.elementor-842 .elementor-element.elementor-element-a38aa64{--width:20%;}.elementor-842 .elementor-element.elementor-element-8acc5a2{--width:75%;}.elementor-842 .elementor-element.elementor-element-f972892{--width:70%;}.elementor-842 .elementor-element.elementor-element-d594cf2{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-842 .elementor-element.elementor-element-cba67ba{--width:100%;}.elementor-842 .elementor-element.elementor-element-b276d38{--width:100%;}.elementor-842 .elementor-element.elementor-element-42b277f{--width:90%;}}@media(max-width:1024px){.elementor-842 .elementor-element.elementor-element-4662c66{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-0e02da7{--grid-columns:3;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-842 .elementor-element.elementor-element-ad4c65a{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-da4a76c .elementor-heading-title{font-size:30px;}.elementor-842 .elementor-element.elementor-element-80a0c44 .elementor-heading-title{font-size:var( --e-global-typography-9f8c51f-font-size );line-height:var( --e-global-typography-9f8c51f-line-height );}.elementor-842 .elementor-element.elementor-element-14df889{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-6b266ae{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-842 .elementor-element.elementor-element-22dbe6d .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-468f15b .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-b84b38b .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-556f95d .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-06a979c .elementor-heading-title{font-size:var( --e-global-typography-9f8c51f-font-size );line-height:var( --e-global-typography-9f8c51f-line-height );}.elementor-842 .elementor-element.elementor-element-de6e6be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-4c5b4cd{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-842 .elementor-element.elementor-element-a38aa64{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-842 .elementor-element.elementor-element-5a61407{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-0e02da7{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-842 .elementor-element.elementor-element-ad4c65a{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-75fef53{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-da4a76c .elementor-heading-title{font-size:25px;}.elementor-842 .elementor-element.elementor-element-80a0c44 .elementor-heading-title{font-size:var( --e-global-typography-9f8c51f-font-size );line-height:var( --e-global-typography-9f8c51f-line-height );}.elementor-842 .elementor-element.elementor-element-6b266ae{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-842 .elementor-element.elementor-element-22dbe6d .elementor-image-box-img{margin-bottom:15px;}.elementor-842 .elementor-element.elementor-element-22dbe6d .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-468f15b .elementor-image-box-img{margin-bottom:15px;}.elementor-842 .elementor-element.elementor-element-468f15b .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-b84b38b .elementor-image-box-img{margin-bottom:15px;}.elementor-842 .elementor-element.elementor-element-b84b38b .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-556f95d .elementor-image-box-img{margin-bottom:15px;}.elementor-842 .elementor-element.elementor-element-556f95d .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-06a979c .elementor-heading-title{font-size:var( --e-global-typography-9f8c51f-font-size );line-height:var( --e-global-typography-9f8c51f-line-height );}.elementor-842 .elementor-element.elementor-element-4c5b4cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-a6b605f */.elementor-842 .elementor-element.elementor-element-a6b605f ul {
  padding-left: 0px;
}

/* 已选择条件外层 */
.elementor-842 .elementor-element.elementor-element-a6b605f ul li {
  margin: 0px 6px 6px 0px;
  padding: 6px 8px 6px 10px;

  color: #007eae;
  font-size: 12px;
  line-height: 1.5em;
  font-weight: 500;

  background-color: #eef9fd;
  border: 1px solid #c4e9f6;
  border-radius: 4px;

  transition:
    color 0.25s ease,
    background-color 0.25s ease,
    border-color 0.25s ease;
}

/* 已选择条件 Hover */
.elementor-842 .elementor-element.elementor-element-a6b605f ul li:hover {
  color: #006f9a;
  background-color: #e1f5fc;
  border-color: #0099D9;
}

/* 隐藏筛选分类名称 */
.elementor-842 .elementor-element.elementor-element-a6b605f .facetwp-selection-label {
  display: none;
  color: #333333;
  font-weight: 600;
  background: transparent;
}

/* 单个已选择条件 */
.elementor-842 .elementor-element.elementor-element-a6b605f .facetwp-selections .facetwp-selection-value {
  position: relative;
  display: inline-block;

  margin-right: 0px;
  padding-right: 20px !important;

  color: #007eae;
  background-image: none !important;
}

/* 右侧删除符号 */
.elementor-842 .elementor-element.elementor-element-a6b605f .facetwp-selections .facetwp-selection-value::after {
  content: "×";

  position: absolute;
  right: 1px;
  top: 50%;

  color: #0099D9;
  font-size: 16px;
  line-height: 1;
  font-weight: 500;

  transform: translateY(-52%);

  transition:
    color 0.25s ease,
    transform 0.25s ease;
}

/* 删除符号 Hover */
.elementor-842 .elementor-element.elementor-element-a6b605f .facetwp-selections .facetwp-selection-value:hover::after {
  color: #e24a4a;
  font-weight: 600;
  transform: translateY(-52%) rotate(90deg);
}

/* Clear All 按钮 */
.elementor-842 .elementor-element.elementor-element-a6b605f .facetwp-reset {
  margin-top: 0px !important;
  padding: 7px 18px !important;

  color: #ffffff !important;
  font-size: 12px !important;
  line-height: 1em;
  font-weight: 500 !important;

  background-color: #0099D9 !important;
  border: 1px solid #0099D9 !important;
  border-radius: 4px !important;
  box-shadow: none !important;

  transition:
    background-color 0.25s ease,
    border-color 0.25s ease,
    transform 0.25s ease;
}

/* Clear All Hover */
.elementor-842 .elementor-element.elementor-element-a6b605f .facetwp-reset:hover {
  color: #ffffff !important;
  background-color: #007eae !important;
  border-color: #007eae !important;
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a61407 */.elementor-842 .elementor-element.elementor-element-5a61407 {
  --d0946-main: #0099D9;
  --d0946-main-dark: #007eae;
  --d0946-main-light: #eaf8fd;
  --d0946-border: #dbe8ed;
  --d0946-text: #252b2e;
  --d0946-muted: #68757b;
  --d0946-bg: #ffffff;
  --d0946-soft-bg: #f6fafc;
}

/* 筛选器整体 */
.elementor-842 .elementor-element.elementor-element-5a61407 .d0946_filter_wrap {
  width: 100%;
  padding: 20px;
  background-color: var(--d0946-bg);
  border: 1px solid var(--d0946-border);
  border-radius: 8px;
  box-sizing: border-box;
}

/* 单个筛选分组 */
.elementor-842 .elementor-element.elementor-element-5a61407 .d0946_filter_all {
  width: 100%;
  margin: 0 0 22px;
  padding: 0 0 22px;
  border-bottom: 1px solid var(--d0946-border);
  box-sizing: border-box;
}

.elementor-842 .elementor-element.elementor-element-5a61407 .d0946_filter_all:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

/* 筛选标题 */
.elementor-842 .elementor-element.elementor-element-5a61407 .d0946_filter_title {
  position: relative;
  margin: 0 0 16px;
  padding: 0 0 0 13px;
  color: var(--d0946-text);
  font-size: 17px;
  line-height: 1.4;
  font-weight: 700;
  text-align: left;
  background-color: transparent;
}

.elementor-842 .elementor-element.elementor-element-5a61407 .d0946_filter_title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 4px;
  height: 18px;
  border-radius: 10px;
  background-color: var(--d0946-main);
  transform: translateY(-50%);
}

/* FacetWP默认区域 */
.elementor-842 .elementor-element.elementor-element-5a61407 .d0946_filter_list .facetwp-facet {
  margin: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
}

/* 复选框选项 */
.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-type-checkboxes .facetwp-checkbox {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 22px;
  margin: 0 0 11px !important;
  padding: 0 0 0 27px !important;
  color: var(--d0946-text);
  background: none !important;
  cursor: pointer;
  box-sizing: border-box;
}

.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-type-checkboxes .facetwp-checkbox:last-child {
  margin-bottom: 0 !important;
}

/* 复选框外框 */
.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-type-checkboxes .facetwp-checkbox::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  display: block;
  width: 17px;
  height: 17px;
  border: 1px solid #aab8be;
  border-radius: 3px;
  background-color: #ffffff;
  transform: translateY(-50%);
  box-sizing: border-box;
  transition:
    border-color 0.25s ease,
    background-color 0.25s ease,
    box-shadow 0.25s ease;
}

/* 选中状态 */
.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-type-checkboxes .facetwp-checkbox.checked::before {
  border-color: var(--d0946-main);
  background-color: var(--d0946-main);
  box-shadow: 0 0 0 3px rgba(0, 153, 217, 0.12);
}

/* 选中对号 */
.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-type-checkboxes .facetwp-checkbox.checked::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 50%;
  display: block;
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: translateY(-50%);
}

/* 选项文字 */
.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-display-value {
  color: var(--d0946-text);
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
  transition: color 0.25s ease;
}

.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-checkbox:hover .facetwp-display-value {
  color: var(--d0946-main);
}

.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-checkbox.checked .facetwp-display-value {
  color: var(--d0946-main-dark);
  font-weight: 600;
}

/* 结果数量 */
.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-counter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 24px;
  height: 20px;
  margin-left: auto;
  padding: 0 6px;
  color: var(--d0946-muted);
  font-size: 11px;
  line-height: 1;
  font-weight: 500;
  background-color: var(--d0946-soft-bg);
  border-radius: 20px;
  box-sizing: border-box;
}

.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-checkbox:hover .facetwp-counter,
.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-checkbox.checked .facetwp-counter {
  color: var(--d0946-main-dark);
  background-color: var(--d0946-main-light);
}

/* 单选按钮 */
.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-type-radio .facetwp-radio {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 22px;
  margin: 0 0 11px !important;
  padding: 0 0 0 27px !important;
  background: none !important;
  cursor: pointer;
}

.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-type-radio .facetwp-radio::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  display: block;
  width: 17px;
  height: 17px;
  border: 1px solid #aab8be;
  border-radius: 50%;
  background-color: #ffffff;
  transform: translateY(-50%);
  box-sizing: border-box;
}

.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-type-radio .facetwp-radio.checked::before {
  border-color: var(--d0946-main);
  box-shadow: 0 0 0 3px rgba(0, 153, 217, 0.12);
}

.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-type-radio .facetwp-radio.checked::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 50%;
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: var(--d0946-main);
  transform: translateY(-50%);
}

/* 滑块文字 */
.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-slider-label {
  margin: 0 0 15px;
  color: var(--d0946-text);
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
}

/* 滑块区域 */
.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-slider-wrap {
  padding: 4px 9px 10px !important;
}

/* 滑块轨道 */
.elementor-842 .elementor-element.elementor-element-5a61407 .noUi-target {
  height: 6px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 20px !important;
  background-color: #e4edf1 !important;
  box-shadow: none !important;
}

.elementor-842 .elementor-element.elementor-element-5a61407 .noUi-base,
.elementor-842 .elementor-element.elementor-element-5a61407 .noUi-connects {
  border-radius: 20px !important;
}

.elementor-842 .elementor-element.elementor-element-5a61407 .noUi-connect {
  background-color: var(--d0946-main) !important;
}

/* 滑块手柄 */
.elementor-842 .elementor-element.elementor-element-5a61407 .noUi-horizontal .noUi-handle {
  top: -6px !important;
  right: -9px !important;
  width: 18px !important;
  height: 18px !important;
}

.elementor-842 .elementor-element.elementor-element-5a61407 .noUi-handle {
  border: 3px solid var(--d0946-main) !important;
  border-radius: 50% !important;
  background-color: #ffffff !important;
  box-shadow: 0 2px 7px rgba(0, 82, 115, 0.2) !important;
  cursor: grab;
}

.elementor-842 .elementor-element.elementor-element-5a61407 .noUi-handle::before,
.elementor-842 .elementor-element.elementor-element-5a61407 .noUi-handle::after {
  display: none !important;
}

/* 单个滑块的Reset按钮 */
.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-slider-reset {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 32px;
  margin-top: 14px !important;
  padding: 7px 14px !important;
  color: var(--d0946-main) !important;
  font-size: 12px !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  border: 1px solid var(--d0946-main) !important;
  border-radius: 4px !important;
  background-color: #ffffff !important;
  box-shadow: none !important;
  transition:
    color 0.25s ease,
    background-color 0.25s ease;
}

.elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-slider-reset:hover {
  color: #ffffff !important;
  background-color: var(--d0946-main) !important;
}

@media (max-width: 767px) {
  .elementor-842 .elementor-element.elementor-element-5a61407 .d0946_filter_wrap {
    padding: 16px;
    border-radius: 6px;
  }

  .elementor-842 .elementor-element.elementor-element-5a61407 .d0946_filter_all {
    margin-bottom: 18px;
    padding-bottom: 18px;
  }

  .elementor-842 .elementor-element.elementor-element-5a61407 .d0946_filter_title {
    margin-bottom: 14px;
    font-size: 16px;
  }

  .elementor-842 .elementor-element.elementor-element-5a61407 .facetwp-display-value {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22dbe6d */.elementor-842 .elementor-element.elementor-element-22dbe6d {
    background: linear-gradient(135deg, #0099D9 0%, #19B78B 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-468f15b */.elementor-842 .elementor-element.elementor-element-468f15b {
    background: linear-gradient(120deg, #00B8D9 0%, #0068C9 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b84b38b */.elementor-842 .elementor-element.elementor-element-b84b38b {
    background: linear-gradient(135deg, #005BAC 0%, #6877DF 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-556f95d */.elementor-842 .elementor-element.elementor-element-556f95d {
    background: linear-gradient(135deg, #0099D9 0%, #005BAC 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c5b4cd */.we19987-card { 
  width: 100%;
  max-width: 820px;
  position: relative;
  display: block;
  overflow: hidden !important;
  text-decoration: none;
  background: #f5f5f5;
}

.we19987-img-box {
  width: 100%;
  height: 100%;
  overflow: hidden !important;
  position: relative;
}

.we19987-img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  object-position: center;
  transition: transform 0.6s ease, filter 0.6s ease;
  transform-origin: center center;
}

.we19987-overlay {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  padding: 0 24px 5%;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.1);
  transition: background 0.35s ease;
  pointer-events: none;
}

.we19987-title {
  margin: 0;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  transition: transform 0.35s ease, color 0.35s ease;
}

.we19987-desc {
  display: block;
  max-width: 92%;
  max-height: 0;
  margin-top: 0;
  overflow: hidden;
  color: #ffffff;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.45;
  text-align: center;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.35s ease, transform 0.35s ease, max-height 0.35s ease, margin-top 0.35s ease;
}

/* hover 效果：只在盒子里面放大，不会跑出去 */
.we19987-card:hover .we19987-img {
  transform: scale(1.06);
  filter: brightness(0.82);
}

.we19987-card:hover .we19987-overlay {
  background: rgba(0, 0, 0, 0.36);
}

.we19987-card:hover .we19987-title {
  transform: translateY(-4px);
}

.we19987-card:hover .we19987-desc {
  max-height: 120px;
  margin-top: 8px;
  opacity: 1;
  transform: translateY(0);
}

/* 手机端 */
@media (max-width: 767px) {
  .we19987-card {
    max-width: 100%;
    height: 240px;
  }

  .we19987-overlay {
    padding: 0 18px 10%;
  }

  .we19987-title {
    font-size: 20px;
  }

  .we19987-desc {
    font-size: 12px;
    line-height: 1.45;
  }
}/* End custom CSS */