@keyframes header-sticky-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes header-sticky-slide-up{0%{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(-100%)}}@keyframes search-element-slide-up{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes search-element-slide-up-heading{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes menu-drawer-item-open{0%{visibility:hidden;opacity:0;transform:translate(-1rem)}to{visibility:visible;opacity:1;transform:translate(0)}}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes shimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}@keyframes marquee-rtl{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes marquee{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes atc-slide-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes atc-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1em)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes numberUpdate{0%{transform:scale(1)}50%{color:var(--pagination-active-color);transform:scale(1.1)}to{transform:scale(1)}}@keyframes indeterminateAnimation{0%{transform:translate(-20%)scaleX(0)}40%{transform:translate(30%)scaleX(.7)}to{transform:translate(100%)scaleX(0)}}@keyframes animateAmbient{0%{transform:rotate(0)translate(1em)rotate(0)scale(1.2)}to{transform:rotate(360deg)translate(1em)rotate(-360deg)scale(1.2)}}@keyframes slideIn{0%{opacity:var(--opacity-1);transform:translateY(2rem)}to{opacity:var(--opacity-100);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:var(--opacity-1)}to{opacity:var(--opacity-100)}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280px}50%{stroke-dashoffset:75px;transform:rotate(135deg)}to{stroke-dashoffset:280px;transform:rotate(450deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes marquee-motion{to{transform:translate3d(calc(var(--percent,-50%) - (var(--marquee-gap) / 2)), 0, 0)}}@keyframes rotate-circle{0%{letter-spacing:-2px}50%{letter-spacing:0}to{letter-spacing:-2px;transform:rotate(-1turn)}}@keyframes overlaySlide{25%,75%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes zoom-in-out{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes instagram-zoom-icon{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes animateMenuOpen{0%{opacity:var(--opacity-0);transform:translateY(-1.5rem)}to{opacity:var(--opacity-100);transform:translateY(0)}}.animate-shimmer{animation-duration:2.25s;animation-fill-mode:forwards;animation-iteration-count:inherit;background:var(--bg-medium-gray);background:linear-gradient(to right, var(--bg-medium-gray) 4%, var(--bg-light-gray) 25%, var(--bg-medium-gray) 36%);background-size:2000px 100%;animation-name:shimmer;animation-timing-function:linear;border:none!important;border-radius:0!important}.marquee-animate-rtl{-webkit-animation:marquee-rtl var(--marquee-duration) linear infinite;animation:marquee-rtl var(--marquee-duration) linear infinite}.marquee-animate{-webkit-animation:marquee var(--marquee-duration) linear infinite;animation:marquee var(--marquee-duration) linear infinite}@media (hover:hover) and (width>=1025px){.marquee-list:hover .marquee-scroll,.title-wrapper-marquee:hover .title-marquee{animation-play-state:paused}}