/* Legacy marketing pages (HomeController pages and the Facebook data deletion
   pages). The legacy stylesheet only collapses the header and footer for
   max-device-width: 768px, so a narrow browser window on a desktop still
   overflows horizontally. These rules repeat the same collapse on viewport
   width, scoped to the page wrapper. */
@media only screen and (max-width: 768px) {
  .t-marketing-page .Header_container__2tga9 {
    padding: 0 20px;
  }

  .t-marketing-page .Header_menu__2vo2A {
    display: none;
  }

  .t-marketing-page .Header_mobilemenu__3JRBY {
    display: flex;
  }

  .t-marketing-page .InfoPageHeader_container__F0sVf {
    padding: 0 20px;
  }

  .t-marketing-page .Footer_infoblock__3aCkj > img {
    width: 140px;
    margin: 0 0 30px;
  }

  .t-marketing-page .Footer_container__QkIo- {
    padding: 0 20px;
  }

  .t-marketing-page .Footer_infoblock__3aCkj {
    margin-top: 32px;
  }

  .t-marketing-page .Footer_mapblock__3FCZQ {
    display: none;
  }

  .t-marketing-page .Footer_bottomlinecontainer__1tCn6 {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding: 20px;
  }

  .t-marketing-page .Footer_bottomlinecontainer__1tCn6 > div:first-child {
    display: flex;
    flex-direction: column;
  }

  .t-marketing-page .Footer_bottomlinecontainer__1tCn6 > div:last-child {
    margin-top: 10px;
  }

  .t-marketing-page .Footer_bottomlinecontainer__1tCn6 > div > a {
    margin-bottom: 12px;
  }
}
