.elementor-10206 .elementor-element.elementor-element-b5bf18d{--display:flex;--min-height:40vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10206 .elementor-element.elementor-element-35af05c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10206 .elementor-element.elementor-element-35af05c img{width:100%;border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-10206 .elementor-element.elementor-element-b5bf18d{--content-width:500px;}}/* Start custom CSS for image, class: .elementor-element-35af05c */.elementor-10206 .elementor-element.elementor-element-35af05c {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important; /* Opcional: Centra la imagen antes de recortar */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5bf18d *//*
 * Solución para imágenes cortadas en Listing Grids.
 * Le dice a la imagen que ocupe el 100% de su contenedor
 * y que se recorte de forma inteligente para llenarlo.
*/
.imagen-ajuste-perfecto img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important; /* Opcional: Centra la imagen antes de recortar */
}/* End custom CSS */