.elementor-23839 .elementor-element.elementor-element-6bfcd7e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-23839 .elementor-element.elementor-element-b638ab5 .elementor-repeater-item-d758815 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://biuci888.com/wp-content/uploads/2025/08/football-stadium-wide-view-1.jpg);background-size:cover;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .elementor-repeater-item-6215a10 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://biuci888.com/wp-content/uploads/2025/09/Slide-Background-2-scaled.jpg);background-size:cover;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .elementor-repeater-item-a829d32 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://biuci888.com/wp-content/uploads/2025/08/football-kickoff-1-scaled.jpg);background-size:cover;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-slide{transition-duration:calc(90000ms*1.2);height:600px;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .elementor-slide-button{background-color:#A91111;border-width:1px;border-radius:25px;color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-b638ab5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-slide-contents{max-width:66%;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-slide-inner{text-align:center;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:8px;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .elementor-slide-heading{font-size:10rem;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .elementor-slide-description{font-family:"Montserrat", Sans-serif;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .elementor-swiper-button{color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-bullet-vertical-gap:15px;height:6px;width:6px;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-pagination-fraction{font-size:6px;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-pagination-bullet-active{background-color:#FD0002;}.elementor-23839 .elementor-element.elementor-element-97afc88{--display:flex;--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-23839 .elementor-element.elementor-element-97afc88:not(.elementor-motion-effects-element-type-background), .elementor-23839 .elementor-element.elementor-element-97afc88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-23839 .elementor-element.elementor-element-7d86ce4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--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-23839 .elementor-element.elementor-element-7d86ce4.e-con{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-eee6b88.elementor-element{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-eee6b88 > .elementor-widget-container{border-style:none;}.elementor-23839 .elementor-element.elementor-element-eee6b88 .elementor-icon-box-wrapper{text-align:center;}.elementor-23839 .elementor-element.elementor-element-eee6b88{--icon-box-icon-margin:8px;}.elementor-23839 .elementor-element.elementor-element-eee6b88.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-23839 .elementor-element.elementor-element-eee6b88.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-eee6b88.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23839 .elementor-element.elementor-element-eee6b88 .elementor-icon{font-size:34px;}.elementor-23839 .elementor-element.elementor-element-eee6b88 .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-eee6b88 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.5rem;font-weight:700;line-height:1px;}.elementor-23839 .elementor-element.elementor-element-61c8a9e.elementor-element{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-61c8a9e > .elementor-widget-container{border-style:none;}.elementor-23839 .elementor-element.elementor-element-61c8a9e{--icon-box-icon-margin:8px;}.elementor-23839 .elementor-element.elementor-element-61c8a9e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-23839 .elementor-element.elementor-element-61c8a9e.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-61c8a9e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23839 .elementor-element.elementor-element-61c8a9e .elementor-icon{font-size:34px;}.elementor-23839 .elementor-element.elementor-element-61c8a9e .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-61c8a9e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.5rem;font-weight:700;}.elementor-23839 .elementor-element.elementor-element-61c8a9e .elementor-icon-box-description{line-height:1px;}.elementor-23839 .elementor-element.elementor-element-6f37ebc.elementor-element{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-6f37ebc > .elementor-widget-container{border-style:none;}.elementor-23839 .elementor-element.elementor-element-6f37ebc{--icon-box-icon-margin:8px;}.elementor-23839 .elementor-element.elementor-element-6f37ebc.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-23839 .elementor-element.elementor-element-6f37ebc.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-6f37ebc.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23839 .elementor-element.elementor-element-6f37ebc .elementor-icon{font-size:28px;}.elementor-23839 .elementor-element.elementor-element-6f37ebc .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-6f37ebc .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.5rem;font-weight:700;line-height:15px;}.elementor-23839 .elementor-element.elementor-element-432f0ed{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23839 .elementor-element.elementor-element-74bbff6{width:100%;max-width:100%;text-align:left;}.elementor-23839 .elementor-element.elementor-element-74bbff6 > .elementor-widget-container{--e-transform-translateX:10px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-74bbff6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#000000;}.elementor-23839 .elementor-element.elementor-element-a2b7728{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-23839 .elementor-element.elementor-element-a2b7728:hover::before, .elementor-23839 .elementor-element.elementor-element-a2b7728:hover > .elementor-background-video-container::before, .elementor-23839 .elementor-element.elementor-element-a2b7728:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23839 .elementor-element.elementor-element-a2b7728 > .elementor-background-slideshow:hover::before, .elementor-23839 .elementor-element.elementor-element-a2b7728 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-23839 .elementor-element.elementor-element-a2b7728:hover{--overlay-opacity:0.5;}.elementor-23839 .elementor-element.elementor-element-a2b7728.e-con{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-87ef7ab.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-23839 .elementor-element.elementor-element-87ef7ab.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-23839 .elementor-element.elementor-element-87ef7ab.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-23839 .elementor-element.elementor-element-87ef7ab .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23839 .elementor-element.elementor-element-87ef7ab .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23839 .elementor-element.elementor-element-87ef7ab .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1px;color:#000000;}.elementor-23839 .elementor-element.elementor-element-8cbe1c4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-23839 .elementor-element.elementor-element-8cbe1c4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-23839 .elementor-element.elementor-element-8cbe1c4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-23839 .elementor-element.elementor-element-8cbe1c4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23839 .elementor-element.elementor-element-8cbe1c4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23839 .elementor-element.elementor-element-8cbe1c4 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1px;color:#000000;}.elementor-23839 .elementor-element.elementor-element-92547d9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-23839 .elementor-element.elementor-element-92547d9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-23839 .elementor-element.elementor-element-92547d9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-23839 .elementor-element.elementor-element-92547d9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23839 .elementor-element.elementor-element-92547d9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23839 .elementor-element.elementor-element-92547d9 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1px;color:#000000;}.elementor-23839 .elementor-element.elementor-element-84161ee.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-23839 .elementor-element.elementor-element-84161ee.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-23839 .elementor-element.elementor-element-84161ee.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-23839 .elementor-element.elementor-element-84161ee .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-23839 .elementor-element.elementor-element-84161ee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23839 .elementor-element.elementor-element-84161ee .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1px;color:#000000;}.elementor-23839 .elementor-element.elementor-element-4a35b04{--display:flex;--min-height:0px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-23839 .elementor-element.elementor-element-fbb54e5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-23839 .elementor-element.elementor-element-fbb54e5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-23839 .elementor-element.elementor-element-fbb54e5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta .elementor-cta__bg, .elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__content{min-height:600px;text-align:center;padding:0% 0% 0% 50%;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__image{margin-bottom:0px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__image img{width:20%;border-radius:0px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__title{font-family:"Electrolize", Sans-serif;font-size:100px;font-weight:500;color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__title:not(:last-child){margin-bottom:24px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__description{font-family:"Electrolize", Sans-serif;font-size:100px;font-style:italic;color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__button{color:#FFFFFF;border-color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:21px;background-color:#000000;border-width:1px;border-radius:3px;padding:13px 40px 13px 40px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-ribbon-inner{background-color:#F32525;margin-top:50px;transform:translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);font-size:36px;font-weight:500;line-height:52px;}.elementor-23839 .elementor-element.elementor-element-f9efd61{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23839 .elementor-element.elementor-element-f9efd61.e-con{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-0460f50{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-23839 .elementor-element.elementor-element-0460f50.elementor-element{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-0460f50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#000000;}.elementor-23839 .elementor-element.elementor-element-78a50f0{--display:flex;}.elementor-23839 .elementor-element.elementor-element-6559e0f .product{text-align:center;}.elementor-23839 .elementor-element.elementor-element-6559e0f.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:40px;}.elementor-23839 .elementor-element.elementor-element-6559e0f .woocommerce .woocommerce-loop-category__title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:1.1rem;font-weight:600;}.elementor-23839 .elementor-element.elementor-element-820cff2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23839 .elementor-element.elementor-element-820cff2:not(.elementor-motion-effects-element-type-background), .elementor-23839 .elementor-element.elementor-element-820cff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-23839 .elementor-element.elementor-element-820cff2.e-con{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-77fe372{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23839 .elementor-element.elementor-element-77fe372 > .elementor-widget-container{background-color:#F9F9F9;margin:15px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-77fe372 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#000000;}.elementor-23839 .elementor-element.elementor-element-74ed828{--grid-columns:4;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-23839 .elementor-element.elementor-element-74ed828 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-7a97bf7{--display:flex;}.elementor-23839 .elementor-element.elementor-element-7a97bf7:not(.elementor-motion-effects-element-type-background), .elementor-23839 .elementor-element.elementor-element-7a97bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-23839 .elementor-element.elementor-element-afc7b23{--swiper-slides-to-display:5;--swiper-offset-size:80px;--swiper-slides-gap:10px;--swiper-pagination-size:0px;}.elementor-23839 .elementor-element.elementor-element-afc7b23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-afc7b23 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}.elementor-23839 .elementor-element.elementor-element-243a8a6{--display:flex;--min-height:500px;}.elementor-23839 .elementor-element.elementor-element-243a8a6:not(.elementor-motion-effects-element-type-background), .elementor-23839 .elementor-element.elementor-element-243a8a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biuci888.com/wp-content/uploads/2025/09/soccer-players-team-huddle-4.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-23839 .elementor-element.elementor-element-f90f3fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-23839 .elementor-element.elementor-element-5723a2e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23839 .elementor-element.elementor-element-5723a2e:not(.elementor-motion-effects-element-type-background), .elementor-23839 .elementor-element.elementor-element-5723a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-dac56ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-dac56ed.elementor-element{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-dac56ed{text-align:left;}.elementor-23839 .elementor-element.elementor-element-dac56ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#000000;}.elementor-23839 .elementor-element.elementor-element-1ad112d .elementor-button{background-color:#FFFFFF;font-size:0.8rem;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-1ad112d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-1ad112d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23839 .elementor-element.elementor-element-1ad112d .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-23839 .elementor-element.elementor-element-3b0fd10{--swiper-slides-to-display:5;--swiper-offset-size:80px;--swiper-slides-gap:10px;--swiper-pagination-size:0px;}.elementor-23839 .elementor-element.elementor-element-3b0fd10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-3b0fd10 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}.elementor-23839 .elementor-element.elementor-element-af93c73{--display:flex;}.elementor-23839 .elementor-element.elementor-element-91631c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-91631c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:600;color:#000000;}.elementor-23839 .elementor-element.elementor-element-2a1ddf3{width:100%;max-width:100%;}.elementor-23839 .elementor-element.elementor-element-2a1ddf3 > .elementor-widget-container{padding:20px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-23839 .elementor-element.elementor-element-2a1ddf3 .products .product-wrapper > a{background-color:#F3F4F5;}.elementor-23839 .elementor-element.elementor-element-2a1ddf3 .products .product-wrapper > a:hover{background-color:#78e723;}.elementor-23839 .elementor-element.elementor-element-693f679{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23839 .elementor-element.elementor-element-693f679:not(.elementor-motion-effects-element-type-background), .elementor-23839 .elementor-element.elementor-element-693f679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0173B7;background-image:url("https://biuci888.com/wp-content/uploads/2025/08/333.jpg");background-repeat:no-repeat;}.elementor-23839 .elementor-element.elementor-element-3afe063{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-23839 .elementor-element.elementor-element-3afe063.elementor-element{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-3afe063 .elementor-heading-title{font-size:4.6rem;color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-3657dc9{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-23839 .elementor-element.elementor-element-3657dc9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-3657dc9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23839 .elementor-element.elementor-element-3657dc9 img{width:100%;max-width:100%;height:294px;}.elementor-23839 .elementor-element.elementor-element-d51c358{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23839 .elementor-element.elementor-element-ab4344d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-23839 .elementor-element.elementor-element-ab4344d > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-ab4344d .elementor-icon-box-wrapper{text-align:center;}.elementor-23839 .elementor-element.elementor-element-ab4344d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-ab4344d.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-ab4344d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-ab4344d .elementor-icon{font-size:88px;}.elementor-23839 .elementor-element.elementor-element-ab4344d .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-ab4344d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-23839 .elementor-element.elementor-element-ab4344d .elementor-icon-box-title{color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-ab4344d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-1e52dea{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-23839 .elementor-element.elementor-element-1e52dea > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-1e52dea .elementor-icon-box-wrapper{text-align:center;}.elementor-23839 .elementor-element.elementor-element-1e52dea.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-1e52dea.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-1e52dea.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-1e52dea .elementor-icon{font-size:88px;}.elementor-23839 .elementor-element.elementor-element-1e52dea .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-1e52dea .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-23839 .elementor-element.elementor-element-1e52dea .elementor-icon-box-title{color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-1e52dea .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-67f27bf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-23839 .elementor-element.elementor-element-67f27bf > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-67f27bf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-67f27bf.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-67f27bf.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-67f27bf .elementor-icon{font-size:88px;}.elementor-23839 .elementor-element.elementor-element-67f27bf .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-67f27bf .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:700;}.elementor-23839 .elementor-element.elementor-element-67f27bf .elementor-icon-box-title{color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-67f27bf .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-b377e29{--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;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-23839 .elementor-element.elementor-element-b377e29:not(.elementor-motion-effects-element-type-background), .elementor-23839 .elementor-element.elementor-element-b377e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-23839 .elementor-element.elementor-element-b377e29.e-con{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-2d76073{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-23839 .elementor-element.elementor-element-2d76073.elementor-element{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-2d76073 > .elementor-widget-container{border-style:solid;border-width:0px 0.5px 0px 0px;border-color:#939393;}.elementor-23839 .elementor-element.elementor-element-2d76073 .elementor-icon-box-wrapper{text-align:center;}.elementor-23839 .elementor-element.elementor-element-2d76073 .elementor-icon-box-title{margin-bottom:6px;color:#000000;}.elementor-23839 .elementor-element.elementor-element-2d76073.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-23839 .elementor-element.elementor-element-2d76073.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-2d76073.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23839 .elementor-element.elementor-element-2d76073 .elementor-icon{font-size:28px;}.elementor-23839 .elementor-element.elementor-element-2d76073 .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-2d76073 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;line-height:1px;}.elementor-23839 .elementor-element.elementor-element-2d76073 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.6rem;color:#000000;}.elementor-23839 .elementor-element.elementor-element-4e326f0{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-23839 .elementor-element.elementor-element-4e326f0.elementor-element{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-4e326f0 > .elementor-widget-container{border-style:solid;border-width:0px 0.5px 0px 0px;border-color:#939393;}.elementor-23839 .elementor-element.elementor-element-4e326f0 .elementor-icon-box-wrapper{text-align:center;}.elementor-23839 .elementor-element.elementor-element-4e326f0 .elementor-icon-box-title{margin-bottom:6px;color:#000000;}.elementor-23839 .elementor-element.elementor-element-4e326f0.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-23839 .elementor-element.elementor-element-4e326f0.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-4e326f0.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23839 .elementor-element.elementor-element-4e326f0 .elementor-icon{font-size:28px;}.elementor-23839 .elementor-element.elementor-element-4e326f0 .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-4e326f0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;line-height:1px;}.elementor-23839 .elementor-element.elementor-element-4e326f0 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.6rem;color:#000000;}.elementor-23839 .elementor-element.elementor-element-5bebfa8{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-23839 .elementor-element.elementor-element-5bebfa8.elementor-element{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-5bebfa8 > .elementor-widget-container{border-style:solid;border-width:0px 0.5px 0px 0px;border-color:#939393;}.elementor-23839 .elementor-element.elementor-element-5bebfa8 .elementor-icon-box-wrapper{text-align:center;}.elementor-23839 .elementor-element.elementor-element-5bebfa8 .elementor-icon-box-title{margin-bottom:6px;color:#000000;}.elementor-23839 .elementor-element.elementor-element-5bebfa8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-23839 .elementor-element.elementor-element-5bebfa8.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-5bebfa8.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23839 .elementor-element.elementor-element-5bebfa8 .elementor-icon{font-size:28px;}.elementor-23839 .elementor-element.elementor-element-5bebfa8 .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-5bebfa8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;line-height:1px;}.elementor-23839 .elementor-element.elementor-element-5bebfa8 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.6rem;color:#000000;}.elementor-23839 .elementor-element.elementor-element-f06716e{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-23839 .elementor-element.elementor-element-f06716e.elementor-element{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-f06716e > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-f06716e .elementor-icon-box-wrapper{text-align:center;}.elementor-23839 .elementor-element.elementor-element-f06716e .elementor-icon-box-title{margin-bottom:6px;color:#000000;}.elementor-23839 .elementor-element.elementor-element-f06716e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-23839 .elementor-element.elementor-element-f06716e.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-f06716e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-23839 .elementor-element.elementor-element-f06716e .elementor-icon{font-size:28px;}.elementor-23839 .elementor-element.elementor-element-f06716e .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-f06716e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:600;line-height:1px;}.elementor-23839 .elementor-element.elementor-element-f06716e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.6rem;color:#000000;}.elementor-23839 .elementor-element.elementor-element-8554e4c{--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;--z-index:1000;}body:not(.rtl) .elementor-23839 .elementor-element.elementor-element-649a026{right:55px;}body.rtl .elementor-23839 .elementor-element.elementor-element-649a026{left:55px;}.elementor-23839 .elementor-element.elementor-element-649a026{bottom:245px;}.elementor-23839 .elementor-element.elementor-element-649a026.elementor-view-stacked .elementor-icon{background-color:#2DBE47;color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-649a026.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-649a026.elementor-view-default .elementor-icon{color:#2DBE47;border-color:#2DBE47;}.elementor-23839 .elementor-element.elementor-element-649a026.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-649a026.elementor-view-default .elementor-icon svg{fill:#2DBE47;}.elementor-23839 .elementor-element.elementor-element-649a026.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-649a026.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-649a026 .elementor-icon{font-size:24px;}.elementor-23839 .elementor-element.elementor-element-649a026 .elementor-icon svg{height:24px;}body:not(.rtl) .elementor-23839 .elementor-element.elementor-element-65e3730{right:55px;}body.rtl .elementor-23839 .elementor-element.elementor-element-65e3730{left:55px;}.elementor-23839 .elementor-element.elementor-element-65e3730{bottom:185px;}.elementor-23839 .elementor-element.elementor-element-65e3730.elementor-view-stacked .elementor-icon{background-color:#0297B5;color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-65e3730.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-65e3730.elementor-view-default .elementor-icon{color:#0297B5;border-color:#0297B5;}.elementor-23839 .elementor-element.elementor-element-65e3730.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-65e3730.elementor-view-default .elementor-icon svg{fill:#0297B5;}.elementor-23839 .elementor-element.elementor-element-65e3730.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-65e3730.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-65e3730 .elementor-icon{font-size:24px;}.elementor-23839 .elementor-element.elementor-element-65e3730 .elementor-icon svg{height:24px;}body:not(.rtl) .elementor-23839 .elementor-element.elementor-element-18712c3{right:55px;}body.rtl .elementor-23839 .elementor-element.elementor-element-18712c3{left:55px;}.elementor-23839 .elementor-element.elementor-element-18712c3{bottom:125px;}.elementor-23839 .elementor-element.elementor-element-18712c3.elementor-view-stacked .elementor-icon{background-color:#E1D3C8;color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-18712c3.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-18712c3.elementor-view-default .elementor-icon{color:#E1D3C8;border-color:#E1D3C8;}.elementor-23839 .elementor-element.elementor-element-18712c3.elementor-view-framed .elementor-icon, .elementor-23839 .elementor-element.elementor-element-18712c3.elementor-view-default .elementor-icon svg{fill:#E1D3C8;}.elementor-23839 .elementor-element.elementor-element-18712c3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-18712c3.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-23839 .elementor-element.elementor-element-18712c3 .elementor-icon{font-size:24px;}.elementor-23839 .elementor-element.elementor-element-18712c3 .elementor-icon svg{height:24px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-23839 .elementor-element.elementor-element-97afc88{--width:100%;}.elementor-23839 .elementor-element.elementor-element-7d86ce4{--content-width:41%;}.elementor-23839 .elementor-element.elementor-element-432f0ed{--width:100%;}.elementor-23839 .elementor-element.elementor-element-a2b7728{--width:50%;}.elementor-23839 .elementor-element.elementor-element-f9efd61{--width:100%;}.elementor-23839 .elementor-element.elementor-element-78a50f0{--content-width:100%;}.elementor-23839 .elementor-element.elementor-element-820cff2{--width:100%;}.elementor-23839 .elementor-element.elementor-element-7a97bf7{--content-width:80%;}.elementor-23839 .elementor-element.elementor-element-f90f3fc{--width:66%;}.elementor-23839 .elementor-element.elementor-element-af93c73{--width:66%;}.elementor-23839 .elementor-element.elementor-element-d51c358{--width:58%;}}@media(max-width:1200px){.elementor-23839 .elementor-element.elementor-element-6bfcd7e{--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-23839 .elementor-element.elementor-element-b638ab5{width:100%;max-width:100%;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-slide{height:300px;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .elementor-slide-heading{font-size:5.6rem;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .elementor-slide-description{font-size:1.1rem;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .elementor-swiper-button{font-size:0em;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:13px;--swiper-pagination-bullet-vertical-gap:13px;}.elementor-23839 .elementor-element.elementor-element-7d86ce4{--grid-auto-flow:row;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23839 .elementor-element.elementor-element-eee6b88 .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-eee6b88 .elementor-icon-box-title a{line-height:1em;}.elementor-23839 .elementor-element.elementor-element-432f0ed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23839 .elementor-element.elementor-element-74bbff6{width:100%;max-width:100%;}.elementor-23839 .elementor-element.elementor-element-74bbff6 > .elementor-widget-container{margin:5px 0px 5px 20px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-74bbff6.elementor-element{--align-self:flex-start;}.elementor-23839 .elementor-element.elementor-element-74bbff6 .elementor-heading-title{font-size:1rem;}.elementor-23839 .elementor-element.elementor-element-a2b7728{--grid-auto-flow:row;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__content{min-height:100px;padding:2% 0% 2% 50%;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__title{font-size:35px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__description{font-size:35px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__button{font-size:11px;padding:6px 12px 6px 12px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-ribbon-inner{margin-top:50px;transform:translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);font-size:32px;line-height:1.2em;}.elementor-23839 .elementor-element.elementor-element-f9efd61{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23839 .elementor-element.elementor-element-0460f50{width:100%;max-width:100%;}.elementor-23839 .elementor-element.elementor-element-0460f50 > .elementor-widget-container{margin:5px 0px 5px 20px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-0460f50.elementor-element{--align-self:flex-start;}.elementor-23839 .elementor-element.elementor-element-0460f50 .elementor-heading-title{font-size:1rem;}.elementor-23839 .elementor-element.elementor-element-78a50f0{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23839 .elementor-element.elementor-element-6559e0f{width:100%;max-width:100%;}.elementor-23839 .elementor-element.elementor-element-820cff2{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23839 .elementor-element.elementor-element-77fe372{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-23839 .elementor-element.elementor-element-77fe372 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 10px;}.elementor-23839 .elementor-element.elementor-element-77fe372 .elementor-heading-title{font-size:1rem;}.elementor-23839 .elementor-element.elementor-element-74ed828{--grid-columns:4;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23839 .elementor-element.elementor-element-74ed828.elementor-element{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-afc7b23{--swiper-slides-to-display:4;}.elementor-23839 .elementor-element.elementor-element-afc7b23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-243a8a6{--min-height:200px;}.elementor-23839 .elementor-element.elementor-element-f90f3fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23839 .elementor-element.elementor-element-f90f3fc.e-con{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-5723a2e{--grid-auto-flow:row;--align-items:center;--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-23839 .elementor-element.elementor-element-5723a2e.e-con{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-dac56ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-dac56ed .elementor-heading-title{font-size:1.1rem;}.elementor-23839 .elementor-element.elementor-element-3b0fd10{--swiper-slides-to-display:4;}.elementor-23839 .elementor-element.elementor-element-3b0fd10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-af93c73.e-con{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-91631c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-91631c6 .elementor-heading-title{font-size:1rem;}.elementor-23839 .elementor-element.elementor-element-2a1ddf3 > .elementor-widget-container{padding:40px 10px 0px 10px;}.elementor-23839 .elementor-element.elementor-element-2a1ddf3.elementor-element{--align-self:center;}.elementor-23839 .elementor-element.elementor-element-693f679{--min-height:0px;--justify-content:center;}.elementor-23839 .elementor-element.elementor-element-3afe063 > .elementor-widget-container{padding:0px 0px 75px 0px;}.elementor-23839 .elementor-element.elementor-element-3afe063{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-23839 .elementor-element.elementor-element-3afe063 .elementor-heading-title{font-size:2rem;}.elementor-23839 .elementor-element.elementor-element-3657dc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-3657dc9{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-23839 .elementor-element.elementor-element-3657dc9 img{width:100%;max-width:100%;height:117px;object-fit:cover;}.elementor-23839 .elementor-element.elementor-element-d51c358{--grid-auto-flow:row;}.elementor-23839 .elementor-element.elementor-element-ab4344d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-ab4344d{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-23839 .elementor-element.elementor-element-ab4344d .elementor-icon{font-size:40px;}.elementor-23839 .elementor-element.elementor-element-ab4344d .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-ab4344d .elementor-icon-box-title a{font-size:0.8rem;}.elementor-23839 .elementor-element.elementor-element-ab4344d .elementor-icon-box-description{font-size:0.7rem;}.elementor-23839 .elementor-element.elementor-element-1e52dea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-1e52dea{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-23839 .elementor-element.elementor-element-1e52dea .elementor-icon{font-size:40px;}.elementor-23839 .elementor-element.elementor-element-1e52dea .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-1e52dea .elementor-icon-box-title a{font-size:0.8rem;}.elementor-23839 .elementor-element.elementor-element-1e52dea .elementor-icon-box-description{font-size:0.7rem;}.elementor-23839 .elementor-element.elementor-element-67f27bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-67f27bf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23839 .elementor-element.elementor-element-67f27bf .elementor-icon{font-size:40px;}.elementor-23839 .elementor-element.elementor-element-67f27bf .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-67f27bf .elementor-icon-box-title a{font-size:0.8rem;}.elementor-23839 .elementor-element.elementor-element-67f27bf .elementor-icon-box-description{font-size:0.7rem;}.elementor-23839 .elementor-element.elementor-element-b377e29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23839 .elementor-element.elementor-element-2d76073{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;--icon-box-icon-margin:8px;}.elementor-23839 .elementor-element.elementor-element-2d76073 .elementor-icon-box-wrapper{text-align:left;}.elementor-23839 .elementor-element.elementor-element-2d76073 .elementor-icon{font-size:60px;}.elementor-23839 .elementor-element.elementor-element-2d76073 .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-2d76073 .elementor-icon-box-title a{font-size:0.7rem;line-height:1.2em;}.elementor-23839 .elementor-element.elementor-element-4e326f0{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;--icon-box-icon-margin:8px;}.elementor-23839 .elementor-element.elementor-element-4e326f0 .elementor-icon-box-wrapper{text-align:left;}.elementor-23839 .elementor-element.elementor-element-4e326f0 .elementor-icon{font-size:60px;}.elementor-23839 .elementor-element.elementor-element-4e326f0 .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-4e326f0 .elementor-icon-box-title a{line-height:1.2em;}.elementor-23839 .elementor-element.elementor-element-5bebfa8{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;--icon-box-icon-margin:8px;}.elementor-23839 .elementor-element.elementor-element-5bebfa8 .elementor-icon-box-wrapper{text-align:left;}.elementor-23839 .elementor-element.elementor-element-5bebfa8 .elementor-icon{font-size:60px;}.elementor-23839 .elementor-element.elementor-element-5bebfa8 .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-5bebfa8 .elementor-icon-box-title a{font-size:0.7rem;line-height:1.2em;}.elementor-23839 .elementor-element.elementor-element-f06716e{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;--icon-box-icon-margin:8px;}.elementor-23839 .elementor-element.elementor-element-f06716e .elementor-icon-box-wrapper{text-align:left;}.elementor-23839 .elementor-element.elementor-element-f06716e .elementor-icon{font-size:60px;}.elementor-23839 .elementor-element.elementor-element-f06716e .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-f06716e .elementor-icon-box-title a{line-height:1.2em;}body:not(.rtl) .elementor-23839 .elementor-element.elementor-element-649a026{right:15px;}body.rtl .elementor-23839 .elementor-element.elementor-element-649a026{left:15px;}.elementor-23839 .elementor-element.elementor-element-649a026 .elementor-icon{font-size:20px;}.elementor-23839 .elementor-element.elementor-element-649a026 .elementor-icon svg{height:20px;}body:not(.rtl) .elementor-23839 .elementor-element.elementor-element-65e3730{right:15px;}body.rtl .elementor-23839 .elementor-element.elementor-element-65e3730{left:15px;}.elementor-23839 .elementor-element.elementor-element-65e3730{bottom:195px;}.elementor-23839 .elementor-element.elementor-element-65e3730 .elementor-icon{font-size:20px;}.elementor-23839 .elementor-element.elementor-element-65e3730 .elementor-icon svg{height:20px;}body:not(.rtl) .elementor-23839 .elementor-element.elementor-element-18712c3{right:15px;}body.rtl .elementor-23839 .elementor-element.elementor-element-18712c3{left:15px;}.elementor-23839 .elementor-element.elementor-element-18712c3{bottom:145px;}.elementor-23839 .elementor-element.elementor-element-18712c3 .elementor-icon{font-size:20px;}.elementor-23839 .elementor-element.elementor-element-18712c3 .elementor-icon svg{height:20px;}}@media(max-width:767px){.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-slide{height:200px;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .elementor-slide-heading{font-size:2.5rem;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .elementor-slide-description{font-size:0.5rem;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:0px;width:0px;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-23839 .elementor-element.elementor-element-b638ab5 .swiper-pagination-fraction{font-size:0px;}.elementor-23839 .elementor-element.elementor-element-7d86ce4{--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23839 .elementor-element.elementor-element-eee6b88{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23839 .elementor-element.elementor-element-eee6b88 .elementor-icon{font-size:32px;}.elementor-23839 .elementor-element.elementor-element-eee6b88 .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-eee6b88 .elementor-icon-box-title a{font-size:0.4rem;line-height:1.5em;}.elementor-23839 .elementor-element.elementor-element-61c8a9e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23839 .elementor-element.elementor-element-61c8a9e .elementor-icon-box-wrapper{text-align:center;}.elementor-23839 .elementor-element.elementor-element-61c8a9e .elementor-icon{font-size:32px;}.elementor-23839 .elementor-element.elementor-element-61c8a9e .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-61c8a9e .elementor-icon-box-title a{font-size:0.4rem;line-height:1.5em;}.elementor-23839 .elementor-element.elementor-element-6f37ebc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23839 .elementor-element.elementor-element-6f37ebc .elementor-icon-box-wrapper{text-align:center;}.elementor-23839 .elementor-element.elementor-element-6f37ebc .elementor-icon{font-size:32px;}.elementor-23839 .elementor-element.elementor-element-6f37ebc .elementor-icon-box-title, .elementor-23839 .elementor-element.elementor-element-6f37ebc .elementor-icon-box-title a{font-size:0.4rem;line-height:1.5em;}.elementor-23839 .elementor-element.elementor-element-74bbff6 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-23839 .elementor-element.elementor-element-a2b7728{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-23839 .elementor-element.elementor-element-87ef7ab .elementor-image-box-img{margin-bottom:15px;}.elementor-23839 .elementor-element.elementor-element-87ef7ab .elementor-image-box-title{font-size:1rem;}.elementor-23839 .elementor-element.elementor-element-8cbe1c4 .elementor-image-box-img{margin-bottom:15px;}.elementor-23839 .elementor-element.elementor-element-8cbe1c4 .elementor-image-box-title{font-size:1rem;}.elementor-23839 .elementor-element.elementor-element-92547d9 .elementor-image-box-wrapper{text-align:center;}.elementor-23839 .elementor-element.elementor-element-92547d9 .elementor-image-box-img{margin-bottom:15px;}.elementor-23839 .elementor-element.elementor-element-92547d9 .elementor-image-box-title{font-size:1rem;}.elementor-23839 .elementor-element.elementor-element-84161ee .elementor-image-box-img{margin-bottom:15px;}.elementor-23839 .elementor-element.elementor-element-84161ee .elementor-image-box-title{font-size:1rem;line-height:1.5em;}.elementor-23839 .elementor-element.elementor-element-4a35b04{--width:100%;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__content{min-height:100px;padding:0% 0% 0% 50%;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__title{font-size:15px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__description{font-size:15px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__description:not(:last-child){margin-bottom:3px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-cta__button{font-size:7px;padding:4px 3px 2px 3px;}.elementor-23839 .elementor-element.elementor-element-fbb54e5 .elementor-ribbon-inner{margin-top:26px;transform:translateY(-50%) translateX(-50%) translateX(26px) rotate(-45deg);font-size:11px;line-height:1.4em;}.elementor-23839 .elementor-element.elementor-element-f9efd61{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23839 .elementor-element.elementor-element-78a50f0{--content-width:88%;}.elementor-23839 .elementor-element.elementor-element-820cff2{--width:100%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-23839 .elementor-element.elementor-element-77fe372 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 17px;}.elementor-23839 .elementor-element.elementor-element-77fe372{z-index:2;text-align:left;}.elementor-23839 .elementor-element.elementor-element-77fe372 .elementor-heading-title{font-size:1rem;}.elementor-23839 .elementor-element.elementor-element-74ed828{--grid-columns:2;--grid-row-gap:0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--grid-column-gap:0px;}.elementor-23839 .elementor-element.elementor-element-74ed828 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-7a97bf7{--content-width:100%;--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-23839 .elementor-element.elementor-element-afc7b23{--swiper-slides-to-display:2;}.elementor-23839 .elementor-element.elementor-element-243a8a6{--min-height:150px;}.elementor-23839 .elementor-element.elementor-element-f90f3fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23839 .elementor-element.elementor-element-5723a2e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23839 .elementor-element.elementor-element-dac56ed{text-align:center;}.elementor-23839 .elementor-element.elementor-element-3b0fd10{--swiper-slides-to-display:2;}.elementor-23839 .elementor-element.elementor-element-af93c73{--width:100%;}.elementor-23839 .elementor-element.elementor-element-693f679:not(.elementor-motion-effects-element-type-background), .elementor-23839 .elementor-element.elementor-element-693f679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-23839 .elementor-element.elementor-element-693f679{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23839 .elementor-element.elementor-element-3657dc9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-23839 .elementor-element.elementor-element-3657dc9 > .elementor-widget-container{padding:0% 0% 0% 45%;}.elementor-23839 .elementor-element.elementor-element-d51c358{--width:100%;--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23839 .elementor-element.elementor-element-b377e29{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23839 .elementor-element.elementor-element-2d76073 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-2d76073{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;--icon-box-icon-margin:6px;}.elementor-23839 .elementor-element.elementor-element-2d76073 .elementor-icon-box-title{margin-bottom:10px;}.elementor-23839 .elementor-element.elementor-element-4e326f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-4e326f0{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-23839 .elementor-element.elementor-element-5bebfa8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-5bebfa8{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-23839 .elementor-element.elementor-element-f06716e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23839 .elementor-element.elementor-element-f06716e{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-23839 .elementor-element.elementor-element-649a026 .elementor-icon{font-size:16px;}.elementor-23839 .elementor-element.elementor-element-649a026 .elementor-icon svg{height:16px;}.elementor-23839 .elementor-element.elementor-element-65e3730 .elementor-icon{font-size:16px;}.elementor-23839 .elementor-element.elementor-element-65e3730 .elementor-icon svg{height:16px;}.elementor-23839 .elementor-element.elementor-element-18712c3 .elementor-icon{font-size:16px;}.elementor-23839 .elementor-element.elementor-element-18712c3 .elementor-icon svg{height:16px;}}@media(max-width:1200px) and (min-width:768px){.elementor-23839 .elementor-element.elementor-element-6bfcd7e{--width:100%;}.elementor-23839 .elementor-element.elementor-element-7d86ce4{--content-width:90%;}.elementor-23839 .elementor-element.elementor-element-78a50f0{--content-width:95%;}.elementor-23839 .elementor-element.elementor-element-820cff2{--width:100%;}.elementor-23839 .elementor-element.elementor-element-7a97bf7{--content-width:100%;}.elementor-23839 .elementor-element.elementor-element-f90f3fc{--width:100%;}.elementor-23839 .elementor-element.elementor-element-5723a2e{--width:95%;}.elementor-23839 .elementor-element.elementor-element-af93c73{--width:100%;}.elementor-23839 .elementor-element.elementor-element-d51c358{--width:50%;}}/* Start custom CSS for loop-grid, class: .elementor-element-74ed828 *//* ===== Loop Grid 容器 ===== */ 
#discount_carousel3-1 .elementor-loop-item {
  display: flex;
  flex-direction: column; /* 图片上方或下方显示标题、价格、按钮 */
  align-items: flex-start;
  box-sizing: border-box;
  padding: 0;
}

