.img-content{
    position:relative;
    height:clamp(12.5rem,6.63vi + 10.95rem,16.25rem);
    overflow:hidden;
}
.img-content img{
    height:100%;
    object-fit:cover;
    object-position:center;
} 
.features-list a+a{
    margin-top:1.875rem;
}
.features-list a > div+div{
    margin-top:.938rem;
}
.features-list a h3{
    font-size:var(--fs-md);
    margin-bottom:.625rem;
}
.features-list a p{
    line-height:1.8;
}
.pagination{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:2.5rem;
    margin-top:1.25rem;
    padding-top:1.25rem;
    border-top:.063rem solid var(--primary-color);
    line-height:1;
}
.nav-arr{
    display:flex;
    align-items:center;
    justify-content:center;
    width:clamp(1.875rem,2.21vi + 1.36rem,3.125rem);
    height:clamp(1.875rem,2.21vi + 1.36rem,3.125rem);
    background-color:var(--white);
    border:.063rem solid var(--primary-color);
    border-radius:50%;
}
.nav-arr span{
    width:clamp(.938rem,1.66vi + .55rem,1.875rem);
}
.pagination p{
    font-size:clamp(1rem,.66vi + .84rem,1.375rem);
}
/*-- media query 60rem --*/
@media screen and (min-width:60rem){
    .features-list{
        display:flex;
        flex-wrap:wrap;
        gap:1.25rem;
    }
    .features-list a+a{
        margin-top:0;
    }
    .features-list > a{
        width:calc(50% - 1.25rem);
    }
}
/*-- media query 80rem --*/
@media screen and (min-width:80rem){
    .features-list > a{
        width:calc(33.333333% - .875rem);
    }
}