#terms_page_content {
  margin-bottom: 80px;
}

#terms_page_content h1 {
  margin: 40px 0 18px;
  font-size: 30px;
  line-height: 1.2;
  font-weight: 700;
}

#terms_page_content h2 {
  font-size: 26px;
  line-height: 1.2;
  margin: 36px 0 16px;
  font-weight: 700;
}

#terms_page_content p {
  font-size: 18px;
  line-height: 1.5;
  color: var(--black);
}

#terms_page_content p a {
  font-size: inherit;
  color: #0000ee;
}

/* ***************************** */
/* ******* MEDIA QUERIES ******* */
/* ***************************** */

/* ******* LAPTOP ******* */
/*
@media (max-width: 1440px) {
  #terms_page_content h1 {
    font-size: 55px;
  }

  #terms_page_content h2 {
    font-size: 43px;
  }
}*/

/* ******* MINI_LAPTOP ******* */
/*
@media (max-width: 1200px) {
  #terms_page_content h1 {
    font-size: 48px;
    line-height: 1.15;
  }

  #terms_page_content h2 {
    font-size: 36px;
  }
}*/

/* ******* TABLETS_LARGE ******* */
/*
@media (max-width: 990px) {
  #terms_page_content h1 {
    font-size: 42px;
  }

  #terms_page_content h2 {
    font-size: 36px;
  }

  #terms_page_content p {
    font-size: 18px;
  }
}
*/
/* ******* TABLETS ******* */

@media (max-width: 768px) {
  #terms_page_content {
    margin-bottom: 64px;
  }

  #terms_page_content h1 {
    font-size: 26px;
  }

  #terms_page_content h2 {
    font-size: 22px;
    margin: 26px 0 16px;
  }
}

/* ******* MOBILE ******* */

@media (max-width: 480px) {
  #terms_page_content {
    margin-bottom: 48px;
  }
  /*
  #terms_page_content h1 {
    font-size: 26px;
  }

  #terms_page_content h2 {
    font-size: 22px;
    margin: 26px 0 16px;
  }*/
}
