/*=========================================================
                RK WHY CHOOSE SECTION
=========================================================*/

.rk-why-section{

    padding:60px 0;

    background:linear-gradient(90deg,#f9fcf8,#ffffff,#f9fcf8);

}

.rk-why-wrapper{

    display:flex;

    align-items:center;

    justify-content:space-between;

    gap:30px;

}

/*=========================================================
                    LEFT
=========================================================*/

.rk-why-left{

    width:28%;

    flex-shrink:0;

}

.rk-why-left h2{

    margin:0 0 15px;

    font-size:38px;

    font-weight:800;

    line-height:1.1;

    color:#111;

    text-transform:uppercase;

}

.rk-why-left h2 span{

    display:block;

    color:#0c3f01;

}

.rk-why-left p{

    color:#555;

    font-size:16px;

    line-height:28px;

    margin-bottom:25px;

}

.rk-why-btn{

    display:inline-flex;

    align-items:center;

    gap:10px;

    padding:14px 28px;

    background:#0c3f01;

    color:#fff;

    text-decoration:none;

    border-radius:8px;

    font-weight:600;

    transition:.3s;

}

.rk-why-btn:hover{

    background:#176108;

    color:#fff;

}

/*=========================================================
                    RIGHT
=========================================================*/

.rk-why-right{

    width:72%;

    display:grid;

    grid-template-columns:repeat(4,1fr);

}

/*=========================================================
                    ITEM
=========================================================*/

.rk-why-item{

    text-align:center;

    padding:10px 25px;

    border-left:1px solid #dfe7d8;

}

.rk-why-item:first-child{

    border-left:none;

}

.rk-why-icon{

    width:85px;

    height:85px;

    margin:0 auto 18px;

    border-radius:50%;

    background:#eef8e8;

    display:flex;

    align-items:center;

    justify-content:center;

    color:#0c3f01;

    font-size:34px;

}

.rk-why-item h3{

    margin:0;

    font-size:30px;

    font-weight:700;

    color:#111;

}

.rk-why-item p{

    margin:8px 0 0;

    font-size:17px;

    color:#444;

    line-height:26px;

}

/*=========================================================
                TABLET
=========================================================*/

@media(max-width:991.98px){

.rk-why-wrapper{

    flex-direction:column;

}

.rk-why-left{

    width:100%;

    text-align:center;

}

.rk-why-right{

    width:100%;

    grid-template-columns:repeat(2,1fr);

    gap:25px;

}

.rk-why-item{

    border:none;

}

}

/*=========================================================
                MOBILE
=========================================================*/

@media(max-width:767.98px){

.rk-why-section{

    padding:45px 0;

}

.rk-why-left h2{

    font-size:28px;

}

.rk-why-left p{

    font-size:15px;

    line-height:26px;

}

.rk-why-btn{

    width:100%;

    justify-content:center;

}

.rk-why-right{

    grid-template-columns:repeat(2,1fr);

    gap:15px;

}

.rk-why-item{

    padding:20px 10px;

    background:#fff;

    border-radius:12px;

    box-shadow:0 5px 15px rgba(0,0,0,.06);

}

.rk-why-icon{

    width:65px;

    height:65px;

    font-size:26px;

}

.rk-why-item h3{

    font-size:22px;

}

.rk-why-item p{

    font-size:14px;

    line-height:22px;

}

}