.main-menu-category {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  min-height: 100vh;
}

.main-menu-category.reverse .menu-image {
  order: 2;
}

.main-menu-category.reverse .menu-category__container {
  order: 1;
}

.menu-image {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.menu-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.menu-category__container {
  padding: 60px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

.menu-category__subtitle {
    font-family: var(--font-heading);
    color: var(--color-accent);
}

.menu-category__title {
    font-family: var(--font-condensed);
    font-size: 38px !important;
    line-height: 1.2 !important;
    text-transform: capitalize;
    font-weight: 400;
    letter-spacing: -0.1rem;
    line-height: 1.2;

    margin: 0;
}

@media (max-width: 640px){
    .section-title__title{
        font-size: 48px !important;
        line-height: 1.2 !important;
    }

    .menu-image img {
      padding-top: 20px;
    }
}
  
@media (max-width: 768px){
    .section-title__title{
      font-size: 58px !important;
      line-height: 1.2 !important;
    }

    .main-menu-category {
        grid-template-columns: 1fr;
    }

    .main-menu-category.reverse .menu-image {
    order: 0;
    }

    .main-menu-category.reverse .menu-category__container {
        order: 0;
    }

    .menu-category__container {
        padding: 0px;
    }
}

