.pratik-slider-container{position:relative;overflow:hidden}.pratik-slider-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.slider-image{display:block;width:100%;height:100%;object-fit:cover}.pratik-slider-track{display:flex;height:100%;width:100%;transition:transform .6s ease-in-out}.pratik-slider-slide{width:100%;flex-shrink:0;position:relative;height:100%;transition:opacity .6s ease-in-out;background-color:#f0f0f0}.pratik-slider-caption{position:absolute;bottom:0;left:0;right:0;padding:3rem 1.5rem 2rem;z-index:5;color:#fff;text-align:left;background:linear-gradient(0deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);pointer-events:none}.pratik-slider-caption .slider-title{font-size:2.5rem;font-weight:700;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.7);margin:0}.pratik-slider-caption .slider-button{display:inline-block;margin-top:1rem;pointer-events:auto;text-decoration:none}.pratik-slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;background-color:rgba(0,0,0,.3);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.pratik-slider-nav:hover{background-color:rgba(0,0,0,.6)}.pratik-slider-nav.is-prev{left:1.5rem}.pratik-slider-nav.is-next{right:1.5rem}.pratik-slider-nav .pratik-slider-nav-icon{width:12px;height:12px;border-style:solid;border-color:#fff;border-width:0 3px 3px 0}.pratik-slider-nav.is-prev .pratik-slider-nav-icon{transform:rotate(135deg)}.pratik-slider-nav.is-next .pratik-slider-nav-icon{transform:rotate(-45deg)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pratik-slider-dots{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:.75rem;padding:0;margin:0}.pratik-slider-dot{width:12px;height:12px;border-radius:50%;background-color:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.2);cursor:pointer;padding:0;transition:background-color .2s ease}.pratik-slider-dot.active{background-color:#fff}.pratik-slider-container.is-fade .pratik-slider-track{display:block}.pratik-slider-container.is-fade .pratik-slider-slide{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.pratik-slider-container.is-fade .pratik-slider-slide.active{opacity:1;visibility:visible;z-index:2}