.bottom-term-page{
    row-gap: 5rem;
}
.content-accordeon-term{
    padding: 5.25rem 0;
}
.related-article-term{
    padding-bottom: 5rem;
}
.show-more-list-articles{
    margin-top: 30px;
}
.term-content{
    padding-top: 3.75rem;
    padding-bottom: 6.75rem;
}
.submenu-terms-contain{
    padding-top: 1.56rem;
}
.term-content >div{
    row-gap: 3.58rem;
    column-gap: 1.5rem;
}
.listing-submenu{
    row-gap: 20px;
}
.focus-category .container{
    background-color: #F4F4F4;
    border-radius: 6px;
    position: relative;
    display: flex;
    row-gap: 2rem;
    flex-direction: column;
    align-items: center;
    padding: 2rem 1rem;
    text-align: center;
    height: 100%;
    justify-content: center;

}
.focus-category >a{
    height: 100%;
    display: block;
    width: 100%;
}

.focus-category .focus-image img{
    width: 100%;
    max-height: 260px;
}
@media (min-width:1024px){
    .item-md-hidden{
        display: none!important;
    }
}

@media (min-width: 100px) and (max-width: 1023px){
    .term-content{
        padding-top: 2.5rem;
        padding-bottom: 3.75rem;
    }
    .term-content >div{
        gap: 1.0625rem;
        row-gap: 1.56rem;
    }
    .content-accordeon-term{
        padding: 1.62rem 0;
    }
    .bottom-term-page{
        row-gap: 2.5rem;
    }
    .related-article-term{
        padding-bottom: 2.5rem;
    }
    #category-description{
        height: 6rem;
        overflow: hidden;
        justify-content: flex-start!important;
        position: relative;
    }
    .bg-hover-description{
        background-image: linear-gradient(to top, #fff, rgb(255 255 255 / 0)) !important;
        bottom: 0;
    }
    .bg-hover-description.h-define{
        height: 3.25rem;
    }
    .bg-hover-description.h-0{
        height: 0rem;
    }
    .focus-category{
        grid-column: span 2 / span 2 !important;
    }
}