.kd-carousel{background:#f2f2f2;padding:100px 20px 150px}.kd-carousel__header{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto 54px;max-width:1181px}.kd-carousel .slick-track{display:flex;gap:27px}.kd-carousel__container{padding-left:calc(50% - 590.5px)}.kd-carousel h2{font-size:clamp(40px,4.2vw + .1px,50px);margin-bottom:0;max-width:25ch;text-align:left}.kd-carousel h3{font-size:27px;line-height:1.2}.kd-carousel__item{background:#fff url(https://www.abetech.com/hubfs/konstruct/slick-item-bg.png) no-repeat 100% 0 scroll;height:inherit;max-width:580px;padding:35px 40px;text-align:left;width:100vw}.kd-carousel__item-icon{display:block;margin-bottom:19px}.kd-carousel__buttons{display:flex;gap:20px}.kd-carousel__buttons button{background:none;border:none;height:auto;margin:0;padding:0;width:auto}.kd-carousel__buttons button rect{transition:.3s ease}.kd-carousel__buttons button:hover rect{fill:#c2c2c2}.kd-carousel__button-prev{transform:scaleX(-1)}.kd-carousel .kd-slick-dots{margin-bottom:54px;margin-top:34px}.kd-carousel .slick-dots{display:flex;gap:13px;justify-content:center;list-style-type:none;margin:0;padding:0}.kd-carousel .slick-dots li button{background:transparent;border:2px solid #c2c2c2;border-radius:100%;display:block;height:19px;margin:0;overflow:hidden;padding:0;text-indent:-999px;width:19px}.kd-carousel .slick-dots li.slick-active button{background:#e03a3e;border-color:#e03a3e}@media screen and (max-width:768px){.kd-carousel__header{align-items:flex-start;flex-direction:column;margin-bottom:35px}.kd-carousel h2{margin-bottom:24px}.kd-carousel__buttons button svg{height:45px;width:45px}}