.fw-9{
  font-weight: 900;
}
.fw-8{
  font-weight: 800;
}
.fw-7 {
  font-weight: 700;
}
.fw-6 {
  font-weight: 600;
}
.fw-5 {
  font-weight: 500;
}
.fw-4 {
  font-weight: 400;
}
.fw-3 {
  font-weight: 300;
}
.fw-2 {
  font-weight: 200;
}
.fw-1 {
  font-weight: 100;
}




.fs-208 {
  font-size: min(calc(104px + 104 * (100vw - 375px) / 1545), 208px);
}
.fs-168 {
  font-size: min(calc(84px + 84 * (100vw - 375px) / 1545), 168px);
}
.fs-128 {
  font-size: min(calc(64px + 64 * (100vw - 375px) / 1545), 128px);
}
.fs-120 {
  font-size: min(calc(60px + 60 * (100vw - 375px) / 1545), 120px);
}

.fs-96 {
  font-size: min(calc(48px + 48 * (100vw - 375px) / 1545), 96px);
}

.fs-84 {
  font-size: min(calc(38px + 46 * (100vw - 375px) / 1545), 84px);
}
.fs-80 {
  font-size: min(calc(40px + 40 * (100vw - 375px) / 1545), 80px);
}

.fs-64 {
  font-size: min(calc(32px + 32 * (100vw - 375px) / 1545), 64px);
}

.fs-48 {
  font-size: min(calc(24px + 24 * (100vw - 375px) / 1545), 48px);
}

.fs-40 {
  font-size: min(calc(20px + 20 * (100vw - 375px) / 1545), 40px);
}
.fs-36 {
  font-size: min(calc(18px + 18 * (100vw - 375px) / 1545), 36px);
}

.fs-32 {
  font-size: min(calc(16px + 16 * (100vw - 375px) / 1545), 32px);
}
.fs-26 {
  font-size: min(calc(16px + 10 * (100vw - 375px) / 1545), 26px);
}
.fs-28 {
  font-size: min(calc(16px + 12 * (100vw - 375px) / 1545), 28px);
}

.fs-24 {
  font-size: min(calc(16px + 8 * (100vw - 375px) / 1545), 24px);
}

.fs-20 {
  font-size: min(calc(14px + 6 * (100vw - 375px) / 1545), 20px);
}

.fs-18 {
  font-size: min(calc(14px + 4 * (100vw - 375px) / 1545), 18px);
}

.fs-16 {
  font-size: min(calc(14px + 2 * (100vw - 375px) / 1545), 16px);
}

.fs-14 {
  font-size: min(calc(12px + 2 * (100vw - 375px) / 1545), 14px);
}/*# sourceMappingURL=typography.css.map */




/* MAK */

@font-face {
  font-family: 'mak';
  src: url('../fonts/MAK.woff2') format('woff2');
  src: url('../fonts/MAK.woff') format('woff');
  font-weight: 300;
}

@font-face {
  font-family: 'mak-bold';
  src: url('../fonts/MAK-bold.woff2') format('woff2');
  src: url('../fonts/MAK-bold.woff') format('woff');
  font-weight: 700;
}



/* Onest */

@font-face {
  font-family: 'Onest';
  src: url('../fonts/Onest.woff2') format('woff2');
  src: url('../fonts/Onest.woff') format('woff');
}

.onest {
  font-family: 'Onest';
}



/* Over */

@font-face {
  font-family: 'Font Over';
  src: url('../fonts/Font Over.woff2') format('woff2');
  src: url('../fonts/Font Over.woff') format('woff');
  src: url('../fonts/Font Over.otf') format('otf');
}

.over {
  font-family: 'Font Over';

}


/* Krasnodar */

@font-face {
  font-family: 'Krasnodar Grotesk Trial';
  src: url('../fonts/Krasnodar Grotesk Trial.woff2') format('woff2');
  src: url('../fonts/Krasnodar Grotesk Trial.woff') format('woff');
  src: url('../fonts/Krasnodar Grotesk Trial.otf') format('opentype');
}

