.elementor-298 .elementor-element.elementor-element-f235900{--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;}.elementor-298 .elementor-element.elementor-element-af1ff7d{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-298 .elementor-element.elementor-element-af1ff7d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-298 .elementor-element.elementor-element-0bde4a9{--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-298 .elementor-element.elementor-element-2a54744{--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-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-298 .elementor-element.elementor-element-6b50bda{width:var( --container-widget-width, 50% );max-width:50%;background-image:url("https://medflow.ae/wp-content/uploads/2025/10/WhatsApp-Image-2025-10-08-at-11.56.36_dd2c0979.jpg");padding:10px 10px 10px 10px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:none;border-radius:80px 80px 80px 80px;text-align:center;}.elementor-298 .elementor-element.elementor-element-6b50bda.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-298 .elementor-element.elementor-element-6b50bda .elementor-heading-title{font-family:"Suez One", Sans-serif;font-size:45px;font-weight:700;color:#000000;}.elementor-298 .elementor-element.elementor-element-342aafa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-298 .elementor-element.elementor-element-342aafa.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-298 .elementor-element.elementor-element-e0881c3{--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;border-style:none;--border-style:none;--border-radius:85px 150px 85px 150px;}.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-298 .elementor-element.elementor-element-ea53843 img{width:100%;border-style:groove;border-color:#ACACAC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-298 .elementor-element.elementor-element-1dded87{text-align:center;}.elementor-298 .elementor-element.elementor-element-1dded87 .elementor-heading-title{color:#000000;}.elementor-298 .elementor-element.elementor-element-92e7c68{--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-298 .elementor-element.elementor-element-8db8a6b img{width:100%;border-style:groove;border-color:#ACACAC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-298 .elementor-element.elementor-element-6f15aa8{text-align:center;}.elementor-298 .elementor-element.elementor-element-6f15aa8 .elementor-heading-title{color:#000000;}.elementor-298 .elementor-element.elementor-element-4e30187{--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-298 .elementor-element.elementor-element-7499df9 img{width:100%;border-style:groove;border-color:#ACACAC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-298 .elementor-element.elementor-element-c436580{text-align:center;}.elementor-298 .elementor-element.elementor-element-c436580 .elementor-heading-title{color:#000000;}.elementor-298 .elementor-element.elementor-element-cc3dd3d{--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-298 .elementor-element.elementor-element-68b7808 img{width:100%;border-style:groove;border-color:#ACACAC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-298 .elementor-element.elementor-element-0958bd3{text-align:center;}.elementor-298 .elementor-element.elementor-element-0958bd3 .elementor-heading-title{color:#000000;}.elementor-298 .elementor-element.elementor-element-4fed444{--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-298 .elementor-element.elementor-element-5cd3433 img{width:100%;border-style:groove;border-color:#ACACAC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-298 .elementor-element.elementor-element-aa49a57{text-align:center;}.elementor-298 .elementor-element.elementor-element-aa49a57 .elementor-heading-title{color:#000000;}.elementor-298 .elementor-element.elementor-element-076b4c9{--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-298 .elementor-element.elementor-element-2e1973c img{width:100%;border-style:groove;border-color:#ACACAC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-298 .elementor-element.elementor-element-e1cc979{text-align:center;}.elementor-298 .elementor-element.elementor-element-e1cc979 .elementor-heading-title{color:#000000;}.elementor-298 .elementor-element.elementor-element-49531bc{--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-298 .elementor-element.elementor-element-70e93cd img{width:100%;border-style:groove;border-color:#ACACAC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-298 .elementor-element.elementor-element-6d4ccc6{text-align:center;}.elementor-298 .elementor-element.elementor-element-6d4ccc6 .elementor-heading-title{color:#000000;}.elementor-298 .elementor-element.elementor-element-c51cb43{--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-298 .elementor-element.elementor-element-9bc5afb img{width:100%;border-style:groove;border-color:#ACACAC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-298 .elementor-element.elementor-element-1b08b49{text-align:center;}.elementor-298 .elementor-element.elementor-element-1b08b49 .elementor-heading-title{color:#000000;}.elementor-298 .elementor-element.elementor-element-0d9a7b0{--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-298 .elementor-element.elementor-element-ff1486e img{width:100%;border-style:groove;border-color:#ACACAC;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-298 .elementor-element.elementor-element-bb9dc50{text-align:center;}.elementor-298 .elementor-element.elementor-element-bb9dc50 .elementor-heading-title{color:#000000;}.elementor-298 .elementor-element.elementor-element-b7e37f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-298 .elementor-element.elementor-element-e913b20{width:var( --container-widget-width, 50% );max-width:50%;background-image:url("https://medflow.ae/wp-content/uploads/2025/10/WhatsApp-Image-2025-10-08-at-11.56.36_dd2c0979.jpg");padding:10px 10px 10px 10px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:none;border-radius:80px 80px 80px 80px;text-align:center;}.elementor-298 .elementor-element.elementor-element-e913b20.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-298 .elementor-element.elementor-element-e913b20 .elementor-heading-title{font-family:"Suez One", Sans-serif;font-size:45px;font-weight:700;color:#000000;}.elementor-298 .elementor-element.elementor-element-7665e73{--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;}.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-298 .elementor-element.elementor-element-3bdacab.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-298 .elementor-element.elementor-element-3bdacab.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-298 .elementor-element.elementor-element-3bdacab.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-298 .elementor-element.elementor-element-999c808{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-298 .elementor-element.elementor-element-5b5182a{--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-298 .elementor-element.elementor-element-fe89bbe img{width:100%;max-width:100%;height:315px;}.elementor-298 .elementor-element.elementor-element-12e265a{--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-298 .elementor-element.elementor-element-28cacbd img{width:100%;max-width:100%;height:315px;}.elementor-298 .elementor-element.elementor-element-db228c7{--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-298 .elementor-element.elementor-element-ea382f9{width:var( --container-widget-width, 50% );max-width:50%;background-image:url("https://medflow.ae/wp-content/uploads/2025/10/WhatsApp-Image-2025-10-08-at-11.56.36_dd2c0979.jpg");padding:10px 10px 10px 10px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:none;border-radius:80px 80px 80px 80px;text-align:center;}.elementor-298 .elementor-element.elementor-element-ea382f9.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-298 .elementor-element.elementor-element-ea382f9 .elementor-heading-title{font-family:"Suez One", Sans-serif;font-size:45px;font-weight:700;color:#000000;}.elementor-298 .elementor-element.elementor-element-24a3b17{--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-298 .elementor-element.elementor-element-d6fd7a6{--e-image-carousel-slides-to-show:6;}@media(max-width:1024px){.elementor-298 .elementor-element.elementor-element-3bdacab.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-298 .elementor-element.elementor-element-c742835{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-6b50bda{--container-widget-width:225px;--container-widget-flex-grow:0;width:var( --container-widget-width, 225px );max-width:225px;}.elementor-298 .elementor-element.elementor-element-6b50bda .elementor-heading-title{font-size:22px;}.elementor-298 .elementor-element.elementor-element-342aafa{--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-298 .elementor-element.elementor-element-ea53843 img{width:85%;border-radius:10px 10px 10px 10px;}.elementor-298 .elementor-element.elementor-element-8db8a6b img{width:85%;border-radius:10px 10px 10px 10px;}.elementor-298 .elementor-element.elementor-element-7499df9 img{width:85%;border-radius:10px 10px 10px 10px;}.elementor-298 .elementor-element.elementor-element-68b7808 img{width:85%;border-radius:10px 10px 10px 10px;}.elementor-298 .elementor-element.elementor-element-5cd3433 img{width:85%;border-radius:10px 10px 10px 10px;}.elementor-298 .elementor-element.elementor-element-2e1973c img{width:85%;border-radius:10px 10px 10px 10px;}.elementor-298 .elementor-element.elementor-element-70e93cd img{width:85%;border-radius:10px 10px 10px 10px;}.elementor-298 .elementor-element.elementor-element-9bc5afb img{width:85%;border-radius:10px 10px 10px 10px;}.elementor-298 .elementor-element.elementor-element-ff1486e img{width:85%;border-radius:10px 10px 10px 10px;}.elementor-298 .elementor-element.elementor-element-e913b20{padding:3px 3px 3px 3px;}.elementor-298 .elementor-element.elementor-element-e913b20 .elementor-heading-title{font-size:24px;}.elementor-298 .elementor-element.elementor-element-7665e73{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298 .elementor-element.elementor-element-3bdacab.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-298 .elementor-element.elementor-element-ea382f9{width:100%;max-width:100%;text-align:center;}.elementor-298 .elementor-element.elementor-element-ea382f9 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-298 .elementor-element.elementor-element-e0881c3{--width:20%;}.elementor-298 .elementor-element.elementor-element-92e7c68{--width:20%;}.elementor-298 .elementor-element.elementor-element-4e30187{--width:20%;}.elementor-298 .elementor-element.elementor-element-cc3dd3d{--width:20%;}.elementor-298 .elementor-element.elementor-element-4fed444{--width:20%;}.elementor-298 .elementor-element.elementor-element-076b4c9{--width:20%;}.elementor-298 .elementor-element.elementor-element-49531bc{--width:20%;}.elementor-298 .elementor-element.elementor-element-c51cb43{--width:20%;}.elementor-298 .elementor-element.elementor-element-0d9a7b0{--width:21%;}.elementor-298 .elementor-element.elementor-element-5b5182a{--width:50%;}.elementor-298 .elementor-element.elementor-element-12e265a{--width:50%;}}/* Start custom CSS for image-carousel, class: .elementor-element-af1ff7d *//* === Elementor Slider: Auto Height + No Cropping === */
.elementor-298 .elementor-element.elementor-element-af1ff7d {
  overflow: hidden;
}

/* Allow container to resize based on image height */
.elementor-298 .elementor-element.elementor-element-af1ff7d .elementor-swiper,
.elementor-298 .elementor-element.elementor-element-af1ff7d .elementor-main-swiper,
.elementor-298 .elementor-element.elementor-element-af1ff7d .swiper-container,
.elementor-298 .elementor-element.elementor-element-af1ff7d .swiper-wrapper,
.elementor-298 .elementor-element.elementor-element-af1ff7d .swiper-slide {
  height: auto !important;
  min-height: 200px; /* fallback if image is small */
}

/* === Fix background image behavior === */
.elementor-298 .elementor-element.elementor-element-af1ff7d .elementor-slide-bg {
  background-size: contain !important;       /* show full image */
  background-repeat: no-repeat !important;
  background-position: bottom center !important; /* anchor image bottom */
  height: auto !important;
  min-height: 200px;
}

/* === Slide content centering === */
.elementor-298 .elementor-element.elementor-element-af1ff7d .elementor-slide-content {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 30px 15px;
}

/* === Responsive height adjustments (optional) === */
@media (max-width: 1024px) {
  .elementor-298 .elementor-element.elementor-element-af1ff7d .swiper-slide,
  .elementor-298 .elementor-element.elementor-element-af1ff7d .elementor-slide-bg {
    min-height: 250px !important;
  }
}

@media (max-width: 767px) {
  .elementor-298 .elementor-element.elementor-element-af1ff7d .swiper-slide,
  .elementor-298 .elementor-element.elementor-element-af1ff7d .elementor-slide-bg {
    min-height: 180px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342aafa */@media (max-width: 767px) {
  .elementor-298 .elementor-element.elementor-element-342aafa {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .elementor-298 .elementor-element.elementor-element-342aafa > .elementor-element {
    width: 48% !important;
    margin-bottom: 15px;
    text-align: center;
  }

  .elementor-298 .elementor-element.elementor-element-342aafa img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto 8px;
  }

  .elementor-298 .elementor-element.elementor-element-342aafa h3, 
  .elementor-298 .elementor-element.elementor-element-342aafa h4, 
  .elementor-298 .elementor-element.elementor-element-342aafa h5, 
  .elementor-298 .elementor-element.elementor-element-342aafa p {
    margin: 0;
    text-align: center;
  }
}/* End custom CSS */