.elementor-2064 .elementor-element.elementor-element-dc0de33{--display:flex;}.elementor-2064 .elementor-element.elementor-element-fa153fe img{opacity:1;}.elementor-2064 .elementor-element.elementor-element-29151ca{--display:flex;}@media(max-width:767px){.elementor-2064 .elementor-element.elementor-element-fa153fe{width:auto;max-width:auto;}.elementor-2064 .elementor-element.elementor-element-fa153fe img{width:100%;max-width:100%;height:500px;object-fit:fill;}.elementor-2064 .elementor-element.elementor-element-fadcc2a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2064 .elementor-element.elementor-element-fadcc2a img{width:100%;max-width:100%;height:500px;object-fit:fill;}.elementor-2064 .elementor-element.elementor-element-bc3ef9e img{width:1%;max-width:1%;height:1px;}.elementor-2064 .elementor-element.elementor-element-473ff3b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 0px;}.elementor-2064 .elementor-element.elementor-element-473ff3b img{width:1%;max-width:1%;height:1px;}}/* Start custom CSS for image, class: .elementor-element-fa153fe */@media (max-width: 767px) {
  img.wp-image-2170 {
    width: 100vw !important;
    max-width: 100vw !important;
    height: auto !important;
    margin-left: calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fadcc2a */@media (max-width: 767px) {
  .elementor-widget-image img {
    width: 100vw !important;
    max-width: 100vw !important;
    height: auto !important;
    margin-left: calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc3ef9e */@media (max-width: 767px) {
  .elementor-widget-image img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    display: block !important;
  }

  /* Asegura que el contenedor no tenga padding lateral extra */
  .elementor-widget-image,
  .elementor-column,
  .elementor-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}/* End custom CSS */