@media (min-width: 991px) {
  main {
    padding-top: 64.3px; }
  .c-first-screen {
    height: 100vh; } }
  @media (min-width: 991px) and (min-width: 1200px) {
    .c-first-screen__container {
      max-width: 1200px;
      width: 100%;
      margin: 0 auto; } }

@media (min-width: 991px) {
    .c-first-screen__description {
      font-size: 22px; }
  .c-info-screen {
    padding-top: 90px; } }
  @media (min-width: 991px) and (min-width: 1200px) {
    .c-info-screen__container {
      max-width: 1200px;
      width: 100%;
      margin: 0 auto; } }

@media (min-width: 991px) {
    .c-info-screen__title {
      font-size: 72px;
      text-align: left; }
    .c-info-screen .c-ttl-color {
      text-align: left;
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 40px; }
    .c-info-screen__description {
      font-size: 24px;
      text-align: left;
      position: inherit;
      transform: none; } }

@media (min-width: 991px) and (min-width: 1200px) {
  .c-program {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; } }

@media (min-width: 991px) {
  .c-program__title {
    font-size: 42px; }
  .c-program__sub-title {
    font-size: 24px; }
  .c-infotime {
    padding-top: 90px; } }
  @media (min-width: 991px) and (min-width: 1200px) {
    .c-infotime__container {
      max-width: 1200px;
      width: 100%;
      margin: 0 auto; } }

@media (min-width: 991px) {
    .c-infotime__time {
      text-align: left;
      font-size: 52px;
      margin-bottom: 40px;
      color: #fff; }
    .c-infotime__title {
      font-size: 34px;
      text-align: left;
      margin-bottom: 5px;
      font-weight: 400;
      color: #f4ea00; }
    .c-infotime__description {
      font-size: 20px;
      text-align: left; }
  .c-video-wrap {
    width: 900px;
    height: 500px; }
  .c-command-container {
    justify-content: center; } }
  @media (min-width: 991px) and (min-width: 1240px) {
    .c-command-container__box {
      margin: 0 20px; } }

@media (min-width: 991px) {
  .o-toTop:hover {
    cursor: pointer; }
  footer {
    padding-left: 40px;
    padding-right: 40px; } }

@media (min-width: 991px) and (min-width: 1200px) {
  .c-moderators__container {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; } }

@media (min-width: 991px) {
  .c-moderators__box {
    padding-left: 90px;
    text-align: left;
    display: flex; }
  .c-moderators__logo {
    margin-right: 20px; }
  .c-moderators__title {
    font-size: 42px; } }

@media (min-width: 991px) and (min-width: 1200px) {
  .c-margriet__container {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; } }

@media (min-width: 1200px) {
  .c-card {
    max-width: 360px;
    margin: 0 20px 60px 20px; } }

@media (min-width: 1240px) {
  .c-people__logo {
    max-width: 260px; } }

.c-header-container {
  display: flex;
  position: fixed;
  top: 0;
  width: 100%; }
  .c-header-container__logo {
    width: 127px; }
