
/* greek */
@font-face {
    font-family: 'Syne';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url('fonts/8vIH7w4qzmVxm2NL9Hz_.woff2') format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* latin-ext */
@font-face {
    font-family: 'Syne';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url('fonts/8vIH7w4qzmVxm25L9Hz_.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Syne';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url('fonts/8vIH7w4qzmVxm2BL9A.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url('fonts/QdVLSTAyLFyeg_IDWvOJmVES_HwyPRsibZgmSh8.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url('fonts/QdVLSTAyLFyeg_IDWvOJmVES_HwyPRsibJgmSh8.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url('fonts/QdVLSTAyLFyeg_IDWvOJmVES_HwyPRsiYpgm.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPbczdbADdyap.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPbczdbEDdyap.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPbczdb8Ddw.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPdMwdbADdyap.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPdMwdbEDdyap.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPdMwdb8Ddw.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/QdVNSTAyLFyeg_IDWvOJmVES_HwyNXcSYIAi.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/QdVNSTAyLFyeg_IDWvOJmVES_HwyNXYSYIAi.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/QdVNSTAyLFyeg_IDWvOJmVES_HwyNXgSYA.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPYsxdbADdyap.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPYsxdbEDdyap.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPYsxdb8Ddw.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPac2dbADdyap.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPac2dbEDdyap.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPac2db8Ddw.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPcM3dbADdyap.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPcM3dbEDdyap.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPcM3db8Ddw.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPd80dbADdyap.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPd80dbEDdyap.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPd80db8Ddw.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPfs1dbADdyap.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: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPfs1dbEDdyap.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPfs1db8Ddw.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('fonts/QdVNSTAyLFyeg_IDWvOJmVES_HRUNXcSYIAi.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('fonts/QdVNSTAyLFyeg_IDWvOJmVES_HRUNXYSYIAi.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('fonts/QdVNSTAyLFyeg_IDWvOJmVES_HRUNXgSYA.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HT4JG86Rb0bcw.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HT4JG87Rb0bcw.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HT4JG81Rb0.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HScJ286Rb0bcw.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HScJ287Rb0bcw.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HScJ281Rb0.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/QdVPSTAyLFyeg_IDWvOJmVES_Hw4BXoKZA.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/QdVPSTAyLFyeg_IDWvOJmVES_Hw5BXoKZA.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/QdVPSTAyLFyeg_IDWvOJmVES_Hw3BXo.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm86Rb0bcw.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm87Rb0bcw.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm81Rb0.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HToIW86Rb0bcw.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HToIW87Rb0bcw.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HToIW81Rb0.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG86Rb0bcw.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG87Rb0bcw.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG81Rb0.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSQI286Rb0bcw.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSQI287Rb0bcw.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSQI281Rb0.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HS0Im86Rb0bcw.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HS0Im87Rb0bcw.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('fonts/QdVMSTAyLFyeg_IDWvOJmVES_HS0Im81Rb0.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;
}


body {
  margin: 0;
  padding: 0;
  font-family: Syne, sans-serif;
}
.full-width {
  display: flex;
  justify-content: space-between;
}
.container-50 {
  width: 50%;
  height: 100vh;
  position: relative;
}
.full-height {
  height: 100vh;
  align-items: center;
}
.flex {
  display: flex;
}
.background-dark-primary {
  background-color: #200548;
  color: #ffffff;
}

p {
  font-size: 1.5rem;
}
input {
  border-radius: 0;
  border: 1px solid #ffffff;
  padding: 15px;
  color: #ffffff;
  background-color: #200548;
}

.captchaDiv {
    border: 1px solid #ffffff;
    z-index: 1;
    background-color: #f1f1f1;
    width: 100%;
}

.logininput {
    color: #ffffff !important;
    background-color: #200548 !important;
    font-family: Be Vietnam Pro, monospace;
    font-size: 20px;
    font-weight: 400;
    line-height: 25.3px;
    text-align: left;
    caret-color: #ffffff !important;
    border-radius: 0;
    border: 1px solid #ffffff;
    padding: 15px;
    color: #ffffff;
    background-color: #200548;
    width: 100%;
}


input:autofill {
    transition: background-color calc(infinity * 1s) step-end, background-image calc(infinity * 1s) step-end allow-discrete, color calc(infinity * 1s) step-end;
}

::placeholder {
  color: #ffffff;
  font-family: Be Vietnam Pro, monospace;
  font-size: 20px;
  font-weight: 400;
  line-height: 25.3px;
  text-align: left;
}
form {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.login-background-image {
  background-image: url("../assets/img/login-side.jfif");
  background-size: cover;
  background-position: center;
  position: relative;
}
.login-background-image::after {
  content: "";
  background-color: #20054840;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.form-group {
  display: flex;
  gap:10px;
  justify-content: space-between;
}
.button-yellow {
  background-color: #fdf200;
  color: #200548;
  padding: 15px 30px;
  border: none;
  cursor: pointer;
  font-family: Be Vietnam Pro, monospace;
  font-size: 22px;
  font-weight: 400;
  line-height: 27.83px;
  text-align: left;
  width: 50%;
  text-align: center;
}

.b60 {
    width: 60%;
}

.b80 {
    width: 80%;
}

.bwrap
{
    white-space:normal;
}

.icon {
    transition: stroke 250ms ease-in-out,fill 250ms ease-in-out;
}
.icon--arrow-bottom, .icon--arrow-left, .icon--arrow-right, .icon--arrow-top {
    width: 1rem;
    height: 1rem;
    margin-right: .8rem;
}
.icon--white.icon {
    fill: #ffffff;
    stroke: #ffffff
}

.notification-description {
    width: fit-content;
    vertical-align:middle;
    padding: 10px;
    display: flex;
}

.circle {
    aspect-ratio: 1/1;
    width: 65px !important;
    height: 65px !important;
    border-radius: 50%;
    background-color: #89a4cc;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: var(--font-primary);
    font-size: 24px;
    font-weight: 700;
    line-height: 30.24px;
    text-align: center;
    color: white;
    margin-right:15px;
}

.yellow {
    background-color: var(--yellow);
}

.remind-body
{
    display:flex;
    flex-direction:column;
    gap:20px;
}

.button-dim {
    background-color: transparent;
    color: #ffffff;
    padding: 15px 30px;
    border: none;
    cursor: pointer;
    font-family: Be Vietnam Pro, monospace;
    font-size: 22px;
    font-weight: 400;
    line-height: 27.83px;
    text-align: left;
    width: 50%;
    text-align: center;
    white-space:nowrap;
}
.font-underline {
  text-decoration: underline;

}
header {
  position: relative;
  width: 100%;
  min-height: 100px;
  display: flex;
  padding: 35px 0 0 40px;
  select.language-select{
    background-color: #200548;
    color: #ffffff;
    border: 0.5px solid #ffffff;
    max-height: 30px;
    padding: 5px;
  }
}
.login-logo {
    position: absolute;
    right: 5%;
    z-index: 0;
    height: 100vh;
}
footer {
  padding: 20px;
  position: absolute;
  width: 100%;
  bottom: 0;
  font-family: Be Vietnam Pro, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 18.98px;
  text-align: left;
}
form {
  position: relative;
  z-index: 2;
}
.hide-overflow {
  overflow: hidden;
}
.notification.notification--red.errorsuccess {
    color: red !important;
    font-size: 14px !important;
    background-color: transparent !important;
}
.login-content {
  padding: 20px;
  width: 65%;
  margin-left: 70px;
  margin-top: 15%;
  box-sizing: border-box;
}
    .login-content h1 {
        margin-bottom: 5rem;
        font-size: 4rem;
        font-family: Syne, sans-serif;
        font-weight: bold;
    }
    .login-content h2 {
        margin-bottom: 1rem;
        font-size: 3rem;
        font-family: Syne, sans-serif;
        font-weight: bold;
    }
    .login-content h3 {
        font-size: 3rem;
        font-family: Syne, sans-serif;
        font-weight: bold;
        padding-top:10px;
    }
.remind-content {
    padding: 20px;
    width: 65%;
    margin-left: 70px;
    margin-top: 0;
    box-sizing: border-box;
}

    @media screen and (max-width: 768px) {
        .container-50:has(.login-background-image) {
            display: none;
        }

        .container-50 {
            width: 100%;
        }

        .login-content {
            width: 100%;
            margin-left: 0;
        }

        header {
            overflow: hidden;
            height: 15%;
            .login-logo {
      top: 30px;
      left: 30px;
    }
  }
}