.carousel#articlesCarouselCards{
    padding: 0 20px 5px;
}
#articlesCarouselCards .padding-card{
    padding: 0 5px
}
#articlesCarouselCards .card{
    border-radius: 16px;
    overflow: hidden;
    max-width: 370px;
    height: 570px;
    align-items: center;
    align-content: center;
    justify-content: center;
    z-index: 2;
}
#articlesCarouselCards .card > img{
    /* width: 100%; */
    height: 240px;
}
#articlesCarouselCards .card .topic{
    font-weight: 500;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
}
#articlesCarouselCards .card .description{
    height: 75px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0px 0px 20px 0px;
}
#articlesCarouselCards .card .tag
,#articlesCarouselCards .card .dateTime{
    font-weight: 400;
    font-size: 16px;
}
#articlesCarouselCards .card .tag a{
    color: #2541B2
}
#articlesCarouselCards .card .tag > img
,#articlesCarouselCards .card .dateTime > img{
    width: 15px;
}
@media only screen and (max-width: 450px){
    .carousel-control-prev {
        left: -10px;
    }
    .carousel-control-next {
        right: -10px;
    }
    #articlesCarouselCards .card {
        height: auto;
    }
}
@media only screen and (max-width: 375px){
    #articlesCarouselCards .card .dateTime {
        font-size: 11px;
    }
}