@charset "utf-8"; /* reset */
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaORs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaHRs71cA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaMRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaNRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaDRs4.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: 'Nunito';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaORs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaHRs71cA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaMRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaNRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaDRs4.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: 'Nunito';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaORs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaHRs71cA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaMRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaNRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaDRs4.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: 'Nunito';
  font-style: italic;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaORs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaHRs71cA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaMRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaNRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaDRs4.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: 'Nunito';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaORs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaHRs71cA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaMRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaNRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaDRs4.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: 'Nunito';
  font-style: italic;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaORs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaHRs71cA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaMRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaNRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaDRs4.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: 'Nunito';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaORs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaHRs71cA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaMRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaNRs71cA.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: 'Nunito';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaDRs4.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: 'Nunito';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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: 'Nunito';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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: 'Nunito';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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: 'Nunito';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.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: 'Nunito';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

* {font-family: 'Nunito', 'Paperozi', Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight: 600;}

body {
  color: rgba(0, 0, 0, 0.87);
  font-size: 1rem;
  background-color: #f8f9fc;
  -webkit-font-smoothing: antialiased; }

*:focus {
  outline: 0 !important; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block
}

button, input, select, textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
}

input:focus {
    box-sizing: border-box;
}
input[type=checkbox], input[type=radio]{
	width: 18px;
    height: 18px;
    margin: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset {
    border: 0;
}

legend {
    color: #000;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: 500;
}

ol, ul, li {
    list-style: none !important;
}

caption, th {
    text-align: left;
}

caption, hr, legend {
    *display: none;
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

a, a:link, a:visited, a:active, a:hover, a:focus {
    /* color:#fff; */
    text-decoration: none;
}

a {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  outline: 0; }

a:hover,
a:focus {
  color: inherit;
  text-decoration: none; }

button {
  color: inherit; }

pre {
  color: inherit;
  background-color: #f8f8f8;
  border-color: rgba(120, 130, 140, 0.13); }

blockquote {
  border-color: rgba(120, 130, 140, 0.13); }

small {
  font-size: 90%; }

sup {
  position: relative;
  top: -1em;
  font-size: 75%; }

.h6, h6 {
    font-size: 1.125rem;
}


::placeholder {
    color: #ccc;
}

::-moz-placeholder {
    color: #ccc;
}

::-ms-placeholder {
    color: #ccc;
}

::-webkit-placeholder {
    color: #ccc;
}


/* common */
.clfix {
    *zoom: 1}

.clfix:before, .clfix:after {
    display: table;
    line-height: 0;
    content: ""
}

.clfix:after {
    clear: both
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.blind {
    overflow: hidden;
    position: absolute;
    left: -9999px;
    font-size: 0px;
    color: transparent;
    text-indent: -9999px;
}

.bold{font-weight: bold !important;}

.nowrap {
    white-space: nowrap;
}

.pointCol {
    color: #e55 !important;
}

.alignL {
    text-align: left !important;
}

.alignC {
    text-align: center !important;
}

.alignR {
    text-align: right !important;
}

.v_alignT {
    vertical-align: top !important;
}

.v_alignM {
    vertical-align: middle !important;
}

.v_alignB {
    vertical-align: bottom !important;
}

/* display */
.inlineblock {
    display: inline-block !important;
}

.block {
    display: block !important;
}
.hide{display: none !important;}
.mo-flex-wrap{
	flex-wrap: wrap;
}

/* margin */
.m_b0 {
    margin-bottom: 0 !important;
}

.m_b10 {
    margin-bottom: 10px !important;
}

.m_b20 {
    margin-bottom: 20px !important;
}

/* padding */
.p0 {
    padding: 0 !important;
}

/* color */
.color_r {
    color: #d73c3c !important;
}

.color_b {
    color: #46c9ff !important;
}

.color_lightb {
    color: #0af !important;
}

.color_g {
    color: rgb(5,150,105) !important;
}

.color_pn {
    color: #e83e8c !important;
}

.color_bl {
    color: #000 !important;
}
:root{
    --bs-gray-dark02: #5a5c69;
    --bs-gray-dark: #343a40;
    --bs-gray-light03: #ebecef;
    --bs-gray-light02: #ddd;
    --bs-gray-light: #c4c4c9;
    --bs-gray: #858796;
    --bs-blue-gray: #607d8b;
    --bs-blue-light-gray: #a1b5bf;
    --bs-brown: #8B4513;
    --bs-deep-orange: #ff9800;
    --bs-orange: #ff9800;
    --bs-amber: #ffc107;
    --bs-yellow: #fee500;
    --bs-lime: #cddc39;
    --bs-light-green: #8bc34a;
    --bs-green: #03c75a;
    --bs-teal: #006d5b;
    --bs-cyan: #00bcd4;
	--bs-deep-blue: #2a4c83;
	--bs-light-blue: #03d1f4;
	--bs-blue02: #4e73df;
	--bs-blue: #2196f3;
    --bs-indigo: #3f51b5;
    --bs-deep-purple: #673ab7;
    --bs-purple: #9c27b0;
    --bs-pink: #e91e63;
    --bs-red: #e74a3b;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-trans: transparent;
	
}
.btn-primary{
	--bs-btn-bg: #4e73df;
    --bs-btn-hover-bg: #2f57cf;
    --bs-btn-active-bg: #0f3dc9;
}
.badge{
    --bs-badge-padding-x: 0.5rem;
    --bs-badge-padding-y: 0.25rem;
    --bs-badge-font-size: 1rem;
	--bs-badge-border-radius: 0.25rem;
	--bs-badge-font-weight: 700;
	color: var(--bs-text-color);
}
.badge .tit{
	margin-right: 0.5rem;
}

[class*='bg-']{
	color:var(--bs-text-color);
}
.btn[class*='bg-']{
	--bs-btn-font-size: 1rem;
	color:var(--bs-text-color);
}
.btn:hover:not('.dropdown-toggle'), .btn:focus:not('.dropdown-toggle'), .btn:active:not('.dropdown-toggle') {
    filter: brightness(0.8);
	background-color: var(--bs-trans);
}
.btn[class*='borderColor-']{
	border: 1px solid var(--border-color);
	color: var(--bs-black);
	background-color: var(--bs-white);
}

/* text color */
.text-gray-dark02{
	color: var(--bs-gray-dark02);
}
.text-gray-dark{
	color: var(--bs-gray-dark);
}
.text-gray-light03{
	color: var(--bs-gray-light03);
}
.text-gray-light02{
	color: var(--bs-gray-light02);
}
.text-gray-light{
	color: var(--bs-gray-light);
}
.text-gray{
	color: var(--bs-gray);
}
.text-blue-gray{
	color: var(--bs-blue-gray);
}
.text-blue-light-gray{
	color: var(--bs-blue-light-gray);
}
.text-brown{
	color: var(--bs-brown);
}
.text-deep-orange{
	color: var(--bs-deep-orange);
}
.text-orange{
	color: var(--bs-orange);
}
.text-amber{
	color: var(--bs-amber);
}
.text-yellow{
	color: var(--bs-yellow);
}
.text-lime{
	color: var(--bs-lime);
}
.text-light-green{
	color: var(--bs-light-green);
}
.text-green{
	color: var(--bs-green);
}
.text-teal{
	color: var(--bs-teal);
}
.text-cyan{
	color: var(--bs-cyan);
}
.text-deep-blue{
	color: var(--bs-deep-blue);
}
.text-light-blue{
	color: var(--bs-light-blue);
}
.text-blue02{
	color: var(--bs-blue02);
}
.text-blue{
	color: var(--bs-blue);
}
.text-indigo{
	color: var(--bs-indigo);
}
.text-deep-purple{
	color: var(--bs-deep-purple);
}
.text-purple{
	color: var(--bs-purple);
}
.text-pink{
	color: var(--bs-pink);
}
.text-red{
	color: var(--bs-red);
}
.text-black{
	color: var(--bs-black);
}
.text-white{
	color: var(--bs-white);
}

/* bg color */
.bg-gray-dark02, .bg-gray-dark02:hover, .bg-gray-dark02:focus{
	--bs-btn-active-color:var(--bs-gray-light);
	--bs-text-color:var(--bs-gray-light);
	--bs-btn-hover-bg: var(--bs-gray-dark02);
	--bs-border-color: var(--bs-gray-dark02);
	background-color: var(--bs-gray-dark02) !important;
}
.bg-gray-dark, .bg-gray-dark:hover, .bg-gray-dark:focus{
	--bs-btn-active-color:var(--bs-gray-light);
	--bs-text-color:var(--bs-gray-light);
	--bs-btn-hover-bg: var(--bs-gray-dark);
	--bs-border-color: var(--bs-gray-dark);
	background-color: var(--bs-gray-dark) !important;
}
.bg-gray-light03, .bg-gray-light03:hover, .bg-gray-light03:focus{
	--bs-btn-active-color:var(--bs-gray-dark);
	--bs-text-color:var(--bs-gray-dark);
	--bs-btn-hover-bg: var(--bs-gray-light03);
	--bs-border-color: var(--bs-gray-light03);
	background-color: var(--bs-gray-light03) !important;
}
.bg-gray-light02, .bg-gray-light02:hover, .bg-gray-light02:focus{
	--bs-btn-active-color:var(--bs-gray-dark);
	--bs-text-color:var(--bs-gray-dark);
	--bs-btn-hover-bg: var(--bs-gray-light02);
	--bs-border-color: var(--bs-gray-light02);
	background-color: var(--bs-gray-light02) !important;
}
.bg-gray-light, .bg-gray-light:hover, .bg-gray-light:focus{
	--bs-btn-active-color:var(--bs-gray-dark);
	--bs-text-color:var(--bs-gray-dark);
	--bs-btn-hover-bg: var(--bs-gray-light);
	--bs-border-color: var(--bs-gray-light);
	background-color: var(--bs-gray-light) !important;
}
.bg-gray, .bg-gray:hover, .bg-gray:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-gray);
	--bs-border-color: var(--bs-gray);
	--bs-border-color: var(--bs-gray);
	background-color: var(--bs-gray) !important;
}
.bg-blue-gray, .bg-blue-gray:hover, .bg-blue-gray:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-blue-gray);
	--bs-border-color: var(--bs-blue-gray);
	background-color: var(--bs-blue-gray) !important;
}
.bg-blue-light-gray, .bg-blue-light-gray:hover, .bg-blue-light-gray:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-blue-light-gray);
	--bs-border-color: var(--bs-blue-light-gray);
	background-color: var(--bs-blue-light-gray) !important;
}
.bg-brown, .bg-brown:hover, .bg-brown:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-brown);
	--bs-border-color: var(--bs-brown);
	background-color: var(--bs-brown) !important;
}
.bg-deep-orange, .bg-deep-orange:hover, .bg-deep-orange:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-deep-orange);
	--bs-border-color: var(--bs-deep-orange);
	background-color: var(--bs-deep-orange) !important;
}
.bg-orange, .bg-orange:hover, .bg-orange:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-orange);
	--bs-border-color: var(--bs-orange);
	background-color: var(--bs-orange) !important;
}
.bg-amber, .bg-amber:hover, .bg-amber:focus{
	--bs-btn-active-color:var(--bs-gray-dark);
	--bs-text-color:var(--bs-gray-dark);
	--bs-btn-hover-bg: var(--bs-amber);
	--bs-border-color: var(--bs-amber);
	background-color: var(--bs-amber) !important;
}
.bg-yellow, .bg-yellow:hover, .bg-yellow:focus{
	--bs-btn-active-color:var(--bs-gray-dark);
	--bs-text-color:var(--bs-gray-dark);
	--bs-btn-hover-bg: var(--bs-yellow);
	--bs-border-color: var(--bs-yellow);
	background-color: var(--bs-yellow) !important;
}
.bg-lime, .bg-lime:hover, .bg-lime:focus{
	--bs-btn-active-color:var(--bs-gray-dark);
	--bs-text-color:var(--bs-gray-dark);
	--bs-btn-hover-bg: var(--bs-lime);
	--bs-border-color: var(--bs-lime);
	background-color: var(--bs-lime) !important;
}
.bg-light-green, .bg-light-green:hover, .bg-light-green:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-light-green);
	--bs-border-color: var(--bs-light-green);
	background-color: var(--bs-light-green) !important;
}
.bg-green, .bg-green:hover, .bg-green:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-green);
	--bs-border-color: var(--bs-green);
	background-color: var(--bs-green) !important;
}
.bg-teal, .bg-teal:hover, .bg-teal:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-teal);
	--bs-border-color: var(--bs-teal);
	background-color: var(--bs-teal) !important;
}
.bg-cyan, .bg-cyan:hover, .bg-cyan:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-cyan);
	--bs-border-color: var(--bs-cyan);
	background-color: var(--bs-cyan) !important;
}
.bg-deep-blue, .bg-deep-blue:hover, .bg-deep-blue:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-deep-blue);
	--bs-border-color: var(--bs-deep-blue);
	background-color: var(--bs-deep-blue) !important;
}
.bg-light-blue, .bg-light-blue:hover, .bg-light-blue:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-light-blue);
	--bs-border-color: var(--bs-light-blue);
	background-color: var(--bs-light-blue) !important;
}
.bg-blue02, .bg-blue02:hover, .bg-blue02:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-blue02);
	--bs-border-color: var(--bs-blue02);
	background-color: var(--bs-blue02) !important;
}
.bg-blue, .bg-blue:hover, .bg-blue:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-blue);
	--bs-border-color: var(--bs-blue);
	background-color: var(--bs-blue) !important;
}
.bg-indigo, .bg-indigo:hover, .bg-indigo:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-indigo);
	--bs-border-color: var(--bs-indigo);
	background-color: var(--bs-indigo) !important;
}
.bg-deep-purple, .bg-deep-purple:hover, .bg-deep-purple:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-deep-purple);
	--bs-border-color: var(--bs-deep-purple);
	background-color: var(--bs-deep-purple) !important;
}
.bg-purple, .bg-purple:hover, .bg-purple:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-purple);
	--bs-border-color: var(--bs-purple);
	background-color: var(--bs-purple) !important;
}
.bg-pink, .bg-pink:hover, .bg-pink:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-pink);
	--bs-border-color: var(--bs-pink);
	background-color: var(--bs-pink) !important;
}
.bg-red, .bg-red:hover, .bg-red:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-red);
	--bs-border-color: var(--bs-red);
	background-color: var(--bs-red) !important;
}
.bg-black, .bg-black:hover, .bg-black:focus{
	--bs-btn-active-color:var(--bs-white);
	--bs-text-color:var(--bs-white);
	--bs-btn-hover-bg: var(--bs-black);
	--bs-border-color: var(--bs-black);
	background-color: var(--bs-black) !important;
}
.bg-white, .bg-white:hover, .bg-white:focus{
	--bs-btn-active-color:var(--bs-black);
	--bs-text-color:var(--bs-black);
	--bs-btn-hover-bg: var(--bs-white);
	--bs-border-color: var(--bs-white);
	background-color: var(--bs-white) !important;
}
.bg-transparent, .bg-transparent:hover, .bg-transparent:focus{
	--bs-btn-active-color:inherit;
	--bs-text-color: inherit;
	--bs-btn-hover-bg: inherit;
	--bs-border-color: var(--bs-trans);
	background-color: var(--bs-trans) !important;
}
.bg-gray-dark .title, .bg-gray-light03 .title, .bg-gray-light02 .title, .bg-gray-light .title, .bg-gray .title, .bg-blue-gray .title, .bg-brown .title, .bg-deep-orange .title, .bg-orange .title,
.bg-amber .title, .bg-yellow .title, .bg-lime .title, .bg-light-green .title, .bg-green .title,
.bg-teal .title, .bg-cyan .title, .bg-deep-blue .title, .bg-light-blue .title, .bg-blue .title, .bg-blue02 .title,
.bg-indigo .title, .bg-deep-purple .title, .bg-purple .title, .bg-pink .title, .bg-red .title,
.bg-teal .title, .bg-black .title, .bg-white .title{
	color:var(--bs-text-color);
}

