.elementor-155225 .elementor-element.elementor-element-bca958e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:25px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-155225 .elementor-element.elementor-element-1796138{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:25px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-155225 .elementor-element.elementor-element-300cc27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-155225 .elementor-element.elementor-element-3fffefe .steps-panel .ordered-list li:not(.steps-panel .ordered-list li:last-child){padding-bottom:40px;}.elementor-155225 .elementor-element.elementor-element-3fffefe .steps-panel .ordered-list li{padding-left:40px;}.elementor-155225 .elementor-element.elementor-element-3fffefe .steps-panel .ordered-list li::before{font-size:13px;width:33px !important;height:33px !important;line-height:24px;}/* Start custom CSS for docly_list_item, class: .elementor-element-3fffefe */.galeria-docy {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

.galeria-docy figure {
  margin: 0;
  text-align: center;
}

.galeria-docy img {
  width: 200px;
  border-radius: 8px;
  cursor: pointer;
  transition: transform .2s;
}

.galeria-docy img:hover {
  transform: scale(1.03);
}

.galeria-docy figcaption {
  margin-top: 6px;
  font-size: 13px;
  color: #666;
}/* End custom CSS */