body.site-prelaunch #events [data-events-list],
body.site-prelaunch #events [data-event-more],
body.site-prelaunch #program .program-layout,
body.site-prelaunch #speakers [data-speakers-list],
body.site-prelaunch #speakers .speakers-controls,
body.site-prelaunch #partners [data-partners-list] {
  display: none !important;
}

body.site-prelaunch #events .container::after,
body.site-prelaunch #program .container::after,
body.site-prelaunch #speakers .container::after,
body.site-prelaunch #partners .container::after {
  min-height: 260px;
  padding: 32px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(29,66,137,.28);
  color: #1d4289;
  background: #fff;
  font-family: "Oswald", Arial, sans-serif;
  font-size: clamp(24px,4vw,44px);
  font-weight: 500;
  line-height: 1.1;
  text-align: center;
  text-transform: uppercase;
}

body.site-prelaunch #events .container::after {
  content: "Мероприятия — раздел находится в разработке";
}

body.site-prelaunch #program .container::after {
  content: "Программа — раздел находится в разработке";
  color: #fff;
  border-color: rgba(255,255,255,.3);
  background: rgba(9,11,44,.24);
}

body.site-prelaunch #speakers .container::after {
  content: "Спикеры — раздел находится в разработке";
}

body.site-prelaunch #partners .container::after {
  content: "Партнеры — раздел находится в разработке";
}

@media (max-width:760px) {
  body.site-prelaunch #events .container::after,
  body.site-prelaunch #program .container::after,
  body.site-prelaunch #speakers .container::after,
  body.site-prelaunch #partners .container::after {
    min-height: 190px;
    padding: 24px 18px;
    font-size: clamp(22px,7vw,32px);
  }
}
