.page{
    padding-top:2rem;
    padding-bottom:5rem;
     position:relative;
}
.page .page__banner img{
    width:100%;
}
.page.page-has-banner{
    padding-top:0;
}
.page .page__heading h1{
    margin:0;
    color:var(--mainColor);
    font-family:var(--font-brand);
}
.page .page__des-short{
    margin-bottom:2rem;
    text-align:justify;
}
.page .page__body ul{
    padding-left:20px;
    margin-top:0;
}
.page .page__body ul li::marker{
    color:var(--mainColor);
    font-size: 18px;
    line-height: normal;
}
.page .page__body ul li:not(:last-child){
    margin-bottom:5px;
}
@media (min-width:1500px){
    .page__des-short{
     font-size:18px;   
    }
}
@media (max-width:991px){
    .page .page__heading h1{
        font-size:20px;
        line-height:26px;
    }
    .page{
        padding-bottom:3rem;
        padding-top:1rem;
    }
    .page .page__banner img{
        height:300px;
        object-fit:cover
    }
    .page .page__des-short{
        font-size:14px;
        margin-bottom:1rem;
    }
}
@media (max-width:767px){
     .page .page__banner img{
        height:230px;
    }
    .page .page__des-short{
        font-size:12px;
    }
}
.bread-crumb__list{
    list-style:none;
    margin:0;
    padding-bottom:1rem;
    padding-left:0;
    display:flex;
    align-items:center;
        font-style: italic;
}
.page-has-banner .bread-crumb__list{
    padding:2rem 0;
}
#table-of-content ol li:not(:last-child){
    margin-bottom:5px;
}
.bread-crumb__list li:not(:last-child):after{
    content:">";
    display:inline-block;
    padding:0 2px;
}
.bread-crumb__list li a{
    color:var(--textColor);
}
.page__sidebar .page__sidebar-item-title{
        background: linear-gradient(260deg, #F2FFE2 0%, #539005 100%);
    margin-bottom: 20px;
    color: #fff;
    font-family:var(--font-brand);
    font-size:17px;
    line-height:25px;
    border-radius:4px;
    padding: 10px 20px;
    position:relative;
}
.page__sidebar .page__sidebar-item-title a{
    color:#fff;
}
.page__sidebar .news-card--column{
    gap:10px;
}
.page__sidebar .news-card--column:not(:last-child){
    margin-bottom:12px;
}
.page__sidebar .news-card--column .news-card__media,
.page__sidebar .news-card__media img{
    border-radius:5px;
}
.news_related_column .swiper__nav-column{
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    margin-top:0;
    position:absolute;
}
.page__sidebar .nl-contact__intro .nl-contact__info-group:not(:last-child){
    margin-bottom:0.5rem;
}
@media (min-width:992px){
    .page__sidebar .news-card__meta{
        font-size:12px;
    }
    .page__sidebar .page__sidebar-item:not(:last-child){
        margin-bottom:20px;
    }
}
@media (max-width:991px){
    .bread-crumb__list{
            font-size: 12px;
    }
    .page__sidebar{
        display:flex;
        flex-direction:column;
    }
    .page__sidebar .news-card--column:not(:last-child){
        margin-bottom:10px;
    }
    .page__sidebar .page__sidebar-item-title{
        padding:5px 20px;
    }
    .page-has-banner .bread-crumb__list{
        padding:1rem 0;
    }
}
@media (max-width:767px){
    .bread-crumb__list{
            font-size: 10px;
    }
    .page{
        padding-bottom:2rem;
    }
}