/* ===== 图片 1:1 填充 ===== */
#discount_carousel3-1 .elementor-widget-image {
  position: relative;
  width: 100%;
  overflow: hidden;
}

#discount_carousel3-1 .elementor-widget-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;     /* 填充正方形，多余裁剪 */
  aspect-ratio: 1 / 1;   /* 强制正方形 */
  display: block;
}

/* ===== 保持模板字体、价格、按钮 ===== */
/* 不修改，沿用模板的样式 */

/* ===== 响应式多列 ===== */
@media (min-width: 1025px) {
  #discount_carousel3-1 .elementor-loop-item {
    width: calc(25% - 10px); /* 桌面 4 列示例，可调整 */
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  #discount_carousel3-1 .elementor-loop-item {
    width: calc(50% - 5px);  /* 平板 2 列 */
  }
}

@media (max-width: 767px) {
  #discount_carousel3-1 .elementor-loop-item {
    width: 100%;  /* 手机单列 */
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-afc7b23 *//* ===== 强制 Loop Carousel 使用模板样式 ===== */  
#discount_carousel2-1 .elementor-loop-item,
#discount_carousel2-2 .elementor-loop-item,
#discount_carousel2-3 .elementor-loop-item,
#discount_carousel2-4 .elementor-loop-item {
  display: flex;
  flex-direction: column; /* 图片上方或下方显示标题、价格、按钮 */
  align-items: flex-start; /* 左对齐整体 */
  padding: 0 2.5px;        /* 图片间距总共5px，左右各一半 */
  box-sizing: border-box;
}

