.slick-slider{position:relative}.slick-slide{outline:none}.slick-dots{position:absolute!important;top:90%!important;left:50%;transform:translateX(-50%);display:flex!important;justify-content:center;align-items:center;gap:8px;z-index:1000}.slick-dots li{margin:0;padding:0}.slick-dots li button{display:none}.slick-dots li.slick-active div{background-color:#c61621!important;border-color:#c61621!important}.slick-arrow{transition:all .3s ease}.slick-arrow:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.4)!important}.slick-next,.slick-prev{opacity:1!important;visibility:visible!important}.slick-next:hover,.slick-prev:hover{opacity:.9!important}@media (max-width:768px){.slick-dots{bottom:10px;gap:6px}.slick-dots li div{width:6px!important;height:6px!important}}.slick-slide{opacity:1;transition:opacity .5s ease-in-out}.slick-slide.slick-active{opacity:1}.slick-slider.slick-fade .slick-slide{opacity:0}.slick-slider.slick-fade .slick-slide.slick-active{opacity:1}.custom-dots li div{transition:all .3s ease;border:1px solid hsla(0,0%,100%,.6)!important;background-color:hsla(0,0%,100%,.3)!important}.custom-dots li.slick-active div{background-color:#c61621!important;border-color:#c61621!important;transform:scale(1.2)}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.pulsing-dot{width:8px;height:8px;background-color:#fff;border-radius:50%;animation:pulse 1.5s cubic-bezier(.4,0,.6,1) infinite;display:inline-block;margin-right:4px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}