.landing-page-template--id-homepage .page-main {
  margin-bottom: 0;
}

.landing-page-template--id-homepage .page-content .region-content {
  display: flex;
  flex-wrap: wrap;
}

.landing-page-template--id-homepage .page-content .region-content > .block {
  width: 100%;
  margin-bottom: 80px
}

.landing-page-template--id-homepage .page-content .region-content > .block-local-tasks-block {
  margin-bottom: 40px;
}

.landing-page-template--id-homepage .block-system-main-block {
  display: none;
}

@media (min-width: 768px) {
  .landing-page-template--id-homepage .page-content .region-content .block-octomodel-content-zone-block-homepage-connect {
    flex: 1 1;
    margin-right: 40px;
  }

  [dir=rtl] .landing-page-template--id-homepage .page-content .region-content .block-octomodel-content-zone-block-homepage-connect {
    margin-left: 40px;
    margin-right: 0;
  }

  .landing-page-template--id-homepage .page-content .region-content .block-octomodel-content-zone-block-homepage-featured-secondary {
    flex: 0 0 59%;
  }
}