/* ===== 产品图片容器 ===== */
#discount_carousel2-1 .elementor-widget-image,
#discount_carousel2-2 .elementor-widget-image,
#discount_carousel2-3 .elementor-widget-image,
#discount_carousel2-4 .elementor-widget-image {
  position: relative;
  width: 100%;
  padding-top: 100%; /* 高度 = 宽度，正方形 */
  overflow: hidden;
}

/* ===== 图片填充 ===== */
#discount_carousel2-1 .elementor-widget-image img,
#discount_carousel2-2 .elementor-widget-image img,
#discount_carousel2-3 .elementor-widget-image img,
#discount_carousel2-4 .elementor-widget-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; /* 保持比例裁剪填充 */
}

/* ===== 标题 ===== */
#discount_carousel2-1 .product-title,
#discount_carousel2-1 .woocommerce-loop-product__title,
#discount_carousel2-2 .product-title,
#discount_carousel2-2 .woocommerce-loop-product__title,
#discount_carousel2-3 .product-title,
#discount_carousel2-3 .woocommerce-loop-product__title,
#discount_carousel2-4 .product-title,
#discount_carousel2-4 .woocommerce-loop-product__title {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;        /* Medium */
  font-size: 0.9rem;       /* 调整为要求大小 */
  line-height: 1.2em;
  margin: 5px 0;
  text-align: left;        /* 左对齐标题 */
}

