.elementor-860 .elementor-element.elementor-element-e15c6f7{--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-860 .elementor-element.elementor-element-ca463a5{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-860 .elementor-element.elementor-element-1b7d55f{text-align:center;}.elementor-860 .elementor-element.elementor-element-1b7d55f .elementor-heading-title{font-style:italic;color:#006BBB;}.elementor-860 .elementor-element.elementor-element-c67dcc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 70px 70px;box-shadow:0px 20px 50px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-860 .elementor-element.elementor-element-c67dcc7:not(.elementor-motion-effects-element-type-background), .elementor-860 .elementor-element.elementor-element-c67dcc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aguarealpura.com/wp-content/uploads/2024/12/back-agua.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-860 .elementor-element.elementor-element-05459ed{--display:flex;--justify-content:center;}.elementor-860 .elementor-element.elementor-element-87eaf5e .elementor-heading-title{font-size:25px;font-weight:800;color:#FFFFFF;}.elementor-860 .elementor-element.elementor-element-a9266e8{color:#FFFFFF;font-size:20px;}.elementor-860 .elementor-element.elementor-element-6622ea9 .elementor-heading-title{font-size:25px;font-weight:800;color:#FFFFFF;}.elementor-860 .elementor-element.elementor-element-2366f7d{color:#FFFFFF;font-size:20px;}.elementor-860 .elementor-element.elementor-element-c7946b0 .elementor-heading-title{font-size:25px;font-weight:800;color:#FFFFFF;}.elementor-860 .elementor-element.elementor-element-f9c2463{color:#FFFFFF;font-size:20px;}.elementor-860 .elementor-element.elementor-element-ed8ac85{--display:flex;}.elementor-860 .elementor-element.elementor-element-4f52c8e:not(.elementor-motion-effects-element-type-background), .elementor-860 .elementor-element.elementor-element-4f52c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102136;}.elementor-860 .elementor-element.elementor-element-4f52c8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-200px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-860 .elementor-element.elementor-element-4f52c8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-860 .elementor-element.elementor-element-ef42a45 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-860 .elementor-element.elementor-element-2e2d251{--spacer-size:231px;}.elementor-860 .elementor-element.elementor-element-bbe3378{text-align:center;color:#FFFFFF;font-size:16px;}@media(min-width:768px){.elementor-860 .elementor-element.elementor-element-c67dcc7{--width:81%;}}@media(max-width:1024px){.elementor-860 .elementor-element.elementor-element-c67dcc7{--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-860 .elementor-element.elementor-element-87eaf5e .elementor-heading-title{font-size:25px;}.elementor-860 .elementor-element.elementor-element-6622ea9 .elementor-heading-title{font-size:25px;}.elementor-860 .elementor-element.elementor-element-c7946b0 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-860 .elementor-element.elementor-element-c67dcc7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for html, class: .elementor-element-096441f *//* Estilo del botón flotante con imagen */
.whatsapp-btn {
  position: fixed;
  bottom: 5px; /* Ajusta la posición vertical */
  right: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  animation: pulse 1.5s infinite; /* Aplica la animación de pulsación */
  transition: box-shadow 0.3s ease-in-out;
}

/* Animación de pulsación */
@keyframes pulse {
  0% {
    transform: scale(1); /* Tamaño original */
  }
  50% {
    transform: scale(1.1); /* Aumenta el tamaño de la imagen */
  }
  100% {
    transform: scale(1); /* Regresa al tamaño original */
  }
}

/* Efecto de hover: agranda la imagen y aumenta la sombra */
.whatsapp-btn:hover img {
  transform: scale(1.1); /* Aumenta el tamaño de la imagen al pasar el ratón */

}

/* Estilo de la imagen dentro del botón */
.whatsapp-btn img {
  width: 80px; /* Ajusta el tamaño de la imagen de WhatsApp */
  height: 80px;
  object-fit: contain; /* Asegura que la imagen se mantenga proporcional */
}/* End custom CSS */