@media (max-width: 479px) {
    .ps-footer__widgets .widget_contact-us {
        max-width: 100% !important;
        width: 100% !important;
        flex-basis: 100% !important;
    }
}

@media (max-width: 991px) {
  #app > div > div:nth-child(4) > div > div,
  #app > div > div:nth-child(9) > div > div {
    display: ruby-text;
    animation: floatY 2s ease-in-out infinite;
  }
}

@keyframes floatY {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-10px); }
  100% { transform: translateY(0); }
}