/* Flexbe typography tokens (from static export / profitpol.ru) */

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap');

body {
            font-family: Ubuntu, Roboto-Ruble, Helvetica, Arial, sans-serif;
            font-size: 16px;
            font-weight: 400;
            line-height: 1.5;
            letter-spacing: 0px
        }

        .adaptive-mobile {
            font-size: inherit;
            font-weight: inherit;
            line-height: inherit;
            letter-spacing: inherit
        }

        .text-style-h1 {
            --fontFamily: "Russo One", Roboto-Ruble, Helvetica, Arial, sans-serif;
            --fontSize: 72px;
            --fontWeight: 500;
            --lineHeight: 1;
            --letterSpacing: 0px;
            --textTransform: none;
            --fontStyle: normal;
            --fontSize_mobile: 40px;
            --fontWeight_mobile: var(--fontWeight);
            --lineHeight_mobile: var(--lineHeight);
            --letterSpacing_mobile: var(--letterSpacing)
        }

        .text-style-title {
            --fontFamily: "Russo One", Roboto-Ruble, Helvetica, Arial, sans-serif;
            --fontSize: 40px;
            --fontWeight: 500;
            --lineHeight: 1.2;
            --letterSpacing: 0px;
            --textTransform: none;
            --fontStyle: normal;
            --fontSize_mobile: 34px;
            --fontWeight_mobile: var(--fontWeight);
            --lineHeight_mobile: var(--lineHeight);
            --letterSpacing_mobile: var(--letterSpacing)
        }

        .text-style-h3 {
            --fontFamily: "Russo One", Roboto-Ruble, Helvetica, Arial, sans-serif;
            --fontSize: 22px;
            --fontWeight: 700;
            --lineHeight: 1.3;
            --letterSpacing: 0px;
            --textTransform: none;
            --fontStyle: normal;
            --fontSize_mobile: var(--fontSize);
            --fontWeight_mobile: var(--fontWeight);
            --lineHeight_mobile: var(--lineHeight);
            --letterSpacing_mobile: var(--letterSpacing)
        }

        .text-style-h4 {
            --fontFamily: "Russo One", Roboto-Ruble, Helvetica, Arial, sans-serif;
            --fontSize: 18px;
            --fontWeight: 700;
            --lineHeight: 1.5;
            --letterSpacing: 0px;
            --textTransform: none;
            --fontStyle: normal;
            --fontSize_mobile: var(--fontSize);
            --fontWeight_mobile: var(--fontWeight);
            --lineHeight_mobile: var(--lineHeight);
            --letterSpacing_mobile: var(--letterSpacing)
        }

        .text-style-subtitle {
            --fontFamily: Ubuntu, Roboto-Ruble, Helvetica, Arial, sans-serif;
            --fontSize: 22px;
            --fontWeight: 400;
            --lineHeight: 1.5;
            --letterSpacing: 0px;
            --textTransform: none;
            --fontStyle: normal;
            --fontSize_mobile: var(--fontSize);
            --fontWeight_mobile: var(--fontWeight);
            --lineHeight_mobile: var(--lineHeight);
            --letterSpacing_mobile: var(--letterSpacing)
        }

        .text-style-content {
            --fontFamily: Ubuntu, Roboto-Ruble, Helvetica, Arial, sans-serif;
            --fontSize: 16px;
            --fontWeight: 400;
            --lineHeight: 1.5;
            --letterSpacing: 0px;
            --textTransform: none;
            --fontStyle: normal;
            --fontSize_mobile: var(--fontSize);
            --fontWeight_mobile: var(--fontWeight);
            --lineHeight_mobile: var(--lineHeight);
            --letterSpacing_mobile: var(--letterSpacing)
        }

        .text-style-caption {
            --fontFamily: Ubuntu, Roboto-Ruble, Helvetica, Arial, sans-serif;
            --fontSize: 14px;
            --fontWeight: 400;
            --lineHeight: 1.3;
            --letterSpacing: 0px;
            --textTransform: none;
            --fontStyle: normal;
            --fontSize_mobile: var(--fontSize);
            --fontWeight_mobile: var(--fontWeight);
            --lineHeight_mobile: var(--lineHeight);
            --letterSpacing_mobile: var(--letterSpacing)
        }

        .text-style-quote {
            --fontFamily: "Playfair Display", Roboto-Ruble, Helvetica, Arial, sans-serif;
            --fontSize: 22px;
            --fontWeight: 400;
            --lineHeight: 1.37;
            --letterSpacing: 0px;
            --textTransform: none;
            --fontStyle: normal;
            --fontSize_mobile: var(--fontSize);
            --fontWeight_mobile: var(--fontWeight);
            --lineHeight_mobile: var(--lineHeight);
            --letterSpacing_mobile: var(--letterSpacing)
        }

        .font-family-h1 {
            --fontFamily: "Russo One", Roboto-Ruble, Helvetica, Arial, sans-serif
        }

        .font-family-title {
            --fontFamily: "Russo One", Roboto-Ruble, Helvetica, Arial, sans-serif
        }

        .font-family-h3 {
            --fontFamily: "Russo One", Roboto-Ruble, Helvetica, Arial, sans-serif
        }

        .font-family-h4 {
            --fontFamily: "Russo One", Roboto-Ruble, Helvetica, Arial, sans-serif
        }

        .font-family-subtitle {
            --fontFamily: Ubuntu, Roboto-Ruble, Helvetica, Arial, sans-serif
        }

        .font-family-content {
            --fontFamily: Ubuntu, Roboto-Ruble, Helvetica, Arial, sans-serif
        }

        .font-family-caption {
            --fontFamily: Ubuntu, Roboto-Ruble, Helvetica, Arial, sans-serif
        }

        .font-family-quote {
            --fontFamily: "Playfair Display", Roboto-Ruble, Helvetica, Arial, sans-serif
        }