/* ===== 价格容器 ===== */
#discount_carousel2-1 .price,
#discount_carousel2-2 .price,
#discount_carousel2-3 .price,
#discount_carousel2-4 .price {
  display: flex;
  justify-content: flex-start; /* 左对齐整体 */
  align-items: baseline;       /* 保持文字底线对齐 */
  gap: 5px;                     /* 售价与原价间距 */
  margin-bottom: 5px;
}

/* 原价 */
#discount_carousel2-1 .regular-price,
#discount_carousel2-1 .price del,
#discount_carousel2-1 .woocommerce-Price-amount.amount del,
#discount_carousel2-2 .regular-price,
#discount_carousel2-2 .price del,
#discount_carousel2-2 .woocommerce-Price-amount.amount del,
#discount_carousel2-3 .regular-price,
#discount_carousel2-3 .price del,
#discount_carousel2-3 .woocommerce-Price-amount.amount del,
#discount_carousel2-4 .regular-price,
#discount_carousel2-4 .price del,
#discount_carousel2-4 .woocommerce-Price-amount.amount del {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;       /* Semi Bold */
  font-size: 0.7rem;      /* 原价大小 */
  color: #969595;         /* 原价颜色灰色 */
  text-decoration: line-through;
  display: inline-block;  /* 水平排列 */
  margin-bottom: 0;
}

