.elementor-1269 .elementor-element.elementor-element-382feb7{--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;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-1269 .elementor-element.elementor-element-657dfa9{text-align:center;}.elementor-1269 .elementor-element.elementor-element-657dfa9 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Aboreto", Sans-serif;font-size:36px;font-weight:600;}.elementor-1269 .elementor-element.elementor-element-39d0985 .gallery-item{padding:0 20px 20px 0;}.elementor-1269 .elementor-element.elementor-element-39d0985 .gallery{margin:0 -20px -20px 0;}.elementor-1269 .elementor-element.elementor-element-39d0985 .gallery-item .gallery-caption{text-align:center;}@media(min-width:768px){.elementor-1269 .elementor-element.elementor-element-382feb7{--content-width:1300px;}}/* Start custom CSS for image-gallery, class: .elementor-element-39d0985 *//* GRID GENERAL */
#gallery-1.gallery {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
}

/* QUITAR ESTILOS DE WP */
#gallery-1.gallery .gallery-item {
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  margin: 0 !important;
}

/* CAJA IMAGEN */
#gallery-1.gallery .gallery-icon {
  width: 100%;
  height: 250px;
  overflow: hidden;
}

/* IMAGEN */
#gallery-1.gallery img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* TABLET */
@media (max-width: 768px) {
  #gallery-1.gallery {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

/* MÓVIL */
@media (max-width: 480px) {
  #gallery-1.gallery {
    grid-template-columns: 1fr !important;
  }

  #gallery-1.gallery .gallery-icon {
    height: 200px;
  }
}/* End custom CSS */