/*=========================================================
    FEATURED SLIDER
=========================================================*/

.kk-featured-section{

    padding:90px 0;

}

.kk-featured-slider{

    position:relative;

    overflow:hidden;

}

.kk-slider-track{

    display:flex;

    gap:30px;

    transition:.45s ease;

}

.kk-slide{

    min-width:380px;

    flex:0 0 calc((100% - 60px) / 3);

}

.kk-slider-btn{

    position:absolute;

    top:50%;

    transform:translateY(-50%);

    width:52px;

    height:52px;

    border:none;

    border-radius:50%;

    background:#fff;

    box-shadow:0 12px 30px rgba(0,0,0,.12);

    cursor:pointer;

    z-index:10;

}

.kk-prev{

    left:-18px;

}

.kk-next{

    right:-18px;

}

.kk-slider-btn:hover{

    background:var(--kk-primary);

    color:#fff;

}

.kk-slider-dots{

    display:flex;

    justify-content:center;

    gap:10px;

    margin-top:35px;

}

.kk-slider-dots button{

    width:12px;

    height:12px;

    border:none;

    border-radius:50%;

    background:#DDD;

    cursor:pointer;

}

.kk-slider-dots button.active{

    background:var(--kk-primary);

}

@media(max-width:992px){

    .kk-slide{

        flex:0 0 calc((100% - 30px) / 2);

    }

}

@media(max-width:768px){

    .kk-slide{

        min-width:100%;

        flex:0 0 100%;

    }

    .kk-slider-btn{

        display:none;

    }

}