.elementor-17 .elementor-element.elementor-element-43032979{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-43032979:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-43032979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-6c8305ca{--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:stretch;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-29cda6cd{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-29cda6cd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-29cda6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-573a29c3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.12em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-26749a0c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-2724d9a4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-719875b2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-2bc194de .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-6d311526 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-33c32ef3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-4d4dc021 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:400;line-height:1.3em;color:#666A73;}.elementor-17 .elementor-element.elementor-element-74774710{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-repeater-item-pkmslide1 .swiper-slide-bg{background-color:#151A20;background-image:url(https://pekimudriveparts.co.ke/wp-content/uploads/2026/10/hero-automotive-1.png);background-size:cover;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-repeater-item-pkmslide1 .elementor-background-overlay{background-color:#00000055;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-repeater-item-pkmslide2 .swiper-slide-bg{background-color:#151A20;background-image:url(https://pekimudriveparts.co.ke/wp-content/uploads/2026/10/hero-headlight-1.png);background-size:cover;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-repeater-item-pkmslide2 .elementor-background-overlay{background-color:#00000055;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-repeater-item-pkmslide3 .swiper-slide-bg{background-color:#151A20;background-image:url(https://pekimudriveparts.co.ke/wp-content/uploads/2026/10/hero-tyres-1.png);background-size:cover;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-repeater-item-pkmslide3 .elementor-background-overlay{background-color:#00000055;}.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-slide{transition-duration:calc(4000ms*1.2);height:380px;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-slide-button{background-color:#E31E24;font-family:"Arial", Sans-serif;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-slide-contents{max-width:66%;}.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-slide-inner{text-align:start;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-slide-heading{color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:36px;font-weight:700;line-height:1.08em;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-slide-description{color:#E1E4E8;font-family:"Arial", Sans-serif;font-size:14px;}.elementor-17 .elementor-element.elementor-element-3b0b6249{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 12px;--row-gap:16px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-251b5f79{--display:flex;--min-height:182px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:18px;--padding-bottom:18px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-251b5f79:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-251b5f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFF2;}.elementor-17 .elementor-element.elementor-element-23e84aaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-641de6a8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-752f8f23 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;font-weight:700;line-height:1.12em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-4b1eb843 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-587ea79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-73040bc9 img{width:100%;}.elementor-17 .elementor-element.elementor-element-131e8392{--display:flex;--min-height:182px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:18px;--padding-bottom:18px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-131e8392:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-131e8392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFF2;}.elementor-17 .elementor-element.elementor-element-4593c164{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2839a777 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:9px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-3acb12a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;font-weight:700;line-height:1.12em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-5098a4f0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-51c40df4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-245d9739 img{width:100%;}.elementor-17 .elementor-element.elementor-element-2924add3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-2924add3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2924add3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-17 .elementor-element.elementor-element-5b7bd62{--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;--justify-content:space-between;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-36addaa4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:700;line-height:1.12em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-71f3c937 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-41252668{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-116b6d6b{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E5E8;--border-color:#E3E5E8;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-116b6d6b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-116b6d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3acf07fa img{width:100%;}.elementor-17 .elementor-element.elementor-element-23fcae90 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-7bac572e{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E5E8;--border-color:#E3E5E8;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-7bac572e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7bac572e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-36c15c08 img{width:100%;}.elementor-17 .elementor-element.elementor-element-582c6fbd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-693f2dbe{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E5E8;--border-color:#E3E5E8;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-693f2dbe:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-693f2dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-6072e8d7 img{width:100%;}.elementor-17 .elementor-element.elementor-element-ee5ab76 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-39bbfd2e{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E5E8;--border-color:#E3E5E8;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-39bbfd2e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-39bbfd2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-134b82fb img{width:100%;}.elementor-17 .elementor-element.elementor-element-76569bfe .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-22d2a248{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E5E8;--border-color:#E3E5E8;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-22d2a248:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-22d2a248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-71523062 img{width:100%;}.elementor-17 .elementor-element.elementor-element-186e8b57 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-188df75f{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E5E8;--border-color:#E3E5E8;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-188df75f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-188df75f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-77b9c494 img{width:100%;}.elementor-17 .elementor-element.elementor-element-23a6055c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-6f2f3b1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-6f2f3b1d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6f2f3b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-17 .elementor-element.elementor-element-28a5a155{--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;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-28a5a155:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-28a5a155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-17 .elementor-element.elementor-element-267960ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-267960ce:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-267960ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-17 .elementor-element.elementor-element-5d1c10c2{--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;--justify-content:space-between;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-67bf8080 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:700;line-height:1.12em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-24533a90 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-4b9e59f4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-17 .elementor-element.elementor-element-4b9e59f4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#17191C;}.elementor-17 .elementor-element.elementor-element-4b9e59f4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#17191C;}.elementor-17 .elementor-element.elementor-element-4b9e59f4.elementor-wc-products ul.products li.product .price{color:#E31E24;}.elementor-17 .elementor-element.elementor-element-4b9e59f4.elementor-wc-products ul.products li.product .price ins{color:#E31E24;}.elementor-17 .elementor-element.elementor-element-4b9e59f4.elementor-wc-products ul.products li.product .price ins .amount{color:#E31E24;}.elementor-17 .elementor-element.elementor-element-4b9e59f4.elementor-wc-products ul.products li.product .button{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-4b9e59f4.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-17 .elementor-element.elementor-element-6b72f618{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-6b72f618:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6b72f618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-17 .elementor-element.elementor-element-1389b96{--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;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2984c3d6{--display:flex;--min-height:220px;--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;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-2984c3d6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2984c3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-49071e1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3c62570b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#E31E24;}.elementor-17 .elementor-element.elementor-element-6728ae72 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;color:#17191C;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-36fecbce .elementor-button{background-color:#E31E24;font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:12px 14px 12px 14px;}.elementor-17 .elementor-element.elementor-element-388c7f7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-35e5e727 img{width:100%;}.elementor-17 .elementor-element.elementor-element-3c79bc17{--display:flex;--min-height:220px;--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;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-3c79bc17:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3c79bc17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-711fa13{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-35f032b9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#E31E24;}.elementor-17 .elementor-element.elementor-element-6af75160 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-7c5553d4 .elementor-button{background-color:#E31E24;font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:12px 14px 12px 14px;}.elementor-17 .elementor-element.elementor-element-60088754{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-54825f1b img{width:100%;}.elementor-17 .elementor-element.elementor-element-421f6b64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-421f6b64:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-421f6b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-17 .elementor-element.elementor-element-7593b0e7{--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;--gap:12px 16px;--row-gap:12px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E5E8;--border-color:#E3E5E8;--border-radius:6px 6px 6px 6px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-7593b0e7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7593b0e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3b4dff20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4f2bd948 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;line-height:1.12em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-33e755b7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;color:#666A73;}.elementor-17 .elementor-element.elementor-element-5612f91 .elementor-button{background-color:#087F43;font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:12px 14px 12px 14px;}.elementor-17 .elementor-element.elementor-element-5612f91 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-33d5612b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-33d5612b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-33d5612b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-17 .elementor-element.elementor-element-55d69321{--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;--justify-content:space-between;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b39ae40 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:700;line-height:1.12em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-6633c69{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-3dd31210 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-2424a30a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-17 .elementor-element.elementor-element-2424a30a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#17191C;}.elementor-17 .elementor-element.elementor-element-2424a30a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#17191C;}.elementor-17 .elementor-element.elementor-element-2424a30a.elementor-wc-products ul.products li.product .price{color:#E31E24;}.elementor-17 .elementor-element.elementor-element-2424a30a.elementor-wc-products ul.products li.product .price ins{color:#E31E24;}.elementor-17 .elementor-element.elementor-element-2424a30a.elementor-wc-products ul.products li.product .price ins .amount{color:#E31E24;}.elementor-17 .elementor-element.elementor-element-2424a30a.elementor-wc-products ul.products li.product .button{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2424a30a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-17 .elementor-element.elementor-element-1dfd431 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-1dfd431 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-1dfd431 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-17 .elementor-element.elementor-element-1dfd431 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-17 .elementor-element.elementor-element-1dfd431 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-17 .elementor-element.elementor-element-782a55c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:14px;--padding-bottom:14px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-782a55c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-782a55c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-17 .elementor-element.elementor-element-67aa2eb{--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;--justify-content:space-between;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c45c679 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:700;line-height:1.12em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-0a0ef73 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-750d6d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-17 .elementor-element.elementor-element-750d6d1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#17191C;}.elementor-17 .elementor-element.elementor-element-750d6d1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#17191C;}.elementor-17 .elementor-element.elementor-element-750d6d1.elementor-wc-products ul.products li.product .price{color:#E31E24;}.elementor-17 .elementor-element.elementor-element-750d6d1.elementor-wc-products ul.products li.product .price ins{color:#E31E24;}.elementor-17 .elementor-element.elementor-element-750d6d1.elementor-wc-products ul.products li.product .price ins .amount{color:#E31E24;}.elementor-17 .elementor-element.elementor-element-750d6d1.elementor-wc-products ul.products li.product .button{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-750d6d1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-17 .elementor-element.elementor-element-bf5890e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-bf5890e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bf5890e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-17 .elementor-element.elementor-element-27c797bc{--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;--justify-content:space-between;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-18465b2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2416aae1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:11px;font-weight:700;line-height:1.3em;color:#E31E24;}.elementor-17 .elementor-element.elementor-element-1d9b452a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-3ff53d97 .elementor-button{background-color:#E31E24;font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:12px 14px 12px 14px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-60f5624c .elementor-swiper-button{font-size:20px;}.elementor-17 .elementor-element.elementor-element-606cba7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-606cba7a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-606cba7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-17 .elementor-element.elementor-element-6d81151f{--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;--justify-content:space-between;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4af07fa5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:700;line-height:1.12em;color:#17191C;}.elementor-17 .elementor-element.elementor-element-1ce0ac37 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;color:#E31E24;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-1301db48{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-17 .elementor-element.elementor-element-1301db48:after{content:"0.66";}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__thumbnail__link{width:100%;}.elementor-17 .elementor-element.elementor-element-1301db48.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-17 .elementor-element.elementor-element-1301db48.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-17 .elementor-element.elementor-element-1301db48.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-4b9e59f4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-17 .elementor-element.elementor-element-1389b96{--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-17 .elementor-element.elementor-element-2424a30a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-17 .elementor-element.elementor-element-750d6d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-43032979{--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-6c8305ca{--width:100%;--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;}.elementor-17 .elementor-element.elementor-element-29cda6cd{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-74774710{--width:100%;--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-slide{height:320px;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-slide-heading{font-size:28px;}.elementor-17 .elementor-element.elementor-element-3b0b6249{--width:100%;--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-251b5f79{--width:48%;--padding-top:16px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-23e84aaa{--width:61%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-587ea79{--width:39%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-131e8392{--width:48%;--padding-top:16px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-4593c164{--width:61%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-51c40df4{--width:39%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2924add3{--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-5b7bd62{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-41252668{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-116b6d6b{--width:31%;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-17 .elementor-element.elementor-element-7bac572e{--width:31%;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-17 .elementor-element.elementor-element-693f2dbe{--width:31%;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-17 .elementor-element.elementor-element-39bbfd2e{--width:31%;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-17 .elementor-element.elementor-element-22d2a248{--width:31%;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-17 .elementor-element.elementor-element-188df75f{--width:31%;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-17 .elementor-element.elementor-element-6f2f3b1d{--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-28a5a155{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-267960ce{--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-5d1c10c2{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4b9e59f4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-17 .elementor-element.elementor-element-6b72f618{--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-1389b96{--width:100%;--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;}.elementor-17 .elementor-element.elementor-element-2984c3d6{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-49071e1f{--width:65%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-388c7f7f{--width:35%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3c79bc17{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-711fa13{--width:65%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-60088754{--width:35%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-421f6b64{--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-7593b0e7{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3b4dff20{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-33d5612b{--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-55d69321{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2424a30a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-17 .elementor-element.elementor-element-782a55c{--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-67aa2eb{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-750d6d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-17 .elementor-element.elementor-element-bf5890e{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-27c797bc{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-18465b2f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1d9b452a .elementor-heading-title{font-size:25px;}.elementor-17 .elementor-element.elementor-element-606cba7a{--padding-top:22px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-6d81151f{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4af07fa5 .elementor-heading-title{font-size:25px;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-17 .elementor-element.elementor-element-1301db48:after{content:"0.5";}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-43032979{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-6c8305ca{--width:100%;}.elementor-17 .elementor-element.elementor-element-29cda6cd{--width:16%;}.elementor-17 .elementor-element.elementor-element-74774710{--width:58%;}.elementor-17 .elementor-element.elementor-element-3b0b6249{--width:23%;}.elementor-17 .elementor-element.elementor-element-251b5f79{--width:100%;}.elementor-17 .elementor-element.elementor-element-23e84aaa{--width:61%;}.elementor-17 .elementor-element.elementor-element-587ea79{--width:39%;}.elementor-17 .elementor-element.elementor-element-131e8392{--width:100%;}.elementor-17 .elementor-element.elementor-element-4593c164{--width:61%;}.elementor-17 .elementor-element.elementor-element-51c40df4{--width:39%;}.elementor-17 .elementor-element.elementor-element-2924add3{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-5b7bd62{--width:100%;}.elementor-17 .elementor-element.elementor-element-41252668{--width:100%;}.elementor-17 .elementor-element.elementor-element-116b6d6b{--width:15.5%;}.elementor-17 .elementor-element.elementor-element-7bac572e{--width:15.5%;}.elementor-17 .elementor-element.elementor-element-693f2dbe{--width:15.5%;}.elementor-17 .elementor-element.elementor-element-39bbfd2e{--width:15.5%;}.elementor-17 .elementor-element.elementor-element-22d2a248{--width:15.5%;}.elementor-17 .elementor-element.elementor-element-188df75f{--width:15.5%;}.elementor-17 .elementor-element.elementor-element-6f2f3b1d{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-28a5a155{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-267960ce{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-5d1c10c2{--width:100%;}.elementor-17 .elementor-element.elementor-element-6b72f618{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-1389b96{--width:100%;}.elementor-17 .elementor-element.elementor-element-2984c3d6{--width:49%;}.elementor-17 .elementor-element.elementor-element-49071e1f{--width:65%;}.elementor-17 .elementor-element.elementor-element-388c7f7f{--width:35%;}.elementor-17 .elementor-element.elementor-element-3c79bc17{--width:49%;}.elementor-17 .elementor-element.elementor-element-711fa13{--width:65%;}.elementor-17 .elementor-element.elementor-element-60088754{--width:35%;}.elementor-17 .elementor-element.elementor-element-421f6b64{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-7593b0e7{--width:100%;}.elementor-17 .elementor-element.elementor-element-3b4dff20{--width:72%;}.elementor-17 .elementor-element.elementor-element-33d5612b{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-55d69321{--width:100%;}.elementor-17 .elementor-element.elementor-element-782a55c{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-67aa2eb{--width:100%;}.elementor-17 .elementor-element.elementor-element-bf5890e{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-27c797bc{--width:100%;}.elementor-17 .elementor-element.elementor-element-18465b2f{--width:100%;}.elementor-17 .elementor-element.elementor-element-606cba7a{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-6d81151f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-74774710{--width:65%;}.elementor-17 .elementor-element.elementor-element-3b0b6249{--width:33%;}.elementor-17 .elementor-element.elementor-element-116b6d6b{--width:31%;}.elementor-17 .elementor-element.elementor-element-7bac572e{--width:31%;}.elementor-17 .elementor-element.elementor-element-693f2dbe{--width:31%;}.elementor-17 .elementor-element.elementor-element-39bbfd2e{--width:31%;}.elementor-17 .elementor-element.elementor-element-22d2a248{--width:31%;}.elementor-17 .elementor-element.elementor-element-188df75f{--width:31%;}.elementor-17 .elementor-element.elementor-element-2984c3d6{--width:100%;}.elementor-17 .elementor-element.elementor-element-3c79bc17{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-1c77f63a */.elementor-17 .elementor-element.elementor-element-1c77f63a{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0);white-space:nowrap;border:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29cda6cd */.elementor-17 .elementor-element.elementor-element-29cda6cd{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-29cda6cd > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-24c38a28 */.elementor-17 .elementor-element.elementor-element-24c38a28{width:100%;}.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-slide-contents{max-width:400px;}.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-slide-inner{padding:36px;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-slide-button{background:#e31e24;border-color:#e31e24;color:white;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-swiper-button:focus-visible,.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-pagination-bullet:focus-visible{outline:2px solid white;outline-offset:4px;}@media (max-width:767px){.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-slide-inner{padding:26px;}.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-slide-contents{max-width:280px;}}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-slide-description,.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-slide-button{font-family:Arial,sans-serif;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-swiper-button{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;}.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-pagination-bullet{position:relative;width:44px!important;height:44px!important;margin:0!important;background:transparent!important;opacity:1!important;}.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-pagination-bullet:after{content:"";position:absolute;left:18px;top:18px;width:8px;height:8px;border-radius:50%;background:#fff;opacity:.5;}.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-pagination-bullet-active:after{opacity:1;}.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-pagination{bottom:0!important;}@media (max-width:767px){.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-slide-contents{width:100%!important;max-width:280px!important;}.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-slide-inner{padding:24px 26px 52px!important;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-slide-heading{font-size:26px!important;line-height:1.08!important;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-slide-description{font-family:Arial,sans-serif!important;font-size:14px!important;line-height:1.45!important;}}@media (max-width:767px){.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-swiper-button{top:auto!important;bottom:0!important;transform:none!important;margin-top:0!important;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-swiper-button-prev{left:4px!important;}.elementor-17 .elementor-element.elementor-element-24c38a28 .elementor-swiper-button-next{right:4px!important;}}
/* Desktop hero pagination: bottom-right, generous click targets. */
@media (min-width:1025px){
.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-pagination{left:auto!important;right:18px!important;bottom:12px!important;width:auto!important;display:flex;align-items:center;justify-content:flex-end;transform:none!important;}
.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-pagination-bullet{width:32px!important;height:32px!important;}
.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-pagination-bullet:after{left:12px;top:12px;width:8px;height:8px;opacity:.55;transition:width .2s ease,left .2s ease,opacity .2s ease;}
.elementor-17 .elementor-element.elementor-element-24c38a28 .swiper-pagination-bullet-active:after{left:7px;width:18px;border-radius:8px;opacity:1;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74774710 */.elementor-17 .elementor-element.elementor-element-74774710{min-width:0;max-width:100%;overflow:hidden;}.elementor-17 .elementor-element.elementor-element-74774710 > .elementor-widget-slides{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e84aaa */.elementor-17 .elementor-element.elementor-element-23e84aaa{position:relative;z-index:2;min-width:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73040bc9 */.elementor-17 .elementor-element.elementor-element-73040bc9 img{object-fit:contain;max-height:150px;width:100%;mix-blend-mode:multiply;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587ea79 */.elementor-17 .elementor-element.elementor-element-587ea79{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-587ea79 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-251b5f79 */.elementor-17 .elementor-element.elementor-element-251b5f79{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-251b5f79 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4593c164 */.elementor-17 .elementor-element.elementor-element-4593c164{position:relative;z-index:2;min-width:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-245d9739 */.elementor-17 .elementor-element.elementor-element-245d9739 img{object-fit:contain;max-height:150px;width:100%;mix-blend-mode:multiply;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c40df4 */.elementor-17 .elementor-element.elementor-element-51c40df4{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-51c40df4 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-131e8392 */.elementor-17 .elementor-element.elementor-element-131e8392{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-131e8392 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0b6249 */.elementor-17 .elementor-element.elementor-element-3b0b6249{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-3b0b6249 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-3b0b6249{flex-direction:column!important;}.elementor-17 .elementor-element.elementor-element-3b0b6249 > .e-con,.elementor-17 .elementor-element.elementor-element-3b0b6249 > .e-con-inner > .e-con{width:100%!important;min-height:160px;}.elementor-17 .elementor-element.elementor-element-3b0b6249 h2{font-size:20px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8305ca */.elementor-17 .elementor-element.elementor-element-6c8305ca{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-6c8305ca > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43032979 */.elementor-17 .elementor-element.elementor-element-43032979{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-43032979 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b7bd62 */.elementor-17 .elementor-element.elementor-element-5b7bd62{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-5b7bd62 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3acf07fa */.elementor-17 .elementor-element.elementor-element-3acf07fa img{height:96px;width:100%;object-fit:contain;}
@media (min-width:1025px){
.elementor-17 .elementor-element.elementor-element-3acf07fa{width:100%;}
.elementor-17 .elementor-element.elementor-element-3acf07fa a{display:block;width:100%;}
.elementor-17 .elementor-element.elementor-element-3acf07fa img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-116b6d6b */.elementor-17 .elementor-element.elementor-element-116b6d6b{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-116b6d6b > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36c15c08 */.elementor-17 .elementor-element.elementor-element-36c15c08 img{height:96px;width:100%;object-fit:contain;}
@media (min-width:1025px){
.elementor-17 .elementor-element.elementor-element-36c15c08{width:100%;}
.elementor-17 .elementor-element.elementor-element-36c15c08 a{display:block;width:100%;}
.elementor-17 .elementor-element.elementor-element-36c15c08 img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bac572e */.elementor-17 .elementor-element.elementor-element-7bac572e{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-7bac572e > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072e8d7 */.elementor-17 .elementor-element.elementor-element-6072e8d7 img{height:96px;width:100%;object-fit:contain;}
@media (min-width:1025px){
.elementor-17 .elementor-element.elementor-element-6072e8d7{width:100%;}
.elementor-17 .elementor-element.elementor-element-6072e8d7 a{display:block;width:100%;}
.elementor-17 .elementor-element.elementor-element-6072e8d7 img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-693f2dbe */.elementor-17 .elementor-element.elementor-element-693f2dbe{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-693f2dbe > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-134b82fb */.elementor-17 .elementor-element.elementor-element-134b82fb img{height:96px;width:100%;object-fit:contain;}
@media (min-width:1025px){
.elementor-17 .elementor-element.elementor-element-134b82fb{width:100%;}
.elementor-17 .elementor-element.elementor-element-134b82fb a{display:block;width:100%;}
.elementor-17 .elementor-element.elementor-element-134b82fb img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39bbfd2e */.elementor-17 .elementor-element.elementor-element-39bbfd2e{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-39bbfd2e > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71523062 */.elementor-17 .elementor-element.elementor-element-71523062 img{height:96px;width:100%;object-fit:contain;}
@media (min-width:1025px){
.elementor-17 .elementor-element.elementor-element-71523062{width:100%;}
.elementor-17 .elementor-element.elementor-element-71523062 a{display:block;width:100%;}
.elementor-17 .elementor-element.elementor-element-71523062 img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22d2a248 */.elementor-17 .elementor-element.elementor-element-22d2a248{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-22d2a248 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77b9c494 */.elementor-17 .elementor-element.elementor-element-77b9c494 img{height:96px;width:100%;object-fit:contain;}
@media (min-width:1025px){
.elementor-17 .elementor-element.elementor-element-77b9c494{width:100%;}
.elementor-17 .elementor-element.elementor-element-77b9c494 a{display:block;width:100%;}
.elementor-17 .elementor-element.elementor-element-77b9c494 img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-188df75f */.elementor-17 .elementor-element.elementor-element-188df75f{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-188df75f > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41252668 */.elementor-17 .elementor-element.elementor-element-41252668{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-41252668 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-41252668{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;}.elementor-17 .elementor-element.elementor-element-41252668 > .e-con{width:100%!important;min-width:0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2924add3 */.elementor-17 .elementor-element.elementor-element-2924add3{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-2924add3 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-515f587d */.elementor-17 .elementor-element.elementor-element-515f587d .pkm-makes{padding:14px 0;background:white;border:1px solid #e3e5e8;border-radius:6px;}.elementor-17 .elementor-element.elementor-element-515f587d .pkm-makes-heading{margin-bottom:12px;}.elementor-17 .elementor-element.elementor-element-515f587d .pkm-make{min-height:58px;flex-basis:145px;padding:8px 14px;}.elementor-17 .elementor-element.elementor-element-515f587d .pkm-make img{max-height:28px;}.elementor-17 .elementor-element.elementor-element-515f587d .pkm-makes-note{display:none;}.elementor-17 .elementor-element.elementor-element-515f587d .pkm-shell{width:calc(100% - 32px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2f3b1d */.elementor-17 .elementor-element.elementor-element-6f2f3b1d{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-6f2f3b1d > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e64ea19 */.elementor-17 .elementor-element.elementor-element-e64ea19{width:100%;}.elementor-17 .elementor-element.elementor-element-e64ea19 .pkm-part-enquiry{max-width:none;width:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28a5a155 */.elementor-17 .elementor-element.elementor-element-28a5a155{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-28a5a155 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1c10c2 */.elementor-17 .elementor-element.elementor-element-5d1c10c2{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-5d1c10c2 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4b9e59f4 */.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product{border:1px solid #e3e5e8;border-radius:5px;background:white;padding:12px!important;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product img{height:160px;object-fit:contain;background:#f7f8f9;}.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:1.35;font-weight:700;}.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product .price{font-size:18px;font-weight:700;color:#e31e24;}.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product .button{display:block;background:#e31e24;color:#fff;text-align:center;font-size:12px;border-radius:3px;}.elementor-17 .elementor-element.elementor-element-4b9e59f4 .pkm-inquiry-link{display:flex;align-items:center;justify-content:center;background:#087f43;color:white!important;padding:9px 5px;border-radius:3px;font-size:11px;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product{padding:9px!important;}.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product img{height:130px;}.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product .woocommerce-loop-product__title{font-size:12px;}}.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product .woocommerce-loop-product__title{min-height:48px;padding:8px 0;line-height:16px;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product .price{min-height:24px;}
/* Keep full titles, genuine ratings, prices and actions aligned. */
.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product{display:flex;flex-direction:column;}
.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product > .woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1 1 auto;}
.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product .woocommerce-loop-product__title{flex:1 0 auto;}
.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product .price{min-height:54px;margin-bottom:0;}
.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product .star-rating{flex-shrink:0;}
.elementor-17 .elementor-element.elementor-element-4b9e59f4 ul.products li.product > .woocommerce-loop-product__link{display:flex!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-267960ce */.elementor-17 .elementor-element.elementor-element-267960ce{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-267960ce > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49071e1f */.elementor-17 .elementor-element.elementor-element-49071e1f{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-49071e1f > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35e5e727 */.elementor-17 .elementor-element.elementor-element-35e5e727 img{object-fit:contain;max-height:150px;width:100%;mix-blend-mode:multiply;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-388c7f7f */.elementor-17 .elementor-element.elementor-element-388c7f7f{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-388c7f7f > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2984c3d6 */.elementor-17 .elementor-element.elementor-element-2984c3d6{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-2984c3d6 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}
@media(max-width:767px){
.elementor-17 .elementor-element.elementor-element-2984c3d6,.elementor-17 .elementor-element.elementor-element-2984c3d6>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:10px 14px!important;align-items:center!important;}
.elementor-17 .elementor-element.elementor-element-2984c3d6{padding:20px!important;min-height:0!important;height:auto!important;}
.elementor-17 .elementor-element.elementor-element-2984c3d6>.e-con-inner{grid-column:1/-1;width:100%!important;}
.elementor-17 .elementor-element.elementor-element-2984c3d6>.e-con:has(>.elementor-widget-heading),.elementor-17 .elementor-element.elementor-element-2984c3d6>.e-con-inner>.e-con:has(>.elementor-widget-heading){display:contents!important;}
.elementor-17 .elementor-element.elementor-element-2984c3d6 .elementor-widget-heading{grid-column:1;}
.elementor-17 .elementor-element.elementor-element-2984c3d6>.e-con:has(>.elementor-widget-image),.elementor-17 .elementor-element.elementor-element-2984c3d6>.e-con-inner>.e-con:has(>.elementor-widget-image){grid-column:2;grid-row:1 / span 2;width:100%!important;padding:0!important;}
.elementor-17 .elementor-element.elementor-element-2984c3d6 .elementor-widget-button{grid-column:1/-1;grid-row:3;width:100%;margin-top:4px;}
.elementor-17 .elementor-element.elementor-element-2984c3d6 div.elementor-heading-title{font-size:10px!important;line-height:1.3!important;}
.elementor-17 .elementor-element.elementor-element-2984c3d6 h2.elementor-heading-title{font-size:24px!important;line-height:1.12!important;letter-spacing:-.3px!important;}
.elementor-17 .elementor-element.elementor-element-2984c3d6 img{height:126px!important;width:100%!important;object-fit:contain!important;}
.elementor-17 .elementor-element.elementor-element-2984c3d6 .elementor-button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:11px 12px!important;font-size:13px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711fa13 */.elementor-17 .elementor-element.elementor-element-711fa13{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-711fa13 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54825f1b */.elementor-17 .elementor-element.elementor-element-54825f1b img{object-fit:contain;max-height:150px;width:100%;mix-blend-mode:multiply;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60088754 */.elementor-17 .elementor-element.elementor-element-60088754{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-60088754 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c79bc17 */.elementor-17 .elementor-element.elementor-element-3c79bc17{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-3c79bc17 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}
@media(max-width:767px){
.elementor-17 .elementor-element.elementor-element-3c79bc17,.elementor-17 .elementor-element.elementor-element-3c79bc17>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:10px 14px!important;align-items:center!important;}
.elementor-17 .elementor-element.elementor-element-3c79bc17{padding:20px!important;min-height:0!important;height:auto!important;}
.elementor-17 .elementor-element.elementor-element-3c79bc17>.e-con-inner{grid-column:1/-1;width:100%!important;}
.elementor-17 .elementor-element.elementor-element-3c79bc17>.e-con:has(>.elementor-widget-heading),.elementor-17 .elementor-element.elementor-element-3c79bc17>.e-con-inner>.e-con:has(>.elementor-widget-heading){display:contents!important;}
.elementor-17 .elementor-element.elementor-element-3c79bc17 .elementor-widget-heading{grid-column:1;}
.elementor-17 .elementor-element.elementor-element-3c79bc17>.e-con:has(>.elementor-widget-image),.elementor-17 .elementor-element.elementor-element-3c79bc17>.e-con-inner>.e-con:has(>.elementor-widget-image){grid-column:2;grid-row:1 / span 2;width:100%!important;padding:0!important;}
.elementor-17 .elementor-element.elementor-element-3c79bc17 .elementor-widget-button{grid-column:1/-1;grid-row:3;width:100%;margin-top:4px;}
.elementor-17 .elementor-element.elementor-element-3c79bc17 div.elementor-heading-title{font-size:10px!important;line-height:1.3!important;}
.elementor-17 .elementor-element.elementor-element-3c79bc17 h2.elementor-heading-title{font-size:24px!important;line-height:1.12!important;letter-spacing:-.3px!important;}
.elementor-17 .elementor-element.elementor-element-3c79bc17 img{height:126px!important;width:100%!important;object-fit:contain!important;}
.elementor-17 .elementor-element.elementor-element-3c79bc17 .elementor-button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:11px 12px!important;font-size:13px!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1389b96 */.elementor-17 .elementor-element.elementor-element-1389b96{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-1389b96 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b72f618 */.elementor-17 .elementor-element.elementor-element-6b72f618{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-6b72f618 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4dff20 */.elementor-17 .elementor-element.elementor-element-3b4dff20{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-3b4dff20 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7593b0e7 */.elementor-17 .elementor-element.elementor-element-7593b0e7{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-7593b0e7 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421f6b64 */.elementor-17 .elementor-element.elementor-element-421f6b64{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-421f6b64 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d69321 */.elementor-17 .elementor-element.elementor-element-55d69321{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-55d69321 > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2424a30a */.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product{border:1px solid #e3e5e8;border-radius:5px;background:white;padding:12px!important;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product img{height:160px;object-fit:contain;background:#f7f8f9;}.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:1.35;font-weight:700;}.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product .price{font-size:18px;font-weight:700;color:#e31e24;}.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product .button{display:block;background:#e31e24;color:#fff;text-align:center;font-size:12px;border-radius:3px;}.elementor-17 .elementor-element.elementor-element-2424a30a .pkm-inquiry-link{display:flex;align-items:center;justify-content:center;background:#087f43;color:white!important;padding:9px 5px;border-radius:3px;font-size:11px;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product{padding:9px!important;}.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product img{height:130px;}.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product .woocommerce-loop-product__title{font-size:12px;}}.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product .woocommerce-loop-product__title{min-height:48px;padding:8px 0;line-height:16px;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product .price{min-height:24px;}.elementor-17 .elementor-element.elementor-element-2424a30a .price del{font-size:13px;color:#737983;opacity:1;font-weight:400;margin-right:5px;}.elementor-17 .elementor-element.elementor-element-2424a30a .price ins{color:#b71920;text-decoration:none;font-weight:700;}.elementor-17 .elementor-element.elementor-element-2424a30a .onsale{background:#e31e24;color:white;border-radius:3px;}
/* Append to existing Deals Woo Products widget Custom CSS; preserve its current CSS. */
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:2px 2px 16px!important;margin:0!important;scrollbar-width:thin;scrollbar-color:#e31e24 #e7e9ec;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products::before,.elementor-17 .elementor-element.elementor-element-2424a30a ul.products::after{display:none!important;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product{float:none!important;clear:none!important;flex:0 0 calc((100% - 64px)/5)!important;width:calc((100% - 64px)/5)!important;min-width:190px!important;max-width:none!important;margin:0!important;scroll-snap-align:start;display:flex;flex-direction:column;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product>.woocommerce-LoopProduct-link{display:block;flex:1;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product>.pkm{width:100%;max-width:none;box-sizing:border-box;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product a.button,.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product .pkm a.pkm-inquiry-link{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;max-width:none!important;min-height:44px!important;padding:10px 8px!important;margin-left:0!important;margin-right:0!important;font:700 13px/1.25 Arial,sans-serif!important;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product .pkm a.pkm-inquiry-link svg{width:18px;height:18px;flex:0 0 18px;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products::-webkit-scrollbar{height:6px;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products::-webkit-scrollbar-track{background:#e7e9ec;border-radius:10px;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products::-webkit-scrollbar-thumb{background:#e31e24;border-radius:10px;}
@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product{flex-basis:calc((100% - 32px)/3)!important;width:calc((100% - 32px)/3)!important;}}
@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-2424a30a ul.products{gap:12px!important;}.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product{flex-basis:calc((100% - 18px)/2.15)!important;width:calc((100% - 18px)/2.15)!important;min-width:150px!important;}.elementor-17 .elementor-element.elementor-element-2424a30a .woosc-btn,.elementor-17 .elementor-element.elementor-element-2424a30a .tinv-wraper,.elementor-17 .elementor-element.elementor-element-2424a30a .tinvwl_add_to_wishlist_button{display:none!important;}}
@media(prefers-reduced-motion:reduce){.elementor-17 .elementor-element.elementor-element-2424a30a ul.products{scroll-behavior:auto;}}
    
/* Align real rating and price content without synthetic stars. */
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product > .woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1 1 auto;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product .woocommerce-loop-product__title{flex:1 0 auto;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product .price{min-height:27px;margin-bottom:0;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product .star-rating{flex-shrink:0;}
.elementor-17 .elementor-element.elementor-element-2424a30a ul.products li.product > .woocommerce-loop-product__link{display:flex!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d5612b */.elementor-17 .elementor-element.elementor-element-33d5612b{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-33d5612b > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67aa2eb */.elementor-17 .elementor-element.elementor-element-67aa2eb{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-67aa2eb > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-750d6d1 */.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product{border:1px solid #e3e5e8;border-radius:5px;background:white;padding:12px!important;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product img{height:160px;object-fit:contain;background:#f7f8f9;}.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:1.35;font-weight:700;}.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product .price{font-size:18px;font-weight:700;color:#e31e24;}.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product .button{display:block;background:#e31e24;color:#fff;text-align:center;font-size:12px;border-radius:3px;}.elementor-17 .elementor-element.elementor-element-750d6d1 .pkm-inquiry-link{display:flex;align-items:center;justify-content:center;background:#087f43;color:white!important;padding:9px 5px;border-radius:3px;font-size:11px;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product{padding:9px!important;}.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product img{height:130px;}.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product .woocommerce-loop-product__title{font-size:12px;}}.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product .woocommerce-loop-product__title{min-height:48px;padding:8px 0;line-height:16px;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product .price{min-height:24px;}.elementor-17 .elementor-element.elementor-element-750d6d1 .price del{font-size:13px;color:#737983;opacity:1;font-weight:400;margin-right:5px;}.elementor-17 .elementor-element.elementor-element-750d6d1 .price ins{color:#b71920;text-decoration:none;font-weight:700;}.elementor-17 .elementor-element.elementor-element-750d6d1 .onsale{background:#e31e24;color:white;border-radius:3px;}
/* Append to existing Deals Woo Products widget Custom CSS; preserve its current CSS. */
.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:2px 2px 16px!important;margin:0!important;scrollbar-width:thin;scrollbar-color:#e31e24 #e7e9ec;}
.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products::before,.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products::after{display:none!important;}
.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product{float:none!important;clear:none!important;flex:0 0 calc((100% - 64px)/5)!important;width:calc((100% - 64px)/5)!important;min-width:190px!important;max-width:none!important;margin:0!important;scroll-snap-align:start;display:flex;flex-direction:column;}
.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product>.woocommerce-LoopProduct-link{display:block;flex:1;}
.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product>.pkm{width:100%;max-width:none;box-sizing:border-box;}
.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product a.button,.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product .pkm a.pkm-inquiry-link{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;max-width:none!important;min-height:44px!important;padding:10px 8px!important;margin-left:0!important;margin-right:0!important;font:700 13px/1.25 Arial,sans-serif!important;}
.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product .pkm a.pkm-inquiry-link svg{width:18px;height:18px;flex:0 0 18px;}
.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products::-webkit-scrollbar{height:6px;}
.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products::-webkit-scrollbar-track{background:#e7e9ec;border-radius:10px;}
.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products::-webkit-scrollbar-thumb{background:#e31e24;border-radius:10px;}
@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product{flex-basis:calc((100% - 32px)/3)!important;width:calc((100% - 32px)/3)!important;}}
@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products{gap:12px!important;}.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products li.product{flex-basis:calc((100% - 18px)/2.15)!important;width:calc((100% - 18px)/2.15)!important;min-width:150px!important;}.elementor-17 .elementor-element.elementor-element-750d6d1 .woosc-btn,.elementor-17 .elementor-element.elementor-element-750d6d1 .tinv-wraper,.elementor-17 .elementor-element.elementor-element-750d6d1 .tinvwl_add_to_wishlist_button{display:none!important;}}
@media(prefers-reduced-motion:reduce){.elementor-17 .elementor-element.elementor-element-750d6d1 ul.products{scroll-behavior:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782a55c */.elementor-17 .elementor-element.elementor-element-782a55c{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-782a55c > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18465b2f */.elementor-17 .elementor-element.elementor-element-18465b2f{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-18465b2f > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27c797bc */.elementor-17 .elementor-element.elementor-element-27c797bc{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-27c797bc > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-60f5624c */.elementor-17 .elementor-element.elementor-element-60f5624c .elementor-testimonial{border:1px solid #e3e5e8;border-radius:8px;background:#fff;padding:26px;min-height:300px;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-60f5624c .elementor-testimonial__image{display:none;}.elementor-17 .elementor-element.elementor-element-60f5624c .elementor-testimonial__text{font:15px/1.65 Arial,sans-serif;color:#444b55;}.elementor-17 .elementor-element.elementor-element-60f5624c .elementor-testimonial__name{font:700 14px Arial,sans-serif;color:#17191c;}.elementor-17 .elementor-element.elementor-element-60f5624c .elementor-testimonial__title{font:18px Arial,sans-serif;color:#c58b15;letter-spacing:2px;}.elementor-17 .elementor-element.elementor-element-60f5624c .swiper-pagination-bullet-active{background:#e31e24;}.elementor-17 .elementor-element.elementor-element-60f5624c .elementor-swiper-button{color:#17191c;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-60f5624c .elementor-testimonial{padding:22px;min-height:270px;}.elementor-17 .elementor-element.elementor-element-60f5624c .elementor-testimonial__text{font-size:14px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf5890e */.elementor-17 .elementor-element.elementor-element-bf5890e{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-bf5890e > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d81151f */.elementor-17 .elementor-element.elementor-element-6d81151f{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-6d81151f > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1301db48 */.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post{border:1px solid #e3e5e8;border-radius:8px;background:#fff;overflow:hidden;padding:0 0 20px;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__text{padding:0 20px;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__thumbnail img{width:100%;height:150px;object-fit:cover;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__title,.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__title a{font:700 18px/1.3 Arial,sans-serif;color:#17191c;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__excerpt p{font:13px/1.5 Arial,sans-serif;color:#626873;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__read-more{font:700 12px Arial,sans-serif;color:#b71920;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post{padding:14px;display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;align-items:center;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__text{padding:0;min-width:0;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__thumbnail__link{width:80px!important;margin:0!important;align-self:start;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__thumbnail{padding-bottom:100%!important;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__thumbnail img{width:80px!important;height:80px!important;object-fit:cover;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__excerpt{display:none!important;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__title,.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__title a{font-size:17px;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-posts-container{row-gap:12px!important;}}
.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__thumbnail{height:150px!important;padding-bottom:0!important;}.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__thumbnail img{position:absolute;top:0!important;left:0!important;transform:none!important;height:100%!important;width:100%!important;object-fit:cover;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-1301db48 .elementor-post__thumbnail{height:80px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606cba7a */.elementor-17 .elementor-element.elementor-element-606cba7a{min-width:0;max-width:100%;box-sizing:border-box;}.elementor-17 .elementor-element.elementor-element-606cba7a > .e-con-inner{width:100%;max-width:min(1280px,100%);min-width:0;box-sizing:border-box;}/* End custom CSS */