.elementor-20996 .elementor-element.elementor-element-0706e0b{--display:flex;--min-height:303px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.39;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:59px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-20996 .elementor-element.elementor-element-0706e0b:not(.elementor-motion-effects-element-type-background), .elementor-20996 .elementor-element.elementor-element-0706e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9b0f09 );}.elementor-20996 .elementor-element.elementor-element-0706e0b::before, .elementor-20996 .elementor-element.elementor-element-0706e0b > .elementor-background-video-container::before, .elementor-20996 .elementor-element.elementor-element-0706e0b > .e-con-inner > .elementor-background-video-container::before, .elementor-20996 .elementor-element.elementor-element-0706e0b > .elementor-background-slideshow::before, .elementor-20996 .elementor-element.elementor-element-0706e0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-20996 .elementor-element.elementor-element-0706e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20996 .elementor-element.elementor-element-3f35e29{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-20996 .elementor-element.elementor-element-3f35e29 .elementor-heading-title{font-weight:600;color:var( --e-global-color-aa2c8c8 );}.elementor-20996 .elementor-element.elementor-element-cdf9bb8{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-20996 .elementor-element.elementor-element-cdf9bb8 .elementor-heading-title{font-weight:400;color:var( --e-global-color-aa2c8c8 );}.elementor-20996 .elementor-element.elementor-element-741546a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20996 .elementor-element.elementor-element-741546a:not(.elementor-motion-effects-element-type-background), .elementor-20996 .elementor-element.elementor-element-741546a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47a613b );}.elementor-20996 .elementor-element.elementor-element-741546a > .elementor-shape-top .elementor-shape-fill, .elementor-20996 .elementor-element.elementor-element-741546a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-d9b0f09 );}.elementor-20996 .elementor-element.elementor-element-741546a > .elementor-shape-top svg, .elementor-20996 .elementor-element.elementor-element-741546a > .e-con-inner > .elementor-shape-top svg{width:calc(169% + 1.3px);height:96px;transform:translateX(-50%) rotateY(180deg);}.elementor-20996 .elementor-element.elementor-element-741546a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20996 .elementor-element.elementor-element-19b2389{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20996 .elementor-element.elementor-element-19b2389.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20996 .elementor-element.elementor-element-be5200a{--grid-columns:1;}.elementor-20996 .elementor-element.elementor-element-7b18b45{--grid-columns:1;}.elementor-20996 .elementor-element.elementor-element-7c0dac4{--grid-columns:1;}.elementor-20996 .elementor-element.elementor-element-5d11f8d{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-20996 .elementor-element.elementor-element-5d11f8d:not(.elementor-motion-effects-element-type-background), .elementor-20996 .elementor-element.elementor-element-5d11f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d76835 );}.elementor-20996 .elementor-element.elementor-element-694b70e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20996 .elementor-element.elementor-element-694b70e:not(.elementor-motion-effects-element-type-background), .elementor-20996 .elementor-element.elementor-element-694b70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47a613b );}.elementor-20996 .elementor-element.elementor-element-660168b .elementor-icon-wrapper{text-align:center;}.elementor-20996 .elementor-element.elementor-element-31a9870 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20996 .elementor-element.elementor-element-31a9870{text-align:center;}.elementor-20996 .elementor-element.elementor-element-31a9870 .elementor-heading-title{font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-20996 .elementor-element.elementor-element-d8d7c3e > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-20996 .elementor-element.elementor-element-d8d7c3e.elementor-element{--align-self:center;}.elementor-20996 .elementor-element.elementor-element-2cbadb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-20996 .elementor-element.elementor-element-2cbadb0:not(.elementor-motion-effects-element-type-background), .elementor-20996 .elementor-element.elementor-element-2cbadb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20996 .elementor-element.elementor-element-3c9dcb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20996 .elementor-element.elementor-element-eb0b1ed{--spacer-size:50px;}.elementor-20996 .elementor-element.elementor-element-5202e76{text-align:start;}.elementor-20996 .elementor-element.elementor-element-5202e76 .elementor-heading-title{color:#75B3C9;}.elementor-20996 .elementor-element.elementor-element-8ac4201{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20996 .elementor-element.elementor-element-8ac4201:not(.elementor-motion-effects-element-type-background), .elementor-20996 .elementor-element.elementor-element-8ac4201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F1F5;}.elementor-20996 .elementor-element.elementor-element-9a74e12{--display:flex;}.elementor-20996 .elementor-element.elementor-element-7765d30{--swiper-slides-to-display:1;--swiper-slides-gap:10px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--swiper-pagination-size:16px;--swiper-pagination-spacing:16px;}.elementor-20996 .elementor-element.elementor-element-7765d30.elementor-element{--align-self:center;}.elementor-20996 .elementor-element.elementor-element-7765d30 .swiper-slide > .elementor-element{height:100%;}.elementor-20996 .elementor-element.elementor-element-a12369d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.21;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20996 .elementor-element.elementor-element-a12369d::before, .elementor-20996 .elementor-element.elementor-element-a12369d > .elementor-background-video-container::before, .elementor-20996 .elementor-element.elementor-element-a12369d > .e-con-inner > .elementor-background-video-container::before, .elementor-20996 .elementor-element.elementor-element-a12369d > .elementor-background-slideshow::before, .elementor-20996 .elementor-element.elementor-element-a12369d > .e-con-inner > .elementor-background-slideshow::before, .elementor-20996 .elementor-element.elementor-element-a12369d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20996 .elementor-element.elementor-element-2c36f921 > .elementor-widget-container{--e-transform-rotateZ:-90deg;}body:not(.rtl) .elementor-20996 .elementor-element.elementor-element-2c36f921{right:36px;}body.rtl .elementor-20996 .elementor-element.elementor-element-2c36f921{left:36px;}.elementor-20996 .elementor-element.elementor-element-2c36f921{top:223px;z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;}.elementor-20996 .elementor-element.elementor-element-2c36f921 .elementor-button{border-radius:12px 12px 0px 0px;}.elementor-20996 .elementor-element.elementor-element-49ee3626 .elementor-button{background-color:var( --e-global-color-accent );border-radius:12px 12px 0px 0px;}.elementor-20996 .elementor-element.elementor-element-49ee3626 > .elementor-widget-container{--e-transform-rotateZ:-90deg;--e-transform-translateX:-294px;--e-transform-translateY:0px;}body:not(.rtl) .elementor-20996 .elementor-element.elementor-element-49ee3626{right:36px;}body.rtl .elementor-20996 .elementor-element.elementor-element-49ee3626{left:36px;}.elementor-20996 .elementor-element.elementor-element-49ee3626{top:223px;z-index:1;--e-transform-origin-x:right;--e-transform-origin-y:top;}.elementor-20996 .elementor-element.elementor-element-49ee3626 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20996 .elementor-element.elementor-element-497adb6d{--grid-template-columns:repeat(1, auto);width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;top:361px;--icon-size:37px;--grid-column-gap:0px;--grid-row-gap:8px;}.elementor-20996 .elementor-element.elementor-element-497adb6d .elementor-widget-container{text-align:right;}.elementor-20996 .elementor-element.elementor-element-497adb6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20996 .elementor-element.elementor-element-497adb6d.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-20996 .elementor-element.elementor-element-497adb6d{right:0px;}body.rtl .elementor-20996 .elementor-element.elementor-element-497adb6d{left:0px;}.elementor-20996 .elementor-element.elementor-element-497adb6d .elementor-social-icon{background-color:var( --e-global-color-2918f1a );--icon-padding:0em;}.elementor-20996 .elementor-element.elementor-element-497adb6d .elementor-icon{border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-20996 .elementor-element.elementor-element-19b2389{--width:22%;}.elementor-20996 .elementor-element.elementor-element-5d11f8d{--width:100%;}.elementor-20996 .elementor-element.elementor-element-694b70e{--width:100%;}.elementor-20996 .elementor-element.elementor-element-2cbadb0{--width:100%;}}@media(max-width:1024px){.elementor-20996 .elementor-element.elementor-element-be5200a{--grid-columns:2;}.elementor-20996 .elementor-element.elementor-element-7b18b45{--grid-columns:2;}.elementor-20996 .elementor-element.elementor-element-7c0dac4{--grid-columns:2;}.elementor-20996 .elementor-element.elementor-element-7765d30{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-20996 .elementor-element.elementor-element-be5200a{--grid-columns:1;}.elementor-20996 .elementor-element.elementor-element-7b18b45{--grid-columns:1;}.elementor-20996 .elementor-element.elementor-element-7c0dac4{--grid-columns:1;}.elementor-20996 .elementor-element.elementor-element-7765d30{--swiper-slides-to-display:1;}.elementor-20996 .elementor-element.elementor-element-497adb6d{--grid-template-columns:repeat(4, auto);top:329px;}body:not(.rtl) .elementor-20996 .elementor-element.elementor-element-497adb6d{right:1296px;}body.rtl .elementor-20996 .elementor-element.elementor-element-497adb6d{left:1296px;}}/* Start custom CSS */.site-main ul.products.columns-4 li.product {
  /*! width:22.05%; */margin-right:0
 }
 
 .wc-gzd-additional-info  {display: none;}

/** Fixed height on product titles **/

@media (min-width:601px) {
  body.elementor-page-20996 .woocommerce-loop-product__title {
    height: 75px;
    min-height: 75pxpx;
  }
}

/** Change fixed height if we're on mobile or reset it to auto **/

@media (max-width:600px) {
  body.elementor-page-20996 .woocommerce-loop-product__title {
    height: 45px;
    min-height: 45px;
  }
}

/** Alternatively you could also truncate the text on mobile **/

/*
@media (max-width:600px) {
  body.elementor-page-20996 .woocommerce-loop-product__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
  }
  */
}/* End custom CSS */