.elementor-618 .elementor-element.elementor-element-4cd50dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-618 .elementor-element.elementor-element-4cd50dc:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-4cd50dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4faea75 );}.elementor-618 .elementor-element.elementor-element-13a18c0 > .elementor-widget-container{margin:65px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-13a18c0{width:100%;max-width:100%;}.elementor-widget-global.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-618 .elementor-element.elementor-global-2445 .elementor-icon-wrapper{text-align:center;}.elementor-618 .elementor-element.elementor-global-2445 .elementor-icon{font-size:66px;}.elementor-618 .elementor-element.elementor-global-2445 .elementor-icon svg{height:66px;}body:not(.rtl) .elementor-618 .elementor-element.elementor-global-2445{right:10px;}body.rtl .elementor-618 .elementor-element.elementor-global-2445{left:10px;}.elementor-618 .elementor-element.elementor-global-2445{bottom:10px;z-index:998;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-618 .elementor-element.elementor-element-4cd50dc{--content-width:1680px;}}/* Start custom CSS for global, class: .elementor-global-2445 */.icono-whatsapp-burbuja{
  position: relative;
}

.icono-whatsapp-burbuja::before{
  content: "Hola, ¿Cómo podemos ayudarte?";
  position: absolute;
  right: 85px;
  bottom: 10px;
  background: #ffffff;
  color: #1f1f1f;
  padding: 10px 14px;
  border-radius: 12px;
  font-size: 14px;
  line-height: 1.3;
  white-space: nowrap;
  box-shadow: 0 8px 20px rgba(0,0,0,0.15);
  opacity: 0;
  visibility: hidden;
  transform: translateY(8px);
  transition: all 0.3s ease;
  z-index: 9999;
}

.icono-whatsapp-burbuja::after{
  content: "";
  position: absolute;
  right: 77px;
  bottom: 26px;
  border-width: 8px 0 8px 8px;
  border-style: solid;
  border-color: transparent transparent transparent #ffffff;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

.icono-whatsapp-burbuja:hover::before,
.icono-whatsapp-burbuja:hover::after{
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */