.elementor-926 .elementor-element.elementor-element-b5a52ea{--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-926 .elementor-element.elementor-element-6655b8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:93px 93px 93px 93px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-6655b8f *//* 🔥 SLIDER IMAGE FIX */
.slide-bg{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  background-size:cover;
  background-position:center center; /* fix */
  background-repeat:no-repeat;
}

/* 🔥 CARD IMAGE FIX (NO CUT) */
.category-image-wrap{
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:75%;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0 10px;
  overflow:visible;
}

.category-image-wrap img{
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto;
  object-fit:contain; /* main fix */
  object-position:center center;
  display:block;
}/* End custom CSS */