.elementor-14394 .elementor-element.elementor-element-1ee855e{--e-image-carousel-slides-to-show:1;}.elementor-14394 .elementor-element.elementor-element-35bcc4d .icegreen-product-gallery{--ig-image-fit:contain;--ig-image-ratio:1.0790513387393;--ig-thumb-width:61.52px;--ig-thumb-height:58.769px;--ig-thumb-gap:9px;--ig-strip-gap:12.593px;--ig-arrow-size:33.582px;--ig-background:#F5F7F9;--ig-active:#5F7054;--ig-focus:#344830;--ig-arrow:#151515;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14394 .elementor-element.elementor-element-d4b6ba9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14394 .elementor-element.elementor-element-2b79bf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14394 .elementor-element.elementor-element-0d22cfe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14394 .elementor-element.elementor-element-e9f5251{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-90px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:32px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-90px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:32px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:#5F7054;--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-spacing:66px;}.elementor-14394 .elementor-element.elementor-element-e9f5251 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:16px 16px 16px 16px;}.elementor-14394 .elementor-element.elementor-element-e9f5251 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}@media(max-width:1024px){.elementor-14394 .elementor-element.elementor-element-e9f5251{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-14394 .elementor-element.elementor-element-35bcc4d .icegreen-product-gallery{--ig-image-ratio:1.0754716981132;--ig-thumb-width:57px;--ig-thumb-height:57px;--ig-thumb-gap:9px;--ig-strip-gap:16px;--ig-arrow-size:33.582px;}.elementor-14394 .elementor-element.elementor-element-e9f5251{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS */@keyframes icegreen-brand-loop { from { transform:translate3d(0,0,0); } to { transform:translate3d(-50%,0,0); } }
[data-interaction-id="715f0273"] { animation:icegreen-brand-loop 40s linear infinite; }

/* Product value marquee: native text and containers, page-level motion only. */
@keyframes icegreen-product-values { from { transform:translate3d(0,0,0); } to { transform:translate3d(-50%,0,0); } }
[data-interaction-id="76ca5b1f"] { animation:icegreen-product-values 40s linear infinite; }
[data-interaction-id="794aad7d"] { animation:icegreen-product-values 18s linear infinite; }

/* Respect reduced motion for the CMS brand strip. */


/* Preserve the previous carousel as an inactive rollback option. */
body.elementor-page-14394 .elementor-element-1ee855e { display:none; }

/* Source gallery frame and circular navigation controls. */
body.elementor-page-14394 .elementor-element-35bcc4d .icegreen-gallery-main { border:1px solid #E0E0E0; }
body.elementor-page-14394 .elementor-element-35bcc4d .icegreen-gallery-arrow { background:#5F7054;color:#FFFFFF;border-radius:50%;min-height:var(--ig-arrow-size);font-size:26px; }/* End custom CSS */