#fw-section-custom-html-1720222702 {

.yx-floating-logo {
  position: absolute;
  top: 70px;
  left: 50px;
  width: 64px;
  height: 64px;
  z-index: 10;
  animation: spinPauseLogo 4s ease-in-out infinite;
}

/* Smaller and re-positioned for mobile */
@media (max-width: 768px) {
  .yx-floating-logo {
    top: 20px;
    left: 70px;
    width: 40px;
    height: 40px;
    z-index: 999;
  }
}

.yx-floating-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}

@keyframes spinPauseLogo {
  0%   { transform: rotate(0deg); }
  80%  { transform: rotate(360deg); }
  100% { transform: rotate(360deg); } /* Pause moment */
}
}