/* 售价 */
#discount_carousel2-1 .sale-price,
#discount_carousel2-1 .price ins,
#discount_carousel2-1 .woocommerce-Price-amount.amount ins,
#discount_carousel2-2 .sale-price,
#discount_carousel2-2 .price ins,
#discount_carousel2-2 .woocommerce-Price-amount.amount ins,
#discount_carousel2-3 .sale-price,
#discount_carousel2-3 .price ins,
#discount_carousel2-3 .woocommerce-Price-amount.amount ins,
#discount_carousel2-4 .sale-price,
#discount_carousel2-4 .price ins,
#discount_carousel2-4 .woocommerce-Price-amount.amount ins {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;       /* Semi Bold */
  font-size: 0.9rem;      /* 售价大小比原价大0.2rem */
  color: #c31818;         /* 售价颜色红色 */
  display: inline-block;  /* 水平排列 */
  margin-bottom: 0;
}

/* ===== 按钮 ===== */
#discount_carousel2-1 .elementor-button,
#discount_carousel2-2 .elementor-button,
#discount_carousel2-3 .elementor-button,
#discount_carousel2-4 .elementor-button {
  margin-top: 5px;
  font-size: 0.9rem;
  font-weight: 500;
  font-family: 'Montserrat', sans-serif;
}

