.nb-text-info-4 .nb-info-wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.nb-text-info-4 .nb-title-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.nb-text-info-4 .nb-items-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.nb-text-info-4 .nb-title-wrapper .nb-heading-with-subheading {
    margin-bottom: 0;
}

.nb-text-info-4 .nb-title-wrapper .nb-controls-wrapper {
    display: none;
}

.nb-text-info-4 .nb-title-wrapper .nb-controls-wrapper .nb-icon-collapse {
    position: relative;
}

.nb-text-info-4 .nb-items-wrapper .nb-item {
    width: 50%;
    margin-bottom: 25px;
}

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

.nb-text-info-4 .nb-items-wrapper .nb-item .nb-item-title {
    font-size: 14px;
    font-weight: var(--nb-font-semibold);
    margin-bottom: 5px;
}

.nb-text-info-4 .nb-items-wrapper .nb-item .nb-item-description {
    font-size: 14px;
    color: var(--nb-text-color-secondary);
}

.nb-text-info-4 .nb-items-wrapper .nb-item .nb-item-description a:hover {
    text-decoration: none;
}

.nb-text-info-4 .nb-icon {
    color: var(--nb-spec-color);
}

@media screen and (max-width: 767px) {
    .nb-text-info-4 .nb-title-wrapper .nb-controls-wrapper {
        display: block;
    }

    .nb-text-info-4 .nb-title-wrapper .nb-controls-wrapper .nb-icon-collapse {
        display: none;
    }

    .nb-text-info-4 .nb-title-wrapper .nb-controls-wrapper .nb-icon-collapse.active {
        display: block;
    }

    .nb-text-info-4 .nb-title-wrapper .nb-controls-wrapper .nb-icon-collapsed {
        display: none;
    }

    .nb-text-info-4 .nb-title-wrapper .nb-controls-wrapper .nb-icon-collapsed.active {
        display: block;
    }

    .nb-text-info-4 .nb-items-wrapper {
        display: flex;
    }

    .nb-text-info-4 .nb-items-wrapper {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.7s ease-out;
    }

    .nb-text-info-4 .nb-items-wrapper.active {
        max-height: 500px;
    }
}
