.education-multicolumn {
  & .title {
    font-size: 1.5em;
    font-weight: 700;
    margin-bottom: 20px;
  }

  .education-multicolumn-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 4rem;

    .education-multicolumn-item {
      padding: 2.4rem 1.5rem;
      border-radius: 0.8rem;

      .education-multicolumn-card {
        .card__image-wrapper {
          width: 100%;
          height: 287px;

          img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 0.8rem;
          }
        }

        .card__content {
          font-size: 1.5rem;

          .card__title {
            font-size: 2.4rem;
            margin: 2rem 0;
          }
        }
        .card__content.center {
          text-align: center;
        }
      }
    }
  }

  .education-multicolumn-contact {
    h3 {
      margin: 0;
    }
    p {
      margin: 1rem 0;
    }
    p:empty {
      display: block;
      margin-bottom: 3rem;
    }
  }

  .education-multicolumn-map {
    width: 100%;
    aspect-ratio: 16/9;
    margin-top: 4rem;
  }

  .education-multicolumn-card .card__text a {
    color: inherit;
  }

  .education-multicolumn-image img {
    border-radius: 0.8rem;
  }

  .education-multicolumn-title h3 {
    margin: 1rem 0;
    font-size: 2.4rem;
  }
}

.grid-item {
  width: 200px;
}

@media screen and (max-width: 768px) {
  .education-multicolumn {
    .education-multicolumn-container {
      grid-template-columns: 1fr;
    }
  }
}