/* ===== 响应式调整 ===== */
@media (max-width: 1024px) {
  #discount_carousel2-1 .elementor-loop-item,
  #discount_carousel2-2 .elementor-loop-item,
  #discount_carousel2-3 .elementor-loop-item,
  #discount_carousel2-4 .elementor-loop-item {
    padding: 0 2px; /* 平板间距 */
  }
}

@media (max-width: 767px) {
  #discount_carousel2-1 .elementor-loop-item,
  #discount_carousel2-2 .elementor-loop-item,
  #discount_carousel2-3 .elementor-loop-item,
  #discount_carousel2-4 .elementor-loop-item {
    padding: 0 1px; /* 手机间距 */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ad112d */#ts-icon-header-cart-9821 {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 400 !important;
    font-size: calc(16px - 3px) !important; /* 如果默认16px，缩小1px到15px */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3b0fd10 *//* ===== Loop Carousel 安全模板样式（1:1 图片保证） ===== */
#discount_carousel2-5 .elementor-loop-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;          /* 去掉左右 padding，避免撑宽 */
  box-sizing: border-box;
}

/* ===== 图片容器 ===== */
#discount_carousel2-5 .elementor-widget-image {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* ===== 图片填充，1:1 比例 ===== */
#discount_carousel2-5 .elementor-widget-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;        /* 填充满容器并裁剪 */
  display: block;
}

