.border-loader-svg{stroke-dasharray:var(--path-length,500);stroke-dashoffset:0;animation:borderShrink var(--animation-duration,14s) linear infinite}@keyframes borderShrink{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--path-length,500)}}@media (prefers-reduced-motion:reduce){.border-loader-svg{animation:none}}.spinner-animation{animation:1.6s linear -1.6s infinite spinner}.spinner-animation-secondary{animation-delay:-1s}.animate-slide-1{animation-name:slide;animation-duration:20s;animation-iteration-count:infinite}.animate-slide-2{animation-name:slide-reverse;animation-duration:20s;animation-iteration-count:infinite}.animate-slide-3{animation-name:slide;animation-duration:20s;animation-iteration-count:infinite}.animate-slide-4{animation-name:slide-reverse;animation-duration:20s;animation-iteration-count:infinite}@keyframes slide-reverse{0%{transform:translateY(-30%)}50%{transform:translateY(-10%)}to{transform:translateY(-30%)}}@keyframes slide{0%{transform:translateY(-8%)}50%{transform:translateY(-30%)}to{transform:translateY(-8%)}}@keyframes slide-smaller-screen{0%{transform:translateY(-10%)}50%{transform:translateY(-30%)}to{transform:translateY(-10%)}}@media (max-width:900px){.animate-slide-3{animation-name:slide-smaller-screen;animation-duration:20s;animation-iteration-count:infinite}}@keyframes spinner{12.5%{x:13px;y:1px}25%{x:13px;y:1px}37.5%{x:13px;y:13px}50%{x:13px;y:13px}62.5%{x:1px;y:13px}75%{x:1px;y:13px}87.5%{x:1px;y:1px}}.animate-infinite-carousel{animation:carousel var(--carousel-duration,56s) linear infinite;animation-play-state:running}.animate-infinite-carousel:hover{animation-play-state:paused}@keyframes carousel{0%{transform:translate(0)}to{transform:translateX(calc(-50% - (var(--carousel-gap,12px) / 2)))}}.animate-underline{position:relative}.animate-underline:after{content:"";transform-origin:100% 100%;background-color:currentColor;width:100%;height:2px;transition:transform .3s ease-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.animate-underline:hover:after{transform-origin:0 100%;transform:scaleX(1)}
