/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* KIA: Removed h1 and not used styles */
/* Document ========================================================================== */
/** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. */
html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/* Sections ========================================================================== */
/** Remove the margin in all browsers. */
body { margin: 0; }

/** Render the `main` element consistently in IE. */
main { display: block; }

/* Grouping content ========================================================================== */
/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */
hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ }

/* Text-level semantics ========================================================================== */
/** Remove the gray background on active links in IE 10. */
a { background-color: transparent; }

/** Add the correct font weight in Chrome, Edge, and Safari. */
b, strong { font-weight: bolder; }

/* Embedded content ========================================================================== */
/** Remove the border on images inside links in IE 10. */
img { border-style: none; }

/* Forms ========================================================================== */
/** 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. */
button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ }

/** Show the overflow in IE. 1. Show the overflow in Edge. */
button, input { /* 1 */ overflow: visible; }

/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */
button, select { /* 1 */ text-transform: none; }

/** Correct the inability to style clickable types in iOS and Safari. */
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

/** Remove the inner border and padding in Firefox. */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }

/** Restore the focus styles unset by the previous rule. */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }

/** Remove the default vertical scrollbar in IE 10+. */
textarea { overflow: auto; }

/** 1. Add the correct box sizing in IE 10. 2. Remove the padding in IE 10. */
[type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Correct the cursor style of increment and decrement buttons in Chrome. */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */
[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ }

/** Remove the inner padding in Chrome and Safari on macOS. */
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */
::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ }

/* Misc ========================================================================== */
/** Add the correct display in IE 10+. */
template { display: none; }

/** Add the correct display in IE 10. */
[hidden] { display: none; }

.r { display: flex; flex-wrap: wrap; align-content: flex-start; transition: 0.3s; }

.r > div { flex-grow: 1; }

.container { width: 100%; }

.container > div { min-width: 17.5rem; margin: 0 auto; padding-bottom: 1.563rem; padding-left: 0.938rem; padding-right: 0.938rem; width: auto; max-width: 67.5rem; }

@media screen and (min-width: 67.5rem) { .container > div { width: 67.5rem; padding-left: 1.563rem !important; padding-right: 1.563rem !important; } }

@media screen and (min-width: 67.5rem) { .container .container-with-image { display: flex; flex-wrap: nowrap; align-items: center; }
  .container .container-with-image > div { flex-basis: 0; flex-grow: 1; } }

.container .container-with-image > div:first-child { padding: 2rem 2rem 1.5rem; display: flex; align-items: center; justify-content: center; text-align: center; }

@media screen and (min-width: 67.5rem) { .container .container-with-image > div:first-child { padding: 4.563rem 0 3rem; } }

.container .container-with-image > div:first-child > div { width: 13.62rem; overflow: hidden; }

@media screen and (min-width: 67.5rem) { .container .container-with-image > div:first-child > div { width: 23.62rem; } }

