/* vietnamese */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_A8s52Hs.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_Ass52Hs.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_DMs5.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs6FospT4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs6VospT4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gs51os.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6FospT4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6VospT4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s51os.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s6FospT4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s6VospT4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s51os.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gW8tenXg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gf8tenXg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gY8tenXg.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gU8tenXg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gV8tenXg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gb8tc.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gW8tenXg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gf8tenXg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gY8tenXg.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gU8tenXg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gV8tenXg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gb8tc.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gW8tenXg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gf8tenXg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gY8tenXg.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gU8tenXg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gV8tenXg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gb8tc.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gW8tenXg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gf8tenXg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gY8tenXg.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gU8tenXg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gV8tenXg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourceserif4/v15/vEFI2_tTDB4M7-auWDN0ahZJW1gb8tc.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* --- Central Form Container --- 
   Main wrapper for the form, centered with a shadow and top border 
*/
.form-main-container {
  position: relative;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  padding: 35px 30px;
  border-radius: 12px;
  box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.12);
  max-width: 500px;
  margin: 40px auto;
  border-top: 5px solid #0154c5; /* שונה לאדום */
  font-family: 'Inter', sans-serif;
  box-sizing: border-box;
}

/* --- FOMO & Security Boxes (Tailored for Germany) --- */
.important-box {
  background-color: #fffbeb;
  border-left: 4px solid #f59e0b;
  padding: 15px 20px;
  margin-bottom: 25px;
  color: #555;
  font-size: 15px;
  border-radius: 0 8px 8px 0;
  line-height: 1.5;
}

.fomo-box {
  background-color: #fdf2f8;
  border-left: 4px solid #be185d;
  padding: 18px 20px;
  margin-bottom: 25px;
  color: #831843;
  font-size: 16px;
  border-radius: 4px;
  line-height: 1.5;
}

.fomo-box strong {
  font-weight: 800;
}

/* --- Overlay Background --- */
.overlay {
  position: absolute;
  inset: 0;
  z-index: 10;
  background: rgba(255, 255, 255, 0.85);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  border-radius: 12px;
}

.overlay.active {
  opacity: 1;
  pointer-events: auto;
}

/* --- Modern Circular Spinner --- */
.spinner {
  width: 40px;
  height: 40px;
  border: 4px solid #f3f3f3;
  border-top: 4px solid #0154c5; /* שונה לאדום */
  border-radius: 50%;
  display: none;
}

.spinner.active {
  display: block;
  animation: spin 0.8s linear infinite;
}

/* --- Message Modal Styles --- */
.message-modal {
  display: none;
  background: #ffffff;
  padding: 30px 20px;
  border-radius: 12px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
  width: 80%;
  max-width: 320px;
  text-align: center;
  position: relative;
}

.message-modal.active {
  display: block;
  animation: fadeInUp 0.4s ease-out forwards;
}

/* --- Animations --- */
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

.message__closer {
  position: absolute;
  top: 8px;
  right: 12px;
  cursor: pointer;
  font-weight: bold;
  color: #888;
}

/* --- Header Section --- */
.form-header-title {
  color: #0154c5; /* שונה לאדום */
  font-weight: 900;
  text-align: center;
  font-size: 20px;
  margin-bottom: 25px;
  text-transform: uppercase;
}

/* --- Inner Form Reset --- */
.f1t-form {
  background: transparent;
  padding: 0;
  box-shadow: none;
}

/* --- Standard Input Fields --- */
.f1t-form input[type='text'],
.f1t-form input[type='email'],
.f1t-form input[type='password'],
.f1t-form input[type='tel'] {
  width: 100%;
  padding: 16px;
  border: 1px solid #ccc;
  border-radius: 8px;
  box-sizing: border-box;
  font-size: 16px;
  background-color: #f8fafc;
  transition: all 0.2s ease;
}

/* --- Telephone Input --- */
.f1t-form input[type='tel'] {
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 12px;
  padding-left: 90px !important;
  border: 1px solid #ccc;
  border-radius: 8px;
  box-sizing: border-box;
  font-size: 16px;
  background-color: #f8fafc;
  transition: all 0.2s ease;
}

/* --- Focus State --- */
.f1t-form input:focus {
  border-color: #0154c5; /* שונה לאדום */
  background-color: #ffffff;
  box-shadow: 0 0 0 3px rgba(225, 0, 25, 0.2); /* הילה אדומה ועדינה */
  outline: none;
}

.f1t-form .iti {
  display: block;
  width: 100%;
}

#regUnavailable {
  margin: 0;
}