.kras {
  font-family: 'Krasnodar Grotesk Trial';
}


/* Russo One */

@font-face {
  font-family: 'RussoOne';
  src: url('../fonts/RussoOne.woff2') format('woff2');
  src: url('../fonts/RussoOne.woff') format('woff');
  src: url('../fonts/RussoOne.otf') format('opentype');
}

.russo {
  font-family: 'RussoOne';
}


/* Unbounded */

@font-face {
  font-family: 'Unbounded';
  src: url('../fonts/Unbounded.woff2') format('woff2');
  src: url('../fonts/Unbounded.woff') format('woff');
  src: url('../fonts/Unbounded.otf') format('opentype');
}

.unb {
  font-family: 'Unbounded';
}



/* Cruinn */

@font-face {
  font-family: 'Cruinn';
  src: url('../fonts/Cruinn Bold.woff2') format('woff2');
  src: url('../fonts/Cruinn Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}



/* Inter */

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */ 
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.inter {
  font-family: 'Inter';
}



/* Involve */

@font-face {
  font-family: 'Involve';
  src:  url('../fonts/Involve-Regular.woff2') format('woff2'),
        url('/fonts/Involve-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Involve';
  src:  url('../fonts/Involve-Medium.woff2') format('woff2'),
        url('../fonts/Involve-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Involve';
  src:  url('../fonts/Involve-SemiBold.woff2') format('woff2'),
        url('../fonts/Involve-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Involve';
  src:  url('../fonts/Involve-Bold.woff2') format('woff2'),
        url('../fonts/Involve-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}



/* TT Hoves */


@font-face {
  font-family: 'TT Hoves';
  src:  url('../fonts/TTHoves-DemiBold.woff2') format('woff2'),
        url('../fonts/TTHoves-DemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'TT Hoves';
  src:  url('../fonts/TTHoves-Bold.woff2') format('woff2'),
        url('../fonts/TTHoves-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}


.tt {
  font-family: 'TT Hoves';
}



/* VelaSans */


@font-face {
  font-family: 'VelaSans';
  src:  url('../fonts/VelaSans-GX.woff2') format('woff2'),
        url('../fonts/VelaSans-GX.woff') format('woff');
  font-style: normal;
}


.vela {
  font-family: 'VelaSans';
}



/* Neutral Face */


@font-face {
  font-family: 'Neutral Face';
  src:  url('../fonts/NeutralFace.woff2') format('woff2'),
        url('../fonts/NeutralFace.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}


.NF {
  font-family: 'Neutral Face';
}



/* Montserrat */


@font-face {
  font-family: 'Montserrat';
  src:  url('../fonts/Montserrat.woff2') format('woff2'),
        url('../fonts/Montserrat.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}


.Mont {
  font-family: 'Montserrat';
}




/* Nexa Script */



@font-face {
  font-family: 'Nexa Script';
  src:  url('../fonts/Nexa.woff2') format('woff2'),
        url('../fonts/Nexa.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}


.Nexa {
  font-family: 'Nexa Script';
}




/* AA Stetica */


@font-face {
  font-family: 'AA Stetica';
  src:  url('../fonts/AA_Stetica_Regular.woff2') format('woff2'),
        url('../fonts/AA_Stetica_Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'AA Stetica';
  src:  url('../fonts/AA_Stetica_Medium.woff2') format('woff2'),
        url('../fonts/AA_Stetica_Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'AA Stetica';
  src:  url('../fonts/AA_Stetica_Bold.woff2') format('woff2'),
        url('../fonts/AA_Stetica_Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}


.aa {
  font-family: 'AA Stetica';
}




/* Lato */


@font-face {
  font-family: 'Lato';
  src:  url('../fonts/Lato-Medium.woff2') format('woff2'),
        url('../fonts/Lato-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src:  url('../fonts/Lato-Bold.woff2') format('woff2'),
        url('../fonts/Lato-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Lato';
  src:  url('../fonts/Lato-ExtraBold.woff2') format('woff2'),
        url('../fonts/Lato-ExtraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
}


.Lato {
  font-family: 'AA Stetica';
}