.swiper-button-next,.swiper-button-prev{color:black;width:10px;height:40px}.inside-button{font-size:16px;color:white}.confetti{position:absolute;width:10px;height:10px;transform-origin:center bottom;animation:fall 4s linear infinite}.confetti.square{clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.confetti.triangle{clip-path:polygon(50% 0,0 100%,100% 100%)}.tooltiptext{visibility:hidden;width:120px;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.relative:hover .tooltiptext{visibility:visible;opacity:1}@keyframes truckMove{0%{transform:translateX(0)}50%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-truck{animation:truckMove 1s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.zoom-in{animation:zoomIn 1.2s ease-out forwards}@keyframes fall{to{transform:translateY(100vh) rotate(2turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp 1s ease-out forwards}.fade-in{animation:fadeIn 1s ease-in-out}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slideInRight 1s ease-in-out}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.slide-in-left{opacity:0;transform:translateX(-100%);animation:slideInFromLeft .8s ease-out forwards}