body,html{background:#ffffff;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:5px}::-webkit-scrollbar-track{background:rgba(255,255,255,1);width:8px}::-webkit-scrollbar-thumb{background:rgba(195,201,209,.8);border-radius:4px;width:8px}.marquee{overflow:hidden;position:relative;width:100%}.track{display:flex;width:max-content;animation:scroll 200s linear infinite}.item{flex-shrink:0;margin:0 2.5rem;border-radius:100%}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.item{flex-shrink:0;margin:0 1rem;border-radius:100%}}@keyframes floaty{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floaty,.floaty2{animation:floaty 3s ease-in-out infinite}.floaty2{animation-delay:.3s}@keyframes fadeUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeDown{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeLeft{0%{transform:translateX(-30px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeRight{0%{transform:translateX(30px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.fade-up,.fade-up-fast{animation:fadeUp .8s ease-out both;animation-delay:.6s}.fade-down{animation:fadeDown .8s ease-out both;animation-delay:.6s}.fade-left{animation:fadeLeft .8s ease-out both;animation-delay:.6s}.fade-right{animation:fadeRight .8s ease-out both;animation-delay:.6s}.fade-in{animation:fadeIn .8s ease-out both;animation-delay:.6s}.scale-in{animation:scaleIn .8s ease-out both;animation-delay:.6s}.next-image{object-fit:cover}.next-image-contain{object-fit:contain}