/* line 9, ../../sass/theme/layouts.theme.scss */
body {
  overflow-x: hidden;
}

/* line 14, ../../sass/theme/layouts.theme.scss */
.main-container .layouts {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-bottom: 60px;
}
/* line 23, ../../sass/theme/layouts.theme.scss */
.main-container .layouts:first-child {
  margin-bottom: 60px;
}
/* line 27, ../../sass/theme/layouts.theme.scss */
.main-container .layouts:last-child {
  margin-bottom: 160px;
}
/* line 30, ../../sass/theme/layouts.theme.scss */
.main-container .layouts:last-child:has(.mb-custom-0) {
  margin-bottom: 0;
}
/* line 34, ../../sass/theme/layouts.theme.scss */
.main-container .layouts:before {
  content: " ";
  display: table;
}
/* line 39, ../../sass/theme/layouts.theme.scss */
.main-container .layouts:after {
  content: "";
  clear: both;
}
