 landscape) {
  .site.vers--page .site__content::after {
    content: none;
  }
}
.site.vers--page .site__footer {
  background-color: #fff;
}
@media screen and (min-width: 1200px) and (orientation: landscape) {
  .site.vers--page .site__footer {
    background-color: transparent;
  }
}
.site.vers--single-pattern {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1200px) and (orientation: landscape) {
  .site.vers--single-pattern {
    display: grid;
    gap: 0;
  }
}
.site.vers--s