.sectionNewsHome {
  background-color: #F7F8FB;
}

.sectionNewsHome .ItemNew:hover {
  transition: .3s;
  background-color: #F41024;
  color: #fff !important;
}

.sectionNewsHome .ItemNew:hover a, 
.sectionNewsHome .ItemNew:hover p
{
  color: #fff !important;
}

.sectionNewsHome .ItemNew.itemFeatured:hover {
  background-color: #fff;
}

.sectionNewsHome .ItemNew:not(.itemFeatured) {
  transition: .3s;
  max-height: 270px;
}

.sectionNewsHome .ItemNew:not(.itemFeatured) .titleNew {
  padding-bottom: 0 !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.sectionNewsHome .ItemNew a {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.sectionNewsHome .descriptionNewFeatured {
  grid-column-start: 1;
  grid-column-end: -1;
}

.sectionNewsHome .descriptionNewFeatured .titleNewFeatured {
  font-weight: 700;
}

.sectionNewsHome .itemFeatured .containerImg {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 380px;
}
.sectionNewsHome .itemFeatured .containerInfo {
  padding: 60px 20px !important;
}

.sectionNewsHome .containerItemCalendar {
  height: 260px;
}
.sectionNewsHome .containerItemCalendar .containerInfoEvent{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.sectionNewsHome .viewAll {
  background: linear-gradient(270deg, var(--gradient-botton-1), var(--gradient-botton-2));
  font-weight: 700;
  color: var(--gradient-botton-text);
  width: 100%;
}

@media (max-width: 991px) {
  .sectionNewsHome .itemFeatured .containerImg {
    min-height: 280px;
  }
}