@media (max-width: 1199.98px) {
  /***** HOME *****/
  section.home .links > a span {
    font-size: 1.5vw; }

  section.home .video {
    height: 56.25vw; }

  /***** APP *****/
  section.app > .content {
    padding-top: 100px; }
    section.app > .content .ribbon {
      left: 0px;
      top: 30px; }

  section.app > .focus {
    padding-top: 100px; }
    section.app > .focus .ribbon {
      left: 0px;
      top: 30px; }

  section.app > .how {
    padding: 100px 45px 30px 45px; }
    section.app > .how .ribbon {
      left: 0px;
      top: 30px; }

  section.app .subscription .subscription_info {
    flex-wrap: wrap; }
    section.app .subscription .subscription_info .text_holder {
      width: 100%; } }

/*# sourceMappingURL=style-1200.css.map */
