.elementor-6396 .elementor-element.elementor-element-47ed2ad{--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-6396 .elementor-element.elementor-element-16ac929.elementor-element{--align-self:flex-start;}.elementor-6396 .elementor-element.elementor-element-695d21a{--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-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6396 .elementor-element.elementor-element-6a77620{text-align:center;font-family:"Poppins", Sans-serif;}.elementor-6396 .elementor-element.elementor-element-6a77620 .elementor-text-editor{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6396 .elementor-element.elementor-element-0302378{--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-6396 .elementor-element.elementor-element-e67a804{--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-6396 .elementor-element.elementor-element-e67a804.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6396 .elementor-element.elementor-element-8253af2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6396 .elementor-element.elementor-element-8253af2 .elementor-swiper-button{font-size:20px;}.elementor-6396 .elementor-element.elementor-element-4c196c0{--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-6396 .elementor-element.elementor-element-04d11ef{text-align:center;font-family:"Poppins", Sans-serif;}.elementor-6396 .elementor-element.elementor-element-04d11ef .elementor-text-editor{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6396 .elementor-element.elementor-element-d656698{--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;}.elementor-6396 .elementor-element.elementor-element-1be128b{--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-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-6396 .elementor-element.elementor-element-eb5de7d img{border-style:solid;}.elementor-6396 .elementor-element.elementor-element-5fdd3d9{--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-6396 .elementor-element.elementor-element-0700620 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;}.elementor-6396 .elementor-element.elementor-element-cfde191{--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-6396 .elementor-element.elementor-element-70fb129 img{border-style:solid;}.elementor-6396 .elementor-element.elementor-element-0e1a713{--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-6396 .elementor-element.elementor-element-b09badf img{border-style:solid;}.elementor-6396 .elementor-element.elementor-element-8521091 img{border-style:solid;}.elementor-6396 .elementor-element.elementor-element-703f344{--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-6396 .elementor-element.elementor-element-1dd5eba img{border-style:solid;}.elementor-6396 .elementor-element.elementor-element-7b20cf8{--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-6396 .elementor-element.elementor-element-7b20cf8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6396 .elementor-element.elementor-element-36a77ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6396 .elementor-element.elementor-element-36a77ff img{border-style:solid;}.elementor-6396 .elementor-element.elementor-element-5b9a54a{--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-6396 .elementor-element.elementor-element-f70c49e{text-align:center;font-family:"Poppins", Sans-serif;}.elementor-6396 .elementor-element.elementor-element-f70c49e .elementor-text-editor{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6396 .elementor-element.elementor-element-28d0116c{--display:flex;}.elementor-6396 .elementor-element.elementor-element-28d0116c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6396 .elementor-element.elementor-element-5eb01251.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6396 .elementor-element.elementor-element-5eb01251{border-style:solid;font-family:"Poppins", Sans-serif;}.elementor-6396 .elementor-element.elementor-element-3c26823{--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-6396 .elementor-element.elementor-element-0b61a8f{text-align:center;}.elementor-6396 .elementor-element.elementor-element-0b61a8f .elementor-text-editor{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}@media(min-width:768px){.elementor-6396 .elementor-element.elementor-element-1be128b{--width:25%;}.elementor-6396 .elementor-element.elementor-element-5fdd3d9{--width:25%;}.elementor-6396 .elementor-element.elementor-element-cfde191{--width:25%;}.elementor-6396 .elementor-element.elementor-element-0e1a713{--width:25%;}}@media(max-width:1024px){.elementor-6396 .elementor-element.elementor-element-8253af2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-6396 .elementor-element.elementor-element-6a77620{text-align:justify;font-size:10px;}.elementor-6396 .elementor-element.elementor-element-e67a804{--width:247.2px;}.elementor-6396 .elementor-element.elementor-element-e67a804.e-con{--align-self:center;--flex-grow:2;}.elementor-6396 .elementor-element.elementor-element-8253af2.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6396 .elementor-element.elementor-element-8253af2 .elementor-main-swiper{height:327px;width:213px;}.elementor-6396 .elementor-element.elementor-element-04d11ef{text-align:center;font-size:10px;}.elementor-6396 .elementor-element.elementor-element-7b20cf8{--width:234.2px;--min-height:179px;--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-6396 .elementor-element.elementor-element-36a77ff{width:var( --container-widget-width, 201.2px );max-width:201.2px;--container-widget-width:201.2px;--container-widget-flex-grow:0;text-align:center;}.elementor-6396 .elementor-element.elementor-element-f70c49e{font-size:10px;}.elementor-6396 .elementor-element.elementor-element-28d0116c{--width:259.8px;}.elementor-6396 .elementor-element.elementor-element-5eb01251{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;}.elementor-6396 .elementor-element.elementor-element-5eb01251.elementor-element{--align-self:center;}.elementor-6396 .elementor-element.elementor-element-0b61a8f{font-size:10px;}}/* Start custom CSS for html, class: .elementor-element-16ac929 *//* MEDICAL ICON LIST */
.medical-icon-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* EACH ROW */
.medical-icon-list li {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 14px 0;
  border-bottom: 1px dashed rgba(0,0,0,0.12);
}

.medical-icon-list li:last-child {
  border-bottom: none;
}

/* ICON STYLE */
.med-icon {
  width: 42px;
  height: 42px;
  background: linear-gradient(135deg, #1aa36f, #2ecf8f);
  color: #fff;
  font-size: 20px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 22px rgba(26,163,111,0.35);
}

/* TEXT */
.med-text {
  font-size: 15px;
  font-weight: 600;
  color: #1a7f5a;
}

/* MOBILE */
@media (max-width: 768px) {
  .med-icon {
    width: 36px;
    height: 36px;
    font-size: 18px;
  }
  .med-text {
    font-size: 14px;
  }
}/* End custom CSS */






/* Start custom CSS for media-carousel, class: .elementor-element-8253af2 *//* ───────────── BIO HEALER MEDIA CAROUSEL ───────────── */

.bio-carousel-wrapper {
  width: 100%;
  padding: 30px 0;
  background: #111;                  /* Dark background for contrast */
}

.bio-carousel .item {
  background: #1a1a1a;
  border: 2px solid #f6d524;         /* Yellow border */
  border-radius: 18px;
  padding: 20px;
  margin: 15px;
  transition: 0.35s ease;
  box-shadow: 0 0 0 rgba(246, 213, 36, 0);
}

.bio-carousel .item img {
  width: 100%;
  border-radius: 14px;
  filter: grayscale(30%);
  transition: 0.35s ease;
}

.bio-carousel .item:hover {
  transform: scale(1.05);
  border-color: #ffdf37;
  box-shadow: 0 0 25px rgba(246, 213, 36, 0.4);
}

.bio-carousel .item:hover img {
  filter: grayscale(0%);
}

/* ───────────── TEXT STYLE ───────────── */

.bio-carousel .item h3 {
  font-size: 20px;
  color: #f6d524;
  margin-top: 15px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.bio-carousel .item p {
  color: #eee;
  font-size: 14px;
  line-height: 1.5;
  margin-top: 8px;
}

/* ───────────── NAVIGATION ARROWS ───────────── */

.bio-carousel .swiper-button-next,
.bio-carousel .swiper-button-prev {
  color: #f6d524 !important;
  background: rgba(20,20,20,0.8);
  border: 2px solid #f6d524;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  transition: 0.3s ease;
}

.bio-carousel .swiper-button-next:hover,
.bio-carousel .swiper-button-prev:hover {
  background: #f6d524;
  color: #111 !important;
  border-color: #f6d524;
}

/* ───────────── PAGINATION DOTS ───────────── */

.bio-carousel .swiper-pagination-bullet {
  background: #555;
  opacity: 1;
  width: 10px;
  height: 10px;
  transition: 0.3s ease;
}

.bio-carousel .swiper-pagination-bullet-active {
  background: #f6d524;
  width: 14px;
  height: 14px;
}/* End custom CSS */





















/* Start custom CSS for container, class: .elementor-element-28d0116c */.single-product .product{
    margin: 0px !important;
    padding: 0px !important;
}

.elementor-6396 .elementor-element.elementor-element-28d0116c{
    padding: 0px !important;
}/* End custom CSS */