/* border color */
.borderColor-gray-dark{
	--border-color: var(--bs-gray-dark);
}
.borderColor-gray-light03{
	--border-color: var(--bs-gray-light03);
}
.borderColor-gray-light02{
	--border-color: var(--bs-gray-light02);
}
.borderColor-gray-light{
	--border-color: var(--bs-gray-light);
}
.borderColor-gray{
	--border-color: var(--bs-gray);
}
.borderColor-blue-gray{
	--border-color: var(--bs-blue-gray);
}
.borderColor-blue-light-gray{
	--border-color: var(--bs-blue-light-gray);
}
.borderColor-brown{
	--border-color: var(--bs-brown);
}
.borderColor-deep-orange{
	--border-color: var(--bs-deep-orange);
}
.borderColor-orange{
	--border-color: var(--bs-orange);
}
.borderColor-amber{
	--border-color: var(--bs-amber);
}
.borderColor-yellow{
	--border-color: var(--bs-yellow);
}
.borderColor-lime{
	--border-color: var(--bs-lime);
}
.borderColor-light-green{
	--border-color: var(--bs-light-green);
}
.borderColor-green{
	--border-color: var(--bs-green);
}
.borderColor-teal{
	--border-color: var(--bs-teal);
}
.borderColor-cyan{
	--border-color: var(--bs-cyan);
}
.borderColor-deep-blue{
	--border-color: var(--bs-deep-blue);
}
.borderColor-light-blue{
	--border-color: var(--bs-light-blue);
}
.borderColor-blue02{
	--border-color: var(--bs-blue02);
}
.borderColor-blue{
	--border-color: var(--bs-blue);
}
.borderColor-indigo{
	--border-color: var(--bs-indigo);
}
.borderColor-deep-purple{
	--border-color: var(--bs-deep-purple);
}
.borderColor-purple{
	--border-color: var(--bs-purple);
}
.borderColor-pink{
	--border-color: var(--bs-pink);
}
.borderColor-red{
	--border-color: var(--bs-red);
}
.borderColor-black{
	--border-color: var(--bs-black);
}
.borderColor-white{
	--border-color: var(--bs-white);
}

