.shared-section {
    background-color: rgba(0, 38, 62, .1);
    height: 9rem;
    width: 100%;
    color: rgba(0, 38, 62);
    ;
}

.wrapItem {
    border: 1px solid rgba(150, 150, 150, .2);
}


.iconImage {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--primary-color);
}

.fisrtIMageIcon {
    background-color: rgba(245, 138, 30, 1);
    color: white;
}

.arrowIcon {
    background-color: var(--primary-color);
    color: white;
}

.col-lg-4 {
    color: var(--primary-color);
    margin-bottom: 1rem;
}



.wrapItem {
    border: 1px solid #ccc;
    overflow: hidden;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    height: 100%;
    display: flex;
    flex-direction: column;
    width: 100%;
}



.textWrapper {
    min-height: 4rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

p {
    margin-top: auto;
}


@media (max-width: 576px) {
    .col-md-6 {
        margin-bottom: 1rem;
    }
}

.news .wrapItem h5,
.news .wrapItem h5 span {
    color: var(--secondary-color);
}

.news .wrapItem .news-index-brief {
    color: var(--font-color) !important;
}