.news .breadcrumb {
    background-color: unset !important;
    padding-left: 0;
}

.news .breadcrumb-item+.breadcrumb-item::before {
    content: ">";
}

.news .breadcrumb-item>a {
    color: #129C4B;
    text-decoration: underline;
}

.news .breadcrumb-item.active {
    color: #129C4B;
}

.news .title {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: 0.005em;
    color: #3C4043;
}

.news .date {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.5px;
    color: #80868B;
    margin: 16px 0;
}

.news .content {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.5px;
    color: #3C4043;
    text-align: justify;
}

.news .sub-news {
    margin: 16px 0;
}

.news .sub-title {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0.005em;
    color: #3C4043;
    margin: 16px 0;
}

.news .sub-news-title {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0.5px;
    color: #3C4043;
}

.news .sub-news-date {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0.5px;
    color: #5F6368;
    margin: 16px 0;
}

.news .divider {
    height: 1px;
    border: 1px solid #BDC1C6;
}

.news .news-link {
    color: #3C4043;
}