/* font-size */
.fs-1{
	font-size: 1rem !important;
}
.fs-1_25{
	font-size: 1.25rem !important;
}
.fs-1_5{
	font-size: 1.5rem !important;
}
.fs-2{
	font-size: 2rem !important;
}
.fs-2_25{
	font-size: 2.25rem !important;
}
.fs-2_5{
	font-size: 2.5rem !important;
}
.fs-3{
	font-size: 2rem !important;
}
.fs-3_5{
	font-size: 3.5rem !important;
}

/* background-color */
.bg_gray, .bg_gray:hover, .bg_gray:focus, .bg_gray:active {
    background-color: #f6f6f6 !important;
}

.bg_gray2, .bg_gray2:hover, .bg_gray2:focus, .bg_gray2:active {
    background-color: #ebe8e2 !important;
}

.bg_g, .bg_g:hover, .bg_g:focus, .bg_g:active {
    background-color: #28A745 !important;
}

.bg_b, .bg_b:hover, .bg_b:focus, .bg_b:active {
    background-color: #337ab7 !important;
}

.bg_lightB, .bg_lightB:hover, .bg_lightB:focus, .bg_lightB:active {
    background-color: #ceecf5 !important;
}

.bg_darkB, .bg_darkB:hover, .bg_darkB:focus, .bg_darkB:active {
    background-color: #4d5e63 !important;
}

.bg_sky, .bg_sky:hover, .bg_sky:focus, .bg_sky:active {
    background-color: #d6f7fd !important;
}

.bg_y, .bg_y:hover, .bg_y:focus, .bg_y:active {
    background-color: #ffc107 !important;
}

.bg_pink2, .bg_pink2:hover, .bg_pink2:focus, .bg_pink2:active {
    background-color: #e9c4e5 !important;
}

.bg_orange, .bg_orange:hover, .bg_orange:focus, .bg_orange:active {
    background-color: #ebba57 !important;
}

.ordersel {
    font-size: 14px;
    font-style: normal !important;
    color: red !important;
    font-weight: 800;
    padding: 0 2px;
}

.ordernosel {
    font-size: 14px;
    font-style: normal !important;
    font-weight: 800;
    padding: 0 2px;
}
