.featured-web > img.wp-floating-mark {
  width: clamp(84px, 11vw, 144px);
  height: auto;
  aspect-ratio: 1;
  align-self: flex-end;
  margin: auto 0 30px auto;
  animation: yundic-wp-float 5s ease-in-out infinite;
}
@keyframes yundic-wp-float {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}
@media (max-width: 640px) {
  .featured-web > img.wp-floating-mark { margin: 22px 0 22px auto; }
}
@media (prefers-reduced-motion: reduce) {
  .featured-web > img.wp-floating-mark { animation: none; }
}

@media (min-width: 1100px) {
  #website-services .featured-web > img.wp-floating-mark {
    position: absolute;
    top: 43%;
    right: 7%;
    translate: 0 -50%;
    margin: 0;
  }
}