/* ===== 标题 ===== */
#discount_carousel2-5 .product-title,
#discount_carousel2-5 .woocommerce-loop-product__title {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 0.9rem;
  line-height: 1.2em;
  margin: 5px 0;
  text-align: left;
}

/* ===== 价格容器 ===== */
#discount_carousel2-5 .price {
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  gap: 5px;
  margin-bottom: 5px;
}

/* 原价 */
#discount_carousel2-5 .regular-price,
#discount_carousel2-5 .price del,
#discount_carousel2-5 .woocommerce-Price-amount.amount del {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 0.7rem;
  color: #969595;
  text-decoration: line-through;
  display: inline-block;
  margin-bottom: 0;
}

/* 售价 */
#discount_carousel2-5 .sale-price,
#discount_carousel2-5 .price ins,
#discount_carousel2-5 .woocommerce-Price-amount.amount ins {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 0.9rem;
  color: #c31818;
  display: inline-block;
  margin-bottom: 0;
}

/* 按钮 */
#discount_carousel2-5 .elementor-button {
  margin-top: 5px;
  font-size: 0.9rem;
  font-weight: 500;
  font-family: 'Montserrat', sans-serif;
}

/* ===== 响应式调整，保持 1:1 图片 ===== */
@media (max-width: 1024px) {
  #discount_carousel2-5 .elementor-loop-item {
    padding: 0;
  }
  #discount_carousel2-5 .elementor-widget-image {
    height: auto;           /* 高度自适应 */
  }
}

