.elementor-189 .elementor-element.elementor-element-6db71e3{--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-189 .elementor-element.elementor-element-34ac0c4{--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-189 .elementor-element.elementor-element-2327577{--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-189 .elementor-element.elementor-element-4668b7f{--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;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-acd43f5 */.ec-slide { opacity:0; }
.ec-slide.active { opacity:1; z-index:1; }

/* ✅ MOBILE: image full show, no cut, no blank space */
@media (max-width:768px){

  .ec-slider{
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;
    background:transparent !important;
  }

  .ec-slide{
    position:relative !important; /* absolute hatao */
    inset:auto !important;
    display:none !important;       /* inactive hide */
    opacity:1 !important;          /* display none handles visibility */
  }

  .ec-slide.active{
    display:block !important;      /* only active shows */
  }

  .ec-slide img{
    width:100% !important;
    height:auto !important;
    object-fit:contain !important; /* ✅ no crop */
    display:block !important;
  }
}/* End custom CSS */