/* --- Checkbox Section --- */
.f1t-field--checkbox {
  display: flex;
  align-items: flex-start;
  font-size: 13px;
  color: #444;
}

.f1t-form input[type='checkbox'] {
  min-width: 18px;
  height: 18px;
  margin-right: 10px;
  cursor: pointer;
  accent-color: #0154c5; /* שונה לאדום */
}

/* --- Primary Submit Button --- */
.f1t-form button[type='submit'] {
  background-color: #0154c5; /* שונה לאדום כדי לשמור על אחידות מוחלטת */
  color: white;
  font-weight: 800;
  text-transform: uppercase;
  border-radius: 8px;
  border: none;
  padding: 18px;
  cursor: pointer;
  font-size: 18px;
  width: 100%;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  margin-top: 10px;
  box-shadow: 0 4px 15px rgba(225, 0, 25, 0.3); /* צל תואם לאדום */
}

.f1t-form button[type='submit']:hover {
  background-color: #c80016; /* אדום טיפה יותר כהה במעבר עכבר */
  transform: translateY(-2px);
}

:root{
  --primary:#186349 !important; --primary-dark:#124B37 !important;
  --brand-accent:#1E7A5A !important;
  --bg-site:#F4F6F4 !important; --bg-contrast:#E6EDE8 !important;
  --border-color:#D9E2DC !important; --line:#D9E2DC !important;
  --band:#FAFCFA !important;
  --brand-ink:#186349; --brand-accent-raw:#1E7A5A;
}
body{
  background-color:#F4F6F4 !important;
  background-image:linear-gradient(0deg, #E4EBE6 0px, #F4F6F4 340px) !important;
  background-repeat:no-repeat !important;
  font-family:'Barlow',system-ui,-apple-system,'Segoe UI',Arial,sans-serif !important;
}
h1,h2,h3,h4,.pubname,.kc-logo-text,blockquote,cite,.standfirst{
  font-family:'Lora',Georgia,'Times New Roman',serif !important;
}

a:not([class*=btn]):not([class*=cta]){ color:#186349; }
.cta-inline a,.cta-inline a:visited,.sticky-cta a,.sticky-cta a:visited{ color:#fff !important; }
.bymeta b,.bymeta strong,.c-name{ color:#186349 !important; }
.topbar,.sec-strip{ background:linear-gradient(90deg,#124B37,#1E7A5A) !important; }


  *{box-sizing:border-box;margin:0;padding:0}
  :root{
    --brand:#124B37; --bright:#2E6BF0; --ink:#0F1826; --body:#283242; --mut:#5B6675;
    --line:#E3E8F1; --band:#FAFCFA; --paper:#FFFFFF; --green:#12805a; --red:#c0392b; --amber:#b45309;
    --action:#16A05A; --action-sh:rgba(22,160,90,.42);
    --f:'Inter',system-ui,-apple-system,'Segoe UI','Helvetica Neue',Arial,sans-serif;
    --serif:'Source Serif 4',Georgia,'Times New Roman',serif;
    --serifb:'Source Serif 4',Georgia,'Times New Roman',serif;
  }
  html,body{overflow-x:hidden}
  body{font-family:var(--f);background:var(--paper);color:var(--body);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.72}
  .topbar{height:4px;background:var(--brand)}
  .row{max-width:1060px;margin:0 auto;padding:0 24px}
  .art{max-width:720px;margin:0 auto;padding:0 24px}
  a{color:var(--brand)}
  strong{color:var(--ink);font-weight:650}

  header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0}
  .brand{display:flex;align-items:center;gap:10px}
  .mark{width:29px;height:29px;border-radius:8px;background:var(--brand);display:grid;place-items:center;color:#fff;font-weight:800;font-size:17px;letter-spacing:-.03em}
  .word{font-weight:730;font-size:20px;letter-spacing:-.02em;color:var(--ink)}
  .word .ki{color:var(--brand)}
  nav{display:flex;gap:24px;font-size:13.5px;color:var(--mut);font-weight:500}
  .pill{font-size:13px;font-weight:700;color:#fff;background:var(--action);padding:10px 17px;border-radius:999px}
  .hair{height:1px;background:var(--line)}
  
  .pubmast{display:block;padding:0;background:#fff;border-bottom:0}
  .pubmast .row{padding-top:14px;padding-bottom:0}
  .mastline{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}
  .pubname{font-family:var(--serif);font-weight:800;font-size:30px;letter-spacing:-.01em;color:var(--ink);line-height:1}
  .pubname span{color:var(--brand)}
  .pubname .pubby{color:var(--mut);font-size:.5em;font-weight:700;letter-spacing:.01em}
  .mastmeta{font-size:11.5px;color:var(--mut);letter-spacing:.02em}
  .pubnav{display:flex;gap:22px;font-size:13px;font-weight:600;color:var(--body);border-top:1px solid var(--line);border-bottom:2px solid var(--ink);margin-top:12px;padding:9px 0}
  .pubnav a{color:inherit;text-decoration:none}
  @media (max-width:720px){.pubname{font-size:23px}.pubnav{gap:14px;font-size:12px;overflow-x:auto;white-space:nowrap}.mastmeta{display:none}}
  .ticker{background:var(--band)}
  .ticker .row{display:flex;gap:22px;align-items:center;padding:8px 24px;font-size:11.5px;color:var(--mut);overflow:hidden;white-space:nowrap}
  .ticker b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}
  .up{color:var(--green)}.dn{color:var(--red)}

  .art{padding-top:34px;padding-bottom:10px}
  .anz{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#9AA2B0;margin-bottom:20px}
  .kicker{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:14px}
  .kicker .k1{color:var(--ink)}.kicker .k2{color:var(--brand)}
  .kicker::before{content:"";width:44px;height:3px;background:var(--brand)}
  h1{font-family:var(--serif);font-weight:800;font-size:clamp(31px,4.5vw,45px);line-height:1.06;letter-spacing:-.01em;color:var(--ink);margin-bottom:20px;text-wrap:balance}
  .standfirst{font-family:var(--serifb);font-size:20px;line-height:1.5;color:var(--body);margin-bottom:18px}
  
  p.tx,blockquote,.vtxt,.qa .a{font-family:var(--serifb)}
  h2{font-family:var(--serif)}
  .jump{font-size:13.5px;color:var(--mut);margin-bottom:24px}
  .jump a{font-weight:600;text-decoration:none}.jump .s{color:var(--line);margin:0 6px}
  .byline{display:flex;align-items:center;gap:13px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:26px}
  .byline img{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:0 0 auto}
  .bymeta{font-size:13px;line-height:1.45;color:var(--mut)}
  .bymeta b{color:var(--ink);font-weight:650}

  figure{margin:0 0 26px}
  figure img{width:100%;border-radius:12px;display:block}
  figcaption{font-size:12.5px;color:var(--mut);margin-top:9px;line-height:1.45}

  p.tx{margin-bottom:18px;color:var(--body)}
  .dropcap::first-letter{font-family:var(--serif);font-size:62px;line-height:.8;font-weight:700;color:var(--brand);float:left;margin:8px 12px 0 0}

  blockquote{margin:26px 0;padding:4px 0 4px 22px;border-left:3px solid var(--brand);font-size:22px;line-height:1.4;font-weight:600;color:var(--ink);letter-spacing:-.01em}
  blockquote cite{display:block;margin-top:12px;font-size:13px;font-weight:500;font-style:normal;color:var(--mut)}

  h2{font-size:26px;font-weight:730;letter-spacing:-.02em;color:var(--ink);margin:38px 0 16px;padding-left:16px;border-left:4px solid var(--brand)}
  h2.plain{border:0;padding:0}

  .vlist{list-style:none;display:flex;flex-direction:column;gap:2px;margin-bottom:20px}
  .vlist li{display:flex;gap:13px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--line)}
  .vlist li:last-child{border-bottom:0}
  .vic{width:36px;height:36px;border-radius:9px;background:#E6EDE8;color:var(--brand);display:grid;place-items:center;flex:0 0 auto}
  .vtxt{font-size:15px;line-height:1.5;color:var(--body)}
  .vtxt b{color:var(--ink)}

  .sec-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px;margin:8px 0 26px;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:12px}
  .sec-strip .lbl{font-size:11px;font-weight:800;color:var(--mut);text-transform:uppercase;letter-spacing:.06em}
  .sec-strip .it{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--ink)}
  .sec-strip .it svg{color:var(--green)}
  .sec-strip .it.b svg{color:var(--brand)}

  .tl{border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:20px 0 8px;box-shadow:0 20px 44px -32px rgba(11,70,184,.45)}
  .tl-h{background:var(--brand);color:#fff;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:14px 18px;display:flex;justify-content:space-between;align-items:center}
  .tl-h .sim{font-size:11px;font-weight:600;opacity:.85;background:rgba(255,255,255,.16);padding:3px 9px;border-radius:999px}
  .tl-row{display:flex;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line)}
  .tl-row:last-child{border-bottom:0}
  .tl-row:nth-child(even){background:var(--band)}
  .tl-row.final{background:#EAF0FC}
  .tl-l .d{font-weight:800;color:var(--brand);font-size:13px;letter-spacing:.03em}
  .tl-l .a{font-size:14px;color:var(--body);margin-top:2px}
  .tl-l{flex:0 0 auto}
  .tl-r{text-align:right;flex:1;padding-left:18px}
  .tl-r .p{font-weight:700;color:var(--green);font-size:13.5px}
  .tl-r .p.blue{color:var(--brand)}
  .tl-r .b{font-size:14.5px;font-weight:700;color:var(--ink);margin-top:3px;line-height:1.3}
  .tl-r .b.big{color:var(--brand);font-weight:800;font-size:15.5px}
  .results-row{display:flex;gap:22px;align-items:flex-start;margin:20px 0 8px}
  .results-row .tl{flex:1.7;margin:0}
  .results-phone{flex:1;margin:0}
  .results-phone img{width:100%;border-radius:12px;background:var(--band);display:block}
  .results-phone figcaption{text-align:center}
  @media(max-width:720px){.results-row{flex-direction:column}.results-phone{max-width:330px;margin:0 auto}}

  .vids{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0 8px}
  .vid{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}
  .vid video{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:#0B1B3A}
  .vid .vc{padding:14px 15px 16px}
  .vid h4{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:6px}
  .vid p{font-size:13px;line-height:1.5;color:var(--mut)}

  .qa{border-left:3px solid var(--line);padding-left:18px;margin:6px 0 20px}
  .qa .q{font-weight:700;color:var(--brand);font-size:15.5px;margin:16px 0 6px}
  .qa .a{font-size:15px;color:var(--body)}

  .box{padding:18px 22px;margin-bottom:22px;border-radius:0 10px 10px 0;font-size:14.5px;line-height:1.6}
  .box strong.t{display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.03em;font-size:13px}
  .box.warn{background:#FFFBEB;border-left:5px solid var(--amber);color:#4a2a06}.box.warn .t{color:var(--amber)}
  .box.info{background:#FAFCFA;border-left:5px solid var(--brand);color:#28405e}.box.info .t{color:var(--brand)}
  .box.ok{background:#F0FDF4;border-left:5px solid var(--green);color:#14532d}.box.ok .t{color:#15803d}
  .box.grey{background:#F1F3F6;border-left:5px solid #9AA2B0;color:#33383F}
  .box.grey p{margin-bottom:10px;line-height:1.55}.box.grey p:last-child{margin-bottom:0}.box.grey strong{color:var(--ink)}
  .form-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 16px;margin-top:16px;padding-top:15px;border-top:1px solid var(--line)}
  .form-badges span{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--ink)}

  .form-wrap{border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 24px 54px -34px rgba(11,70,184,.5);overflow:hidden;margin:14px 0 28px}
  .form-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;background:var(--band);padding:13px;font-size:12px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}
  .form-body{padding:24px}
  .form-title{display:flex;align-items:center;justify-content:center;gap:9px;font-weight:800;font-size:18px;color:var(--ink);text-align:center;margin-bottom:18px}
  .form-title svg{color:var(--brand)}
  .fld{width:100%;border:1px solid #CBD5E1;border-radius:9px;padding:14px;font-size:15px;color:var(--ink);margin-bottom:12px;font-family:var(--f)}
  .fld.ph{display:flex;gap:8px;padding:0;border:0}
  .fld .cc{border:1px solid #CBD5E1;border-radius:9px;padding:14px;font-weight:700;color:var(--ink)}
  .fld .num{flex:1;border:1px solid #CBD5E1;border-radius:9px;padding:14px;color:#9AA2B0}
  .terms{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--mut);line-height:1.4;margin:10px 0 16px}
  .terms i{width:16px;height:16px;border:1px solid #CBD5E1;border-radius:4px;flex:0 0 auto;margin-top:2px}
  .submit{width:100%;background:var(--action);color:#fff;border:0;padding:17px;border-radius:999px;font-weight:800;font-size:16px;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 8px 22px -8px var(--action-sh)}
  .subfine{text-align:center;color:var(--mut);font-size:12px;margin-top:11px}
  .steps{display:flex;justify-content:center;gap:8px;margin-top:16px;flex-wrap:wrap}
  .steps .st{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--body)}
  .steps .n{width:20px;height:20px;border-radius:50%;background:#E6EDE8;color:var(--brand);font-weight:800;font-size:11px;display:grid;place-items:center}

  h2.cm{margin-top:34px}
  .cbox{border:1px solid var(--line);border-radius:12px;padding:16px;margin-bottom:18px;background:var(--band)}
  .cbox .t{font-weight:700;font-size:14px;color:var(--ink);margin-bottom:10px}
  .cbox textarea{width:100%;border:1px solid #CBD5E1;border-radius:8px;padding:12px;min-height:74px;font-family:var(--f);font-size:14px;resize:vertical}
  .cbox .send{display:block;margin-left:auto;margin-top:10px;background:var(--brand);color:#fff;border:0;padding:11px 20px;border-radius:8px;font-weight:700;font-size:13px;text-transform:uppercase}
  .cmt{display:flex;gap:12px;margin-bottom:16px}
  .cav{width:40px;height:40px;border-radius:50%;color:#fff;font-weight:700;font-size:13px;display:grid;place-items:center;flex:0 0 auto}
  .cbub{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 15px}
  .cnm{font-weight:700;color:var(--ink);font-size:14px;margin-bottom:3px}
  .ctx{font-size:14px;color:var(--body);line-height:1.5}
  .cact{font-size:12px;color:var(--mut);margin-top:6px}

  .disc{border-top:1px solid var(--line);margin-top:26px;padding:18px 0 44px;font-size:11px;line-height:1.6;color:#9AA2AF}
  .disc p{margin-bottom:9px}

  .cta-inline{display:flex;flex-direction:column;align-items:center;gap:7px;margin:30px 0}
  .cta-inline a{display:inline-flex;align-items:center;gap:9px;background:var(--action);color:#fff;font-weight:750;font-size:15.5px;padding:16px 30px;border-radius:999px;text-decoration:none;box-shadow:0 12px 26px -10px var(--action-sh)}
  .cta-inline .sub{font-size:12px;color:var(--mut)}
  .sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--brand);display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px;box-shadow:0 -6px 22px -8px rgba(0,0,0,.35)}
  .sticky-cta .t{color:#c9dbff;font-size:11px;font-weight:600;line-height:1.25}
  .sticky-cta .t b{color:#fff;display:block;font-size:13.5px;font-weight:750}
  .sticky-cta a{background:var(--action);color:#fff;font-weight:800;font-size:13px;padding:12px 18px;border-radius:999px;text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px -4px rgba(0,0,0,.35)}
  @media (max-width:720px){.sticky-cta{display:flex}.art{padding-bottom:74px}}

  @media (max-width:720px){
    .row,.art{padding-left:18px;padding-right:18px}
    nav{display:none}
    .art{padding-top:24px}
    h1{font-size:31px}.standfirst{font-size:17px}
    .vids{grid-template-columns:1fr}
  }
.legal-links a{color:var(--brand);font-weight:600;font-size:13px;text-decoration:none}
button.kc-submit,.f1t-form .kc-submit{background:#16A05A !important;border-radius:999px !important;box-shadow:0 8px 22px -8px rgba(22,160,90,.42) !important}button.kc-submit:hover{background:#12905A !important}

  
  :root{--primary:#124B37}
  html{scroll-behavior:smooth}
  body{background:#EEF1F5;font-size:19px}
  .pubmast{background:#fff}
  .ticker{pointer-events:none}
  .art{background:#fff;max-width:872px;border:1px solid var(--line);border-radius:16px;margin:28px auto 44px;padding:38px 64px 30px;box-shadow:0 18px 44px -34px rgba(15,30,60,.22)}
  @media(max-width:900px){.art{margin:0;border-radius:0;border-left:0;border-right:0;padding:24px 18px 20px}}
  p.tx{font-size:19px;line-height:1.75}
  .standfirst{font-size:21.5px;line-height:1.55}
  .vtxt{font-size:17px;line-height:1.55}
  .qa .a{font-size:17.5px;line-height:1.65}
  .qa .q{font-size:17px}
  blockquote{font-size:23px}
  h2{font-size:28px}
  figcaption{font-size:14px}
  .jump{font-size:14.5px}
  .bymeta{font-size:14px}
  .sec-strip{background:var(--band)}
  .results-row{gap:26px}
  .results-row .tl{flex:1.25}
  .results-phone{flex:1}
  .tl-l .a{font-size:15px}
  .tl-r .b{font-size:15.5px}
  .tl-r .p{font-size:14.5px}
  .disc{font-size:12.5px}
  .disc p{margin-bottom:12px}
  
  .comments-section{margin-top:36px;border-top:1px solid var(--line);padding-top:26px}
  .comments-title{font-family:var(--serif);font-size:27px;font-weight:730;color:var(--ink);margin-bottom:22px}
  .comment-input-box{background:var(--band);border:1px solid var(--line);border-radius:12px;padding:18px;margin-bottom:30px}
  .comment-input-box textarea{width:100%;border:1px solid #CBD5E1;border-radius:8px;padding:14px;font-family:var(--f);font-size:16px;min-height:90px;resize:vertical;box-sizing:border-box}
  .comment-item{display:flex;gap:12px;margin-bottom:22px;font-family:var(--f)}
  .c-avatar{width:42px;height:42px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;flex-shrink:0}
  .c-main{flex:1}
  .c-bubble{background:var(--band);border:1px solid var(--line);padding:12px 16px;border-radius:14px;display:inline-block;max-width:100%}
  .c-name{font-weight:700;font-size:15px;color:var(--ink);margin-bottom:2px}
  .c-text{font-size:16.5px;color:var(--body);line-height:1.55}
  .c-actions{font-size:13px;font-weight:600;color:#65676b;margin-top:6px;margin-left:12px}
  .c-time{font-weight:400}
  #moreComments{display:none}
  #showMoreComments{color:var(--brand) !important;text-decoration:underline}
  @keyframes popIn{0%{transform:scale(.9);opacity:0}100%{transform:scale(1);opacity:1}}
  .custom-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9999;align-items:center;justify-content:center;backdrop-filter:blur(3px)}
  .custom-popup-content{background:#fff;width:90%;max-width:450px;border-radius:12px;box-shadow:0 10px 35px rgba(0,0,0,.2);overflow:hidden;font-family:var(--f);animation:popIn .3s ease-out}
  .popup-header{background:var(--brand);padding:15px 20px;color:#fff;display:flex;justify-content:space-between;align-items:center}

  
  .pubmast{background:#fff;padding-top:6px}
  .pubnav{border-bottom:1px solid var(--line) !important}
  .ticker,.ticker .row{background:#fff !important}
  .ticker{border-bottom:1px solid #dfe4ec;box-shadow:0 6px 16px -12px rgba(15,30,60,.18)}
  .anz{margin-top:4px}

  
  @media (max-width:720px){
    
    .results-phone{display:none !important}
    
    .jump{font-size:15px;line-height:1.8}
    .cta-inline .sub{font-size:14px}
    figcaption{font-size:14.5px}
    .bymeta{font-size:14.5px}
    .tl-l .a{font-size:16px}
    .tl-l .d{font-size:14px}
    .tl-r .b{font-size:16.5px}
    .tl-r .p{font-size:15px}
    .terms{font-size:15px !important;line-height:1.5;align-items:flex-start}
    .terms input[type="checkbox"]{width:22px !important;height:22px !important;margin-top:1px !important}
    .sticky-cta .t{font-size:12.5px}
    .sticky-cta .t b{font-size:15px}
    .sticky-cta a{font-size:15px;padding:13px 20px}
    
    h1{font-size:29px;line-height:1.22}
    .standfirst{font-size:19.5px;line-height:1.5}
  }


      
      @media (max-width: 720px) {
        
        .site-header { height: auto !important; }
        .header-container { height: 55px !important; flex: 0 0 55px; }
        .ticker-wrapper { height: 72px !important; flex: 0 0 72px; overflow: hidden; }
        .ticker-wrapper .tradingview-widget-container,
        .ticker-wrapper .tradingview-widget-container iframe { height: 72px !important; }

        
        #registration-form.main-bottom-form,
        .main-bottom-form {
          margin-left: -15px !important; margin-right: -15px !important;
          padding: 18px 8px !important; border-radius: 0 !important;
        }
        #registration-form .form-main-container,
        .form-main-container {
          padding: 24px 12px !important; margin: 18px auto !important; max-width: none !important;
        }
        .f1t-form input, .f1t-form select, .f1t-form textarea,
        #registration-form input, #registration-form select, #registration-form textarea,
        input[type="text"], input[type="email"], input[type="tel"], select, textarea {
          font-size: 16px !important;   
        }
        .kc-submit, .submit-btn, button[type="submit"], input[type="submit"] {
          font-size: 17px !important; padding: 18px 10px !important;
        }

        
        input[type="checkbox"] {
          width: 22px !important; height: 22px !important; flex: 0 0 22px !important;
          margin-top: 2px !important;
        }
        .f1t-field--checkbox label, .f1t-field--checkbox span, .terms {
          font-size: 14px !important; line-height: 1.5 !important;
        }

        
        .c-actions, .c-actions span, .c-time, .c-name span, .c-bank-tag,
        .tl-week, .tl-left span, .timeline-header span, .tl-h, .tl-l .a, .tl-l .d,
        .tl-r .b, .tl-r .p, .text-val, .st, .it, .sim, .lbl, .vc p,
        .kk-1, .kk-2, .k1, .k2, .kc-jump, .kc-jump a, .kc-caption, .kc-int-a,
        .field-wrapper label, .field-wrapper span, .form-secure-title,
        .kc-form-trust span, .form-trust span, .form-badges span, .form-secure-desc,
        .pubnav a, .legal-links a, .pubby, cite, .articleInfo span, .bymeta,
        figcaption, .warning-box, .warning-box-title, .message, .field-invalid,
        .cta-inline .sub, .comment-meta, .c-text {
          font-size: 14px !important; line-height: 1.5 !important;
        }
        .c-text, .vc p { font-size: 15px !important; }
        .disc p, .subfine, .form-footer-text, .fine, .anz, #advertisement,
        .currentYear, .footer-legal, .footer-links a {
          font-size: 12.5px !important; line-height: 1.45 !important;
        }
        .sticky-cta .t, #mobile-sticky-cta .t { font-size: 13px !important; }
        .sticky-cta .t b, #mobile-sticky-cta .t b { font-size: 15px !important; }
        .sticky-cta a, #mobile-sticky-cta a { font-size: 15px !important; padding: 13px 18px !important; }

        
        

        
        #mobile-sticky-cta.lpm-hide, .sticky-cta.lpm-hide { transform: translateY(120%) !important; }

        
        .results-phone { display: none !important; }

        
        [id] { scroll-margin-top: 96px; }
        body { overflow-x: clip; }

        
        html.lpm-flagdefer .iti__flag { background-image: none !important; }
      }
      

        @keyframes blc-pulse {
            0% { transform: scale(1); opacity: 1; }
            50% { transform: scale(1.1); opacity: 0.8; }
            100% { transform: scale(1); opacity: 1; }
        }
        
        @keyframes blc-intense-pulse {
            0% { 
                transform: scale(1); 
                opacity: 1; 
                filter: brightness(1);
            }
            50% { 
                transform: scale(1.15); 
                opacity: 0.9; 
                filter: brightness(1.3);
            }
            100% { 
                transform: scale(1); 
                opacity: 1; 
                filter: brightness(1);
            }
        }
        
        /* Подсветка ссылок по статусам.
           The tint is a translucent gradient layer OVER the element's own background
           (background-color would replace it and wash out styled buttons/cards).
           blc-block-link rows (anything with its own background, plus card-sized links)
           get no tint at all, so their own background is never touched */
        .blc-link-valid {
            outline: 2px solid #22c55e !important;
            outline-offset: 1px !important;
        }

        .blc-link-valid:not(.blc-block-link) {
            background-image: linear-gradient(rgba(34, 197, 94, 0.12), rgba(34, 197, 94, 0.12)) !important;
        }

        .blc-link-redirect {
            outline: 2px solid #2563eb !important;
            outline-offset: 1px !important;
        }

        .blc-link-redirect:not(.blc-block-link) {
            background-image: linear-gradient(rgba(37, 99, 235, 0.12), rgba(37, 99, 235, 0.12)) !important;
        }

        .blc-link-broken {
            outline: 2px solid #ef4444 !important;
            outline-offset: 1px !important;
        }

        .blc-link-broken:not(.blc-block-link) {
            background-image: linear-gradient(rgba(239, 68, 68, 0.12), rgba(239, 68, 68, 0.12)) !important;
        }

        /* The outline of card-sized links sits further out so it doesn't blend
           into the card's own background */
        .blc-block-link {
            outline-offset: 3px !important;
        }
        
        /* Мягкая анимация при изменении подсветки */
        [data-blc-id] {
            transition: outline 0.3s ease, background-color 0.3s ease !important;
        }
    

	.tradingview-widget-copyright {
		font-size: 13px !important;
		line-height: 32px !important;
		text-align: center !important;
		vertical-align: middle !important;
		/* @mixin sf-pro-display-font; */
		font-family: -apple-system, BlinkMacSystemFont, 'Trebuchet MS', Roboto, Ubuntu, sans-serif !important;
		color: #B2B5BE !important;
	}

	.tradingview-widget-copyright .blue-text {
		color: #2962FF !important;
	}

	.tradingview-widget-copyright a {
		text-decoration: none !important;
		color: #B2B5BE !important;
	}

	.tradingview-widget-copyright a:visited {
		color: #B2B5BE !important;
	}

	.tradingview-widget-copyright a:hover .blue-text {
		color: #1E53E5 !important;
	}

	.tradingview-widget-copyright a:active .blue-text {
		color: #1848CC !important;
	}

	.tradingview-widget-copyright a:visited .blue-text {
		color: #2962FF !important;
	}
	
.inline-style-1{font-weight:750;letter-spacing:.5px}
.inline-style-2{text-align:center}
.inline-style-3{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:30px 0;padding:11px 2px 12px;border-top:2px solid #1E7A5A;border-bottom:1px solid #E1E5EA;font-family:'Barlow',system-ui,-apple-system,sans-serif;font-size:13.5px;color:#2A313A;line-height:1.7}
.inline-style-4{display:inline-flex;width:17px;height:17px;flex:none;color:#1E7A5A}
.inline-style-5{width:100%;height:100%}
.inline-style-6{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#186349}
.inline-style-7{width:1px;height:13px;background:#D6DBE1;flex:none}
.inline-style-8{font-weight:700;color:#101418}
.inline-style-9{color:#B9C0C8}
.inline-style-10{font-variant-numeric:tabular-nums;color:#186349;font-weight:700}
.inline-style-11{color:#B9C0C8;margin:0 2px}
.inline-style-12{color:#dc2626;font-size:12px;margin:4px 0 0}
.inline-style-13{cursor:pointer}
.inline-style-14{width:16px;height:16px;margin-top:2px;flex:0 0 auto}
.inline-style-15{color:#dc2626;text-align:center}
.inline-style-16{font-weight: 700; font-size: 15px; margin-bottom: 12px; color: #1e293b; font-family: 'Inter', sans-serif;}
.inline-style-17{width: 100%; border: 1px solid #cbd5e1; border-radius: 6px; padding: 14px; font-family: 'Inter', sans-serif; font-size: 16px; min-height: 90px; margin-bottom: 15px; outline: none; box-sizing: border-box; resize: vertical;}
.inline-style-18{display: flex; justify-content: flex-end;}
.inline-style-19{background: #1E7A5A}
.inline-style-20{background: #ea580c}
.inline-style-21{background: #9333ea}
.inline-style-22{margin-left: 45px;}
.inline-style-23{background: #186349}
.inline-style-24{background-color: #e0f2fe; border: 1px solid #bae6fd;}
.inline-style-25{color: #186349;}
.inline-style-26{background: #186349; color: #fff; font-size: 9px; padding: 2px 6px; border-radius: 3px; margin-left: 4px;}
.inline-style-27{background: #e11d48}
.inline-style-28{display: none;}
.inline-style-29{background: #0ea5e9}
.inline-style-30{background: #8b5cf6}
.inline-style-31{background: #0369a1}
.inline-style-32{background: #115e59}
.inline-style-33{background: #0f766e}
.inline-style-34{background: #c2410c}
.inline-style-35{background: #475569}
.inline-style-36{text-align: center; margin-top: 4px;}
.inline-style-37{font-weight: 800; font-size: 16px;}
.inline-style-38{padding: 30px 25px; text-align: center;}
.inline-style-39{font-size: 45px; margin-bottom: 20px;}
.inline-style-40{font-size: 16px; color: #333; line-height: 1.6; margin-bottom: 25px;}
.inline-style-41{display:flex;justify-content:center;gap:26px;flex-wrap:wrap;margin:24px 0 6px}
.inline-style-42{margin-bottom: 15px; color: #555; font-size: 11px; line-height: 1.6;}
.inline-style-43{text-align:center;letter-spacing:2px;text-transform:uppercase;margin-top:26px}
a[data-goto],a[data-ui-control]{cursor:pointer}
.button-box{width:100%}.button-box .custom_btn{width:100%}
.input-box input:not([type="checkbox"]){box-sizing:border-box;width:100%}
.vid:has(> .vc){display:block}
.vid>video
{object-fit: cover;
  aspect-ratio: 1 / 1;
  display: block;
  width: 100%;
}
.nobottom {
  text-decoration: none;
  color: #65676b!important;
}
.combutton {
  background-color: var(--primary);
  color: white !important;
  border: none;
  padding: 12px 24px;
  border-radius: 6px;
  font-weight: 700;
  cursor: pointer;
  font-size: 14px;
  transition: 0.2s;
  text-transform: uppercase;
  text-decoration: none;
}

@media (max-width: 504px) {
  .steps {
    justify-content: flex-start;
  }
}