.layout-blocks-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100vw;
}
.layout-block {
  width: 100vw;
}
.layout-container {
  overflow: hidden;
}
.layout-content {
  position: relative;
}
.layout-content__mask {
  /* background-color: #ffffff; */
  pointer-events: none;
  position: absolute;
  height: 140%;
  width: 100%;
}
.layout-multiply-noise {
  mix-blend-mode: multiply;
  opacity: 0.1;
  pointer-events: none;
  position: absolute;
  height: 100%;
  width: 100%;
}
.layout-overlay-noise {
  height: 100%;
  mix-blend-mode: multiply;
  opacity: 0.2;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
