.carousel-section{border-bottom:1px solid #d6d6d6;padding:150px 20px;position:relative}.carousel-section:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.carousel-slider .heading--block{margin:0 auto 40px;text-align:center}.carousel-slider .overtext-box{margin-bottom:16px;text-align:center}.carousel-slider .slick-slider a.slick-arrow:before{display:none}.carousel-slider .slick-next,.carousel-slider .slick-prev{background:transparent;border:none;cursor:pointer;height:42px;outline:none;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:42px;z-index:999}.carousel-slider .slick-next>span,.carousel-slider .slick-prev>span{align-items:center;border-radius:50px;display:flex;height:100%;justify-content:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%}.carousel-slider .slick-next>span>i,.carousel-slider .slick-prev>span>i{font-size:20px;line-height:0}.carousel-slider ul.slick-dots li::marker{display:none;font-size:0}.carousel-slider ul.slick-dots{align-items:center;bottom:-32px;column-gap:8px;display:flex!important;justify-content:center;list-style:none;margin:0;padding:0;position:relative;text-align:center;width:100%}.carousel-slider ul.slick-dots>li>button{background:#d9d9d9;border:0;border-radius:12px;color:transparent;cursor:pointer;display:block;font-size:0;height:2px;line-height:0;outline:none;padding:5px;width:2px}.carousel-slider ul.slick-dots>li>button:before{background:#d9d9d9;display:none}.carousel-slider .slick-next{right:45px}.carousel-slider .slick-prev{left:45px}.carousel-slider .carousel-image-block{align-items:center;display:flex;flex-direction:column;justify-content:center}.carousel--05--slider .carousel-image-block{opacity:.3;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.carousel--05--slider .slick-current .carousel-image-block{opacity:1}.carousel--05--section .slick-slider{padding:0 120px}@media screen and (max-width:1024px){.carousel-slider .slick-next{right:5px}.carousel-slider .slick-prev{left:5px}.carousel-section{padding:80px 20px}}@media screen and (max-width:768px){.carousel--05--section .slick-slider{padding:0 50px}.carousel-slider .slick-next{right:0}.carousel-slider .slick-prev{left:0}.carousel-section{padding:50px 20px}}@media screen and (max-width:576px){.carousel-slider .heading--block{margin-bottom:30px}.carousel--05--section .slick-slider{padding:0}}