.typed-cursor{
          opacity: 1;
        }
        .typed-cursor.typed-cursor--blink{
          animation: typedjsBlink 0.7s infinite;
          -webkit-animation: typedjsBlink 0.7s infinite;
                  animation: typedjsBlink 0.7s infinite;
        }
        @keyframes typedjsBlink{
          50% { opacity: 0.0; }
        }
        @-webkit-keyframes typedjsBlink{
          0% { opacity: 1; }
          50% { opacity: 0.0; }
          100% { opacity: 1; }
        }

        .seo-copy {
          max-width: 1200px;
          margin: 32px auto;
          padding: 0 16px;
        }

        .seo-copy__title {
          margin: 0 0 8px;
          color: #cbcdd2;
          font-size: 18px;
          font-weight: 500;
          line-height: 1.4;
        }

        .seo-copy__text {
          margin: 0;
          color: #999ca4;
          font-size: 14px;
          line-height: 1.55;
        }

        @media (max-width: 880px) {
          .seo-copy {
            margin: 24px auto;
          }

          .seo-copy__title {
            font-size: 17px;
          }
        }

        .header-russia-flag-static {
          display: inline-block;
          width: 24px;
          height: 24px;
          flex: 0 0 24px;
          border: 1px solid rgba(255, 255, 255, 0.22);
          border-radius: 50%;
          background: linear-gradient(to bottom, #fff 0 33.333%, #1d5fd1 33.333% 66.666%, #d52b1e 66.666% 100%);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.28);
        }

        .metrika-pixel {
          position: absolute;
          left: -9999px;
          width: 1px;
          height: 1px;
        }

        .description__typed-game {
          display: inline-block;
          min-width: 5.2ch;
        }

        @media (prefers-reduced-motion: reduce) {
          .typed-cursor {
            animation: none !important;
          }
        }