@media (max-width: 767px) {
  #discount_carousel2-5 .elementor-loop-item {
    padding: 0;
  }
  #discount_carousel2-5 .elementor-widget-image {
    height: auto;           /* 高度自适应 */
  }
}/* End custom CSS */
/* Start custom CSS for ts-product-categories, class: .elementor-element-2a1ddf3 *//* ===== TS Product Categories 模块优化版 ===== */
.ts-product-categories .elementor-widget-container 
.category-title,
.ts-product-categories .elementor-widget-container 
.count,
.ts-product-categories .elementor-widget-container 
.woocommerce-loop-category__title,
.ts-product-categories .elementor-widget-container 
.woocommerce-loop-product__title,
.ts-product-categories .elementor-widget-container 
.product-category-title,
.ts-product-categories .elementor-widget-container 
.product-title {
    display: none;
    visibility: hidden;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
}

/* ===== 防止任何文字显示 ===== */
.ts-product-categories .elementor-widget-container 
.category-title,
.ts-product-categories .elementor-widget-container 
.woocommerce-loop-category__title,
.ts-product-categories .elementor-widget-container 
.product-category-title {
    color: transparent;
    text-shadow: none;
    -webkit-text-fill-color: transparent;
}

/* 手机端：图片缩小为原来的 2/3 */
@media (max-width: 767px) {
  .ts-product-categories img {
    transform: scale(0.7);
    transform-origin: center center;
  }
}

/* 平板端：图片缩小为原来的 3/4 */
@media (min-width: 768px) and (max-width: 1024px) {
  .ts-product-categories img {
    transform: scale(0.7);
    transform-origin: center center;
  }
}

/* 电脑端：图片缩小为原来的 9/10 */
@media (min-width: 1025px) {
  .ts-product-categories img {
    transform: scale(0.8);
    transform-origin: center center;
  }
}/* End custom CSS */