.announcement-bar-text, .announcement-bar-text-mobile { transform-style: preserve-3d; transform: translateZ(-20px); animation: rot2 calc(4s * 4) ease-in-out infinite; } .announcement_wrapper { background-color: #fbf6ef; color: #373d44; } .announcement_wrapper--1 { transform: rotateX(0deg) translateZ(13.85640646055102px); } .announcement_wrapper--2 { transform: rotateX(120deg) translateZ(13.85640646055102px); } .announcement_wrapper--3 { transform: rotateX(240deg) translateZ(13.85640646055102px); } .announcement-bar-text-mobile .announcement_wrapper--1 { transform: rotateX(0deg) translateZ(19px); } .announcement-bar-text-mobile .announcement_wrapper--2 { transform: rotateX(120deg) translateZ(19px); } .announcement-bar-text-mobile .announcement_wrapper--3 { transform: rotateX(240deg) translateZ(19px); } @keyframes rot3 { 0% { transform: translateZ(-20px) rotateX(0turn); } 30% { transform: translateZ(-20px) rotateX(0turn); } 33% { transform: translateZ(-20px) rotateX(0.3333333turn); } 63% { transform: translateZ(-20px) rotateX(0.3333333turn); } 66% { transform: translateZ(-20px) rotateX(0.6666666turn); } 96% { transform: translateZ(-20px) rotateX(0.6666666turn); } 99% { transform: translateZ(-20px) rotateX(0.9999999turn); } 100% { transform: translateZ(-20px) rotateX(1turn); } } @keyframes rot2 { 0% { transform: translateZ(-20px) rotateX(0turn); } 45% { transform: translateZ(-20px) rotateX(0turn); } 50% { transform: translateZ(-20px) rotateX(-0.333turn); } 55% { transform: translateZ(-20px) rotateX(-0.333turn); } 95% { transform: translateZ(-20px) rotateX(-0.333turn); } 100% { transform: translateZ(-20px) rotateX(0turn); } }