/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.kkm-services-slider-wrap{position:relative;padding:0 0 3rem;}.kkm-services-slider{overflow:hidden;padding-bottom:0.5rem;}.kkm-services-slider .swiper-slide{height:auto;display:flex;}.kkm-services-slider .kkm-service-card{width:100%;}.kkm-slider-nav{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2rem;}.kkm-slider-btn{width:44px;height:44px;border-radius:50%;border:2px solid var(--kkm-primary);background:#fff;color:var(--kkm-primary);font-size:1.1rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,transform .2s,opacity .2s;flex-shrink:0;}.kkm-slider-btn:hover:not(.swiper-button-disabled){background:var(--kkm-primary);color:#fff;transform:scale(1.1);}.kkm-slider-btn.swiper-button-disabled{opacity:.35;cursor:default;}.kkm-services-slider .swiper-button-next,.kkm-services-slider .swiper-button-prev{display:none;}.kkm-slider-pagination{display:flex;align-items:center;justify-content:center;gap:.4rem;}.kkm-slider-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#d1d5db;border-radius:50px;opacity:1;transition:background .2s,width .2s;}.kkm-slider-pagination .swiper-pagination-bullet-active{background:var(--kkm-secondary);width:24px;}
