.elementor-1112 .elementor-element.elementor-element-e6c4447{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for image, class: .elementor-element-1ad465b */.boton-flotante {
  position: fixed; /* Fijo para que siempre esté visible */
  bottom: 80px; /* Espaciado desde la parte inferior */
  right: 20px; /* Espaciado desde el lado derecho */


  z-index: 1000; /* Asegura que quede encima de otros elementos */
  cursor: pointer; /* Cambia el cursor para indicar que es clickeable */
  transition: transform 0.3s ease; /* Suaviza la animación al pasar el mouse */
}

.boton-flotante img {
  width: 100%; /* Asegura que la imagen ocupe todo el contenedor */
  height: 100%; /* Asegura que la imagen ocupe todo el contenedor */
  border-radius: 50%; /* Hace que el botón tenga bordes redondeados */
}

/* Efecto hover */
.boton-flotante:hover {
  transform: scale(1.1); /* Amplía ligeramente el botón al pasar el mouse */
}/* End custom CSS */