.elementor-13374 .elementor-element.elementor-element-28e7401{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13374 .elementor-element.elementor-element-5ee3532{--divider-border-style:solid;--divider-color:#006072;--divider-border-width:3px;}.elementor-13374 .elementor-element.elementor-element-5ee3532 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-13374 .elementor-element.elementor-element-5ee3532 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-13374 .elementor-element.elementor-element-f1862f0{text-align:center;}.elementor-13374 .elementor-element.elementor-element-f1862f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;}.elementor-13374 .elementor-element.elementor-element-ea66708{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-13374 .elementor-element.elementor-element-ea66708.elementor-element{--align-self:center;}.elementor-13374 .elementor-element.elementor-element-ea66708 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#555555;}.elementor-13374 .elementor-element.elementor-element-c39753b{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1024px){.elementor-13374 .elementor-element.elementor-element-f1862f0 .elementor-heading-title{font-size:32px;}.elementor-13374 .elementor-element.elementor-element-ea66708 .elementor-heading-title{font-size:15px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13374 .elementor-element.elementor-element-28e7401{--content-width:95%;}}@media(max-width:767px){.elementor-13374 .elementor-element.elementor-element-28e7401{--content-width:90%;}.elementor-13374 .elementor-element.elementor-element-f1862f0 .elementor-heading-title{font-size:28px;}.elementor-13374 .elementor-element.elementor-element-ea66708 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for gallery, class: .elementor-element-c39753b *//* Tarjeta */
.elementor-13374 .elementor-element.elementor-element-c39753b .e-gallery-container {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
  height: auto !important;
}

.elementor-13374 .elementor-element.elementor-element-c39753b .e-gallery-item {
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  overflow: hidden;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  transform: none !important;
  margin: 0 !important;
  width: calc((100% - 7 * 15px) / 8) !important; /* 8 por fila */
}

/* Logo completo (sin recorte), con aire alrededor, en gris */
.elementor-13374 .elementor-element.elementor-element-c39753b .e-gallery-image {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: scale(0.95);
  filter: grayscale(100%) opacity(0.7);
  transition: filter 0.3s ease;
}

/* Color al pasar el mouse */
.elementor-13374 .elementor-element.elementor-element-c39753b .e-gallery-item:hover .e-gallery-image {
  filter: none;
}

@media (max-width: 1024px) {
  .elementor-13374 .elementor-element.elementor-element-c39753b .e-gallery-item { width: calc((100% - 3 * 15px) / 4) !important; } /* 4 por fila */
}
@media (max-width: 767px) {
  .elementor-13374 .elementor-element.elementor-element-c39753b .e-gallery-item { width: calc((100% - 15px) / 2) !important; } /* 2 por fila */
}/* End custom CSS */