.elementor-4315 .elementor-element.elementor-element-61f9c25{--display:flex;}/* Start custom CSS for html, class: .elementor-element-aee480c */li._mov_show button {
  display: flex;           /* stack children vertically */
  flex-direction: column;  /* image on top, caption below */
  align-items: center;     /* center horizontally */
  position: relative;      /* prevent absolute stacking */
}

li._mov_show button .ico {
  display: block;          /* ensures image block layout */
}

li._mov_show button .ico img {
  display: block;          /* prevents inline spacing issues */
  max-width: 100%;         /* responsive */
  height: auto;
}

li._mov_show button .caption {
  display: block;
  margin-top: 8px;         /* spacing under image */
  line-height: 1.4;
  text-align: center;
}/* End custom CSS */