@charset "UTF-8";
.whatsapp-btn {
  position: fixed;
  bottom: 20px;
  right: 25px;
  /* Cambié 'left: 20px' por 'right: 20px' */
  width: 60px;
  height: 60px;
  background-color: #25D366;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease-in-out;
  z-index: 9999;
  font-size: 24px;
  color: white;
  text-decoration: none;
}

.whatsapp-btn:focus,
.whatsapp-btn:active {
  outline: none;
  background-color: #25D366;
  color: white;
}

.whatsapp-btn i {
  color: white;
}

.whatsapp-btn:focus i,
.whatsapp-btn:active i {
  color: white;
}

.whatsapp-btn:hover {
  background-color: #1EBE5D;
}

.nav-item.dropdown:hover .dropdown-menu {
  display: block;
}

.dropdown-item {
  background-color: white;
  width: 125%;
}

.cta {
  padding-top: 250px;
}

@media (max-width: 991px) {
  .about .about-img .about-img-warp {
    height: 478px;
  }
}
@media (max-width: 787px) {
  .about .about-img .about-img-warp {
    height: 405px;
  }
  .about .about-img.about-img-left .about-img-warp {
    left: 45px;
  }
}
@media (max-width: 400px) {
  .about .about-img .about-img-warp {
    width: 300px;
    height: 405px;
  }
  .about .about-img.about-img-left .about-img-warp {
    left: 0px;
  }
}/*# sourceMappingURL=estilos.css.map */