.company-info .nb-heading-wrapper .nb-title,
.company-info .nb-heading-wrapper .nb-title > * {
    font-size: 16px;
    font-weight: var(--nb-font-bold);
}

.company-info .nb-text-wrapper .nb-items-wrapper {
    list-style: none;
    padding: 0;
}

.company-info .nb-text-wrapper .nb-items-wrapper .nb-item {
    margin-bottom: 10px;
}

.company-info .nb-text-wrapper .nb-items-wrapper .nb-item:last-child {
    margin-bottom: 0;
}

.company-info .nb-text-wrapper .nb-items-wrapper .nb-item .nb-title {
    font-size: 14px;
    font-weight: var(--nb-font-bold);
}

.company-info .nb-text-wrapper .nb-items-wrapper .nb-item .nb-description {
    font-size: 14px;
}

.company-info .nb-text-wrapper .nb-items-wrapper .nb-item .nb-description a {
    color: var(--nb-text-color-primary);
}

.company-info .nb-text-wrapper .nb-items-wrapper .nb-item .nb-description a:hover {
    color: var(--nb-spec-color);
    text-decoration: none;
}

.company-info .nb-collapse.nb-height-transition {
    -webkit-transition: height 0.3s linear;
    -moz-transition: height 0.3s linear;
    -ms-transition: height 0.3s linear;
    -o-transition: height 0.3s linear;
    transition: height 0.3s linear;
}