.layout-main-container {
  display: flex;
  flex-direction: column;
  // height: 100vh;
  // overflow: hidden;
  justify-content: space-between;
  padding: 2rem 1rem 2rem 2rem;
  transition: margin-inline-start var(--layout-section-transition-duration);
  &.hideMenu {
    margin: 0 !important;
    transform: translateX(0) !important;
    padding-inline-start: 2rem !important;
  }
  &.isFullPage {
    padding-inline-start: 0 !important;
    padding: 0 !important;
  }
}

.layout-main {
  flex: 1 1 auto;
  // overflow: auto;
}
