.section-on-main-item{
    display: inline-block;
    width: 100%;
    min-height: 213px;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px;
    color: var(--heading-color);
    border-radius: var(--border-radius);
    text-decoration: none;
    aspect-ratio: 2 / 3;
    padding: 20px;
}

@media(min-width: 992px){
    .section-on-main-item{
        height: 360px;
        padding: 35px;
    }
}

.section-on-main-item:hover{
    color: var(--primary-color);
    background-color: var(--primary-rgb-01) !important;
}

.section-on-main-btn{
    margin-top: 24px;
}

@media(min-width: 992px){
    .section-on-main-btn{
        margin-top: 40px;
    }
}