@media (max-width: 812px) {
  .resp-vp #header-container .region-main-menu ul.menu {
    display: none;
  }
  .resp-vp .node-landing .inner {
    width: auto;
  }
  .node-landing .block--common--node-menu li {
    width: calc(50% - 20px);
    margin-bottom: 30px;
  }
  .node-landing .block--banner--wide .desc .title {
    font-size: 25px;
  }
  .node-landing:not(.icl):not(.ebaon) .block p {
    font-size: 17px !important;
    line-height: 22px !important;
  }
  #block-interface-ext-moldcell-footer-menu .column-3 > li {
    width: 100%;
    padding: .5rem 1.5rem !important;
  }
  #footer-container .region-footer-menu ul.menu li.expanded ul.menu {
    display: none;
  }
  #footer-container .region-footer-menu ul.menu li.level-1>a {
    display: block;
  }
  #footer-container .region-footer-menu ul.menu li.level-1>a:before {
    float: right;
  }
  #footer-container-wrapper {
    width: 100%;
  }
  #cookie-warning {
    width: auto;
    position: static;
    z-index: 9999;
  }
  #footer-container table.footer-links tr {
    display: grid;
  }
}
@media (min-width: 812px) {
  #footer-container .region-footer-menu ul.menu li.level-1>a:before {
    display: none;
  }
}
