.desktop {
  display: inherit;
}
.desktop.flex {
  display: flex;
}
.desktop.inline {
  display: inline;
}

article.fixed {
  left: 50%;
  position: fixed;
  z-index: 9;
}
article.absolute {
  position: absolute;
  bottom: 0;
  left: auto;
  right: 0;
}
article.fixed.column-12,
article.absolute.column-12 {
  width: calc(var(--max-width) / 100 * 40 - var(--article-spacing) / 1.6);
  margin-left: calc(var(--max-width) / 100 * 10 + var(--article-spacing) / 1.6);
}



.menu_ad .buttonDesign {
  width: fit-content;
  flex:none;
}


.mainVisual .ment {
  position: absolute;
  left: 5%;
  top: calc(var(--padding-100)* 1.5);
  z-index: 2;
}