/**
 * @file
 * Base Layout.
 */

.main-content__container,
.container {
  width: 100%;
  max-width: 92.5rem;
  margin: 0 auto;
  --container-padding: 1.125rem;
  padding-left: var(--container-padding); 
  padding-right: var(--container-padding) 
}


.page-wrapper {
  margin: 0 auto;
  background: #fff
}


.main-content {
  width: 100%;
}

@media (min-width: 43.75rem) { /* 700px */

  .main-content__container {
    margin: 0 auto;
  }

}


@media (min-width: 62.5rem) { /* 1000px */

}

@media (min-width: 75rem) { /* 1200px */
  .main-content__container,
  .container {
    padding-left: 1.875rem;
    padding-right: 1.875rem
  }

  .main-content {
    margin: 0 auto;
  }


  .is-main-content-contained .main-content {
    width: calc(100% - 5.625rem);
    max-width: 98.125rem;
  }

  .main-content__container {
    margin: 0 auto;
  }

}


@media (min-width: 90rem) { /* 1440px */

}


@media (min-width: 92.5rem) { /* 1480px */

}