.casestudy-slider .slick-dots{bottom:60px;display:flex;gap:15px;justify-content:LEFT;left:0;list-style:none;margin:0 auto;padding:0 12px;position:absolute;right:0;top:auto;width:100%}.casestudy-slider .slick-dots li button{-webkit-appearance:none;background:transparent;border:none;cursor:pointer;height:10px;outline:none;padding:0;position:relative;width:10px}.casestudy-slider .slick-dots li button:before{border-radius:2px;content:"";display:block;inset:0;position:absolute}.casestudy-slider .slick-dots li button span{color:transparent;display:block;font-size:12px;font-weight:600;height:100%;line-height:14px;position:relative;text-align:center;width:100%;z-index:2}.casestudy-slider .slick-dots li.slick-active button:before{display:none}.casestudy-slider .slick-dots li.slick-active button{align-items:center;background:unset;background-color:transparent;border:1px solid #ebebeb;border-radius:6px;box-sizing:content-box;color:#fff;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;height:22px;justify-content:center;padding:4px 12px;text-indent:1px;width:18px}.casestudy-slider .slick-dots li.slick-active button span{color:#333;font-size:14px;line-height:1}.casestudy-slider .slick-dots li{align-items:center;display:inline-flex;justify-content:center}.cs-slide-image{position:relative}.cs-bg{animation:none;background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform 1s ease}.slick-current .cs-bg{animation:bgGrow 10s linear forwards}@keyframes bgGrow{0%{transform:scale(1)}to{transform:scale(1.15)}}.cs_content{position:relative;z-index:1}