.whats-float {
  width: 60px;
  height: 60px;
  position: fixed;
  right: 2%;
  bottom: 10%;
  background-color: rgb(9, 253, 9);
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

.whats-float > a {
  width: 100%;
  height: 100%;
  font-size: 20px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 200ms ease;
}

.whats-float > a:hover {
  transform: scale(1.41);
  color: #fcb900;
}

.elementor-white {
  color: white !important;
}

@media (max-width: 767px) {
  div.elementor-289
    .elementor-element.elementor-element-36b1bfc:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-289
    .elementor-element.elementor-element-36b1bfc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0 0;
    background-size: auto 300px;
  }
}
