/* ============================================
   ANNOUNCEMENTS SECTION
   ============================================ */


.announcements-section {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto auto;
  column-gap: 30px;
  row-gap: 15px;
  padding: 30px 20px;
  color: white;
}

.announcement1-tribute,
.announcement2 {
  display: contents;
}

.announcement1-content,
.announcement2-content {
  display: grid;
  grid-row: span 3;
  grid-template-rows: subgrid;
  text-align: center;
}

.announcement1-image,
.announcement2-image {
  display: flex;
  justify-content: center;
  width: 100%;
}

.announcement1-image iframe,
.announcement2-image img {
  max-width: 100%;
  height: 300px;
}

.announcement1-text,
.announcement2-text {
  text-align: center;
  background: linear-gradient(to left, rgba(106, 17, 203, 0.6), rgba(37, 117, 252, 0.6));
}

.announcement1-text h2,
.announcement2-text h2,
.announcement1-text p,
.announcement2-text p {
  text-align: center;
}

@media (max-width: 768px) {
  .announcements-section {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(6, auto);
  }
}

/* ============================================
   END ANNOUNCEMENTS SECTION
   ============================================ */
