.kk-container {

    width: min(100% - 2rem,
            var(--kk-container));

    margin-inline: auto;
}

.kk-section{

    padding:var(--kk-section-padding) 0;

}

.kk-grid {

    display: grid;

    gap: 30px;
}

.kk-flex {

    display: flex;
}

.kk-flex-center {

    display: flex;

    justify-content: center;

    align-items: center;
}

@media(max-width:992px){

    .kk-section{

        padding:var(--kk-section-padding-mobile) 0;

    }

}