.elementor-46 .elementor-element.elementor-element-0a714a6{text-align:center;width:var( --container-widget-width, 4000% );max-width:4000%;--container-widget-width:4000%;--container-widget-flex-grow:0;z-index:6;}.elementor-46 .elementor-element.elementor-element-0a714a6 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-46 .elementor-element.elementor-element-e3a67dc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-46 .elementor-element.elementor-element-e3a67dc .elementor-divider-separator{width:0%;}.elementor-46 .elementor-element.elementor-element-e3a67dc .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-46 .elementor-element.elementor-element-67c53af{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-46 .elementor-element.elementor-element-67c53af .elementor-divider-separator{width:0%;}.elementor-46 .elementor-element.elementor-element-67c53af .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-46 .elementor-element.elementor-element-cae8d44{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-46 .elementor-element.elementor-element-cae8d44 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-46 .elementor-element.elementor-element-9f7b588 img{border-radius:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-d28e658 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-d28e658 > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-46 .elementor-element.elementor-element-190476a img{border-radius:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-acfc0f5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-46 .elementor-element.elementor-element-acfc0f5 .elementor-divider-separator{width:0%;}.elementor-46 .elementor-element.elementor-element-acfc0f5 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-46 .elementor-element.elementor-element-f7e31a7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-46 .elementor-element.elementor-element-f7e31a7 .elementor-divider-separator{width:0%;}.elementor-46 .elementor-element.elementor-element-f7e31a7 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-46 .elementor-element.elementor-element-0567b8b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-46 .elementor-element.elementor-element-0567b8b .elementor-divider-separator{width:0%;}.elementor-46 .elementor-element.elementor-element-0567b8b .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-46 .elementor-element.elementor-element-1ba24b7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-46 .elementor-element.elementor-element-1ba24b7 .elementor-divider-separator{width:0%;}.elementor-46 .elementor-element.elementor-element-1ba24b7 .elementor-divider{padding-top:15px;padding-bottom:15px;}/* Start custom CSS for image, class: .elementor-element-0a714a6 */.contenedor {
  max-width: 100%; /* Asegura que el contenedor no sea más ancho que su contenedor padre */
  height: auto;    /* Permite que la altura se ajuste automáticamente para mantener la relación de aspecto */
}

.imagen {
  max-width: 100%; /* Asegura que la imagen no sea más ancha que su contenedor */
  height: auto;    /* Permite que la altura se ajuste automáticamente para mantener la relación de aspecto */
}/* End custom CSS */