@keyframes bounceIn{0%{opacity:0;transform:scale(.1) translateZ(0)}50%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance_animation-content{0%{opacity:0}to{opacity:1}}@keyframes underline-grow{0%{width:0}to{width:100%}}.carousel-container{width:100%;height:100%;max-width:1440px;padding:0;margin:20px 0}.carousel-container .noCarousel{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;align-items:center;gap:1em;justify-content:flex-start;flex-wrap:wrap}.carousel-container .fetching{height:300px;width:100%;display:flex;align-items:center;justify-content:center}.carousel-container .fetching #spinner{scale:1.5}.carousel-container .no-products{height:300px;width:100%;display:flex;align-items:center;justify-content:center}.carousel-container .no-products h2{font-size:1.5em}.carousel-container .slick-dots{position:absolute;bottom:0;left:0;z-index:10}.carousel-container .slick-slider{overflow:hidden}.carousel-container .slick-slide{padding:0 8px;box-sizing:border-box}.carousel-container .slick-arrow{z-index:15}@media(max-width:1280px){.carousel-container .slick-arrow{bottom:-5px;top:unset}}.carousel-container .slick-next,.carousel-container .slick-prev{scale:1.5}@media(max-width:1280px){.carousel-container .slick-next,.carousel-container .slick-prev{scale:1.2}}.carousel-container .slick-next:before,.carousel-container .slick-prev:before{color:#212529}.carousel-container .slick-prev{left:15px}@media(max-width:1280px){.carousel-container .slick-prev{left:15px}}.carousel-container .slick-next{right:15px}@media(max-width:1280px){.carousel-container .slick-next{right:15px}}.carousel-container .title-container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:70px;margin-left:15px}@media(max-width:720px){.carousel-container .title-container{width:100%;padding:0 10px;margin-left:0;height:80px}}.carousel-container h2{width:500px;height:50px;font-size:2em;border-radius:5px;color:#212529;display:flex;align-items:center;justify-content:flex-start;padding-left:10px;position:relative;text-align:center;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);background-color:#fff;overflow:hidden}@media(max-width:720px){.carousel-container h2{font-size:1.3em;height:100%;min-height:50px;width:100%;margin:30px 0;overflow:visible;padding:0;justify-content:center}}.carousel-container h2 .icon-container{height:100%;width:50px;background-color:#212529;position:absolute;right:0;display:flex;align-items:center;justify-content:center}@media(max-width:720px){.carousel-container h2 .icon-container{top:-40px;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}}.carousel-container h2 .icon-container #icon{color:#fafafa}@media(max-width:720px){.carousel-container h2 .icon-container #icon{padding:10px;border-radius:50%;background-color:#212529;height:50px;width:50px;scale:.8}}