.container .container-with-image > div:first-child .bordered { border: 0.125rem solid #b2aca0; border-radius: 0.5rem; }

.container .container-with-image > div:first-child img { display: block; max-width: 100%; max-height: 100%; }

@media screen and (min-width: 67.5rem) { .container .container-with-image > div:last-child { padding-bottom: 3rem; } }

.container .container-with-image > div:last-child h4 { padding: 0; }

@media screen and (min-width: 67.5rem) { .container .container-with-image > div:last-child h4 { text-align: left; padding: 3.5rem 2rem 2rem 0; } }

@media screen and (min-width: 67.5rem) { .container .container-with-image > div:last-child p { padding-left: 0; } }

.container .container-with-items { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; gap: 2rem; padding: 3rem 0.5rem 1.5rem; }

@media screen and (min-width: 67.5rem) { .container .container-with-items { flex-direction: row; flex-wrap: wrap; justify-content: center; } }

.container .container-with-items > div { display: flex; flex-direction: row; justify-content: center; align-items: center; }

@media screen and (min-width: 67.5rem) { .container .container-with-items > div { width: 14rem; flex-direction: column; justify-content: flex-start; align-items: flex-start; } }

.container .container-with-items > div > div:first-child { height: 4rem; width: 5rem; flex-shrink: 0; flex-grow: 0; text-align: center; }

@media screen and (min-width: 67.5rem) { .container .container-with-items > div > div:first-child { width: auto; max-width: 100%; } }

.container .container-with-items > div > div:first-child img { max-height: 100%; }

.container .container-with-items > div > div:last-child { font-size: 1rem; font-weight: 300; line-height: 1.5em; color: #545454; padding-left: 2rem; }

@media screen and (min-width: 35.5rem) { .container .container-with-items > div > div:last-child { font-size: 1.125rem; } }

@media screen and (min-width: 67.5rem) { .container .container-with-items > div > div:last-child { padding-left: 0; padding-top: 1rem; } }

.container .table { width: 100%; background-color: white; margin-top: 3rem; padding: 0 0.5rem; font-size: 0.8rem; }

@media screen and (min-width: 35.5rem) { .container .table { padding: 0 2.5rem; font-size: 1rem; } }

@media screen and (min-width: 48rem) { .container .table { font-size: 1.125rem; } }

@media screen and (min-width: 67.5rem) { .container .table { padding: 1.4rem 5rem 0; } }

.container .table .section { padding: 0 0 0.625rem; }

.container .table .section:last-child { border-bottom: 0; }

.container .table .section__header, .container .table .section__item { display: flex; flex-wrap: nowrap; justify-content: space-between; font-weight: 300; line-height: 1.5em; color: #545454; gap: 0.5rem; }

@media screen and (min-width: 35.5rem) { .container .table .section__header, .container .table .section__item { gap: 1.25rem; } }

@media screen and (min-width: 48rem) { .container .table .section__header, .container .table .section__item { gap: 2.5rem; } }

.container .table .section__header > div, .container .table .section__item > div { text-align: right; flex-shrink: 0; }

.container .table .section__header { align-items: center; }

.container .table .section__header h6 { flex-grow: 1; font-size: 1rem; }

@media screen and (min-width: 35.5rem) { .container .table .section__header h6 { font-size: 1.2rem; } }

@media screen and (min-width: 48rem) { .container .table .section__header h6 { font-size: unset; } }

.container .table .section__header > div { margin: 0; font-weight: 300; font-size: 0.9rem; line-height: 1.3rem; padding: 0.625rem 0 0.75rem; }

@media screen and (min-width: 35.5rem) { .container .table .section__header > div { font-size: 0.967rem; line-height: 1.4rem; } }

@media screen and (min-width: 48rem) { .container .table .section__header > div { font-size: 1.237rem; line-height: 1.8rem; } }

.container .table .section__header > div:first-child { width: 23vw; max-width: 23vw; }

@media screen and (min-width: 48rem) { .container .table .section__header > div:first-child { width: 12rem; max-width: 12rem; } }

.container .table .section__header > div:last-child { width: 20vw; max-width: 20vw; }

@media screen and (min-width: 48rem) { .container .table .section__header > div:last-child { width: 12rem; max-width: 12rem; } }

.container .table .section__spacer { margin-top: 1.8rem; }

.container .table .section__item:last-child { border-bottom: 0; }

.container .table .section__item > div { padding-bottom: 0.7rem; font-weight: 500; white-space: nowrap; }

.container .table .section__item > div:first-child { white-space: unset; width: auto; max-width: unset; font-weight: 300; text-align: left; flex-grow: 1; flex-shrink: unset; }

.container .table .section__item > div:nth-child(2) { width: 23vw; max-width: 23vw; }

@media screen and (min-width: 48rem) { .container .table .section__item > div:nth-child(2) { width: 12rem; max-width: 12rem; } }

.container .table .section__item > div:last-child { width: 20vw; max-width: 20vw; }

@media screen and (min-width: 48rem) { .container .table .section__item > div:last-child { width: 12rem; max-width: 12rem; } }

.container .table .green { color: #659237; }

.container .centered { display: flex; width: 100%; flex-direction: column; align-items: center; justify-content: center; }

.container .buttons { display: flex; width: 100%; margin-top: 1.563rem; justify-content: center; flex-wrap: wrap; row-gap: 0.75rem; column-gap: 3rem; }

.container.zebra:nth-of-type(2n+1) { background-color: white; }

.container.zebra:nth-of-type(2n+1) .table { border: 0.063rem solid #d9d9d9; }

.container.zebra:nth-of-type(2n) { background-color: #f8f8f8; }

.container.white { background-color: white; }

.container.white .table { border: 0.063rem solid #d9d9d9; }

.container.brown { background-color: #403535; }

.container.logo-orange { background: #f06e34 url(/assets/logo_bg.png) no-repeat center top; }

.container.logo-green { background: #659237 url(/assets/logo_bg.png) no-repeat center top; }

.container.logo-yellow { background: #da9f1f url(/assets/logo_bg.png) no-repeat center top; }

.container.logo-gray { background: #b2aca0 url(/assets/logo_bg.png) no-repeat center top; background-size: 110%; }

.container.gray { background-color: #e6e6e6; }

.container.gray-light { background-color: #f8f8f8; }

.container.biege { background-color: #f8f4eb; }

.container.orange { background-color: #ee7040; }

.container.orange-light { background-color: #fff5f3; }

.container.orange-light-2 { background-color: #faf5ef; }

.container.green-light { background-color: #f4f9f2; }

.container.page { background-color: #f7f7f7; }

.container.page div { background-color: white; }

.full { display: none; }

@media screen and (min-width: 35.5rem) { .full { display: unset; } }

@media screen and (min-width: 35.5rem) { .mini { display: none; } }

.desktop-only { display: none; }

@media screen and (min-width: 67.5rem) { .desktop-only { display: block; } }

/* cyrillic-ext */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 200; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-Ec5UIo.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 200; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-gc5UIo.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* vietnamese */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 200; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-Mc5UIo.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 200; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-Ic5UIo.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 200; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-wc5Q.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 300; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-Ec5UIo.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 300; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-gc5UIo.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* vietnamese */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 300; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-Mc5UIo.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 300; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-Ic5UIo.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 300; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-wc5Q.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 400; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-Ec5UIo.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 400; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-gc5UIo.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* vietnamese */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 400; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-Mc5UIo.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 400; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-Ic5UIo.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 400; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-wc5Q.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 500; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-Ec5UIo.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 500; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-gc5UIo.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* vietnamese */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 500; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-Mc5UIo.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 500; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-Ic5UIo.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Exo 2'; font-style: italic; font-weight: 500; src: url(/assets/exo2/v10/7cHov4okm5zmbtYtG-wc5Q.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 200; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYlK-4E4Q.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 200; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYsK-4E4Q.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* vietnamese */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 200; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYnK-4E4Q.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 200; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYmK-4E4Q.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 200; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYoK-4.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 300; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYlK-4E4Q.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 300; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYsK-4E4Q.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* vietnamese */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 300; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYnK-4E4Q.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 300; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYmK-4E4Q.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 300; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYoK-4.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 400; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYlK-4E4Q.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 400; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYsK-4E4Q.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* vietnamese */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 400; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYnK-4E4Q.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 400; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYmK-4E4Q.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 400; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYoK-4.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 500; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYlK-4E4Q.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 500; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYsK-4E4Q.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* vietnamese */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 500; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYnK-4E4Q.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 500; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYmK-4E4Q.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 500; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYoK-4.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 600; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYlK-4E4Q.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 600; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYsK-4E4Q.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* vietnamese */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 600; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYnK-4E4Q.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 600; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYmK-4E4Q.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 600; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYoK-4.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 700; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYlK-4E4Q.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 700; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYsK-4E4Q.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* vietnamese */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 700; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYnK-4E4Q.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 700; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYmK-4E4Q.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Exo 2'; font-style: normal; font-weight: 700; src: url(/assets/exo2/v10/7cHmv4okm5zmbtYoK-4.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Roboto Mono'; font-style: normal; font-weight: 300; src: url(/assets/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_SeW4Ep0.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Roboto Mono'; font-style: normal; font-weight: 300; src: url(/assets/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_QOW4Ep0.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek */
@font-face { font-family: 'Roboto Mono'; font-style: normal; font-weight: 300; src: url(/assets/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_R-W4Ep0.woff2) format("woff2"); unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face { font-family: 'Roboto Mono'; font-style: normal; font-weight: 300; src: url(/assets/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_S-W4Ep0.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face { font-family: 'Roboto Mono'; font-style: normal; font-weight: 300; src: url(/assets/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_SuW4Ep0.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Roboto Mono'; font-style: normal; font-weight: 300; src: url(/assets/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPq_ROW4.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Cuprum'; font-style: normal; font-weight: 400; src: url(/assets/cuprum/v14/dg4k_pLmvrkcOkBNK-tCt70.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Cuprum'; font-style: normal; font-weight: 400; src: url(/assets/cuprum/v14/dg4k_pLmvrkcOkBNIutCt70.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* latin-ext */
@font-face { font-family: 'Cuprum'; font-style: normal; font-weight: 400; src: url(/assets/cuprum/v14/dg4k_pLmvrkcOkBNKOtCt70.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Cuprum'; font-style: normal; font-weight: 400; src: url(/assets/cuprum/v14/dg4k_pLmvrkcOkBNJutC.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Cuprum'; font-style: normal; font-weight: 600; src: url(/assets/cuprum/v14/dg4k_pLmvrkcOkBNK-tCt70.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Cuprum'; font-style: normal; font-weight: 600; src: url(/assets/cuprum/v14/dg4k_pLmvrkcOkBNIutCt70.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* latin-ext */
@font-face { font-family: 'Cuprum'; font-style: normal; font-weight: 600; src: url(/assets/cuprum/v14/dg4k_pLmvrkcOkBNKOtCt70.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Cuprum'; font-style: normal; font-weight: 600; src: url(/assets/cuprum/v14/dg4k_pLmvrkcOkBNJutC.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face { font-family: 'Cuprum'; font-style: normal; font-weight: 700; src: url(/assets/cuprum/v14/dg4k_pLmvrkcOkBNK-tCt70.woff2) format("woff2"); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face { font-family: 'Cuprum'; font-style: normal; font-weight: 700; src: url(/assets/cuprum/v14/dg4k_pLmvrkcOkBNIutCt70.woff2) format("woff2"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* latin-ext */
@font-face { font-family: 'Cuprum'; font-style: normal; font-weight: 700; src: url(/assets/cuprum/v14/dg4k_pLmvrkcOkBNKOtCt70.woff2) format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face { font-family: 'Cuprum'; font-style: normal; font-weight: 700; src: url(/assets/cuprum/v14/dg4k_pLmvrkcOkBNJutC.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

*, *:before, *:after { box-sizing: border-box; }

body, html, * { font-family: 'Exo 2', sans-serif !important; }

body, html { -webkit-overflow-scrolling: touch !important; overflow: auto !important; }

body { position: relative; width: 100%; margin: 0; background-color: white; }

h1 { margin: 0; padding: 0 0.5rem; font-size: 2rem; font-style: normal; font-weight: 700; }

@media screen and (min-width: 67.5rem) { h1 { font-size: 2.5rem; } }

h1 .orange { font-size: 1.25em; color: #ee7040; }

h2 { margin: 0; padding: 1.563rem 0; font-size: 2.25rem; font-weight: 300; }

h3 { margin: 0; padding: 0.625rem 0 1.25rem; font-size: 2.063rem; font-weight: 300; }

h4 { text-align: center; margin: 0; padding: 3rem 0 0; font-size: 1.813rem; font-weight: 700; }

h5 { margin: 0; padding: 0.625rem 0 1rem; font-size: 1.625rem; font-weight: 300; }

h6 { margin: 0; padding: 0.625rem 0 0.75rem; font-size: 1.075rem; font-weight: 500; }

@media screen and (min-width: 35.5rem) { h6 { font-size: 1.375rem; } }

ul, p { margin: 0; font-weight: 300; font-size: 1rem; line-height: 1.5em; color: #545454; }

@media screen and (min-width: 35.5rem) { ul, p { font-size: 1.125rem; } }

ul { padding: 1.5rem 0.5rem 0 3rem; }

@media screen and (min-width: 67.5rem) { ul { padding: 1.5rem 2rem 0; } }

p, .paragraf { text-align: justify; padding: 1.5rem 0.5rem 0; }

p > li, .paragraf > li { margin-left: 1.5rem; }

@media screen and (min-width: 67.5rem) { p, .paragraf { padding: 1.5rem 2rem 0; line-height: 1.7em; } }

hr { width: 3.75rem; height: 0.125rem; color: #ee7040; border: #ee7040; background: #ee7040; margin-top: 0; margin-bottom: 2.5rem; }

.no-wrap { white-space: nowrap; }

.link { cursor: pointer; }

.link.orange { color: #ee7040; text-decoration: underline; }

.link.orange:visited:hover { color: #f75015; }

.link.orange:hover { color: #f75015; }

.link.orange:visited { color: #c46232; }

.link__icon { max-width: 1.5rem; max-height: 1.5rem; margin: 0 0.5rem -0.3rem 0; }

.list { list-style: none; }

.list li { position: relative; line-height: 2em; }

.list li::before { content: "\2022"; font-family: monospace; color: #545454; font-weight: 700; font-size: 1.2em; display: block; position: absolute; top: 0.15em; left: -1.3em; width: 1em; }

.list.orange li::before { color: #ee7040; }

.circle { height: 8rem; width: 8rem; background-color: #e6e6e6; border-radius: 50%; border: 0.063rem solid #b2aca0; margin: 1rem; }

.circle-small { height: 2rem; width: 2rem; background-color: #e6e6e6; border-radius: 50%; border: 0.063rem solid #b2aca0; margin: 1rem; }

input { font-weight: 300; font-size: 1rem; padding: 0.5rem; text-align: center; width: 100%; height: 2.5rem; border: 0.063rem solid #dfdfdf; color: inherit; }

input:active, input:focus { border: 0.063rem solid #ee7040; }

@media screen and (min-width: 48rem) and (hover: hover) { input:hover { border: 0.063rem solid #f8c8b5; } }

input:focus { outline: none; }

input.error { color: #ee7040; border-bottom: 0.063rem dashed #ee7040; transition: border 0.3s; }

input[type='tel'] { font-family: 'Roboto Mono', monospace !important; }

input[type='number'] { font-family: 'Roboto Mono', monospace !important; }
