.calmo-carousel .slick-prev,.calmo-carousel .slick-next{background:0 0;border:none;color:var(--the7-base-color);position:absolute;cursor:pointer !important;width:15% !important;height:100% !important;top:0 !important}.calmo-carousel.with-caption .slick-prev,.calmo-carousel.with-caption .slick-next{top:-25px !important}.calmo-carousel .slick-prev{left:-15% !important}.calmo-carousel .slick-next{right:-15% !important}.calmo-carousel .slick-prev span,.calmo-carousel .slick-next span{font-size:30px}.calmo-carousel .slick-caption{margin-top:20px}.calmo-carousel .slick-slide{margin-left:2rem}.calmo-carousel .slick-list{margin-left:-2rem}.calmo-carousel .slick-dots{padding-top:.5rem !important;list-style:none;display:flex;margin:auto;width:fit-content}.calmo-carousel .slick-dots li{margin:0 6px}.calmo-carousel .slick-dots li button{font-size:0;width:10px;height:10px;padding:0;border:none;background:0 0;cursor:pointer}.calmo-carousel .slick-dots li button:before{content:'';display:block;width:10px;height:10px;border-radius:50%;background-color:var(--the7-base-color);opacity:.3;transition:opacity .3s ease,transform .3s ease}.calmo-carousel .slick-dots li.slick-active button:before{opacity:1;transform:scale(1.2)}