/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input,
button {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul,
ul li,
ol li {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

*:focus {
  outline: none;
}

:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}

@media screen and (min-width: 768px) {
  :root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
  }
}
@media screen and (min-width: 992px) {
  :root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
  }
}
@font-face {
  font-family: "nunitobold";
  src: url("../assets/fonts/nunito-bold-webfont.woff2") format("woff2"), url("../assets/fonts/nunito-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "nunitoextralight";
  src: url("../assets/fonts/nunito-extralight-webfont.woff2") format("woff2"), url("../assets/fonts/nunito-extralight-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "nunitoitalic";
  src: url("../assets/fonts/nunito-italic-webfont.woff2") format("woff2"), url("../assets/fonts/nunito-italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "nunitoregular";
  src: url("../assets/fonts/nunito-regular-webfont.woff2") format("woff2"), url("../assets/fonts/nunito-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "nunitosemibold";
  src: url("../assets/fonts/nunito-semibold-webfont.woff2") format("woff2"), url("../assets/fonts/nunito-semibold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "montserratmedium";
  src: url("../assets/fonts/montserrat500-webfont.woff2") format("woff2"), url("../assets/fonts/montserrat500-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "fas";
  src: url("../assets/fonts/fa-solid-900.woff2") format("woff2"), url("../assets/fonts/fa-solid-900.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins-SemiBoldItalic.woff2") format("woff2"), url("../assets/fonts/Poppins-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins-Medium.woff2") format("woff2"), url("../assets/fonts/Poppins-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins-MediumItalic.woff2") format("woff2"), url("../assets/fonts/Poppins-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins-BoldItalic.woff2") format("woff2"), url("../assets/fonts/Poppins-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins-SemiBold.woff2") format("woff2"), url("../assets/fonts/Poppins-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins-Bold.woff2") format("woff2"), url("../assets/fonts/Poppins-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins-Italic.woff2") format("woff2"), url("../assets/fonts/Poppins-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins-Regular.woff2") format("woff2"), url("../assets/fonts/Poppins-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("../assets/fonts/MaterialIcons-Regular.woff") format("woff");
}
@font-face {
  font-family: "Material Icons Outlined";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/MaterialIconsOutlined-Regular.woff") format("woff");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px; /* Preferred icon size */
  display: inline-swap;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: "liga";
}

.material-icons-outlined,
.material-icons.material-icons--outlined {
  font-family: "Material Icons Outlined";
}

.material-icons-two-tone,
.material-icons.material-icons--two-tone {
  font-family: "Material Icons Two Tone";
}

.material-icons-round,
.material-icons.material-icons--round {
  font-family: "Material Icons Round";
}

.material-icons-sharp,
.material-icons.material-icons--sharp {
  font-family: "Material Icons Sharp";
}

.preloader {
  width: 100%;
  height: 100%;
  background-color: var(--color-1);
  opacity: 0.7;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: var(--color-white);
  z-index: 9999;
  font-size: 3rem;
}
.preloader img {
  width: 60px;
  height: 60px;
}
.preloader p {
  color: var(--color-white);
  font-size: 1rem;
  margin-top: 1rem;
}

.bg-primary-after[data-v-e59be3b4]:after,
.bg-primary-before[data-v-e59be3b4]:before,
.bg-primary[data-v-e59be3b4] {
  background-color: #1e90ff;
}

.bg-primary-after-transparency[data-v-e59be3b4]:after,
.bg-primary-before-transparency[data-v-e59be3b4]:before,
.bg-primary-transparency[data-v-e59be3b4] {
  background-color: rgba(30, 144, 255, 0.5);
}

.bg-secondary-after[data-v-e59be3b4]:after,
.bg-secondary-before[data-v-e59be3b4]:before,
.bg-secondary[data-v-e59be3b4] {
  background-color: #747474;
}

.bg-secondary-after-transparency[data-v-e59be3b4]:after,
.bg-secondary-before-transparency[data-v-e59be3b4]:before,
.bg-secondary-transparency[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 45.5%, 0.5);
}

.bg-third-after[data-v-e59be3b4]:after,
.bg-third-before[data-v-e59be3b4]:before,
.bg-third[data-v-e59be3b4] {
  background-color: #ccc;
}

.bg-third-after-transparency[data-v-e59be3b4]:after,
.bg-third-before-transparency[data-v-e59be3b4]:before,
.bg-third-transparency[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-success-after[data-v-e59be3b4]:after,
.bg-success-before[data-v-e59be3b4]:before,
.bg-success[data-v-e59be3b4] {
  background-color: #9acd32;
}

.bg-success-after-transparency[data-v-e59be3b4]:after,
.bg-success-before-transparency[data-v-e59be3b4]:before,
.bg-success-transparency[data-v-e59be3b4] {
  background-color: rgba(154, 205, 50, 0.5);
}

.bg-danger-after[data-v-e59be3b4]:after,
.bg-danger-before[data-v-e59be3b4]:before,
.bg-danger[data-v-e59be3b4] {
  background-color: #ff4500;
}

.bg-danger-after-transparency[data-v-e59be3b4]:after,
.bg-danger-before-transparency[data-v-e59be3b4]:before,
.bg-danger-transparency[data-v-e59be3b4] {
  background-color: rgba(255, 69, 0, 0.5);
}

.bg-grey-after[data-v-e59be3b4]:after,
.bg-grey-before[data-v-e59be3b4]:before,
.bg-grey[data-v-e59be3b4] {
  background-color: #999;
}

.bg-grey-after-transparency[data-v-e59be3b4]:after,
.bg-grey-before-transparency[data-v-e59be3b4]:before,
.bg-grey-transparency[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 60%, 0.5);
}

.bg-info-after[data-v-e59be3b4]:after,
.bg-info-before[data-v-e59be3b4]:before,
.bg-info[data-v-e59be3b4] {
  background-color: #17a2b8;
}

.bg-info-after-transparency[data-v-e59be3b4]:after,
.bg-info-before-transparency[data-v-e59be3b4]:before,
.bg-info-transparency[data-v-e59be3b4] {
  background-color: rgba(23, 162, 184, 0.5);
}

.bg-warning-after[data-v-e59be3b4]:after,
.bg-warning-before[data-v-e59be3b4]:before,
.bg-warning[data-v-e59be3b4] {
  background-color: #ffa300;
}

.bg-warning-after-transparency[data-v-e59be3b4]:after,
.bg-warning-before-transparency[data-v-e59be3b4]:before,
.bg-warning-transparency[data-v-e59be3b4] {
  background-color: rgba(255, 163, 0, 0.5);
}

.bg-light-after[data-v-e59be3b4]:after,
.bg-light-before[data-v-e59be3b4]:before,
.bg-light[data-v-e59be3b4] {
  background-color: #f5f5f5;
}

.bg-light-after-transparency[data-v-e59be3b4]:after,
.bg-light-before-transparency[data-v-e59be3b4]:before,
.bg-light-transparency[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 96.1%, 0.5);
}

.bg-dark-after[data-v-e59be3b4]:after,
.bg-dark-before[data-v-e59be3b4]:before,
.bg-dark[data-v-e59be3b4] {
  background-color: #24292e;
}

.bg-dark-after-transparency[data-v-e59be3b4]:after,
.bg-dark-before-transparency[data-v-e59be3b4]:before,
.bg-dark-transparency[data-v-e59be3b4] {
  background-color: rgba(36, 41, 46, 0.5);
}

.bg-default-after[data-v-e59be3b4]:after,
.bg-default-before[data-v-e59be3b4]:before,
.bg-default[data-v-e59be3b4] {
  background-color: #ccc;
}

.bg-default-after-transparency[data-v-e59be3b4]:after,
.bg-default-before-transparency[data-v-e59be3b4]:before,
.bg-default-transparency[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-white-after[data-v-e59be3b4]:after,
.bg-white-before[data-v-e59be3b4]:before,
.bg-white[data-v-e59be3b4] {
  background-color: var(--color-white);
}

.bg-white-after-transparency[data-v-e59be3b4]:after,
.bg-white-before-transparency[data-v-e59be3b4]:before,
.bg-white-transparency[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 100%, 0.5);
}

.bg-black-after[data-v-e59be3b4]:after,
.bg-black-before[data-v-e59be3b4]:before,
.bg-black[data-v-e59be3b4] {
  background-color: #000;
}

.bg-black-after-transparency[data-v-e59be3b4]:after,
.bg-black-before-transparency[data-v-e59be3b4]:before,
.bg-black-transparency[data-v-e59be3b4] {
  background-color: rgba(0, 0, 0, 0.5);
}

.fill-primary path[data-v-e59be3b4] {
  fill: #1e90ff;
}

.fill-secondary path[data-v-e59be3b4] {
  fill: #747474;
}

.fill-third path[data-v-e59be3b4] {
  fill: #ccc;
}

.fill-success path[data-v-e59be3b4] {
  fill: #9acd32;
}

.fill-danger path[data-v-e59be3b4] {
  fill: #ff4500;
}

.fill-grey path[data-v-e59be3b4] {
  fill: #999;
}

.fill-info path[data-v-e59be3b4] {
  fill: #17a2b8;
}

.fill-warning path[data-v-e59be3b4] {
  fill: #ffa300;
}

.fill-light path[data-v-e59be3b4] {
  fill: #f5f5f5;
}

.fill-dark path[data-v-e59be3b4] {
  fill: #24292e;
}

.fill-default path[data-v-e59be3b4] {
  fill: #ccc;
}

.fill-white path[data-v-e59be3b4] {
  fill: var(--color-white);
}

.fill-black path[data-v-e59be3b4] {
  fill: #000;
}

.label[data-v-e59be3b4] {
  border-radius: 2px;
  padding: 2px 4px;
  color: var(--color-white);
  font-size: 0.714em;
}

.label-primary[data-v-e59be3b4],
.label[data-v-e59be3b4] {
  background-color: #1e90ff;
}

.label-primary-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.label-secondary[data-v-e59be3b4] {
  background-color: #747474;
}

.label-secondary-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.label-third[data-v-e59be3b4] {
  background-color: #ccc;
}

.label-third-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-success[data-v-e59be3b4] {
  background-color: #9acd32;
}

.label-success-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.label-danger[data-v-e59be3b4] {
  background-color: #ff4500;
}

.label-danger-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.label-grey[data-v-e59be3b4] {
  background-color: #999;
}

.label-grey-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.label-info[data-v-e59be3b4] {
  background-color: #17a2b8;
}

.label-info-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.label-warning[data-v-e59be3b4] {
  background-color: #ffa300;
}

.label-warning-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.label-light[data-v-e59be3b4] {
  background-color: #f5f5f5;
}

.label-light-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.label-dark[data-v-e59be3b4] {
  background-color: #24292e;
}

.label-dark-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.label-default[data-v-e59be3b4] {
  background-color: #ccc;
}

.label-default-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-white[data-v-e59be3b4] {
  background-color: var(--color-white);
}

.label-white-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid var(--color-white);
  color: var(--color-white);
}

.label-black[data-v-e59be3b4] {
  background-color: #000;
}

.label-black-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

.dot[data-v-e59be3b4] {
  width: 6px;
  height: 6px;
  border-radius: 6px;
}

.dot-primary[data-v-e59be3b4],
.dot[data-v-e59be3b4] {
  background-color: #1e90ff;
}

.dot-primary-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.dot-secondary[data-v-e59be3b4] {
  background-color: #747474;
}

.dot-secondary-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.dot-third[data-v-e59be3b4] {
  background-color: #ccc;
}

.dot-third-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-success[data-v-e59be3b4] {
  background-color: #9acd32;
}

.dot-success-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.dot-danger[data-v-e59be3b4] {
  background-color: #ff4500;
}

.dot-danger-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.dot-grey[data-v-e59be3b4] {
  background-color: #999;
}

.dot-grey-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.dot-info[data-v-e59be3b4] {
  background-color: #17a2b8;
}

.dot-info-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.dot-warning[data-v-e59be3b4] {
  background-color: #ffa300;
}

.dot-warning-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.dot-light[data-v-e59be3b4] {
  background-color: #f5f5f5;
}

.dot-light-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.dot-dark[data-v-e59be3b4] {
  background-color: #24292e;
}

.dot-dark-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.dot-default[data-v-e59be3b4] {
  background-color: #ccc;
}

.dot-default-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-white[data-v-e59be3b4] {
  background-color: var(--color-white);
}

.dot-white-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid var(--color-white);
  color: var(--color-white);
}

.dot-black[data-v-e59be3b4] {
  background-color: #000;
}

.dot-black-outline[data-v-e59be3b4] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

a[data-v-e59be3b4] {
  color: #1e90ff;
  text-decoration: none;
}

a[data-v-e59be3b4]:focus,
a[data-v-e59be3b4]:hover {
  text-decoration: underline;
}

.btn[data-v-e59be3b4] {
  border: 1px solid transparent;
  outline: none;
  cursor: pointer;
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #1e90ff;
  color: var(--color-white);
  display: inline-block;
  border-radius: 8px;
  line-height: 1;
  box-sizing: border-box;
  padding: 12px 20px;
  font-size: 1em;
  font-weight: inherit;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
  overflow: visible;
  -webkit-font-smoothing: inherit;
  text-decoration: none;
  -moz-osx-font-smoothing: inherit;
}

.btn[data-v-e59be3b4]:focus,
.btn[data-v-e59be3b4]:hover {
  background-color: #0077ea;
}

.btn.active[data-v-e59be3b4] {
  background-color: #1e90ff;
}

.btn.active[data-v-e59be3b4],
.btn[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn.active[data-v-e59be3b4],
.btn[data-v-e59be3b4]:focus,
.btn[data-v-e59be3b4]:hover {
  text-decoration: none;
}

.btn--rounded[data-v-e59be3b4] {
  border-radius: 50px;
}

.btn--block[data-v-e59be3b4] {
  width: 100%;
}

.btn--lg[data-v-e59be3b4] {
  padding: 16px 22px;
  font-size: 1.143em;
}

.btn--md[data-v-e59be3b4] {
  padding: 10px 20px;
  font-size: 1em;
}

.btn--sm[data-v-e59be3b4] {
  padding: 9px 15px;
  font-size: 0.857em;
}

.btn--mini[data-v-e59be3b4] {
  padding: 7px 15px;
  font-size: 0.857em;
}

.btn--fab[data-v-e59be3b4] {
  border-radius: 50%;
  padding: 0;
  height: 40px;
  width: 40px;
}

.btn--fab.btn--lg[data-v-e59be3b4] {
  height: 50px;
  width: 50px;
}

.btn--fab.btn--md[data-v-e59be3b4] {
  height: 36px;
  width: 36px;
}

.btn--fab.btn--sm[data-v-e59be3b4] {
  height: 32px;
  width: 32px;
}

.btn--fab.btn--mini[data-v-e59be3b4] {
  height: 28px;
  width: 28px;
}

.btn--light[data-v-e59be3b4],
.btn--white[data-v-e59be3b4] {
  color: #747474;
}

.btn--primary[data-v-e59be3b4] {
  background-color: #1e90ff;
}

.btn--primary[data-v-e59be3b4]:focus,
.btn--primary[data-v-e59be3b4]:hover {
  background-color: #0077ea;
}

.btn--primary.active[data-v-e59be3b4] {
  background-color: #1e90ff;
}

.btn--primary.active[data-v-e59be3b4],
.btn--primary[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--primary--outline[data-v-e59be3b4] {
  background-color: rgba(30, 144, 255, 0.05);
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.btn--primary--outline.active[data-v-e59be3b4],
.btn--primary--outline[data-v-e59be3b4]:focus,
.btn--primary--outline[data-v-e59be3b4]:hover {
  background-color: #1e90ff;
  color: var(--color-white);
}

.btn--primary--outline.active[data-v-e59be3b4],
.btn--primary--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--secondary[data-v-e59be3b4] {
  background-color: #747474;
}

.btn--secondary[data-v-e59be3b4]:focus,
.btn--secondary[data-v-e59be3b4]:hover {
  background-color: #5b5b5b;
}

.btn--secondary.active[data-v-e59be3b4] {
  background-color: #747474;
}

.btn--secondary.active[data-v-e59be3b4],
.btn--secondary[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--secondary--outline[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 45.5%, 0.05);
  border: 1px solid #747474;
  color: #747474;
}

.btn--secondary--outline.active[data-v-e59be3b4],
.btn--secondary--outline[data-v-e59be3b4]:focus,
.btn--secondary--outline[data-v-e59be3b4]:hover {
  background-color: #747474;
  color: var(--color-white);
}

.btn--secondary--outline.active[data-v-e59be3b4],
.btn--secondary--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--third[data-v-e59be3b4] {
  background-color: #ccc;
}

.btn--third[data-v-e59be3b4]:focus,
.btn--third[data-v-e59be3b4]:hover {
  background-color: #b3b3b3;
}

.btn--third.active[data-v-e59be3b4] {
  background-color: #ccc;
}

.btn--third.active[data-v-e59be3b4],
.btn--third[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--third--outline[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--third--outline.active[data-v-e59be3b4],
.btn--third--outline[data-v-e59be3b4]:focus,
.btn--third--outline[data-v-e59be3b4]:hover {
  background-color: #ccc;
  color: var(--color-white);
}

.btn--third--outline.active[data-v-e59be3b4],
.btn--third--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--success[data-v-e59be3b4] {
  background-color: #9acd32;
}

.btn--success[data-v-e59be3b4]:focus,
.btn--success[data-v-e59be3b4]:hover {
  background-color: #7ba428;
}

.btn--success.active[data-v-e59be3b4] {
  background-color: #9acd32;
}

.btn--success.active[data-v-e59be3b4],
.btn--success[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--success--outline[data-v-e59be3b4] {
  background-color: rgba(154, 205, 50, 0.05);
  border: 1px solid #9acd32;
  color: #9acd32;
}

.btn--success--outline.active[data-v-e59be3b4],
.btn--success--outline[data-v-e59be3b4]:focus,
.btn--success--outline[data-v-e59be3b4]:hover {
  background-color: #9acd32;
  color: var(--color-white);
}

.btn--success--outline.active[data-v-e59be3b4],
.btn--success--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--danger[data-v-e59be3b4] {
  background-color: #ff4500;
}

.btn--danger[data-v-e59be3b4]:focus,
.btn--danger[data-v-e59be3b4]:hover {
  background-color: #cc3700;
}

.btn--danger.active[data-v-e59be3b4] {
  background-color: #ff4500;
}

.btn--danger.active[data-v-e59be3b4],
.btn--danger[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--danger--outline[data-v-e59be3b4] {
  background-color: rgba(255, 69, 0, 0.05);
  border: 1px solid #ff4500;
  color: #ff4500;
}

.btn--danger--outline.active[data-v-e59be3b4],
.btn--danger--outline[data-v-e59be3b4]:focus,
.btn--danger--outline[data-v-e59be3b4]:hover {
  background-color: #ff4500;
  color: var(--color-white);
}

.btn--danger--outline.active[data-v-e59be3b4],
.btn--danger--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--grey[data-v-e59be3b4] {
  background-color: #999;
}

.btn--grey[data-v-e59be3b4]:focus,
.btn--grey[data-v-e59be3b4]:hover {
  background-color: grey;
}

.btn--grey.active[data-v-e59be3b4] {
  background-color: #999;
}

.btn--grey.active[data-v-e59be3b4],
.btn--grey[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--grey--outline[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 60%, 0.05);
  border: 1px solid #999;
  color: #999;
}

.btn--grey--outline.active[data-v-e59be3b4],
.btn--grey--outline[data-v-e59be3b4]:focus,
.btn--grey--outline[data-v-e59be3b4]:hover {
  background-color: #999;
  color: var(--color-white);
}

.btn--grey--outline.active[data-v-e59be3b4],
.btn--grey--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--info[data-v-e59be3b4] {
  background-color: #17a2b8;
}

.btn--info[data-v-e59be3b4]:focus,
.btn--info[data-v-e59be3b4]:hover {
  background-color: #117a8b;
}

.btn--info.active[data-v-e59be3b4] {
  background-color: #17a2b8;
}

.btn--info.active[data-v-e59be3b4],
.btn--info[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--info--outline[data-v-e59be3b4] {
  background-color: rgba(23, 162, 184, 0.05);
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.btn--info--outline.active[data-v-e59be3b4],
.btn--info--outline[data-v-e59be3b4]:focus,
.btn--info--outline[data-v-e59be3b4]:hover {
  background-color: #17a2b8;
  color: var(--color-white);
}

.btn--info--outline.active[data-v-e59be3b4],
.btn--info--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--warning[data-v-e59be3b4] {
  background-color: #ffa300;
}

.btn--warning[data-v-e59be3b4]:focus,
.btn--warning[data-v-e59be3b4]:hover {
  background-color: #cc8200;
}

.btn--warning.active[data-v-e59be3b4] {
  background-color: #ffa300;
}

.btn--warning.active[data-v-e59be3b4],
.btn--warning[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--warning--outline[data-v-e59be3b4] {
  background-color: rgba(255, 163, 0, 0.05);
  border: 1px solid #ffa300;
  color: #ffa300;
}

.btn--warning--outline.active[data-v-e59be3b4],
.btn--warning--outline[data-v-e59be3b4]:focus,
.btn--warning--outline[data-v-e59be3b4]:hover {
  background-color: #ffa300;
  color: var(--color-white);
}

.btn--warning--outline.active[data-v-e59be3b4],
.btn--warning--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--light[data-v-e59be3b4] {
  background-color: #f5f5f5;
}

.btn--light[data-v-e59be3b4]:focus,
.btn--light[data-v-e59be3b4]:hover {
  background-color: #dcdcdc;
}

.btn--light.active[data-v-e59be3b4] {
  background-color: #f5f5f5;
}

.btn--light.active[data-v-e59be3b4],
.btn--light[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--light--outline[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 96.1%, 0.05);
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.btn--light--outline.active[data-v-e59be3b4],
.btn--light--outline[data-v-e59be3b4]:focus,
.btn--light--outline[data-v-e59be3b4]:hover {
  background-color: #f5f5f5;
  color: var(--color-white);
}

.btn--light--outline.active[data-v-e59be3b4],
.btn--light--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--dark[data-v-e59be3b4] {
  background-color: #24292e;
}

.btn--dark[data-v-e59be3b4]:focus,
.btn--dark[data-v-e59be3b4]:hover {
  background-color: #0e1011;
}

.btn--dark.active[data-v-e59be3b4] {
  background-color: #24292e;
}

.btn--dark.active[data-v-e59be3b4],
.btn--dark[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--dark--outline[data-v-e59be3b4] {
  background-color: rgba(36, 41, 46, 0.05);
  border: 1px solid #24292e;
  color: #24292e;
}

.btn--dark--outline.active[data-v-e59be3b4],
.btn--dark--outline[data-v-e59be3b4]:focus,
.btn--dark--outline[data-v-e59be3b4]:hover {
  background-color: #24292e;
  color: var(--color-white);
}

.btn--dark--outline.active[data-v-e59be3b4],
.btn--dark--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--default[data-v-e59be3b4] {
  background-color: #ccc;
}

.btn--default[data-v-e59be3b4]:focus,
.btn--default[data-v-e59be3b4]:hover {
  background-color: #b3b3b3;
}

.btn--default.active[data-v-e59be3b4] {
  background-color: #ccc;
}

.btn--default.active[data-v-e59be3b4],
.btn--default[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--default--outline[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--default--outline.active[data-v-e59be3b4],
.btn--default--outline[data-v-e59be3b4]:focus,
.btn--default--outline[data-v-e59be3b4]:hover {
  background-color: #ccc;
  color: var(--color-white);
}

.btn--default--outline.active[data-v-e59be3b4],
.btn--default--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--white[data-v-e59be3b4] {
  background-color: var(--color-white);
}

.btn--white[data-v-e59be3b4]:focus,
.btn--white[data-v-e59be3b4]:hover {
  background-color: #e6e6e6;
}

.btn--white.active[data-v-e59be3b4] {
  background-color: var(--color-white);
}

.btn--white.active[data-v-e59be3b4],
.btn--white[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--white--outline[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 100%, 0.05);
  border: 1px solid var(--color-white);
  color: var(--color-white);
}

.btn--white--outline.active[data-v-e59be3b4],
.btn--white--outline[data-v-e59be3b4]:focus,
.btn--white--outline[data-v-e59be3b4]:hover {
  background-color: var(--color-white);
  color: var(--color-white);
}

.btn--white--outline.active[data-v-e59be3b4],
.btn--white--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--black.active[data-v-e59be3b4],
.btn--black[data-v-e59be3b4],
.btn--black[data-v-e59be3b4]:focus,
.btn--black[data-v-e59be3b4]:hover {
  background-color: #000;
}

.btn--black.active[data-v-e59be3b4],
.btn--black[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--black--outline[data-v-e59be3b4] {
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid #000;
  color: #000;
}

.btn--black--outline.active[data-v-e59be3b4],
.btn--black--outline[data-v-e59be3b4]:focus,
.btn--black--outline[data-v-e59be3b4]:hover {
  background-color: #000;
  color: var(--color-white);
}

.btn--black--outline.active[data-v-e59be3b4],
.btn--black--outline[data-v-e59be3b4]:focus {
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--default--outline[data-v-e59be3b4] {
  color: #747474;
}

.btn--disabled[data-v-e59be3b4]:disabled {
  box-shadow: none;
  background-color: #ccc;
  border: 1px solid #ccc;
  color: var(--color-white);
  cursor: not-allowed;
}

.badge[data-v-e59be3b4] {
  background: #999;
  height: 22px;
  line-height: 22px;
  border-radius: 22px;
  padding: 0 5px;
  font-size: 0.857em;
  color: #888;
  font-weight: 500;
}

.badge-primary[data-v-e59be3b4] {
  background-color: #1e90ff;
  color: var(--color-white);
}

.badge-secondary[data-v-e59be3b4] {
  background-color: #747474;
  color: var(--color-white);
}

.badge-third[data-v-e59be3b4] {
  background-color: #ccc;
  color: var(--color-white);
}

.badge-success[data-v-e59be3b4] {
  background-color: #9acd32;
  color: var(--color-white);
}

.badge-danger[data-v-e59be3b4] {
  background-color: #ff4500;
  color: var(--color-white);
}

.badge-grey[data-v-e59be3b4] {
  background-color: #999;
  color: var(--color-white);
}

.badge-info[data-v-e59be3b4] {
  background-color: #17a2b8;
  color: var(--color-white);
}

.badge-warning[data-v-e59be3b4] {
  background-color: #ffa300;
  color: var(--color-white);
}

.badge-light[data-v-e59be3b4] {
  background-color: #f5f5f5;
  color: var(--color-white);
}

.badge-dark[data-v-e59be3b4] {
  background-color: #24292e;
  color: var(--color-white);
}

.badge-default[data-v-e59be3b4] {
  background-color: #ccc;
  color: var(--color-white);
}

.badge-white[data-v-e59be3b4] {
  background-color: var(--color-white);
  color: var(--color-white);
}

.badge-black[data-v-e59be3b4] {
  background-color: #000;
  color: var(--color-white);
}

table.md[data-v-e59be3b4] {
  border-spacing: 0;
  border-radius: 8px;
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
  overflow-wrap: break-word;
  overflow: hidden;
  word-break: break-all;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 1em;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

table.md tr[data-v-e59be3b4] {
  background-color: var(--color-white);
  width: 100%;
}

table.md tr td[data-v-e59be3b4],
table.md tr th[data-v-e59be3b4] {
  padding: 6px 13px;
  text-align: left;
}

table.md tr[data-v-e59be3b4]:nth-child(2n) {
  background-color: #f2f2f2;
}

.is-dark table.md[data-v-e59be3b4] {
  color: #f2f2f2;
}

.is-dark table.md tr[data-v-e59be3b4] {
  background-color: #21222e;
}

.is-dark table.md tr[data-v-e59be3b4]:nth-child(2n) {
  background-color: #2e2f40;
}

.is-dark table.md tr td.text-muted[data-v-e59be3b4] {
  color: hsla(0, 0%, 100%, 0.3);
}

.slide-enter-active[data-v-e59be3b4],
.slide-leave-active[data-v-e59be3b4] {
  opacity: 1;
  z-index: 998;
  transition: all 0.3s;
  transform: translateY(0);
}

.slide-enter[data-v-e59be3b4],
.slide-leave-to[data-v-e59be3b4] {
  opacity: 0;
  z-index: 998;
  transform: translateY(-20px);
}

.tags-enter-active[data-v-e59be3b4],
.tags-leave-active[data-v-e59be3b4] {
  opacity: 1;
  transition: all 0.3s;
  position: absolute;
  transform: translateY(0);
}

.tags-enter[data-v-e59be3b4],
.tags-leave-to[data-v-e59be3b4] {
  opacity: 0;
  transform: translateX(-100%);
}

.slideinvert-enter-active[data-v-e59be3b4],
.slideinvert-leave-active[data-v-e59be3b4] {
  opacity: 1;
  z-index: 998;
  transition: all 0.3s;
  transform: translateY(0);
}

.slideinvert-enter[data-v-e59be3b4],
.slideinvert-leave-to[data-v-e59be3b4] {
  opacity: 0;
  z-index: 998;
  transform: translateY(40px);
}

.slidenext-enter-active[data-v-e59be3b4],
.slidenext-leave-active[data-v-e59be3b4],
.slideprev-enter-active[data-v-e59be3b4],
.slideprev-leave-active[data-v-e59be3b4] {
  position: absolute;
  transition: all 0.3s;
}

.slidenext-enter[data-v-e59be3b4],
.slideprev-leave-to[data-v-e59be3b4] {
  transform: translateX(100%);
}

.slidenext-leave-to[data-v-e59be3b4],
.slideprev-enter[data-v-e59be3b4] {
  transform: translateX(-100%);
}

.slidevnext-enter-active[data-v-e59be3b4],
.slidevnext-leave-active[data-v-e59be3b4],
.slidevprev-enter-active[data-v-e59be3b4],
.slidevprev-leave-active[data-v-e59be3b4] {
  position: absolute;
  transition: all 0.3s;
}

.slidevnext-enter[data-v-e59be3b4],
.slidevprev-leave-to[data-v-e59be3b4] {
  transform: translateY(100%);
  opacity: 0;
}

.slidevnext-leave-to[data-v-e59be3b4],
.slidevprev-enter[data-v-e59be3b4] {
  transform: translateY(-100%);
  opacity: 0;
}

@media screen and (max-width: 415px) {
  .slide-enter-active[data-v-e59be3b4],
  .slide-leave-active[data-v-e59be3b4],
  .slideinvert-enter-active[data-v-e59be3b4],
  .slideinvert-leave-active[data-v-e59be3b4] {
    transition: all 0s;
  }
}
.spinner-anim[data-v-e59be3b4] {
  -webkit-animation: spin-data-v-e59be3b4 0.6s linear infinite;
  animation: spin-data-v-e59be3b4 0.6s linear infinite;
}

@-webkit-keyframes spin-data-v-e59be3b4 {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes spin-data-v-e59be3b4 {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.dialog-fade-enter-active .dialog-animation[data-v-e59be3b4] {
  -webkit-animation: dialog-fade-in-data-v-e59be3b4 0.4s;
  animation: dialog-fade-in-data-v-e59be3b4 0.4s;
}

.dialog-fade-leave-active .dialog-animation[data-v-e59be3b4] {
  -webkit-animation: dialog-fade-out-data-v-e59be3b4 0.4s;
  animation: dialog-fade-out-data-v-e59be3b4 0.4s;
}

@-webkit-keyframes dialog-fade-in-data-v-e59be3b4 {
  0% {
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes dialog-fade-in-data-v-e59be3b4 {
  0% {
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes dialog-fade-out-data-v-e59be3b4 {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}
@keyframes dialog-fade-out-data-v-e59be3b4 {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}
.expand-enter-active[data-v-e59be3b4],
.expand-leave-active[data-v-e59be3b4] {
  transition: 0.3s ease-in-out;
  transition-property: opacity, height;
  overflow: hidden;
}

.expand-enter[data-v-e59be3b4],
.expand-leave-to[data-v-e59be3b4] {
  height: 0;
  opacity: 0;
}

.scale-enter-active[data-v-e59be3b4],
.scale-leave-active[data-v-e59be3b4] {
  opacity: 1;
  z-index: 1;
  transition: all 0.3s cubic-bezier(0.4, 0.52, 0.26, 0.9);
}

.scale-enter[data-v-e59be3b4],
.scale-leave-to[data-v-e59be3b4] {
  opacity: 0.4;
  z-index: 1;
  transform: scale(0);
}

@-webkit-keyframes loading-data-v-e59be3b4 {
  0% {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
.flip-list-move[data-v-e59be3b4] {
  transition: transform 0.6s;
}

.over-hid[data-v-e59be3b4] {
  overflow: hidden;
}

.pos-r[data-v-e59be3b4] {
  position: relative;
}

.pos-a[data-v-e59be3b4] {
  position: absolute;
}

.flex[data-v-e59be3b4] {
  display: flex;
}

.flex.fluid[data-v-e59be3b4] {
  width: 100%;
}

.flex.direction-column[data-v-e59be3b4] {
  flex-direction: column;
}

.flex.direction-column-reverse[data-v-e59be3b4] {
  flex-direction: column-reverse;
}

.flex.direction-row[data-v-e59be3b4] {
  flex-direction: row;
}

.flex.direction-row-reverse[data-v-e59be3b4] {
  flex-direction: row-reverse;
}

.flex.align-center[data-v-e59be3b4] {
  align-items: center;
}

.flex.align-start[data-v-e59be3b4] {
  align-items: flex-start;
}

.flex.align-end[data-v-e59be3b4] {
  align-items: flex-end;
}

.flex.justify-start[data-v-e59be3b4] {
  justify-content: flex-start;
}

.flex.justify-end[data-v-e59be3b4] {
  justify-content: flex-end;
}

.flex.justify-center[data-v-e59be3b4] {
  justify-content: center;
}

.flex.space-between[data-v-e59be3b4] {
  justify-content: space-between;
}

.flex.space-around[data-v-e59be3b4] {
  justify-content: space-around;
}

.flex.flex-center[data-v-e59be3b4] {
  justify-content: center;
  align-items: center;
}

.flex.flex--wrap[data-v-e59be3b4] {
  flex-wrap: wrap;
}

.flex.flex--grow[data-v-e59be3b4] {
  flex-grow: 1;
}

.flex-fill[data-v-e59be3b4] {
  flex: 0 1 auto;
}

.flex-fixed[data-v-e59be3b4] {
  flex: 0 0 auto;
}

.flex-1[data-v-e59be3b4] {
  flex: 1;
}

.flex-100[data-v-e59be3b4] {
  flex: 0 1 100%;
}

.flex-75[data-v-e59be3b4] {
  flex: 0 1 75%;
}

.flex-50[data-v-e59be3b4] {
  flex: 0 1 50%;
}

.flex-33[data-v-e59be3b4] {
  flex: 0 1 33.33%;
}

.flex-25[data-v-e59be3b4] {
  flex: 0 1 25%;
}

.flex-20[data-v-e59be3b4] {
  flex: 0 1 20%;
}

.flex-16[data-v-e59be3b4] {
  flex: 0 1 16.66%;
}

.text-muted-white[data-v-e59be3b4] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-muted[data-v-e59be3b4] {
  color: rgba(0, 0, 0, 0.54);
}

.is-dark .text-muted[data-v-e59be3b4] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-strong[data-v-e59be3b4] {
  font-weight: 500;
}

.text-center[data-v-e59be3b4] {
  text-align: center;
}

.text-left[data-v-e59be3b4] {
  text-align: left;
}

.text-right[data-v-e59be3b4] {
  text-align: right;
}

.text-primary[data-v-e59be3b4] {
  color: #1e90ff;
}

.text-secondary[data-v-e59be3b4] {
  color: #747474;
}

.text-third[data-v-e59be3b4] {
  color: #ccc;
}

.text-success[data-v-e59be3b4] {
  color: #9acd32;
}

.text-danger[data-v-e59be3b4] {
  color: #ff4500;
}

.text-grey[data-v-e59be3b4] {
  color: #999;
}

.text-info[data-v-e59be3b4] {
  color: #17a2b8;
}

.text-warning[data-v-e59be3b4] {
  color: #ffa300;
}

.text-light[data-v-e59be3b4] {
  color: #f5f5f5;
}

.text-dark[data-v-e59be3b4] {
  color: #24292e;
}

.text-default[data-v-e59be3b4] {
  color: #ccc;
}

.text-white[data-v-e59be3b4] {
  color: var(--color-white);
}

.text-black[data-v-e59be3b4] {
  color: #000;
}

.dots-text[data-v-e59be3b4] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dots-text-3[data-v-e59be3b4] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 3.9em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-3[data-v-e59be3b4]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-3[data-v-e59be3b4]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: var(--color-white);
}

.dots-text-2[data-v-e59be3b4] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 2.6em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-2[data-v-e59be3b4]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-2[data-v-e59be3b4]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: var(--color-white);
}

.container[data-v-e59be3b4] {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 768px) {
  .container[data-v-e59be3b4] {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container[data-v-e59be3b4] {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container[data-v-e59be3b4] {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .container[data-v-e59be3b4] {
    max-width: 1440px;
  }
}
@media (min-width: 2560px) {
  .container[data-v-e59be3b4] {
    max-width: 2560px;
  }
}
.pr-0[data-v-e59be3b4] {
  padding-right: 0;
}

.pt-0[data-v-e59be3b4] {
  padding-top: 0;
}

.pb-0[data-v-e59be3b4] {
  padding-bottom: 0;
}

.pl-0[data-v-e59be3b4] {
  padding-left: 0;
}

.px-0[data-v-e59be3b4] {
  padding-left: 0;
  padding-right: 0;
}

.py-0[data-v-e59be3b4] {
  padding-top: 0;
  padding-bottom: 0;
}

.p-0[data-v-e59be3b4] {
  padding: 0;
}

.pr-1[data-v-e59be3b4] {
  padding-right: 0.25rem;
}

.pt-1[data-v-e59be3b4] {
  padding-top: 0.25rem;
}

.pb-1[data-v-e59be3b4] {
  padding-bottom: 0.25rem;
}

.pl-1[data-v-e59be3b4] {
  padding-left: 0.25rem;
}

.px-1[data-v-e59be3b4] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-1[data-v-e59be3b4] {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.p-1[data-v-e59be3b4] {
  padding: 0.25rem;
}

.pr-2[data-v-e59be3b4] {
  padding-right: 0.5rem;
}

.pt-2[data-v-e59be3b4] {
  padding-top: 0.5rem;
}

.pb-2[data-v-e59be3b4] {
  padding-bottom: 0.5rem;
}

.pl-2[data-v-e59be3b4] {
  padding-left: 0.5rem;
}

.px-2[data-v-e59be3b4] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-2[data-v-e59be3b4] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.p-2[data-v-e59be3b4] {
  padding: 0.5rem;
}

.pr-3[data-v-e59be3b4] {
  padding-right: 1rem;
}

.pt-3[data-v-e59be3b4] {
  padding-top: 1rem;
}

.pb-3[data-v-e59be3b4] {
  padding-bottom: 1rem;
}

.pl-3[data-v-e59be3b4] {
  padding-left: 1rem;
}

.px-3[data-v-e59be3b4] {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-3[data-v-e59be3b4] {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.p-3[data-v-e59be3b4] {
  padding: 1rem;
}

.pr-4[data-v-e59be3b4] {
  padding-right: 1.5rem;
}

.pt-4[data-v-e59be3b4] {
  padding-top: 1.5rem;
}

.pb-4[data-v-e59be3b4] {
  padding-bottom: 1.5rem;
}

.pl-4[data-v-e59be3b4] {
  padding-left: 1.5rem;
}

.px-4[data-v-e59be3b4] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-4[data-v-e59be3b4] {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.p-4[data-v-e59be3b4] {
  padding: 1.5rem;
}

.pr-5[data-v-e59be3b4] {
  padding-right: 3rem;
}

.pt-5[data-v-e59be3b4] {
  padding-top: 3rem;
}

.pb-5[data-v-e59be3b4] {
  padding-bottom: 3rem;
}

.pl-5[data-v-e59be3b4] {
  padding-left: 3rem;
}

.px-5[data-v-e59be3b4] {
  padding-left: 3rem;
  padding-right: 3rem;
}

.py-5[data-v-e59be3b4] {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.p-5[data-v-e59be3b4] {
  padding: 3rem;
}

.mr-0[data-v-e59be3b4] {
  margin-right: 0;
}

.mt-0[data-v-e59be3b4] {
  margin-top: 0;
}

.mb-0[data-v-e59be3b4] {
  margin-bottom: 0;
}

.ml-0[data-v-e59be3b4] {
  margin-left: 0;
}

.mx-0[data-v-e59be3b4] {
  margin-left: 0;
  margin-right: 0;
}

.my-0[data-v-e59be3b4] {
  margin-top: 0;
  margin-bottom: 0;
}

.m-0[data-v-e59be3b4] {
  margin: 0;
}

.mr-1[data-v-e59be3b4] {
  margin-right: 0.25rem;
}

.mt-1[data-v-e59be3b4] {
  margin-top: 0.25rem;
}

.mb-1[data-v-e59be3b4] {
  margin-bottom: 0.25rem;
}

.ml-1[data-v-e59be3b4] {
  margin-left: 0.25rem;
}

.mx-1[data-v-e59be3b4] {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.my-1[data-v-e59be3b4] {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.m-1[data-v-e59be3b4] {
  margin: 0.25rem;
}

.mr-2[data-v-e59be3b4] {
  margin-right: 0.5rem;
}

.mt-2[data-v-e59be3b4] {
  margin-top: 0.5rem;
}

.mb-2[data-v-e59be3b4] {
  margin-bottom: 0.5rem;
}

.ml-2[data-v-e59be3b4] {
  margin-left: 0.5rem;
}

.mx-2[data-v-e59be3b4] {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-2[data-v-e59be3b4] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.m-2[data-v-e59be3b4] {
  margin: 0.5rem;
}

.mr-3[data-v-e59be3b4] {
  margin-right: 1rem;
}

.mt-3[data-v-e59be3b4] {
  margin-top: 1rem;
}

.mb-3[data-v-e59be3b4] {
  margin-bottom: 1rem;
}

.ml-3[data-v-e59be3b4] {
  margin-left: 1rem;
}

.mx-3[data-v-e59be3b4] {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-3[data-v-e59be3b4] {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.m-3[data-v-e59be3b4] {
  margin: 1rem;
}

.mr-4[data-v-e59be3b4] {
  margin-right: 1.5rem;
}

.mt-4[data-v-e59be3b4] {
  margin-top: 1.5rem;
}

.mb-4[data-v-e59be3b4] {
  margin-bottom: 1.5rem;
}

.ml-4[data-v-e59be3b4] {
  margin-left: 1.5rem;
}

.mx-4[data-v-e59be3b4] {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.my-4[data-v-e59be3b4] {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.m-4[data-v-e59be3b4] {
  margin: 1.5rem;
}

.mr-5[data-v-e59be3b4] {
  margin-right: 3rem;
}

.mt-5[data-v-e59be3b4] {
  margin-top: 3rem;
}

.mb-5[data-v-e59be3b4] {
  margin-bottom: 3rem;
}

.ml-5[data-v-e59be3b4] {
  margin-left: 3rem;
}

.mx-5[data-v-e59be3b4] {
  margin-left: 3rem;
  margin-right: 3rem;
}

.my-5[data-v-e59be3b4] {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.m-5[data-v-e59be3b4] {
  margin: 3rem;
}

.h-100[data-v-e59be3b4] {
  height: 100%;
}

.mh-100[data-v-e59be3b4] {
  max-height: 100%;
}

.w-100[data-v-e59be3b4] {
  width: 100%;
}

.mw-100[data-v-e59be3b4] {
  max-width: 100%;
}

.m-h-0[data-v-e59be3b4] {
  min-height: 0;
}

.m-h-100[data-v-e59be3b4] {
  min-height: 100%;
}

.m-w-0[data-v-e59be3b4] {
  min-width: 0;
}

.m-w-100[data-v-e59be3b4] {
  min-width: 100%;
}

.br-0[data-v-e59be3b4] {
  border-radius: 0;
}

.brt-0[data-v-e59be3b4] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.brb-0[data-v-e59be3b4] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.br-2[data-v-e59be3b4] {
  border-radius: 2px;
}

.brt-2[data-v-e59be3b4] {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.brb-2[data-v-e59be3b4] {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.br-4[data-v-e59be3b4] {
  border-radius: 4px;
}

.brt-4[data-v-e59be3b4] {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.brb-4[data-v-e59be3b4] {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.br-8[data-v-e59be3b4] {
  border-radius: 8px;
}

.brt-8[data-v-e59be3b4] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.brb-8[data-v-e59be3b4] {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.fs-12[data-v-e59be3b4] {
  font-size: 12px;
}

.fs-14[data-v-e59be3b4] {
  font-size: 14px;
}

.fs-16[data-v-e59be3b4] {
  font-size: 16px;
}

.fs-18[data-v-e59be3b4] {
  font-size: 18px;
}

.fs-20[data-v-e59be3b4] {
  font-size: 20px;
}

.fs-22[data-v-e59be3b4] {
  font-size: 22px;
}

.fs-26[data-v-e59be3b4] {
  font-size: 26px;
}

.fw-300[data-v-e59be3b4] {
  font-weight: 300;
}

.fw-400[data-v-e59be3b4] {
  font-weight: 400;
}

.fw-500[data-v-e59be3b4] {
  font-weight: 500;
}

@media only screen and (max-width: 2560px) {
  .hidden-4k[data-v-e59be3b4] {
    display: none;
  }
}
@media only screen and (max-width: 1440px) {
  .hidden-laptop[data-v-e59be3b4] {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .hidden-laptop-s[data-v-e59be3b4] {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .hidden-tablet[data-v-e59be3b4] {
    display: none;
  }
}
@media only screen and (max-width: 425px) {
  .hidden-mobile[data-v-e59be3b4] {
    display: none;
  }
}
@media only screen and (max-width: 375px) {
  .hidden-mobile-m[data-v-e59be3b4] {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .hidden-mobile-s[data-v-e59be3b4] {
    display: none;
  }
}
.show-4k[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 2560px) {
  .show-4k[data-v-e59be3b4] {
    display: inherit;
  }
}
.show-laptop[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 1440px) {
  .show-laptop[data-v-e59be3b4] {
    display: inherit;
  }
}
.show-laptop-s[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .show-laptop-s[data-v-e59be3b4] {
    display: inherit;
  }
}
.show-tablet[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 768px) {
  .show-tablet[data-v-e59be3b4] {
    display: inherit;
  }
}
.show-mobile[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 425px) {
  .show-mobile[data-v-e59be3b4] {
    display: inherit;
  }
}
.show-mobile-m[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 375px) {
  .show-mobile-m[data-v-e59be3b4] {
    display: inherit;
  }
}
.show-mobile-s[data-v-e59be3b4] {
  display: none;
}

@media only screen and (max-width: 320px) {
  .show-mobile-s[data-v-e59be3b4] {
    display: inherit;
  }
}
[data-v-e59be3b4],
[data-v-e59be3b4]:after,
[data-v-e59be3b4]:before {
  box-sizing: border-box;
}

blockquote[data-v-e59be3b4],
body[data-v-e59be3b4],
dd[data-v-e59be3b4],
dl[data-v-e59be3b4],
figure[data-v-e59be3b4],
h1[data-v-e59be3b4],
h2[data-v-e59be3b4],
h3[data-v-e59be3b4],
h4[data-v-e59be3b4],
h5[data-v-e59be3b4],
h6[data-v-e59be3b4],
hr[data-v-e59be3b4],
ol[data-v-e59be3b4],
p[data-v-e59be3b4],
pre[data-v-e59be3b4],
ul[data-v-e59be3b4] {
  margin: 0;
  padding: 0;
}

#app[data-v-e59be3b4],
body[data-v-e59be3b4],
button[data-v-e59be3b4],
html[data-v-e59be3b4],
input[data-v-e59be3b4] {
  font: 400 14px -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  line-height: 1.5;
  -webkit-font-kerning: normal;
  font-kerning: normal;
}

.input-tel[data-v-e59be3b4] {
  position: relative;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  height: 40px;
  min-height: 40px;
}

.input-tel__label {
  position: absolute;
  top: 4px;
  cursor: pointer;
  left: 13px;
  transform: translateY(25%);
  opacity: 0;
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  font-size: 11px;
  color: #747474;
}

.input-tel__input {
  cursor: pointer;
  background-color: var(--color-white);
  transition-duration: 0.3s;
  position: relative;
  width: 100%;
  padding: 0 12px;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  border: 1px solid #ccc;
  font-size: 14px;
  z-index: 0;
  margin-left: -1px;
  height: 40px;
  min-height: 40px;
}

.input-tel__input[data-v-e59be3b4]:hover {
  border-color: #1e90ff;
}

.input-tel__input[data-v-e59be3b4]:not(.no-country-selector) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.input-tel__input[data-v-e59be3b4]::-webkit-input-placeholder {
  color: #747474;
}

.input-tel__input[data-v-e59be3b4]::-moz-placeholder {
  color: #747474;
}

.input-tel__input[data-v-e59be3b4]:-ms-input-placeholder {
  color: #747474;
}

.input-tel__input[data-v-e59be3b4]::-ms-input-placeholder {
  color: #747474;
}

.input-tel__input[data-v-e59be3b4]::placeholder {
  color: #747474;
}

.input-tel__input__input[data-v-e59be3b4]:-webkit-autofill,
.input-tel__input__input[data-v-e59be3b4]:-webkit-autofill:active,
.input-tel__input__input[data-v-e59be3b4]:-webkit-autofill:focus,
.input-tel__input__input[data-v-e59be3b4]:-webkit-autofill:hover {
  box-shadow: inset 0 0 0 1000px var(--color-white) !important;
  -webkit-text-fill-color: #747474 !important;
}

.input-tel__clear[data-v-e59be3b4] {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  margin: auto 0;
  width: 24px;
  height: 24px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background: transparent;
  color: #747474;
  border-radius: 24px;
  cursor: pointer;
  font-size: 12px;
}

.input-tel__clear[data-v-e59be3b4]:focus {
  outline: none;
}

.input-tel__clear > span[data-v-e59be3b4]:not(.input-tel__clear__effect) {
  position: relative;
  top: 1px;
}

.input-tel__clear__effect[data-v-e59be3b4] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 24px;
  height: 24px;
  background-color: #747474;
  border-radius: 24px;
  transform: scale(0);
  transition: transform 0.2s;
}

.input-tel__clear[data-v-e59be3b4]:hover {
  color: var(--color-white);
}

.input-tel__clear:hover .input-tel__clear__effect[data-v-e59be3b4] {
  transform: scale(1);
  opacity: 0.6;
}

.input-tel.is-dark .input-tel__input[data-v-e59be3b4]::-webkit-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.input-tel.is-dark .input-tel__input[data-v-e59be3b4]::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.input-tel.is-dark .input-tel__input[data-v-e59be3b4]:-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.input-tel.is-dark .input-tel__input[data-v-e59be3b4]::-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.input-tel.is-dark .input-tel__input[data-v-e59be3b4]::placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.input-tel.is-dark .input-tel__input__input[data-v-e59be3b4]:-webkit-autofill,
.input-tel.is-dark .input-tel__input__input[data-v-e59be3b4]:-webkit-autofill:active,
.input-tel.is-dark .input-tel__input__input[data-v-e59be3b4]:-webkit-autofill:focus,
.input-tel.is-dark .input-tel__input__input[data-v-e59be3b4]:-webkit-autofill:hover {
  box-shadow: inset 0 0 0 1000px #21222e !important;
  -webkit-text-fill-color: hsla(0, 0%, 100%, 0.7) !important;
}

.input-tel.is-dark .input-tel__clear[data-v-e59be3b4] {
  color: hsla(0, 0%, 100%, 0.7);
}

.input-tel.is-dark .input-tel__clear__effect[data-v-e59be3b4] {
  background-color: hsla(0, 0%, 100%, 0.3);
}

.input-tel.is-dark .input-tel__clear[data-v-e59be3b4]:hover {
  color: var(--color-white);
}

.input-tel.is-focused[data-v-e59be3b4] {
  z-index: 1;
}

.input-tel.is-focused .input-tel__input[data-v-e59be3b4] {
  border-color: #1e90ff;
  box-shadow: 0 0 0 0.125rem rgba(30, 144, 255, 0.7);
}

.input-tel.is-focused .input-tel__label[data-v-e59be3b4] {
  color: #1e90ff;
}

.input-tel.is-focused.has-error .input-tel__input[data-v-e59be3b4] {
  box-shadow: 0 0 0 0.125rem rgba(255, 69, 0, 0.7);
}

.input-tel.is-focused.is-valid .input-tel__input[data-v-e59be3b4] {
  border-color: #9acd32;
  box-shadow: 0 0 0 0.125rem rgba(154, 205, 50, 0.7);
}

.input-tel.has-value .input-tel__label[data-v-e59be3b4] {
  opacity: 1;
  transform: translateY(0);
  font-size: 11px;
}

.input-tel.has-value .input-tel__input[data-v-e59be3b4] {
  padding-top: 14px;
}

.input-tel.has-hint .input-tel__label[data-v-e59be3b4],
.input-tel.has-value .input-tel__label[data-v-e59be3b4] {
  opacity: 1;
  transform: translateY(0);
  font-size: 11px;
}

.input-tel.has-hint .input-tel__input[data-v-e59be3b4],
.input-tel.has-value .input-tel__input[data-v-e59be3b4] {
  padding-top: 14px;
}

.input-tel.is-valid .input-tel__input[data-v-e59be3b4],
.input-tel.is-valid .input-tel__input[data-v-e59be3b4]:hover {
  border-color: #9acd32;
}

.input-tel.is-valid .input-tel__label[data-v-e59be3b4] {
  color: #9acd32;
}

.input-tel.has-error:not(.is-valid) .input-tel__input[data-v-e59be3b4] {
  border-color: #ff4500;
}

.input-tel.has-error:not(.is-valid) .input-tel__label[data-v-e59be3b4] {
  color: #ff4500;
}

.input-tel.is-disabled[data-v-e59be3b4] {
  cursor: not-allowed;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4] {
  border-color: #ccc;
  background-color: #f2f2f2;
  color: #ccc;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4]::-webkit-input-placeholder {
  color: #ccc;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4]::-moz-placeholder {
  color: #ccc;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4]:-ms-input-placeholder {
  color: #ccc;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4]::-ms-input-placeholder {
  color: #ccc;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4]::placeholder {
  color: #ccc;
}

.input-tel.is-disabled .input-tel__input[data-v-e59be3b4],
.input-tel.is-disabled .input-tel__label[data-v-e59be3b4],
.input-tel.is-disabled .input-tel__toggle__arrow[data-v-e59be3b4] {
  cursor: not-allowed;
  color: #ccc;
}

.input-tel.sm[data-v-e59be3b4] {
  height: 36px;
  min-height: 36px;
}

.input-tel.sm .input-tel__input[data-v-e59be3b4] {
  font-size: 12px;
  height: 36px;
  min-height: 36px;
}

.input-tel.sm .input-tel__label[data-v-e59be3b4] {
  font-size: 10px;
}

.input-tel.sm.has-value .input-tel__input[data-v-e59be3b4] {
  padding-top: 12px;
}

.input-tel.lg[data-v-e59be3b4] {
  height: 48px;
  min-height: 48px;
}

.input-tel.lg .input-tel__input[data-v-e59be3b4] {
  font-size: 14px;
  height: 48px;
  min-height: 48px;
}

.input-tel.lg .input-tel__label[data-v-e59be3b4] {
  font-size: 14px;
}

.input-tel.lg.has-value .input-tel__input[data-v-e59be3b4] {
  padding-top: 16px;
}

.input-tel__loader[data-v-e59be3b4] {
  bottom: 0;
  height: 2px;
  left: 0;
  width: calc(100% - 8px);
  position: absolute;
  overflow: hidden;
  border-radius: 8px;
}

.input-tel__loader__progress-bar[data-v-e59be3b4] {
  background-color: #1e90ff;
  display: block;
  position: absolute;
  content: "";
  left: -200px;
  width: 200px;
  height: 2px;
  -webkit-animation: loading-data-v-e59be3b4 2s linear infinite;
  animation: loading-data-v-e59be3b4 2s linear infinite;
}

@keyframes loading-data-v-e59be3b4 {
  0% {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
.iti-flag.be {
  width: 18px;
}

.iti-flag.ch {
  width: 15px;
}

.iti-flag.mc {
  width: 19px;
}

.iti-flag.ne {
  width: 18px;
}

.iti-flag.np {
  width: 13px;
}

.iti-flag.va {
  width: 15px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
  .iti-flag {
    background-size: 5630px 15px;
  }
}
.iti-flag.ac {
  height: 10px;
  background-position: 0 0;
}

.iti-flag.ad {
  height: 14px;
  background-position: -22px 0;
}

.iti-flag.ae {
  height: 10px;
  background-position: -44px 0;
}

.iti-flag.af {
  height: 14px;
  background-position: -66px 0;
}

.iti-flag.ag {
  height: 14px;
  background-position: -88px 0;
}

.iti-flag.ai {
  height: 10px;
  background-position: -110px 0;
}

.iti-flag.al {
  height: 15px;
  background-position: -132px 0;
}

.iti-flag.am {
  height: 10px;
  background-position: -154px 0;
}

.iti-flag.ao {
  height: 14px;
  background-position: -176px 0;
}

.iti-flag.aq {
  height: 14px;
  background-position: -198px 0;
}

.iti-flag.ar {
  height: 13px;
  background-position: -220px 0;
}

.iti-flag.as {
  height: 10px;
  background-position: -242px 0;
}

.iti-flag.at {
  height: 14px;
  background-position: -264px 0;
}

.iti-flag.au {
  height: 10px;
  background-position: -286px 0;
}

.iti-flag.aw {
  height: 14px;
  background-position: -308px 0;
}

.iti-flag.ax {
  height: 13px;
  background-position: -330px 0;
}

.iti-flag.az {
  height: 10px;
  background-position: -352px 0;
}

.iti-flag.ba {
  height: 10px;
  background-position: -374px 0;
}

.iti-flag.bb {
  height: 14px;
  background-position: -396px 0;
}

.iti-flag.bd {
  height: 12px;
  background-position: -418px 0;
}

.iti-flag.be {
  height: 15px;
  background-position: -440px 0;
}

.iti-flag.bf {
  height: 14px;
  background-position: -460px 0;
}

.iti-flag.bg {
  height: 12px;
  background-position: -482px 0;
}

.iti-flag.bh {
  height: 12px;
  background-position: -504px 0;
}

.iti-flag.bi {
  height: 12px;
  background-position: -526px 0;
}

.iti-flag.bj {
  height: 14px;
  background-position: -548px 0;
}

.iti-flag.bl {
  height: 14px;
  background-position: -570px 0;
}

.iti-flag.bm {
  height: 10px;
  background-position: -592px 0;
}

.iti-flag.bn {
  height: 10px;
  background-position: -614px 0;
}

.iti-flag.bo {
  height: 14px;
  background-position: -636px 0;
}

.iti-flag.bq {
  height: 14px;
  background-position: -658px 0;
}

.iti-flag.br {
  height: 14px;
  background-position: -680px 0;
}

.iti-flag.bs {
  height: 10px;
  background-position: -702px 0;
}

.iti-flag.bt {
  height: 14px;
  background-position: -724px 0;
}

.iti-flag.bv {
  height: 15px;
  background-position: -746px 0;
}

.iti-flag.bw {
  height: 14px;
  background-position: -768px 0;
}

.iti-flag.by {
  height: 10px;
  background-position: -790px 0;
}

.iti-flag.bz {
  height: 14px;
  background-position: -812px 0;
}

.iti-flag.ca {
  height: 10px;
  background-position: -834px 0;
}

.iti-flag.cc {
  height: 10px;
  background-position: -856px 0;
}

.iti-flag.cd {
  height: 15px;
  background-position: -878px 0;
}

.iti-flag.cf {
  height: 14px;
  background-position: -900px 0;
}

.iti-flag.cg {
  height: 14px;
  background-position: -922px 0;
}

.iti-flag.ch {
  height: 15px;
  background-position: -944px 0;
}

.iti-flag.ci {
  height: 14px;
  background-position: -961px 0;
}

.iti-flag.ck {
  height: 10px;
  background-position: -983px 0;
}

.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0;
}

.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0;
}

.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0;
}

.iti-flag.co {
  height: 14px;
  background-position: -1071px 0;
}

.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0;
}

.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0;
}

.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0;
}

.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0;
}

.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0;
}

.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0;
}

.iti-flag.cy {
  height: 14px;
  background-position: -1225px 0;
}

.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0;
}

.iti-flag.de {
  height: 12px;
  background-position: -1269px 0;
}

.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0;
}

.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0;
}

.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0;
}

.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0;
}

.iti-flag.do {
  height: 13px;
  background-position: -1379px 0;
}

.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0;
}

.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0;
}

.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0;
}

.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0;
}

.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0;
}

.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0;
}

.iti-flag.er {
  height: 10px;
  background-position: -1533px 0;
}

.iti-flag.es {
  height: 14px;
  background-position: -1555px 0;
}

.iti-flag.et {
  height: 10px;
  background-position: -1577px 0;
}

.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0;
}

.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0;
}

.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0;
}

.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0;
}

.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0;
}

.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0;
}

.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0;
}

.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0;
}

.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0;
}

.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0;
}

.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0;
}

.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0;
}

.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0;
}

.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0;
}

.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0;
}

.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0;
}

.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0;
}

.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0;
}

.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0;
}

.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0;
}

.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0;
}

.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0;
}

.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0;
}

.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0;
}

.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0;
}

.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0;
}

.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0;
}

.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0;
}

.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0;
}

.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0;
}

.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0;
}

.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0;
}

.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0;
}

.iti-flag.id {
  height: 14px;
  background-position: -2325px 0;
}

.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0;
}

.iti-flag.il {
  height: 15px;
  background-position: -2369px 0;
}

.iti-flag.im {
  height: 10px;
  background-position: -2391px 0;
}

.iti-flag.in {
  height: 14px;
  background-position: -2413px 0;
}

.iti-flag.io {
  height: 10px;
  background-position: -2435px 0;
}

.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0;
}

.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0;
}

.iti-flag.is {
  height: 15px;
  background-position: -2501px 0;
}

.iti-flag.it {
  height: 14px;
  background-position: -2523px 0;
}

.iti-flag.je {
  height: 12px;
  background-position: -2545px 0;
}

.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0;
}

.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0;
}

.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0;
}

.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0;
}

.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0;
}

.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0;
}

.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0;
}

.iti-flag.km {
  height: 12px;
  background-position: -2721px 0;
}

.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0;
}

.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0;
}

.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0;
}

.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0;
}

.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0;
}

.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0;
}

.iti-flag.la {
  height: 14px;
  background-position: -2875px 0;
}

.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0;
}

.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0;
}

.iti-flag.li {
  height: 12px;
  background-position: -2941px 0;
}

.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0;
}

.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0;
}

.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0;
}

.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0;
}

.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0;
}

.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0;
}

.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0;
}

.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0;
}

.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0;
}

.iti-flag.md {
  height: 10px;
  background-position: -3160px 0;
}

.iti-flag.me {
  height: 10px;
  background-position: -3182px 0;
}

.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0;
}

.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0;
}

.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0;
}

.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0;
}

.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0;
}

.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0;
}

.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0;
}

.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0;
}

.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0;
}

.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0;
}

.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0;
}

.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0;
}

.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0;
}

.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0;
}

.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0;
}

.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0;
}

.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0;
}

.iti-flag.my {
  height: 10px;
  background-position: -3578px 0;
}

.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0;
}

.iti-flag.na {
  height: 14px;
  background-position: -3622px 0;
}

.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0;
}

.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0;
}

.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0;
}

.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0;
}

.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0;
}

.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0;
}

.iti-flag.no {
  height: 15px;
  background-position: -3774px 0;
}

.iti-flag.np {
  height: 15px;
  background-position: -3796px 0;
}

.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0;
}

.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0;
}

.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0;
}

.iti-flag.om {
  height: 10px;
  background-position: -3877px 0;
}

.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0;
}

.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0;
}

.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0;
}

.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0;
}

.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0;
}

.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0;
}

.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0;
}

.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0;
}

.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0;
}

.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0;
}

.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0;
}

.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0;
}

.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0;
}

.iti-flag.py {
  height: 11px;
  background-position: -4185px 0;
}

.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0;
}

.iti-flag.re {
  height: 14px;
  background-position: -4229px 0;
}

.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0;
}

.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0;
}

.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0;
}

.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0;
}

.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0;
}

.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0;
}

.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0;
}

.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0;
}

.iti-flag.se {
  height: 13px;
  background-position: -4427px 0;
}

.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0;
}

.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0;
}

.iti-flag.si {
  height: 10px;
  background-position: -4493px 0;
}

.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0;
}

.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0;
}

.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0;
}

.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0;
}

.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0;
}

.iti-flag.so {
  height: 14px;
  background-position: -4625px 0;
}

.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0;
}

.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0;
}

.iti-flag.st {
  height: 10px;
  background-position: -4691px 0;
}

.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0;
}

.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0;
}

.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0;
}

.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0;
}

.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0;
}

.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0;
}

.iti-flag.td {
  height: 14px;
  background-position: -4845px 0;
}

.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0;
}

.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0;
}

.iti-flag.th {
  height: 14px;
  background-position: -4911px 0;
}

.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0;
}

.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0;
}

.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0;
}

.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0;
}

.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0;
}

.iti-flag.to {
  height: 10px;
  background-position: -5043px 0;
}

.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0;
}

.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0;
}

.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0;
}

.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0;
}

.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0;
}

.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0;
}

.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0;
}

.iti-flag.um {
  height: 11px;
  background-position: -5219px 0;
}

.iti-flag.us {
  height: 11px;
  background-position: -5241px 0;
}

.iti-flag.uy {
  height: 14px;
  background-position: -5263px 0;
}

.iti-flag.uz {
  height: 10px;
  background-position: -5285px 0;
}

.iti-flag.va {
  height: 15px;
  background-position: -5307px 0;
}

.iti-flag.vc {
  height: 14px;
  background-position: -5324px 0;
}

.iti-flag.ve {
  height: 14px;
  background-position: -5346px 0;
}

.iti-flag.vg {
  height: 10px;
  background-position: -5368px 0;
}

.iti-flag.vi {
  height: 14px;
  background-position: -5390px 0;
}

.iti-flag.vn {
  height: 14px;
  background-position: -5412px 0;
}

.iti-flag.vu {
  height: 12px;
  background-position: -5434px 0;
}

.iti-flag.wf {
  height: 14px;
  background-position: -5456px 0;
}

.iti-flag.ws {
  height: 10px;
  background-position: -5478px 0;
}

.iti-flag.xk {
  height: 15px;
  background-position: -5500px 0;
}

.iti-flag.ye {
  height: 14px;
  background-position: -5522px 0;
}

.iti-flag.yt {
  height: 14px;
  background-position: -5544px 0;
}

.iti-flag.za {
  height: 14px;
  background-position: -5566px 0;
}

.iti-flag.zm {
  height: 14px;
  background-position: -5588px 0;
}

.iti-flag.zw {
  height: 10px;
  background-position: -5610px 0;
}

.iti-flag {
  width: 20px;
  height: 15px;
  background-image: url(../assets/img/flags.9c96e0ed.png);
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: 20px 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
  .iti-flag {
    background-image: url(../assets/img/flags.9c96e0ed.png);
  }
}
.iti-flag.np {
  background-color: transparent;
}

.bg-primary-after[data-v-46e105de]:after,
.bg-primary-before[data-v-46e105de]:before,
.bg-primary[data-v-46e105de] {
  background-color: #1e90ff;
}

.bg-primary-after-transparency[data-v-46e105de]:after,
.bg-primary-before-transparency[data-v-46e105de]:before,
.bg-primary-transparency[data-v-46e105de] {
  background-color: rgba(30, 144, 255, 0.5);
}

.bg-secondary-after[data-v-46e105de]:after,
.bg-secondary-before[data-v-46e105de]:before,
.bg-secondary[data-v-46e105de] {
  background-color: #747474;
}

.bg-secondary-after-transparency[data-v-46e105de]:after,
.bg-secondary-before-transparency[data-v-46e105de]:before,
.bg-secondary-transparency[data-v-46e105de] {
  background-color: hsla(0, 0%, 45.5%, 0.5);
}

.bg-third-after[data-v-46e105de]:after,
.bg-third-before[data-v-46e105de]:before,
.bg-third[data-v-46e105de] {
  background-color: #ccc;
}

.bg-third-after-transparency[data-v-46e105de]:after,
.bg-third-before-transparency[data-v-46e105de]:before,
.bg-third-transparency[data-v-46e105de] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-success-after[data-v-46e105de]:after,
.bg-success-before[data-v-46e105de]:before,
.bg-success[data-v-46e105de] {
  background-color: #9acd32;
}

.bg-success-after-transparency[data-v-46e105de]:after,
.bg-success-before-transparency[data-v-46e105de]:before,
.bg-success-transparency[data-v-46e105de] {
  background-color: rgba(154, 205, 50, 0.5);
}

.bg-danger-after[data-v-46e105de]:after,
.bg-danger-before[data-v-46e105de]:before,
.bg-danger[data-v-46e105de] {
  background-color: #ff4500;
}

.bg-danger-after-transparency[data-v-46e105de]:after,
.bg-danger-before-transparency[data-v-46e105de]:before,
.bg-danger-transparency[data-v-46e105de] {
  background-color: rgba(255, 69, 0, 0.5);
}

.bg-grey-after[data-v-46e105de]:after,
.bg-grey-before[data-v-46e105de]:before,
.bg-grey[data-v-46e105de] {
  background-color: #999;
}

.bg-grey-after-transparency[data-v-46e105de]:after,
.bg-grey-before-transparency[data-v-46e105de]:before,
.bg-grey-transparency[data-v-46e105de] {
  background-color: hsla(0, 0%, 60%, 0.5);
}

.bg-info-after[data-v-46e105de]:after,
.bg-info-before[data-v-46e105de]:before,
.bg-info[data-v-46e105de] {
  background-color: #17a2b8;
}

.bg-info-after-transparency[data-v-46e105de]:after,
.bg-info-before-transparency[data-v-46e105de]:before,
.bg-info-transparency[data-v-46e105de] {
  background-color: rgba(23, 162, 184, 0.5);
}

.bg-warning-after[data-v-46e105de]:after,
.bg-warning-before[data-v-46e105de]:before,
.bg-warning[data-v-46e105de] {
  background-color: #ffa300;
}

.bg-warning-after-transparency[data-v-46e105de]:after,
.bg-warning-before-transparency[data-v-46e105de]:before,
.bg-warning-transparency[data-v-46e105de] {
  background-color: rgba(255, 163, 0, 0.5);
}

.bg-light-after[data-v-46e105de]:after,
.bg-light-before[data-v-46e105de]:before,
.bg-light[data-v-46e105de] {
  background-color: #f5f5f5;
}

.bg-light-after-transparency[data-v-46e105de]:after,
.bg-light-before-transparency[data-v-46e105de]:before,
.bg-light-transparency[data-v-46e105de] {
  background-color: hsla(0, 0%, 96.1%, 0.5);
}

.bg-dark-after[data-v-46e105de]:after,
.bg-dark-before[data-v-46e105de]:before,
.bg-dark[data-v-46e105de] {
  background-color: #24292e;
}

.bg-dark-after-transparency[data-v-46e105de]:after,
.bg-dark-before-transparency[data-v-46e105de]:before,
.bg-dark-transparency[data-v-46e105de] {
  background-color: rgba(36, 41, 46, 0.5);
}

.bg-default-after[data-v-46e105de]:after,
.bg-default-before[data-v-46e105de]:before,
.bg-default[data-v-46e105de] {
  background-color: #ccc;
}

.bg-default-after-transparency[data-v-46e105de]:after,
.bg-default-before-transparency[data-v-46e105de]:before,
.bg-default-transparency[data-v-46e105de] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-white-after[data-v-46e105de]:after,
.bg-white-before[data-v-46e105de]:before,
.bg-white[data-v-46e105de] {
  background-color: var(--color-white);
}

.bg-white-after-transparency[data-v-46e105de]:after,
.bg-white-before-transparency[data-v-46e105de]:before,
.bg-white-transparency[data-v-46e105de] {
  background-color: hsla(0, 0%, 100%, 0.5);
}

.bg-black-after[data-v-46e105de]:after,
.bg-black-before[data-v-46e105de]:before,
.bg-black[data-v-46e105de] {
  background-color: #000;
}

.bg-black-after-transparency[data-v-46e105de]:after,
.bg-black-before-transparency[data-v-46e105de]:before,
.bg-black-transparency[data-v-46e105de] {
  background-color: rgba(0, 0, 0, 0.5);
}

.fill-primary path[data-v-46e105de] {
  fill: #1e90ff;
}

.fill-secondary path[data-v-46e105de] {
  fill: #747474;
}

.fill-third path[data-v-46e105de] {
  fill: #ccc;
}

.fill-success path[data-v-46e105de] {
  fill: #9acd32;
}

.fill-danger path[data-v-46e105de] {
  fill: #ff4500;
}

.fill-grey path[data-v-46e105de] {
  fill: #999;
}

.fill-info path[data-v-46e105de] {
  fill: #17a2b8;
}

.fill-warning path[data-v-46e105de] {
  fill: #ffa300;
}

.fill-light path[data-v-46e105de] {
  fill: #f5f5f5;
}

.fill-dark path[data-v-46e105de] {
  fill: #24292e;
}

.fill-default path[data-v-46e105de] {
  fill: #ccc;
}

.fill-white path[data-v-46e105de] {
  fill: var(--color-white);
}

.fill-black path[data-v-46e105de] {
  fill: #000;
}

.label[data-v-46e105de] {
  border-radius: 2px;
  padding: 2px 4px;
  color: var(--color-white);
  font-size: 0.714em;
}

.label-primary[data-v-46e105de],
.label[data-v-46e105de] {
  background-color: #1e90ff;
}

.label-primary-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.label-secondary[data-v-46e105de] {
  background-color: #747474;
}

.label-secondary-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.label-third[data-v-46e105de] {
  background-color: #ccc;
}

.label-third-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-success[data-v-46e105de] {
  background-color: #9acd32;
}

.label-success-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.label-danger[data-v-46e105de] {
  background-color: #ff4500;
}

.label-danger-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.label-grey[data-v-46e105de] {
  background-color: #999;
}

.label-grey-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.label-info[data-v-46e105de] {
  background-color: #17a2b8;
}

.label-info-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.label-warning[data-v-46e105de] {
  background-color: #ffa300;
}

.label-warning-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.label-light[data-v-46e105de] {
  background-color: #f5f5f5;
}

.label-light-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.label-dark[data-v-46e105de] {
  background-color: #24292e;
}

.label-dark-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.label-default[data-v-46e105de] {
  background-color: #ccc;
}

.label-default-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-white[data-v-46e105de] {
  background-color: var(--color-white);
}

.label-white-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid var(--color-white);
  color: var(--color-white);
}

.label-black[data-v-46e105de] {
  background-color: #000;
}

.label-black-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

.dot[data-v-46e105de] {
  width: 6px;
  height: 6px;
  border-radius: 6px;
}

.dot-primary[data-v-46e105de],
.dot[data-v-46e105de] {
  background-color: #1e90ff;
}

.dot-primary-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.dot-secondary[data-v-46e105de] {
  background-color: #747474;
}

.dot-secondary-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.dot-third[data-v-46e105de] {
  background-color: #ccc;
}

.dot-third-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-success[data-v-46e105de] {
  background-color: #9acd32;
}

.dot-success-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.dot-danger[data-v-46e105de] {
  background-color: #ff4500;
}

.dot-danger-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.dot-grey[data-v-46e105de] {
  background-color: #999;
}

.dot-grey-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.dot-info[data-v-46e105de] {
  background-color: #17a2b8;
}

.dot-info-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.dot-warning[data-v-46e105de] {
  background-color: #ffa300;
}

.dot-warning-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.dot-light[data-v-46e105de] {
  background-color: #f5f5f5;
}

.dot-light-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.dot-dark[data-v-46e105de] {
  background-color: #24292e;
}

.dot-dark-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.dot-default[data-v-46e105de] {
  background-color: #ccc;
}

.dot-default-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-white[data-v-46e105de] {
  background-color: var(--color-white);
}

.dot-white-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid var(--color-white);
  color: var(--color-white);
}

.dot-black[data-v-46e105de] {
  background-color: #000;
}

.dot-black-outline[data-v-46e105de] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

a[data-v-46e105de] {
  color: #1e90ff;
  text-decoration: none;
}

a[data-v-46e105de]:focus,
a[data-v-46e105de]:hover {
  text-decoration: underline;
}

.btn[data-v-46e105de] {
  border: 1px solid transparent;
  outline: none;
  cursor: pointer;
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #1e90ff;
  color: var(--color-white);
  display: inline-block;
  border-radius: 8px;
  line-height: 1;
  box-sizing: border-box;
  padding: 12px 20px;
  font-size: 1em;
  font-weight: inherit;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
  overflow: visible;
  -webkit-font-smoothing: inherit;
  text-decoration: none;
  -moz-osx-font-smoothing: inherit;
}

.btn[data-v-46e105de]:focus,
.btn[data-v-46e105de]:hover {
  background-color: #0077ea;
}

.btn.active[data-v-46e105de] {
  background-color: #1e90ff;
}

.btn.active[data-v-46e105de],
.btn[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn.active[data-v-46e105de],
.btn[data-v-46e105de]:focus,
.btn[data-v-46e105de]:hover {
  text-decoration: none;
}

.btn--rounded[data-v-46e105de] {
  border-radius: 50px;
}

.btn--block[data-v-46e105de] {
  width: 100%;
}

.btn--lg[data-v-46e105de] {
  padding: 16px 22px;
  font-size: 1.143em;
}

.btn--md[data-v-46e105de] {
  padding: 10px 20px;
  font-size: 1em;
}

.btn--sm[data-v-46e105de] {
  padding: 9px 15px;
  font-size: 0.857em;
}

.btn--mini[data-v-46e105de] {
  padding: 7px 15px;
  font-size: 0.857em;
}

.btn--fab[data-v-46e105de] {
  border-radius: 50%;
  padding: 0;
  height: 40px;
  width: 40px;
}

.btn--fab.btn--lg[data-v-46e105de] {
  height: 50px;
  width: 50px;
}

.btn--fab.btn--md[data-v-46e105de] {
  height: 36px;
  width: 36px;
}

.btn--fab.btn--sm[data-v-46e105de] {
  height: 32px;
  width: 32px;
}

.btn--fab.btn--mini[data-v-46e105de] {
  height: 28px;
  width: 28px;
}

.btn--light[data-v-46e105de],
.btn--white[data-v-46e105de] {
  color: #747474;
}

.btn--primary[data-v-46e105de] {
  background-color: #1e90ff;
}

.btn--primary[data-v-46e105de]:focus,
.btn--primary[data-v-46e105de]:hover {
  background-color: #0077ea;
}

.btn--primary.active[data-v-46e105de] {
  background-color: #1e90ff;
}

.btn--primary.active[data-v-46e105de],
.btn--primary[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--primary--outline[data-v-46e105de] {
  background-color: rgba(30, 144, 255, 0.05);
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.btn--primary--outline.active[data-v-46e105de],
.btn--primary--outline[data-v-46e105de]:focus,
.btn--primary--outline[data-v-46e105de]:hover {
  background-color: #1e90ff;
  color: var(--color-white);
}

.btn--primary--outline.active[data-v-46e105de],
.btn--primary--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--secondary[data-v-46e105de] {
  background-color: #747474;
}

.btn--secondary[data-v-46e105de]:focus,
.btn--secondary[data-v-46e105de]:hover {
  background-color: #5b5b5b;
}

.btn--secondary.active[data-v-46e105de] {
  background-color: #747474;
}

.btn--secondary.active[data-v-46e105de],
.btn--secondary[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--secondary--outline[data-v-46e105de] {
  background-color: hsla(0, 0%, 45.5%, 0.05);
  border: 1px solid #747474;
  color: #747474;
}

.btn--secondary--outline.active[data-v-46e105de],
.btn--secondary--outline[data-v-46e105de]:focus,
.btn--secondary--outline[data-v-46e105de]:hover {
  background-color: #747474;
  color: var(--color-white);
}

.btn--secondary--outline.active[data-v-46e105de],
.btn--secondary--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--third[data-v-46e105de] {
  background-color: #ccc;
}

.btn--third[data-v-46e105de]:focus,
.btn--third[data-v-46e105de]:hover {
  background-color: #b3b3b3;
}

.btn--third.active[data-v-46e105de] {
  background-color: #ccc;
}

.btn--third.active[data-v-46e105de],
.btn--third[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--third--outline[data-v-46e105de] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--third--outline.active[data-v-46e105de],
.btn--third--outline[data-v-46e105de]:focus,
.btn--third--outline[data-v-46e105de]:hover {
  background-color: #ccc;
  color: var(--color-white);
}

.btn--third--outline.active[data-v-46e105de],
.btn--third--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--success[data-v-46e105de] {
  background-color: #9acd32;
}

.btn--success[data-v-46e105de]:focus,
.btn--success[data-v-46e105de]:hover {
  background-color: #7ba428;
}

.btn--success.active[data-v-46e105de] {
  background-color: #9acd32;
}

.btn--success.active[data-v-46e105de],
.btn--success[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--success--outline[data-v-46e105de] {
  background-color: rgba(154, 205, 50, 0.05);
  border: 1px solid #9acd32;
  color: #9acd32;
}

.btn--success--outline.active[data-v-46e105de],
.btn--success--outline[data-v-46e105de]:focus,
.btn--success--outline[data-v-46e105de]:hover {
  background-color: #9acd32;
  color: var(--color-white);
}

.btn--success--outline.active[data-v-46e105de],
.btn--success--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--danger[data-v-46e105de] {
  background-color: #ff4500;
}

.btn--danger[data-v-46e105de]:focus,
.btn--danger[data-v-46e105de]:hover {
  background-color: #cc3700;
}

.btn--danger.active[data-v-46e105de] {
  background-color: #ff4500;
}

.btn--danger.active[data-v-46e105de],
.btn--danger[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--danger--outline[data-v-46e105de] {
  background-color: rgba(255, 69, 0, 0.05);
  border: 1px solid #ff4500;
  color: #ff4500;
}

.btn--danger--outline.active[data-v-46e105de],
.btn--danger--outline[data-v-46e105de]:focus,
.btn--danger--outline[data-v-46e105de]:hover {
  background-color: #ff4500;
  color: var(--color-white);
}

.btn--danger--outline.active[data-v-46e105de],
.btn--danger--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--grey[data-v-46e105de] {
  background-color: #999;
}

.btn--grey[data-v-46e105de]:focus,
.btn--grey[data-v-46e105de]:hover {
  background-color: grey;
}

.btn--grey.active[data-v-46e105de] {
  background-color: #999;
}

.btn--grey.active[data-v-46e105de],
.btn--grey[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--grey--outline[data-v-46e105de] {
  background-color: hsla(0, 0%, 60%, 0.05);
  border: 1px solid #999;
  color: #999;
}

.btn--grey--outline.active[data-v-46e105de],
.btn--grey--outline[data-v-46e105de]:focus,
.btn--grey--outline[data-v-46e105de]:hover {
  background-color: #999;
  color: var(--color-white);
}

.btn--grey--outline.active[data-v-46e105de],
.btn--grey--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--info[data-v-46e105de] {
  background-color: #17a2b8;
}

.btn--info[data-v-46e105de]:focus,
.btn--info[data-v-46e105de]:hover {
  background-color: #117a8b;
}

.btn--info.active[data-v-46e105de] {
  background-color: #17a2b8;
}

.btn--info.active[data-v-46e105de],
.btn--info[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--info--outline[data-v-46e105de] {
  background-color: rgba(23, 162, 184, 0.05);
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.btn--info--outline.active[data-v-46e105de],
.btn--info--outline[data-v-46e105de]:focus,
.btn--info--outline[data-v-46e105de]:hover {
  background-color: #17a2b8;
  color: var(--color-white);
}

.btn--info--outline.active[data-v-46e105de],
.btn--info--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--warning[data-v-46e105de] {
  background-color: #ffa300;
}

.btn--warning[data-v-46e105de]:focus,
.btn--warning[data-v-46e105de]:hover {
  background-color: #cc8200;
}

.btn--warning.active[data-v-46e105de] {
  background-color: #ffa300;
}

.btn--warning.active[data-v-46e105de],
.btn--warning[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--warning--outline[data-v-46e105de] {
  background-color: rgba(255, 163, 0, 0.05);
  border: 1px solid #ffa300;
  color: #ffa300;
}

.btn--warning--outline.active[data-v-46e105de],
.btn--warning--outline[data-v-46e105de]:focus,
.btn--warning--outline[data-v-46e105de]:hover {
  background-color: #ffa300;
  color: var(--color-white);
}

.btn--warning--outline.active[data-v-46e105de],
.btn--warning--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--light[data-v-46e105de] {
  background-color: #f5f5f5;
}

.btn--light[data-v-46e105de]:focus,
.btn--light[data-v-46e105de]:hover {
  background-color: #dcdcdc;
}

.btn--light.active[data-v-46e105de] {
  background-color: #f5f5f5;
}

.btn--light.active[data-v-46e105de],
.btn--light[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--light--outline[data-v-46e105de] {
  background-color: hsla(0, 0%, 96.1%, 0.05);
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.btn--light--outline.active[data-v-46e105de],
.btn--light--outline[data-v-46e105de]:focus,
.btn--light--outline[data-v-46e105de]:hover {
  background-color: #f5f5f5;
  color: var(--color-white);
}

.btn--light--outline.active[data-v-46e105de],
.btn--light--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--dark[data-v-46e105de] {
  background-color: #24292e;
}

.btn--dark[data-v-46e105de]:focus,
.btn--dark[data-v-46e105de]:hover {
  background-color: #0e1011;
}

.btn--dark.active[data-v-46e105de] {
  background-color: #24292e;
}

.btn--dark.active[data-v-46e105de],
.btn--dark[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--dark--outline[data-v-46e105de] {
  background-color: rgba(36, 41, 46, 0.05);
  border: 1px solid #24292e;
  color: #24292e;
}

.btn--dark--outline.active[data-v-46e105de],
.btn--dark--outline[data-v-46e105de]:focus,
.btn--dark--outline[data-v-46e105de]:hover {
  background-color: #24292e;
  color: var(--color-white);
}

.btn--dark--outline.active[data-v-46e105de],
.btn--dark--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--default[data-v-46e105de] {
  background-color: #ccc;
}

.btn--default[data-v-46e105de]:focus,
.btn--default[data-v-46e105de]:hover {
  background-color: #b3b3b3;
}

.btn--default.active[data-v-46e105de] {
  background-color: #ccc;
}

.btn--default.active[data-v-46e105de],
.btn--default[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--default--outline[data-v-46e105de] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--default--outline.active[data-v-46e105de],
.btn--default--outline[data-v-46e105de]:focus,
.btn--default--outline[data-v-46e105de]:hover {
  background-color: #ccc;
  color: var(--color-white);
}

.btn--default--outline.active[data-v-46e105de],
.btn--default--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--white[data-v-46e105de] {
  background-color: var(--color-white);
}

.btn--white[data-v-46e105de]:focus,
.btn--white[data-v-46e105de]:hover {
  background-color: #e6e6e6;
}

.btn--white.active[data-v-46e105de] {
  background-color: var(--color-white);
}

.btn--white.active[data-v-46e105de],
.btn--white[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--white--outline[data-v-46e105de] {
  background-color: hsla(0, 0%, 100%, 0.05);
  border: 1px solid var(--color-white);
  color: var(--color-white);
}

.btn--white--outline.active[data-v-46e105de],
.btn--white--outline[data-v-46e105de]:focus,
.btn--white--outline[data-v-46e105de]:hover {
  background-color: var(--color-white);
  color: var(--color-white);
}

.btn--white--outline.active[data-v-46e105de],
.btn--white--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--black.active[data-v-46e105de],
.btn--black[data-v-46e105de],
.btn--black[data-v-46e105de]:focus,
.btn--black[data-v-46e105de]:hover {
  background-color: #000;
}

.btn--black.active[data-v-46e105de],
.btn--black[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--black--outline[data-v-46e105de] {
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid #000;
  color: #000;
}

.btn--black--outline.active[data-v-46e105de],
.btn--black--outline[data-v-46e105de]:focus,
.btn--black--outline[data-v-46e105de]:hover {
  background-color: #000;
  color: var(--color-white);
}

.btn--black--outline.active[data-v-46e105de],
.btn--black--outline[data-v-46e105de]:focus {
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--default--outline[data-v-46e105de] {
  color: #747474;
}

.btn--disabled[data-v-46e105de]:disabled {
  box-shadow: none;
  background-color: #ccc;
  border: 1px solid #ccc;
  color: var(--color-white);
  cursor: not-allowed;
}

.badge[data-v-46e105de] {
  background: #999;
  height: 22px;
  line-height: 22px;
  border-radius: 22px;
  padding: 0 5px;
  font-size: 0.857em;
  color: #888;
  font-weight: 500;
}

.badge-primary[data-v-46e105de] {
  background-color: #1e90ff;
  color: var(--color-white);
}

.badge-secondary[data-v-46e105de] {
  background-color: #747474;
  color: var(--color-white);
}

.badge-third[data-v-46e105de] {
  background-color: #ccc;
  color: var(--color-white);
}

.badge-success[data-v-46e105de] {
  background-color: #9acd32;
  color: var(--color-white);
}

.badge-danger[data-v-46e105de] {
  background-color: #ff4500;
  color: var(--color-white);
}

.badge-grey[data-v-46e105de] {
  background-color: #999;
  color: var(--color-white);
}

.badge-info[data-v-46e105de] {
  background-color: #17a2b8;
  color: var(--color-white);
}

.badge-warning[data-v-46e105de] {
  background-color: #ffa300;
  color: var(--color-white);
}

.badge-light[data-v-46e105de] {
  background-color: #f5f5f5;
  color: var(--color-white);
}

.badge-dark[data-v-46e105de] {
  background-color: #24292e;
  color: var(--color-white);
}

.badge-default[data-v-46e105de] {
  background-color: #ccc;
  color: var(--color-white);
}

.badge-white[data-v-46e105de] {
  background-color: var(--color-white);
  color: var(--color-white);
}

.badge-black[data-v-46e105de] {
  background-color: #000;
  color: var(--color-white);
}

table.md[data-v-46e105de] {
  border-spacing: 0;
  border-radius: 8px;
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
  overflow-wrap: break-word;
  overflow: hidden;
  word-break: break-all;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 1em;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

table.md tr[data-v-46e105de] {
  background-color: var(--color-white);
  width: 100%;
}

table.md tr td[data-v-46e105de],
table.md tr th[data-v-46e105de] {
  padding: 6px 13px;
  text-align: left;
}

table.md tr[data-v-46e105de]:nth-child(2n) {
  background-color: #f2f2f2;
}

.is-dark table.md[data-v-46e105de] {
  color: #f2f2f2;
}

.is-dark table.md tr[data-v-46e105de] {
  background-color: #21222e;
}

.is-dark table.md tr[data-v-46e105de]:nth-child(2n) {
  background-color: #2e2f40;
}

.is-dark table.md tr td.text-muted[data-v-46e105de] {
  color: hsla(0, 0%, 100%, 0.3);
}

.slide-enter-active[data-v-46e105de],
.slide-leave-active[data-v-46e105de] {
  opacity: 1;
  z-index: 998;
  transition: all 0.3s;
  transform: translateY(0);
}

.slide-enter[data-v-46e105de],
.slide-leave-to[data-v-46e105de] {
  opacity: 0;
  z-index: 998;
  transform: translateY(-20px);
}

.tags-enter-active[data-v-46e105de],
.tags-leave-active[data-v-46e105de] {
  opacity: 1;
  transition: all 0.3s;
  position: absolute;
  transform: translateY(0);
}

.tags-enter[data-v-46e105de],
.tags-leave-to[data-v-46e105de] {
  opacity: 0;
  transform: translateX(-100%);
}

.slideinvert-enter-active[data-v-46e105de],
.slideinvert-leave-active[data-v-46e105de] {
  opacity: 1;
  z-index: 998;
  transition: all 0.3s;
  transform: translateY(0);
}

.slideinvert-enter[data-v-46e105de],
.slideinvert-leave-to[data-v-46e105de] {
  opacity: 0;
  z-index: 998;
  transform: translateY(40px);
}

.slidenext-enter-active[data-v-46e105de],
.slidenext-leave-active[data-v-46e105de],
.slideprev-enter-active[data-v-46e105de],
.slideprev-leave-active[data-v-46e105de] {
  position: absolute;
  transition: all 0.3s;
}

.slidenext-enter[data-v-46e105de],
.slideprev-leave-to[data-v-46e105de] {
  transform: translateX(100%);
}

.slidenext-leave-to[data-v-46e105de],
.slideprev-enter[data-v-46e105de] {
  transform: translateX(-100%);
}

.slidevnext-enter-active[data-v-46e105de],
.slidevnext-leave-active[data-v-46e105de],
.slidevprev-enter-active[data-v-46e105de],
.slidevprev-leave-active[data-v-46e105de] {
  position: absolute;
  transition: all 0.3s;
}

.slidevnext-enter[data-v-46e105de],
.slidevprev-leave-to[data-v-46e105de] {
  transform: translateY(100%);
  opacity: 0;
}

.slidevnext-leave-to[data-v-46e105de],
.slidevprev-enter[data-v-46e105de] {
  transform: translateY(-100%);
  opacity: 0;
}

@media screen and (max-width: 415px) {
  .slide-enter-active[data-v-46e105de],
  .slide-leave-active[data-v-46e105de],
  .slideinvert-enter-active[data-v-46e105de],
  .slideinvert-leave-active[data-v-46e105de] {
    transition: all 0s;
  }
}
.spinner-anim[data-v-46e105de] {
  -webkit-animation: spin-data-v-46e105de 0.6s linear infinite;
  animation: spin-data-v-46e105de 0.6s linear infinite;
}

@-webkit-keyframes spin-data-v-46e105de {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes spin-data-v-46e105de {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.dialog-fade-enter-active .dialog-animation[data-v-46e105de] {
  -webkit-animation: dialog-fade-in-data-v-46e105de 0.4s;
  animation: dialog-fade-in-data-v-46e105de 0.4s;
}

.dialog-fade-leave-active .dialog-animation[data-v-46e105de] {
  -webkit-animation: dialog-fade-out-data-v-46e105de 0.4s;
  animation: dialog-fade-out-data-v-46e105de 0.4s;
}

@-webkit-keyframes dialog-fade-in-data-v-46e105de {
  0% {
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes dialog-fade-in-data-v-46e105de {
  0% {
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes dialog-fade-out-data-v-46e105de {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}
@keyframes dialog-fade-out-data-v-46e105de {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}
.expand-enter-active[data-v-46e105de],
.expand-leave-active[data-v-46e105de] {
  transition: 0.3s ease-in-out;
  transition-property: opacity, height;
  overflow: hidden;
}

.expand-enter[data-v-46e105de],
.expand-leave-to[data-v-46e105de] {
  height: 0;
  opacity: 0;
}

.scale-enter-active[data-v-46e105de],
.scale-leave-active[data-v-46e105de] {
  opacity: 1;
  z-index: 1;
  transition: all 0.3s cubic-bezier(0.4, 0.52, 0.26, 0.9);
}

.scale-enter[data-v-46e105de],
.scale-leave-to[data-v-46e105de] {
  opacity: 0.4;
  z-index: 1;
  transform: scale(0);
}

@-webkit-keyframes loading-data-v-46e105de {
  0% {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading-data-v-46e105de {
  0% {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
.flip-list-move[data-v-46e105de] {
  transition: transform 0.6s;
}

.over-hid[data-v-46e105de] {
  overflow: hidden;
}

.pos-r[data-v-46e105de] {
  position: relative;
}

.pos-a[data-v-46e105de] {
  position: absolute;
}

.flex[data-v-46e105de] {
  display: flex;
}

.flex.fluid[data-v-46e105de] {
  width: 100%;
}

.flex.direction-column[data-v-46e105de] {
  flex-direction: column;
}

.flex.direction-column-reverse[data-v-46e105de] {
  flex-direction: column-reverse;
}

.flex.direction-row[data-v-46e105de] {
  flex-direction: row;
}

.flex.direction-row-reverse[data-v-46e105de] {
  flex-direction: row-reverse;
}

.flex.align-center[data-v-46e105de] {
  align-items: center;
}

.flex.align-start[data-v-46e105de] {
  align-items: flex-start;
}

.flex.align-end[data-v-46e105de] {
  align-items: flex-end;
}

.flex.justify-start[data-v-46e105de] {
  justify-content: flex-start;
}

.flex.justify-end[data-v-46e105de] {
  justify-content: flex-end;
}

.flex.justify-center[data-v-46e105de] {
  justify-content: center;
}

.flex.space-between[data-v-46e105de] {
  justify-content: space-between;
}

.flex.space-around[data-v-46e105de] {
  justify-content: space-around;
}

.flex.flex-center[data-v-46e105de] {
  justify-content: center;
  align-items: center;
}

.flex.flex--wrap[data-v-46e105de] {
  flex-wrap: wrap;
}

.flex.flex--grow[data-v-46e105de] {
  flex-grow: 1;
}

.flex-fill[data-v-46e105de] {
  flex: 0 1 auto;
}

.flex-fixed[data-v-46e105de] {
  flex: 0 0 auto;
}

.flex-1[data-v-46e105de] {
  flex: 1;
}

.flex-100[data-v-46e105de] {
  flex: 0 1 100%;
}

.flex-75[data-v-46e105de] {
  flex: 0 1 75%;
}

.flex-50[data-v-46e105de] {
  flex: 0 1 50%;
}

.flex-33[data-v-46e105de] {
  flex: 0 1 33.33%;
}

.flex-25[data-v-46e105de] {
  flex: 0 1 25%;
}

.flex-20[data-v-46e105de] {
  flex: 0 1 20%;
}

.flex-16[data-v-46e105de] {
  flex: 0 1 16.66%;
}

.text-muted-white[data-v-46e105de] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-muted[data-v-46e105de] {
  color: rgba(0, 0, 0, 0.54);
}

.is-dark .text-muted[data-v-46e105de] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-strong[data-v-46e105de] {
  font-weight: 500;
}

.text-center[data-v-46e105de] {
  text-align: center;
}

.text-left[data-v-46e105de] {
  text-align: left;
}

.text-right[data-v-46e105de] {
  text-align: right;
}

.text-primary[data-v-46e105de] {
  color: #1e90ff;
}

.text-secondary[data-v-46e105de] {
  color: #747474;
}

.text-third[data-v-46e105de] {
  color: #ccc;
}

.text-success[data-v-46e105de] {
  color: #9acd32;
}

.text-danger[data-v-46e105de] {
  color: #ff4500;
}

.text-grey[data-v-46e105de] {
  color: #999;
}

.text-info[data-v-46e105de] {
  color: #17a2b8;
}

.text-warning[data-v-46e105de] {
  color: #ffa300;
}

.text-light[data-v-46e105de] {
  color: #f5f5f5;
}

.text-dark[data-v-46e105de] {
  color: #24292e;
}

.text-default[data-v-46e105de] {
  color: #ccc;
}

.text-white[data-v-46e105de] {
  color: var(--color-white);
}

.text-black[data-v-46e105de] {
  color: #000;
}

.dots-text[data-v-46e105de] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dots-text-3[data-v-46e105de] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 3.9em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-3[data-v-46e105de]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-3[data-v-46e105de]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: var(--color-white);
}

.dots-text-2[data-v-46e105de] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 2.6em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-2[data-v-46e105de]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-2[data-v-46e105de]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: var(--color-white);
}

.container[data-v-46e105de] {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 768px) {
  .container[data-v-46e105de] {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container[data-v-46e105de] {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container[data-v-46e105de] {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .container[data-v-46e105de] {
    max-width: 1440px;
  }
}
@media (min-width: 2560px) {
  .container[data-v-46e105de] {
    max-width: 2560px;
  }
}
.pr-0[data-v-46e105de] {
  padding-right: 0;
}

.pt-0[data-v-46e105de] {
  padding-top: 0;
}

.pb-0[data-v-46e105de] {
  padding-bottom: 0;
}

.pl-0[data-v-46e105de] {
  padding-left: 0;
}

.px-0[data-v-46e105de] {
  padding-left: 0;
  padding-right: 0;
}

.py-0[data-v-46e105de] {
  padding-top: 0;
  padding-bottom: 0;
}

.p-0[data-v-46e105de] {
  padding: 0;
}

.pr-1[data-v-46e105de] {
  padding-right: 0.25rem;
}

.pt-1[data-v-46e105de] {
  padding-top: 0.25rem;
}

.pb-1[data-v-46e105de] {
  padding-bottom: 0.25rem;
}

.pl-1[data-v-46e105de] {
  padding-left: 0.25rem;
}

.px-1[data-v-46e105de] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-1[data-v-46e105de] {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.p-1[data-v-46e105de] {
  padding: 0.25rem;
}

.pr-2[data-v-46e105de] {
  padding-right: 0.5rem;
}

.pt-2[data-v-46e105de] {
  padding-top: 0.5rem;
}

.pb-2[data-v-46e105de] {
  padding-bottom: 0.5rem;
}

.pl-2[data-v-46e105de] {
  padding-left: 0.5rem;
}

.px-2[data-v-46e105de] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-2[data-v-46e105de] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.p-2[data-v-46e105de] {
  padding: 0.5rem;
}

.pr-3[data-v-46e105de] {
  padding-right: 1rem;
}

.pt-3[data-v-46e105de] {
  padding-top: 1rem;
}

.pb-3[data-v-46e105de] {
  padding-bottom: 1rem;
}

.pl-3[data-v-46e105de] {
  padding-left: 1rem;
}

.px-3[data-v-46e105de] {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-3[data-v-46e105de] {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.p-3[data-v-46e105de] {
  padding: 1rem;
}

.pr-4[data-v-46e105de] {
  padding-right: 1.5rem;
}

.pt-4[data-v-46e105de] {
  padding-top: 1.5rem;
}

.pb-4[data-v-46e105de] {
  padding-bottom: 1.5rem;
}

.pl-4[data-v-46e105de] {
  padding-left: 1.5rem;
}

.px-4[data-v-46e105de] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-4[data-v-46e105de] {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.p-4[data-v-46e105de] {
  padding: 1.5rem;
}

.pr-5[data-v-46e105de] {
  padding-right: 3rem;
}

.pt-5[data-v-46e105de] {
  padding-top: 3rem;
}

.pb-5[data-v-46e105de] {
  padding-bottom: 3rem;
}

.pl-5[data-v-46e105de] {
  padding-left: 3rem;
}

.px-5[data-v-46e105de] {
  padding-left: 3rem;
  padding-right: 3rem;
}

.py-5[data-v-46e105de] {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.p-5[data-v-46e105de] {
  padding: 3rem;
}

.mr-0[data-v-46e105de] {
  margin-right: 0;
}

.mt-0[data-v-46e105de] {
  margin-top: 0;
}

.mb-0[data-v-46e105de] {
  margin-bottom: 0;
}

.ml-0[data-v-46e105de] {
  margin-left: 0;
}

.mx-0[data-v-46e105de] {
  margin-left: 0;
  margin-right: 0;
}

.my-0[data-v-46e105de] {
  margin-top: 0;
  margin-bottom: 0;
}

.m-0[data-v-46e105de] {
  margin: 0;
}

.mr-1[data-v-46e105de] {
  margin-right: 0.25rem;
}

.mt-1[data-v-46e105de] {
  margin-top: 0.25rem;
}

.mb-1[data-v-46e105de] {
  margin-bottom: 0.25rem;
}

.ml-1[data-v-46e105de] {
  margin-left: 0.25rem;
}

.mx-1[data-v-46e105de] {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.my-1[data-v-46e105de] {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.m-1[data-v-46e105de] {
  margin: 0.25rem;
}

.mr-2[data-v-46e105de] {
  margin-right: 0.5rem;
}

.mt-2[data-v-46e105de] {
  margin-top: 0.5rem;
}

.mb-2[data-v-46e105de] {
  margin-bottom: 0.5rem;
}

.ml-2[data-v-46e105de] {
  margin-left: 0.5rem;
}

.mx-2[data-v-46e105de] {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-2[data-v-46e105de] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.m-2[data-v-46e105de] {
  margin: 0.5rem;
}

.mr-3[data-v-46e105de] {
  margin-right: 1rem;
}

.mt-3[data-v-46e105de] {
  margin-top: 1rem;
}

.mb-3[data-v-46e105de] {
  margin-bottom: 1rem;
}

.ml-3[data-v-46e105de] {
  margin-left: 1rem;
}

.mx-3[data-v-46e105de] {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-3[data-v-46e105de] {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.m-3[data-v-46e105de] {
  margin: 1rem;
}

.mr-4[data-v-46e105de] {
  margin-right: 1.5rem;
}

.mt-4[data-v-46e105de] {
  margin-top: 1.5rem;
}

.mb-4[data-v-46e105de] {
  margin-bottom: 1.5rem;
}

.ml-4[data-v-46e105de] {
  margin-left: 1.5rem;
}

.mx-4[data-v-46e105de] {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.my-4[data-v-46e105de] {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.m-4[data-v-46e105de] {
  margin: 1.5rem;
}

.mr-5[data-v-46e105de] {
  margin-right: 3rem;
}

.mt-5[data-v-46e105de] {
  margin-top: 3rem;
}

.mb-5[data-v-46e105de] {
  margin-bottom: 3rem;
}

.ml-5[data-v-46e105de] {
  margin-left: 3rem;
}

.mx-5[data-v-46e105de] {
  margin-left: 3rem;
  margin-right: 3rem;
}

.my-5[data-v-46e105de] {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.m-5[data-v-46e105de] {
  margin: 3rem;
}

.h-100[data-v-46e105de] {
  height: 100%;
}

.mh-100[data-v-46e105de] {
  max-height: 100%;
}

.w-100[data-v-46e105de] {
  width: 100%;
}

.mw-100[data-v-46e105de] {
  max-width: 100%;
}

.m-h-0[data-v-46e105de] {
  min-height: 0;
}

.m-h-100[data-v-46e105de] {
  min-height: 100%;
}

.m-w-0[data-v-46e105de] {
  min-width: 0;
}

.m-w-100[data-v-46e105de] {
  min-width: 100%;
}

.br-0[data-v-46e105de] {
  border-radius: 0;
}

.brt-0[data-v-46e105de] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.brb-0[data-v-46e105de] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.br-2[data-v-46e105de] {
  border-radius: 2px;
}

.brt-2[data-v-46e105de] {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.brb-2[data-v-46e105de] {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.br-4[data-v-46e105de] {
  border-radius: 4px;
}

.brt-4[data-v-46e105de] {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.brb-4[data-v-46e105de] {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.br-8[data-v-46e105de] {
  border-radius: 8px;
}

.brt-8[data-v-46e105de] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.brb-8[data-v-46e105de] {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.fs-12[data-v-46e105de] {
  font-size: 12px;
}

.fs-14[data-v-46e105de] {
  font-size: 14px;
}

.fs-16[data-v-46e105de] {
  font-size: 16px;
}

.fs-18[data-v-46e105de] {
  font-size: 18px;
}

.fs-20[data-v-46e105de] {
  font-size: 20px;
}

.fs-22[data-v-46e105de] {
  font-size: 22px;
}

.fs-26[data-v-46e105de] {
  font-size: 26px;
}

.fw-300[data-v-46e105de] {
  font-weight: 300;
}

.fw-400[data-v-46e105de] {
  font-weight: 400;
}

.fw-500[data-v-46e105de] {
  font-weight: 500;
}

@media only screen and (max-width: 2560px) {
  .hidden-4k[data-v-46e105de] {
    display: none;
  }
}
@media only screen and (max-width: 1440px) {
  .hidden-laptop[data-v-46e105de] {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .hidden-laptop-s[data-v-46e105de] {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .hidden-tablet[data-v-46e105de] {
    display: none;
  }
}
@media only screen and (max-width: 425px) {
  .hidden-mobile[data-v-46e105de] {
    display: none;
  }
}
@media only screen and (max-width: 375px) {
  .hidden-mobile-m[data-v-46e105de] {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .hidden-mobile-s[data-v-46e105de] {
    display: none;
  }
}
.show-4k[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 2560px) {
  .show-4k[data-v-46e105de] {
    display: inherit;
  }
}
.show-laptop[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 1440px) {
  .show-laptop[data-v-46e105de] {
    display: inherit;
  }
}
.show-laptop-s[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .show-laptop-s[data-v-46e105de] {
    display: inherit;
  }
}
.show-tablet[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 768px) {
  .show-tablet[data-v-46e105de] {
    display: inherit;
  }
}
.show-mobile[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 425px) {
  .show-mobile[data-v-46e105de] {
    display: inherit;
  }
}
.show-mobile-m[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 375px) {
  .show-mobile-m[data-v-46e105de] {
    display: inherit;
  }
}
.show-mobile-s[data-v-46e105de] {
  display: none;
}

@media only screen and (max-width: 320px) {
  .show-mobile-s[data-v-46e105de] {
    display: inherit;
  }
}
[data-v-46e105de],
[data-v-46e105de]:after,
[data-v-46e105de]:before {
  box-sizing: border-box;
}

blockquote[data-v-46e105de],
body[data-v-46e105de],
dd[data-v-46e105de],
dl[data-v-46e105de],
figure[data-v-46e105de],
h1[data-v-46e105de],
h2[data-v-46e105de],
h3[data-v-46e105de],
h4[data-v-46e105de],
h5[data-v-46e105de],
h6[data-v-46e105de],
hr[data-v-46e105de],
ol[data-v-46e105de],
p[data-v-46e105de],
pre[data-v-46e105de],
ul[data-v-46e105de] {
  margin: 0;
  padding: 0;
}

#app[data-v-46e105de],
body[data-v-46e105de],
button[data-v-46e105de],
html[data-v-46e105de],
input[data-v-46e105de] {
  font: 400 14px -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  line-height: 1.5;
  -webkit-font-kerning: normal;
  font-kerning: normal;
}

.country-selector[data-v-46e105de] {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
  height: 40px;
  min-height: 40px;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.country-selector[data-v-46e105de]:hover {
  z-index: 1;
}

.country-selector__label[data-v-46e105de] {
  position: absolute;
  top: 3px;
  cursor: pointer;
  left: 11px;
  transform: translateY(25%);
  opacity: 0;
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  font-size: 11px;
  color: #747474;
}

.country-selector__input[data-v-46e105de] {
  cursor: pointer;
  background-color: var(--color-white);
  position: relative;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding-right: 22px;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  border: 1px solid #ccc;
  font-size: 13px;
  z-index: 0;
  padding-left: 8px;
  color: #000;
}

.country-selector__toggle[data-v-46e105de] {
  position: absolute;
  right: 5px;
  top: calc(50% - 10px);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-align: center;
  display: inline-block;
  cursor: pointer;
  height: 24px;
}

.country-selector__toggle__arrow[data-v-46e105de] {
  color: #747474;
}

.country-selector__toggle__arrow path.arrow[data-v-46e105de] {
  fill: #747474;
}

.country-selector__country-flag[data-v-46e105de] {
  margin: auto 0;
  position: absolute;
  top: 21px;
  left: 11px;
  z-index: 1;
  cursor: pointer;
}

.country-selector__country-flag img[data-v-46e105de] {
  position: absolute;
}

.country-selector__list[data-v-46e105de] {
  max-width: 100%;
  top: 100%;
  width: 100%;
  min-width: 230px;
  position: absolute;
  background-color: var(--color-white);
  overflow: hidden;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  z-index: 9;
  list-style: none;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
  margin: 0;
}

.country-selector__list.has-calling-code[data-v-46e105de] {
  min-width: 270px;
}

.country-selector__list__item[data-v-46e105de] {
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
  cursor: pointer;
  background-color: transparent;
  width: 100%;
  border: 0;
  outline: none;
}

.country-selector__list__item__flag-container[data-v-46e105de] {
  margin-right: 10px;
}

.country-selector__list__item__calling-code[data-v-46e105de] {
  width: 45px;
  color: #747474;
}

.country-selector__list__item.hover[data-v-46e105de],
.country-selector__list__item.keyboard-selected[data-v-46e105de] {
  background-color: #f2f2f2;
}

.country-selector__list__item.selected[data-v-46e105de] {
  color: var(--color-white);
  font-weight: 600;
}

.country-selector__list__item.selected .country-selector__list__item__calling-code[data-v-46e105de] {
  color: var(--color-white);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de] {
  cursor: pointer;
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de]::-webkit-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de]::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de]:-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de]::-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de]::placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__toggle__arrow[data-v-46e105de] {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__toggle__arrow path.arrow[data-v-46e105de] {
  fill: hsla(0, 0%, 100%, 0.7);
}

.country-selector.is-dark .country-selector__list__item[data-v-46e105de] {
  color: #f2f2f2;
}

.country-selector.is-dark .country-selector__list__item.keyboard-selected[data-v-46e105de],
.country-selector.is-dark .country-selector__list__item[data-v-46e105de]:hover {
  background-color: #43455e;
}

.country-selector.is-dark .country-selector__list__calling-code[data-v-46e105de] {
  color: hsla(0, 0%, 100%, 0.3);
}

.country-selector.is-dark .country-selector__input[data-v-46e105de],
.country-selector.is-dark .country-selector__list[data-v-46e105de] {
  color: hsla(0, 0%, 100%, 0.7);
}

.country-selector.has-list-open[data-v-46e105de] {
  z-index: 1;
}

.country-selector.has-list-open .country-selector__toggle[data-v-46e105de] {
  transform: rotate(180deg);
}

.country-selector.is-focused[data-v-46e105de] {
  z-index: 1;
}

.country-selector.has-error .country-selector__input[data-v-46e105de] {
  border-color: #ff4500;
}

.country-selector.has-error .country-selector__label[data-v-46e105de] {
  color: #ff4500;
}

.country-selector.has-value .country-selector__input[data-v-46e105de] {
  padding-left: 40px;
}

.country-selector.has-hint .country-selector__label[data-v-46e105de],
.country-selector.has-value .country-selector__label[data-v-46e105de] {
  opacity: 1;
  transform: translateY(0);
  font-size: 11px;
}

.country-selector.has-hint .country-selector__input[data-v-46e105de],
.country-selector.has-value .country-selector__input[data-v-46e105de] {
  padding-top: 14px;
}

.country-selector.is-disabled .country-selector[data-v-46e105de] {
  cursor: not-allowed;
}

.country-selector.is-disabled .country-selector__input[data-v-46e105de] {
  border-color: #ccc;
  background-color: #f2f2f2;
  color: #ccc;
}

.country-selector.is-disabled .country-selector__input[data-v-46e105de]::-webkit-input-placeholder {
  color: #ccc;
}

.country-selector.is-disabled .country-selector__input[data-v-46e105de]::-moz-placeholder {
  color: #ccc;
}

.country-selector.is-disabled .country-selector__input[data-v-46e105de]:-ms-input-placeholder {
  color: #ccc;
}

.country-selector.is-disabled .country-selector__input[data-v-46e105de]::-ms-input-placeholder {
  color: #ccc;
}

.country-selector.is-disabled .country-selector__input[data-v-46e105de]::placeholder {
  color: #ccc;
}

.country-selector.is-disabled .country-selector__country-flag > div[data-v-46e105de],
.country-selector.is-disabled .country-selector__country-flag[data-v-46e105de],
.country-selector.is-disabled .country-selector__input[data-v-46e105de],
.country-selector.is-disabled .country-selector__label[data-v-46e105de],
.country-selector.is-disabled .country-selector__toggle__arrow[data-v-46e105de] {
  cursor: not-allowed;
  color: #ccc;
}

.country-selector.no-flags .country-selector__input[data-v-46e105de] {
  padding-left: 10px;
}

.country-selector.sm[data-v-46e105de] {
  height: 36px;
  min-height: 36px;
}

.country-selector.sm .country-selector__input[data-v-46e105de] {
  height: 36px;
  min-height: 36px;
  font-size: 12px;
}

.country-selector.sm .country-selector__label[data-v-46e105de] {
  font-size: 10px;
}

.country-selector.sm .country-selector__country-flag[data-v-46e105de] {
  top: 16px;
}

.country-selector.sm .country-selector__country-flag img[data-v-46e105de] {
  zoom: 0.3;
  color: red;
  -moz-transform: scale(0.3);
  -moz-transform-origin: 0 0;
}

.country-selector.sm.has-value .country-selector__input[data-v-46e105de] {
  padding-top: 12px;
}

.country-selector.lg[data-v-46e105de] {
  height: 48px;
  min-height: 48px;
}

.country-selector.lg .country-selector__input[data-v-46e105de] {
  height: 48px;
  min-height: 48px;
  font-size: 14px;
}

.country-selector.lg .country-selector__label[data-v-46e105de] {
  font-size: 14px;
}

.country-selector.lg .country-selector__country-flag[data-v-46e105de] {
  top: 25px;
}

.country-selector.lg .country-selector__country-flag img[data-v-46e105de] {
  zoom: 0.45;
  -moz-transform: scale(0.45);
  -moz-transform-origin: 0 0;
}

.country-selector.lg.has-value .country-selector__input[data-v-46e105de] {
  padding-top: 18px;
}

.country-selector .slide-enter-active[data-v-46e105de],
.country-selector .slide-leave-active[data-v-46e105de] {
  opacity: 1;
  z-index: 998;
  transition: all 0.3s;
  transform: translateY(0);
}

.country-selector .slide-enter[data-v-46e105de],
.country-selector .slide-leave-to[data-v-46e105de] {
  opacity: 0;
  z-index: 998;
  transform: translateY(-20px);
}

.bg-primary-after[data-v-19c9a1c7]:after,
.bg-primary-before[data-v-19c9a1c7]:before,
.bg-primary[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.bg-primary-after-transparency[data-v-19c9a1c7]:after,
.bg-primary-before-transparency[data-v-19c9a1c7]:before,
.bg-primary-transparency[data-v-19c9a1c7] {
  background-color: rgba(30, 144, 255, 0.5);
}

.bg-secondary-after[data-v-19c9a1c7]:after,
.bg-secondary-before[data-v-19c9a1c7]:before,
.bg-secondary[data-v-19c9a1c7] {
  background-color: #747474;
}

.bg-secondary-after-transparency[data-v-19c9a1c7]:after,
.bg-secondary-before-transparency[data-v-19c9a1c7]:before,
.bg-secondary-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 45.5%, 0.5);
}

.bg-third-after[data-v-19c9a1c7]:after,
.bg-third-before[data-v-19c9a1c7]:before,
.bg-third[data-v-19c9a1c7] {
  background-color: #ccc;
}

.bg-third-after-transparency[data-v-19c9a1c7]:after,
.bg-third-before-transparency[data-v-19c9a1c7]:before,
.bg-third-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-success-after[data-v-19c9a1c7]:after,
.bg-success-before[data-v-19c9a1c7]:before,
.bg-success[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.bg-success-after-transparency[data-v-19c9a1c7]:after,
.bg-success-before-transparency[data-v-19c9a1c7]:before,
.bg-success-transparency[data-v-19c9a1c7] {
  background-color: rgba(154, 205, 50, 0.5);
}

.bg-danger-after[data-v-19c9a1c7]:after,
.bg-danger-before[data-v-19c9a1c7]:before,
.bg-danger[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.bg-danger-after-transparency[data-v-19c9a1c7]:after,
.bg-danger-before-transparency[data-v-19c9a1c7]:before,
.bg-danger-transparency[data-v-19c9a1c7] {
  background-color: rgba(255, 69, 0, 0.5);
}

.bg-grey-after[data-v-19c9a1c7]:after,
.bg-grey-before[data-v-19c9a1c7]:before,
.bg-grey[data-v-19c9a1c7] {
  background-color: #999;
}

.bg-grey-after-transparency[data-v-19c9a1c7]:after,
.bg-grey-before-transparency[data-v-19c9a1c7]:before,
.bg-grey-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 60%, 0.5);
}

.bg-info-after[data-v-19c9a1c7]:after,
.bg-info-before[data-v-19c9a1c7]:before,
.bg-info[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.bg-info-after-transparency[data-v-19c9a1c7]:after,
.bg-info-before-transparency[data-v-19c9a1c7]:before,
.bg-info-transparency[data-v-19c9a1c7] {
  background-color: rgba(23, 162, 184, 0.5);
}

.bg-warning-after[data-v-19c9a1c7]:after,
.bg-warning-before[data-v-19c9a1c7]:before,
.bg-warning[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.bg-warning-after-transparency[data-v-19c9a1c7]:after,
.bg-warning-before-transparency[data-v-19c9a1c7]:before,
.bg-warning-transparency[data-v-19c9a1c7] {
  background-color: rgba(255, 163, 0, 0.5);
}

.bg-light-after[data-v-19c9a1c7]:after,
.bg-light-before[data-v-19c9a1c7]:before,
.bg-light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.bg-light-after-transparency[data-v-19c9a1c7]:after,
.bg-light-before-transparency[data-v-19c9a1c7]:before,
.bg-light-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 96.1%, 0.5);
}

.bg-dark-after[data-v-19c9a1c7]:after,
.bg-dark-before[data-v-19c9a1c7]:before,
.bg-dark[data-v-19c9a1c7] {
  background-color: #24292e;
}

.bg-dark-after-transparency[data-v-19c9a1c7]:after,
.bg-dark-before-transparency[data-v-19c9a1c7]:before,
.bg-dark-transparency[data-v-19c9a1c7] {
  background-color: rgba(36, 41, 46, 0.5);
}

.bg-default-after[data-v-19c9a1c7]:after,
.bg-default-before[data-v-19c9a1c7]:before,
.bg-default[data-v-19c9a1c7] {
  background-color: #ccc;
}

.bg-default-after-transparency[data-v-19c9a1c7]:after,
.bg-default-before-transparency[data-v-19c9a1c7]:before,
.bg-default-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-white-after[data-v-19c9a1c7]:after,
.bg-white-before[data-v-19c9a1c7]:before,
.bg-white[data-v-19c9a1c7] {
  background-color: var(--color-white);
}

.bg-white-after-transparency[data-v-19c9a1c7]:after,
.bg-white-before-transparency[data-v-19c9a1c7]:before,
.bg-white-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 100%, 0.5);
}

.bg-black-after[data-v-19c9a1c7]:after,
.bg-black-before[data-v-19c9a1c7]:before,
.bg-black[data-v-19c9a1c7] {
  background-color: #000;
}

.bg-black-after-transparency[data-v-19c9a1c7]:after,
.bg-black-before-transparency[data-v-19c9a1c7]:before,
.bg-black-transparency[data-v-19c9a1c7] {
  background-color: rgba(0, 0, 0, 0.5);
}

.fill-primary path[data-v-19c9a1c7] {
  fill: #1e90ff;
}

.fill-secondary path[data-v-19c9a1c7] {
  fill: #747474;
}

.fill-third path[data-v-19c9a1c7] {
  fill: #ccc;
}

.fill-success path[data-v-19c9a1c7] {
  fill: #9acd32;
}

.fill-danger path[data-v-19c9a1c7] {
  fill: #ff4500;
}

.fill-grey path[data-v-19c9a1c7] {
  fill: #999;
}

.fill-info path[data-v-19c9a1c7] {
  fill: #17a2b8;
}

.fill-warning path[data-v-19c9a1c7] {
  fill: #ffa300;
}

.fill-light path[data-v-19c9a1c7] {
  fill: #f5f5f5;
}

.fill-dark path[data-v-19c9a1c7] {
  fill: #24292e;
}

.fill-default path[data-v-19c9a1c7] {
  fill: #ccc;
}

.fill-white path[data-v-19c9a1c7] {
  fill: var(--color-white);
}

.fill-black path[data-v-19c9a1c7] {
  fill: #000;
}

.label[data-v-19c9a1c7] {
  border-radius: 2px;
  padding: 2px 4px;
  color: var(--color-white);
  font-size: 0.714em;
}

.label-primary[data-v-19c9a1c7],
.label[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.label-primary-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.label-secondary[data-v-19c9a1c7] {
  background-color: #747474;
}

.label-secondary-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.label-third[data-v-19c9a1c7] {
  background-color: #ccc;
}

.label-third-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-success[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.label-success-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.label-danger[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.label-danger-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.label-grey[data-v-19c9a1c7] {
  background-color: #999;
}

.label-grey-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.label-info[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.label-info-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.label-warning[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.label-warning-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.label-light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.label-light-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.label-dark[data-v-19c9a1c7] {
  background-color: #24292e;
}

.label-dark-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.label-default[data-v-19c9a1c7] {
  background-color: #ccc;
}

.label-default-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-white[data-v-19c9a1c7] {
  background-color: var(--color-white);
}

.label-white-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid var(--color-white);
  color: var(--color-white);
}

.label-black[data-v-19c9a1c7] {
  background-color: #000;
}

.label-black-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

.dot[data-v-19c9a1c7] {
  width: 6px;
  height: 6px;
  border-radius: 6px;
}

.dot-primary[data-v-19c9a1c7],
.dot[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.dot-primary-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.dot-secondary[data-v-19c9a1c7] {
  background-color: #747474;
}

.dot-secondary-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.dot-third[data-v-19c9a1c7] {
  background-color: #ccc;
}

.dot-third-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-success[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.dot-success-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.dot-danger[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.dot-danger-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.dot-grey[data-v-19c9a1c7] {
  background-color: #999;
}

.dot-grey-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.dot-info[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.dot-info-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.dot-warning[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.dot-warning-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.dot-light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.dot-light-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.dot-dark[data-v-19c9a1c7] {
  background-color: #24292e;
}

.dot-dark-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.dot-default[data-v-19c9a1c7] {
  background-color: #ccc;
}

.dot-default-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-white[data-v-19c9a1c7] {
  background-color: var(--color-white);
}

.dot-white-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid var(--color-white);
  color: var(--color-white);
}

.dot-black[data-v-19c9a1c7] {
  background-color: #000;
}

.dot-black-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

a[data-v-19c9a1c7] {
  color: #1e90ff;
  text-decoration: none;
}

a[data-v-19c9a1c7]:focus,
a[data-v-19c9a1c7]:hover {
  text-decoration: underline;
}

.btn[data-v-19c9a1c7] {
  border: 1px solid transparent;
  outline: none;
  cursor: pointer;
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #1e90ff;
  color: var(--color-white);
  display: inline-block;
  border-radius: 8px;
  line-height: 1;
  box-sizing: border-box;
  padding: 12px 20px;
  font-size: 1em;
  font-weight: inherit;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
  overflow: visible;
  -webkit-font-smoothing: inherit;
  text-decoration: none;
  -moz-osx-font-smoothing: inherit;
}

.btn[data-v-19c9a1c7]:focus,
.btn[data-v-19c9a1c7]:hover {
  background-color: #0077ea;
}

.btn.active[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.btn.active[data-v-19c9a1c7],
.btn[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn.active[data-v-19c9a1c7],
.btn[data-v-19c9a1c7]:focus,
.btn[data-v-19c9a1c7]:hover {
  text-decoration: none;
}

.btn--rounded[data-v-19c9a1c7] {
  border-radius: 50px;
}

.btn--block[data-v-19c9a1c7] {
  width: 100%;
}

.btn--lg[data-v-19c9a1c7] {
  padding: 16px 22px;
  font-size: 1.143em;
}

.btn--md[data-v-19c9a1c7] {
  padding: 10px 20px;
  font-size: 1em;
}

.btn--sm[data-v-19c9a1c7] {
  padding: 9px 15px;
  font-size: 0.857em;
}

.btn--mini[data-v-19c9a1c7] {
  padding: 7px 15px;
  font-size: 0.857em;
}

.btn--fab[data-v-19c9a1c7] {
  border-radius: 50%;
  padding: 0;
  height: 40px;
  width: 40px;
}

.btn--fab.btn--lg[data-v-19c9a1c7] {
  height: 50px;
  width: 50px;
}

.btn--fab.btn--md[data-v-19c9a1c7] {
  height: 36px;
  width: 36px;
}

.btn--fab.btn--sm[data-v-19c9a1c7] {
  height: 32px;
  width: 32px;
}

.btn--fab.btn--mini[data-v-19c9a1c7] {
  height: 28px;
  width: 28px;
}

.btn--light[data-v-19c9a1c7],
.btn--white[data-v-19c9a1c7] {
  color: #747474;
}

.btn--primary[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.btn--primary[data-v-19c9a1c7]:focus,
.btn--primary[data-v-19c9a1c7]:hover {
  background-color: #0077ea;
}

.btn--primary.active[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.btn--primary.active[data-v-19c9a1c7],
.btn--primary[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--primary--outline[data-v-19c9a1c7] {
  background-color: rgba(30, 144, 255, 0.05);
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.btn--primary--outline.active[data-v-19c9a1c7],
.btn--primary--outline[data-v-19c9a1c7]:focus,
.btn--primary--outline[data-v-19c9a1c7]:hover {
  background-color: #1e90ff;
  color: var(--color-white);
}

.btn--primary--outline.active[data-v-19c9a1c7],
.btn--primary--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--secondary[data-v-19c9a1c7] {
  background-color: #747474;
}

.btn--secondary[data-v-19c9a1c7]:focus,
.btn--secondary[data-v-19c9a1c7]:hover {
  background-color: #5b5b5b;
}

.btn--secondary.active[data-v-19c9a1c7] {
  background-color: #747474;
}

.btn--secondary.active[data-v-19c9a1c7],
.btn--secondary[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--secondary--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 45.5%, 0.05);
  border: 1px solid #747474;
  color: #747474;
}

.btn--secondary--outline.active[data-v-19c9a1c7],
.btn--secondary--outline[data-v-19c9a1c7]:focus,
.btn--secondary--outline[data-v-19c9a1c7]:hover {
  background-color: #747474;
  color: var(--color-white);
}

.btn--secondary--outline.active[data-v-19c9a1c7],
.btn--secondary--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--third[data-v-19c9a1c7] {
  background-color: #ccc;
}

.btn--third[data-v-19c9a1c7]:focus,
.btn--third[data-v-19c9a1c7]:hover {
  background-color: #b3b3b3;
}

.btn--third.active[data-v-19c9a1c7] {
  background-color: #ccc;
}

.btn--third.active[data-v-19c9a1c7],
.btn--third[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--third--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--third--outline.active[data-v-19c9a1c7],
.btn--third--outline[data-v-19c9a1c7]:focus,
.btn--third--outline[data-v-19c9a1c7]:hover {
  background-color: #ccc;
  color: var(--color-white);
}

.btn--third--outline.active[data-v-19c9a1c7],
.btn--third--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--success[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.btn--success[data-v-19c9a1c7]:focus,
.btn--success[data-v-19c9a1c7]:hover {
  background-color: #7ba428;
}

.btn--success.active[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.btn--success.active[data-v-19c9a1c7],
.btn--success[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--success--outline[data-v-19c9a1c7] {
  background-color: rgba(154, 205, 50, 0.05);
  border: 1px solid #9acd32;
  color: #9acd32;
}

.btn--success--outline.active[data-v-19c9a1c7],
.btn--success--outline[data-v-19c9a1c7]:focus,
.btn--success--outline[data-v-19c9a1c7]:hover {
  background-color: #9acd32;
  color: var(--color-white);
}

.btn--success--outline.active[data-v-19c9a1c7],
.btn--success--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--danger[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.btn--danger[data-v-19c9a1c7]:focus,
.btn--danger[data-v-19c9a1c7]:hover {
  background-color: #cc3700;
}

.btn--danger.active[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.btn--danger.active[data-v-19c9a1c7],
.btn--danger[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--danger--outline[data-v-19c9a1c7] {
  background-color: rgba(255, 69, 0, 0.05);
  border: 1px solid #ff4500;
  color: #ff4500;
}

.btn--danger--outline.active[data-v-19c9a1c7],
.btn--danger--outline[data-v-19c9a1c7]:focus,
.btn--danger--outline[data-v-19c9a1c7]:hover {
  background-color: #ff4500;
  color: var(--color-white);
}

.btn--danger--outline.active[data-v-19c9a1c7],
.btn--danger--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--grey[data-v-19c9a1c7] {
  background-color: #999;
}

.btn--grey[data-v-19c9a1c7]:focus,
.btn--grey[data-v-19c9a1c7]:hover {
  background-color: grey;
}

.btn--grey.active[data-v-19c9a1c7] {
  background-color: #999;
}

.btn--grey.active[data-v-19c9a1c7],
.btn--grey[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--grey--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 60%, 0.05);
  border: 1px solid #999;
  color: #999;
}

.btn--grey--outline.active[data-v-19c9a1c7],
.btn--grey--outline[data-v-19c9a1c7]:focus,
.btn--grey--outline[data-v-19c9a1c7]:hover {
  background-color: #999;
  color: var(--color-white);
}

.btn--grey--outline.active[data-v-19c9a1c7],
.btn--grey--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--info[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.btn--info[data-v-19c9a1c7]:focus,
.btn--info[data-v-19c9a1c7]:hover {
  background-color: #117a8b;
}

.btn--info.active[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.btn--info.active[data-v-19c9a1c7],
.btn--info[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--info--outline[data-v-19c9a1c7] {
  background-color: rgba(23, 162, 184, 0.05);
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.btn--info--outline.active[data-v-19c9a1c7],
.btn--info--outline[data-v-19c9a1c7]:focus,
.btn--info--outline[data-v-19c9a1c7]:hover {
  background-color: #17a2b8;
  color: var(--color-white);
}

.btn--info--outline.active[data-v-19c9a1c7],
.btn--info--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--warning[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.btn--warning[data-v-19c9a1c7]:focus,
.btn--warning[data-v-19c9a1c7]:hover {
  background-color: #cc8200;
}

.btn--warning.active[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.btn--warning.active[data-v-19c9a1c7],
.btn--warning[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--warning--outline[data-v-19c9a1c7] {
  background-color: rgba(255, 163, 0, 0.05);
  border: 1px solid #ffa300;
  color: #ffa300;
}

.btn--warning--outline.active[data-v-19c9a1c7],
.btn--warning--outline[data-v-19c9a1c7]:focus,
.btn--warning--outline[data-v-19c9a1c7]:hover {
  background-color: #ffa300;
  color: var(--color-white);
}

.btn--warning--outline.active[data-v-19c9a1c7],
.btn--warning--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.btn--light[data-v-19c9a1c7]:focus,
.btn--light[data-v-19c9a1c7]:hover {
  background-color: #dcdcdc;
}

.btn--light.active[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.btn--light.active[data-v-19c9a1c7],
.btn--light[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--light--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 96.1%, 0.05);
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.btn--light--outline.active[data-v-19c9a1c7],
.btn--light--outline[data-v-19c9a1c7]:focus,
.btn--light--outline[data-v-19c9a1c7]:hover {
  background-color: #f5f5f5;
  color: var(--color-white);
}

.btn--light--outline.active[data-v-19c9a1c7],
.btn--light--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--dark[data-v-19c9a1c7] {
  background-color: #24292e;
}

.btn--dark[data-v-19c9a1c7]:focus,
.btn--dark[data-v-19c9a1c7]:hover {
  background-color: #0e1011;
}

.btn--dark.active[data-v-19c9a1c7] {
  background-color: #24292e;
}

.btn--dark.active[data-v-19c9a1c7],
.btn--dark[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--dark--outline[data-v-19c9a1c7] {
  background-color: rgba(36, 41, 46, 0.05);
  border: 1px solid #24292e;
  color: #24292e;
}

.btn--dark--outline.active[data-v-19c9a1c7],
.btn--dark--outline[data-v-19c9a1c7]:focus,
.btn--dark--outline[data-v-19c9a1c7]:hover {
  background-color: #24292e;
  color: var(--color-white);
}

.btn--dark--outline.active[data-v-19c9a1c7],
.btn--dark--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--default[data-v-19c9a1c7] {
  background-color: #ccc;
}

.btn--default[data-v-19c9a1c7]:focus,
.btn--default[data-v-19c9a1c7]:hover {
  background-color: #b3b3b3;
}

.btn--default.active[data-v-19c9a1c7] {
  background-color: #ccc;
}

.btn--default.active[data-v-19c9a1c7],
.btn--default[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--default--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--default--outline.active[data-v-19c9a1c7],
.btn--default--outline[data-v-19c9a1c7]:focus,
.btn--default--outline[data-v-19c9a1c7]:hover {
  background-color: #ccc;
  color: var(--color-white);
}

.btn--default--outline.active[data-v-19c9a1c7],
.btn--default--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--white[data-v-19c9a1c7] {
  background-color: var(--color-white);
}

.btn--white[data-v-19c9a1c7]:focus,
.btn--white[data-v-19c9a1c7]:hover {
  background-color: #e6e6e6;
}

.btn--white.active[data-v-19c9a1c7] {
  background-color: var(--color-white);
}

.btn--white.active[data-v-19c9a1c7],
.btn--white[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--white--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 100%, 0.05);
  border: 1px solid var(--color-white);
  color: var(--color-white);
}

.btn--white--outline.active[data-v-19c9a1c7],
.btn--white--outline[data-v-19c9a1c7]:focus,
.btn--white--outline[data-v-19c9a1c7]:hover {
  background-color: var(--color-white);
  color: var(--color-white);
}

.btn--white--outline.active[data-v-19c9a1c7],
.btn--white--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--black.active[data-v-19c9a1c7],
.btn--black[data-v-19c9a1c7],
.btn--black[data-v-19c9a1c7]:focus,
.btn--black[data-v-19c9a1c7]:hover {
  background-color: #000;
}

.btn--black.active[data-v-19c9a1c7],
.btn--black[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--black--outline[data-v-19c9a1c7] {
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid #000;
  color: #000;
}

.btn--black--outline.active[data-v-19c9a1c7],
.btn--black--outline[data-v-19c9a1c7]:focus,
.btn--black--outline[data-v-19c9a1c7]:hover {
  background-color: #000;
  color: var(--color-white);
}

.btn--black--outline.active[data-v-19c9a1c7],
.btn--black--outline[data-v-19c9a1c7]:focus {
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--default--outline[data-v-19c9a1c7] {
  color: #747474;
}

.btn--disabled[data-v-19c9a1c7]:disabled {
  box-shadow: none;
  background-color: #ccc;
  border: 1px solid #ccc;
  color: var(--color-white);
  cursor: not-allowed;
}

.badge[data-v-19c9a1c7] {
  background: #999;
  height: 22px;
  line-height: 22px;
  border-radius: 22px;
  padding: 0 5px;
  font-size: 0.857em;
  color: #888;
  font-weight: 500;
}

.badge-primary[data-v-19c9a1c7] {
  background-color: #1e90ff;
  color: var(--color-white);
}

.badge-secondary[data-v-19c9a1c7] {
  background-color: #747474;
  color: var(--color-white);
}

.badge-third[data-v-19c9a1c7] {
  background-color: #ccc;
  color: var(--color-white);
}

.badge-success[data-v-19c9a1c7] {
  background-color: #9acd32;
  color: var(--color-white);
}

.badge-danger[data-v-19c9a1c7] {
  background-color: #ff4500;
  color: var(--color-white);
}

.badge-grey[data-v-19c9a1c7] {
  background-color: #999;
  color: var(--color-white);
}

.badge-info[data-v-19c9a1c7] {
  background-color: #17a2b8;
  color: var(--color-white);
}

.badge-warning[data-v-19c9a1c7] {
  background-color: #ffa300;
  color: var(--color-white);
}

.badge-light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
  color: var(--color-white);
}

.badge-dark[data-v-19c9a1c7] {
  background-color: #24292e;
  color: var(--color-white);
}

.badge-default[data-v-19c9a1c7] {
  background-color: #ccc;
  color: var(--color-white);
}

.badge-white[data-v-19c9a1c7] {
  background-color: var(--color-white);
  color: var(--color-white);
}

.badge-black[data-v-19c9a1c7] {
  background-color: #000;
  color: var(--color-white);
}

table.md[data-v-19c9a1c7] {
  border-spacing: 0;
  border-radius: 8px;
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
  overflow-wrap: break-word;
  overflow: hidden;
  word-break: break-all;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 1em;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

table.md tr[data-v-19c9a1c7] {
  background-color: var(--color-white);
  width: 100%;
}

table.md tr td[data-v-19c9a1c7],
table.md tr th[data-v-19c9a1c7] {
  padding: 6px 13px;
  text-align: left;
}

table.md tr[data-v-19c9a1c7]:nth-child(2n) {
  background-color: #f2f2f2;
}

.is-dark table.md[data-v-19c9a1c7] {
  color: #f2f2f2;
}

.is-dark table.md tr[data-v-19c9a1c7] {
  background-color: #21222e;
}

.is-dark table.md tr[data-v-19c9a1c7]:nth-child(2n) {
  background-color: #2e2f40;
}

.is-dark table.md tr td.text-muted[data-v-19c9a1c7] {
  color: hsla(0, 0%, 100%, 0.3);
}

.slide-enter-active[data-v-19c9a1c7],
.slide-leave-active[data-v-19c9a1c7] {
  opacity: 1;
  z-index: 998;
  transition: all 0.3s;
  transform: translateY(0);
}

.slide-enter[data-v-19c9a1c7],
.slide-leave-to[data-v-19c9a1c7] {
  opacity: 0;
  z-index: 998;
  transform: translateY(-20px);
}

.tags-enter-active[data-v-19c9a1c7],
.tags-leave-active[data-v-19c9a1c7] {
  opacity: 1;
  transition: all 0.3s;
  position: absolute;
  transform: translateY(0);
}

.tags-enter[data-v-19c9a1c7],
.tags-leave-to[data-v-19c9a1c7] {
  opacity: 0;
  transform: translateX(-100%);
}

.slideinvert-enter-active[data-v-19c9a1c7],
.slideinvert-leave-active[data-v-19c9a1c7] {
  opacity: 1;
  z-index: 998;
  transition: all 0.3s;
  transform: translateY(0);
}

.slideinvert-enter[data-v-19c9a1c7],
.slideinvert-leave-to[data-v-19c9a1c7] {
  opacity: 0;
  z-index: 998;
  transform: translateY(40px);
}

.slidenext-enter-active[data-v-19c9a1c7],
.slidenext-leave-active[data-v-19c9a1c7],
.slideprev-enter-active[data-v-19c9a1c7],
.slideprev-leave-active[data-v-19c9a1c7] {
  position: absolute;
  transition: all 0.3s;
}

.slidenext-enter[data-v-19c9a1c7],
.slideprev-leave-to[data-v-19c9a1c7] {
  transform: translateX(100%);
}

.slidenext-leave-to[data-v-19c9a1c7],
.slideprev-enter[data-v-19c9a1c7] {
  transform: translateX(-100%);
}

.slidevnext-enter-active[data-v-19c9a1c7],
.slidevnext-leave-active[data-v-19c9a1c7],
.slidevprev-enter-active[data-v-19c9a1c7],
.slidevprev-leave-active[data-v-19c9a1c7] {
  position: absolute;
  transition: all 0.3s;
}

.slidevnext-enter[data-v-19c9a1c7],
.slidevprev-leave-to[data-v-19c9a1c7] {
  transform: translateY(100%);
  opacity: 0;
}

.slidevnext-leave-to[data-v-19c9a1c7],
.slidevprev-enter[data-v-19c9a1c7] {
  transform: translateY(-100%);
  opacity: 0;
}

@media screen and (max-width: 415px) {
  .slide-enter-active[data-v-19c9a1c7],
  .slide-leave-active[data-v-19c9a1c7],
  .slideinvert-enter-active[data-v-19c9a1c7],
  .slideinvert-leave-active[data-v-19c9a1c7] {
    transition: all 0s;
  }
}
.spinner-anim[data-v-19c9a1c7] {
  -webkit-animation: spin-data-v-19c9a1c7 0.6s linear infinite;
  animation: spin-data-v-19c9a1c7 0.6s linear infinite;
}

@-webkit-keyframes spin-data-v-19c9a1c7 {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes spin-data-v-19c9a1c7 {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.dialog-fade-enter-active .dialog-animation[data-v-19c9a1c7] {
  -webkit-animation: dialog-fade-in-data-v-19c9a1c7 0.4s;
  animation: dialog-fade-in-data-v-19c9a1c7 0.4s;
}

.dialog-fade-leave-active .dialog-animation[data-v-19c9a1c7] {
  -webkit-animation: dialog-fade-out-data-v-19c9a1c7 0.4s;
  animation: dialog-fade-out-data-v-19c9a1c7 0.4s;
}

@-webkit-keyframes dialog-fade-in-data-v-19c9a1c7 {
  0% {
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes dialog-fade-in-data-v-19c9a1c7 {
  0% {
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes dialog-fade-out-data-v-19c9a1c7 {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}
@keyframes dialog-fade-out-data-v-19c9a1c7 {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}
.expand-enter-active[data-v-19c9a1c7],
.expand-leave-active[data-v-19c9a1c7] {
  transition: 0.3s ease-in-out;
  transition-property: opacity, height;
  overflow: hidden;
}

.expand-enter[data-v-19c9a1c7],
.expand-leave-to[data-v-19c9a1c7] {
  height: 0;
  opacity: 0;
}

.scale-enter-active[data-v-19c9a1c7],
.scale-leave-active[data-v-19c9a1c7] {
  opacity: 1;
  z-index: 1;
  transition: all 0.3s cubic-bezier(0.4, 0.52, 0.26, 0.9);
}

.scale-enter[data-v-19c9a1c7],
.scale-leave-to[data-v-19c9a1c7] {
  opacity: 0.4;
  z-index: 1;
  transform: scale(0);
}

@-webkit-keyframes loading-data-v-19c9a1c7 {
  0% {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading-data-v-19c9a1c7 {
  0% {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
.flip-list-move[data-v-19c9a1c7] {
  transition: transform 0.6s;
}

.over-hid[data-v-19c9a1c7] {
  overflow: hidden;
}

.pos-r[data-v-19c9a1c7] {
  position: relative;
}

.pos-a[data-v-19c9a1c7] {
  position: absolute;
}

.flex[data-v-19c9a1c7] {
  display: flex;
}

.flex.fluid[data-v-19c9a1c7] {
  width: 100%;
}

.flex.direction-column[data-v-19c9a1c7] {
  flex-direction: column;
}

.flex.direction-column-reverse[data-v-19c9a1c7] {
  flex-direction: column-reverse;
}

.flex.direction-row[data-v-19c9a1c7] {
  flex-direction: row;
}

.flex.direction-row-reverse[data-v-19c9a1c7] {
  flex-direction: row-reverse;
}

.flex.align-center[data-v-19c9a1c7] {
  align-items: center;
}

.flex.align-start[data-v-19c9a1c7] {
  align-items: flex-start;
}

.flex.align-end[data-v-19c9a1c7] {
  align-items: flex-end;
}

.flex.justify-start[data-v-19c9a1c7] {
  justify-content: flex-start;
}

.flex.justify-end[data-v-19c9a1c7] {
  justify-content: flex-end;
}

.flex.justify-center[data-v-19c9a1c7] {
  justify-content: center;
}

.flex.space-between[data-v-19c9a1c7] {
  justify-content: space-between;
}

.flex.space-around[data-v-19c9a1c7] {
  justify-content: space-around;
}

.flex.flex-center[data-v-19c9a1c7] {
  justify-content: center;
  align-items: center;
}

.flex.flex--wrap[data-v-19c9a1c7] {
  flex-wrap: wrap;
}

.flex.flex--grow[data-v-19c9a1c7] {
  flex-grow: 1;
}

.flex-fill[data-v-19c9a1c7] {
  flex: 0 1 auto;
}

.flex-fixed[data-v-19c9a1c7] {
  flex: 0 0 auto;
}

.flex-1[data-v-19c9a1c7] {
  flex: 1;
}

.flex-100[data-v-19c9a1c7] {
  flex: 0 1 100%;
}

.flex-75[data-v-19c9a1c7] {
  flex: 0 1 75%;
}

.flex-50[data-v-19c9a1c7] {
  flex: 0 1 50%;
}

.flex-33[data-v-19c9a1c7] {
  flex: 0 1 33.33%;
}

.flex-25[data-v-19c9a1c7] {
  flex: 0 1 25%;
}

.flex-20[data-v-19c9a1c7] {
  flex: 0 1 20%;
}

.flex-16[data-v-19c9a1c7] {
  flex: 0 1 16.66%;
}

.text-muted-white[data-v-19c9a1c7] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-muted[data-v-19c9a1c7] {
  color: rgba(0, 0, 0, 0.54);
}

.is-dark .text-muted[data-v-19c9a1c7] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-strong[data-v-19c9a1c7] {
  font-weight: 500;
}

.text-center[data-v-19c9a1c7] {
  text-align: center;
}

.text-left[data-v-19c9a1c7] {
  text-align: left;
}

.text-right[data-v-19c9a1c7] {
  text-align: right;
}

.text-primary[data-v-19c9a1c7] {
  color: #1e90ff;
}

.text-secondary[data-v-19c9a1c7] {
  color: #747474;
}

.text-third[data-v-19c9a1c7] {
  color: #ccc;
}

.text-success[data-v-19c9a1c7] {
  color: #9acd32;
}

.text-danger[data-v-19c9a1c7] {
  color: #ff4500;
}

.text-grey[data-v-19c9a1c7] {
  color: #999;
}

.text-info[data-v-19c9a1c7] {
  color: #17a2b8;
}

.text-warning[data-v-19c9a1c7] {
  color: #ffa300;
}

.text-light[data-v-19c9a1c7] {
  color: #f5f5f5;
}

.text-dark[data-v-19c9a1c7] {
  color: #24292e;
}

.text-default[data-v-19c9a1c7] {
  color: #ccc;
}

.text-white[data-v-19c9a1c7] {
  color: var(--color-white);
}

.text-black[data-v-19c9a1c7] {
  color: #000;
}

.dots-text[data-v-19c9a1c7] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dots-text-3[data-v-19c9a1c7] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 3.9em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-3[data-v-19c9a1c7]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-3[data-v-19c9a1c7]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: var(--color-white);
}

.dots-text-2[data-v-19c9a1c7] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 2.6em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-2[data-v-19c9a1c7]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-2[data-v-19c9a1c7]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: var(--color-white);
}

.container[data-v-19c9a1c7] {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 768px) {
  .container[data-v-19c9a1c7] {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container[data-v-19c9a1c7] {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container[data-v-19c9a1c7] {
    max-width: 1024px;
  }
}
@media (min-width: 1440px) {
  .container[data-v-19c9a1c7] {
    max-width: 1440px;
  }
}
@media (min-width: 2560px) {
  .container[data-v-19c9a1c7] {
    max-width: 2560px;
  }
}
.pr-0[data-v-19c9a1c7] {
  padding-right: 0;
}

.pt-0[data-v-19c9a1c7] {
  padding-top: 0;
}

.pb-0[data-v-19c9a1c7] {
  padding-bottom: 0;
}

.pl-0[data-v-19c9a1c7] {
  padding-left: 0;
}

.px-0[data-v-19c9a1c7] {
  padding-left: 0;
  padding-right: 0;
}

.py-0[data-v-19c9a1c7] {
  padding-top: 0;
  padding-bottom: 0;
}

.p-0[data-v-19c9a1c7] {
  padding: 0;
}

.pr-1[data-v-19c9a1c7] {
  padding-right: 0.25rem;
}

.pt-1[data-v-19c9a1c7] {
  padding-top: 0.25rem;
}

.pb-1[data-v-19c9a1c7] {
  padding-bottom: 0.25rem;
}

.pl-1[data-v-19c9a1c7] {
  padding-left: 0.25rem;
}

.px-1[data-v-19c9a1c7] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-1[data-v-19c9a1c7] {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.p-1[data-v-19c9a1c7] {
  padding: 0.25rem;
}

.pr-2[data-v-19c9a1c7] {
  padding-right: 0.5rem;
}

.pt-2[data-v-19c9a1c7] {
  padding-top: 0.5rem;
}

.pb-2[data-v-19c9a1c7] {
  padding-bottom: 0.5rem;
}

.pl-2[data-v-19c9a1c7] {
  padding-left: 0.5rem;
}

.px-2[data-v-19c9a1c7] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-2[data-v-19c9a1c7] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.p-2[data-v-19c9a1c7] {
  padding: 0.5rem;
}

.pr-3[data-v-19c9a1c7] {
  padding-right: 1rem;
}

.pt-3[data-v-19c9a1c7] {
  padding-top: 1rem;
}

.pb-3[data-v-19c9a1c7] {
  padding-bottom: 1rem;
}

.pl-3[data-v-19c9a1c7] {
  padding-left: 1rem;
}

.px-3[data-v-19c9a1c7] {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-3[data-v-19c9a1c7] {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.p-3[data-v-19c9a1c7] {
  padding: 1rem;
}

.pr-4[data-v-19c9a1c7] {
  padding-right: 1.5rem;
}

.pt-4[data-v-19c9a1c7] {
  padding-top: 1.5rem;
}

.pb-4[data-v-19c9a1c7] {
  padding-bottom: 1.5rem;
}

.pl-4[data-v-19c9a1c7] {
  padding-left: 1.5rem;
}

.px-4[data-v-19c9a1c7] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-4[data-v-19c9a1c7] {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.p-4[data-v-19c9a1c7] {
  padding: 1.5rem;
}

.pr-5[data-v-19c9a1c7] {
  padding-right: 3rem;
}

.pt-5[data-v-19c9a1c7] {
  padding-top: 3rem;
}

.pb-5[data-v-19c9a1c7] {
  padding-bottom: 3rem;
}

.pl-5[data-v-19c9a1c7] {
  padding-left: 3rem;
}

.px-5[data-v-19c9a1c7] {
  padding-left: 3rem;
  padding-right: 3rem;
}

.py-5[data-v-19c9a1c7] {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.p-5[data-v-19c9a1c7] {
  padding: 3rem;
}

.mr-0[data-v-19c9a1c7] {
  margin-right: 0;
}

.mt-0[data-v-19c9a1c7] {
  margin-top: 0;
}

.mb-0[data-v-19c9a1c7] {
  margin-bottom: 0;
}

.ml-0[data-v-19c9a1c7] {
  margin-left: 0;
}

.mx-0[data-v-19c9a1c7] {
  margin-left: 0;
  margin-right: 0;
}

.my-0[data-v-19c9a1c7] {
  margin-top: 0;
  margin-bottom: 0;
}

.m-0[data-v-19c9a1c7] {
  margin: 0;
}

.mr-1[data-v-19c9a1c7] {
  margin-right: 0.25rem;
}

.mt-1[data-v-19c9a1c7] {
  margin-top: 0.25rem;
}

.mb-1[data-v-19c9a1c7] {
  margin-bottom: 0.25rem;
}

.ml-1[data-v-19c9a1c7] {
  margin-left: 0.25rem;
}

.mx-1[data-v-19c9a1c7] {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.my-1[data-v-19c9a1c7] {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.m-1[data-v-19c9a1c7] {
  margin: 0.25rem;
}

.mr-2[data-v-19c9a1c7] {
  margin-right: 0.5rem;
}

.mt-2[data-v-19c9a1c7] {
  margin-top: 0.5rem;
}

.mb-2[data-v-19c9a1c7] {
  margin-bottom: 0.5rem;
}

.ml-2[data-v-19c9a1c7] {
  margin-left: 0.5rem;
}

.mx-2[data-v-19c9a1c7] {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-2[data-v-19c9a1c7] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.m-2[data-v-19c9a1c7] {
  margin: 0.5rem;
}

.mr-3[data-v-19c9a1c7] {
  margin-right: 1rem;
}

.mt-3[data-v-19c9a1c7] {
  margin-top: 1rem;
}

.mb-3[data-v-19c9a1c7] {
  margin-bottom: 1rem;
}

.ml-3[data-v-19c9a1c7] {
  margin-left: 1rem;
}

.mx-3[data-v-19c9a1c7] {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-3[data-v-19c9a1c7] {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.m-3[data-v-19c9a1c7] {
  margin: 1rem;
}

.mr-4[data-v-19c9a1c7] {
  margin-right: 1.5rem;
}

.mt-4[data-v-19c9a1c7] {
  margin-top: 1.5rem;
}

.mb-4[data-v-19c9a1c7] {
  margin-bottom: 1.5rem;
}

.ml-4[data-v-19c9a1c7] {
  margin-left: 1.5rem;
}

.mx-4[data-v-19c9a1c7] {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.my-4[data-v-19c9a1c7] {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.m-4[data-v-19c9a1c7] {
  margin: 1.5rem;
}

.mr-5[data-v-19c9a1c7] {
  margin-right: 3rem;
}

.mt-5[data-v-19c9a1c7] {
  margin-top: 3rem;
}

.mb-5[data-v-19c9a1c7] {
  margin-bottom: 3rem;
}

.ml-5[data-v-19c9a1c7] {
  margin-left: 3rem;
}

.mx-5[data-v-19c9a1c7] {
  margin-left: 3rem;
  margin-right: 3rem;
}

.my-5[data-v-19c9a1c7] {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.m-5[data-v-19c9a1c7] {
  margin: 3rem;
}

.h-100[data-v-19c9a1c7] {
  height: 100%;
}

.mh-100[data-v-19c9a1c7] {
  max-height: 100%;
}

.w-100[data-v-19c9a1c7] {
  width: 100%;
}

.mw-100[data-v-19c9a1c7] {
  max-width: 100%;
}

.m-h-0[data-v-19c9a1c7] {
  min-height: 0;
}

.m-h-100[data-v-19c9a1c7] {
  min-height: 100%;
}

.m-w-0[data-v-19c9a1c7] {
  min-width: 0;
}

.m-w-100[data-v-19c9a1c7] {
  min-width: 100%;
}

.br-0[data-v-19c9a1c7] {
  border-radius: 0;
}

.brt-0[data-v-19c9a1c7] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.brb-0[data-v-19c9a1c7] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.br-2[data-v-19c9a1c7] {
  border-radius: 2px;
}

.brt-2[data-v-19c9a1c7] {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.brb-2[data-v-19c9a1c7] {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.br-4[data-v-19c9a1c7] {
  border-radius: 4px;
}

.brt-4[data-v-19c9a1c7] {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.brb-4[data-v-19c9a1c7] {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.br-8[data-v-19c9a1c7] {
  border-radius: 8px;
}

.brt-8[data-v-19c9a1c7] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.brb-8[data-v-19c9a1c7] {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.fs-12[data-v-19c9a1c7] {
  font-size: 12px;
}

.fs-14[data-v-19c9a1c7] {
  font-size: 14px;
}

.fs-16[data-v-19c9a1c7] {
  font-size: 16px;
}

.fs-18[data-v-19c9a1c7] {
  font-size: 18px;
}

.fs-20[data-v-19c9a1c7] {
  font-size: 20px;
}

.fs-22[data-v-19c9a1c7] {
  font-size: 22px;
}

.fs-26[data-v-19c9a1c7] {
  font-size: 26px;
}

.fw-300[data-v-19c9a1c7] {
  font-weight: 300;
}

.fw-400[data-v-19c9a1c7] {
  font-weight: 400;
}

.fw-500[data-v-19c9a1c7] {
  font-weight: 500;
}

@media only screen and (max-width: 2560px) {
  .hidden-4k[data-v-19c9a1c7] {
    display: none;
  }
}
@media only screen and (max-width: 1440px) {
  .hidden-laptop[data-v-19c9a1c7] {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .hidden-laptop-s[data-v-19c9a1c7] {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .hidden-tablet[data-v-19c9a1c7] {
    display: none;
  }
}
@media only screen and (max-width: 425px) {
  .hidden-mobile[data-v-19c9a1c7] {
    display: none;
  }
}
@media only screen and (max-width: 375px) {
  .hidden-mobile-m[data-v-19c9a1c7] {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  .hidden-mobile-s[data-v-19c9a1c7] {
    display: none;
  }
}
.show-4k[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 2560px) {
  .show-4k[data-v-19c9a1c7] {
    display: inherit;
  }
}
.show-laptop[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 1440px) {
  .show-laptop[data-v-19c9a1c7] {
    display: inherit;
  }
}
.show-laptop-s[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .show-laptop-s[data-v-19c9a1c7] {
    display: inherit;
  }
}
.show-tablet[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 768px) {
  .show-tablet[data-v-19c9a1c7] {
    display: inherit;
  }
}
.show-mobile[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 425px) {
  .show-mobile[data-v-19c9a1c7] {
    display: inherit;
  }
}
.show-mobile-m[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 375px) {
  .show-mobile-m[data-v-19c9a1c7] {
    display: inherit;
  }
}
.show-mobile-s[data-v-19c9a1c7] {
  display: none;
}

@media only screen and (max-width: 320px) {
  .show-mobile-s[data-v-19c9a1c7] {
    display: inherit;
  }
}
[data-v-19c9a1c7],
[data-v-19c9a1c7]:after,
[data-v-19c9a1c7]:before {
  box-sizing: border-box;
}

blockquote[data-v-19c9a1c7],
body[data-v-19c9a1c7],
dd[data-v-19c9a1c7],
dl[data-v-19c9a1c7],
figure[data-v-19c9a1c7],
h1[data-v-19c9a1c7],
h2[data-v-19c9a1c7],
h3[data-v-19c9a1c7],
h4[data-v-19c9a1c7],
h5[data-v-19c9a1c7],
h6[data-v-19c9a1c7],
hr[data-v-19c9a1c7],
ol[data-v-19c9a1c7],
p[data-v-19c9a1c7],
pre[data-v-19c9a1c7],
ul[data-v-19c9a1c7] {
  margin: 0;
  padding: 0;
}

#app[data-v-19c9a1c7],
body[data-v-19c9a1c7],
button[data-v-19c9a1c7],
html[data-v-19c9a1c7],
input[data-v-19c9a1c7] {
  font: 400 14px -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  line-height: 1.5;
  -webkit-font-kerning: normal;
  font-kerning: normal;
}

.vue-phone-number-input .select-country-container[data-v-19c9a1c7] {
  flex: 0 0 120px;
  width: 120px;
  min-width: 120px;
  max-width: 120px;
}

.vue-phone-number-input.sm .select-country-container[data-v-19c9a1c7] {
  flex: 0 0 110px;
  width: 110px;
  min-width: 110px;
  max-width: 110px;
}

.vue-phone-number-input.lg .select-country-container[data-v-19c9a1c7] {
  flex: 0 0 130px;
  width: 130px;
  min-width: 130px;
  max-width: 130px;
}

.page h1 {
  font-size: 25px;
}
.page h2 {
  font-size: 28px;
}
.page h3 {
  font-size: 25px;
}
.page h4 {
  font-size: 22px;
}

.page-content {
  position: absolute;
  overflow: hidden;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  top: var(--main-header-size);
  left: 0;
  height: calc(100% - var(--main-header-size));
  width: 100%;
}

#main-header.scrolled + .page-content {
  top: 0;
}

#dashboard-page .page-content,
#user-page .page-content,
#videos-page .page-content,
#placement-test .page-content {
  height: calc(100% - var(--main-header-size));
  justify-content: flex-start;
}
@media screen and (min-width: 992px) {
  #dashboard-page .page-content,
  #user-page .page-content,
  #videos-page .page-content,
  #placement-test .page-content {
    top: 0;
  }
}

#user-page .page-content {
  min-height: calc(100% - var(--main-header-size));
  overflow: auto;
}

#training-page .page-content {
  height: 100%;
  top: 0;
}

html,
body {
  width: 100%;
  height: 100vh;
}

html {
  font-size: 62.5%;
}

body {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
  color: var(--color-1);
  background-color: var(--color-1);
}

.hidden {
  visibility: hidden !important;
  opacity: 0;
}

.invisible {
  display: none !important;
}

-webkit-full-screen {
  width: 100%;
  height: 100%;
}

.page {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

#salvum {
  position: relative;
  width: 100%;
  min-height: 100%;
}

#salvum.app {
  height: 100%;
  font-size: 150%;
}
#salvum.app .page {
  min-height: 100%;
}

strong, b {
  font-weight: bold;
}

em, i {
  font-style: italic;
}

ul,
ol {
  list-style-position: inside;
}

ul {
  list-style: disc inside;
}

ol {
  list-style: decimal inside;
}

* {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

input,
textarea {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}

* {
  scrollbar-width: thin;
  scrollbar-color: var(--color-1) transparent;
}

*::-webkit-scrollbar {
  width: 4px;
  -webkit-appearance: none;
  height: 6px;
}

*::-webkit-scrollbar-thumb {
  border-radius: var(--border-radius);
  background-color: var(--color-1);
  border: 1px solid var(--color-1);
}

*::-webkit-scrollbar-track {
  border-radius: var(--border-radius);
  background-color: transparent;
}

.debug {
  background-color: var(--color-white);
  color: red;
  font-style: italic;
  font-weight: normal;
}

#main-header,
#main-footer {
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
  z-index: 2;
}

#main-footer #footer-mobile {
  width: calc(100% - (var(--paddingH)));
  padding: var(--paddingV) -webkit-calc(var(--paddingH) / 2);
}

.padding-content {
  padding-left: var(--paddingH);
  padding-right: var(--paddingH);
  width: calc(100% - 2 * var(--paddingH));
}

.organisation-ad {
  background-color: var(--color-white);
  color: var(--color-1);
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.organisation-ad > div {
  margin-right: 10px;
  text-align: right;
}
.organisation-ad p {
  font-size: 12px !important;
  line-height: 18px !important;
  font-weight: 500;
}
.organisation-ad .organization-logo {
  max-height: 3rem;
  max-width: 50px;
  width: auto;
  height: auto;
}

p.update {
  color: var(--color-white);
  background-color: var(--color-3);
  border-radius: var(--border-radius);
  font-size: 10px;
  line-height: 14px;
  padding: 5px;
  text-align: center;
  display: inline-block;
}

.html2pdf__overlay {
  z-index: 0 !important;
  position: absolute !important;
}

.swal2-container {
  z-index: 90000 !important;
}

.swal2-container.swal2-backdrop-show,
.swal2-container.swal2-noanimation {
  background: transparent;
}

.swal2-container .swal2-popup {
  width: 38em;
}

.swal2-container .swal2-input {
  text-align: center;
}

@media screen and (min-width: 321px) {
  p.update {
    font-size: 12px;
  }
}
@media screen and (max-width: 992px) {
  html.noscroll {
    overflow: hidden;
  }
  html.noscroll body {
    overflow-y: hidden;
    -webkit-overflow-scrolling: auto;
  }
}
@media screen and (min-width: 768px) {
  html {
    font-size: 75%;
  }
}
@media screen and (min-width: 992px) {
  html {
    font-size: 80%;
  }
}
.limited-width {
  width: calc(100% - 2 * var(--paddingH)) !important;
  margin: auto;
  position: relative;
  height: auto;
}

@media screen and (min-width: 1480px) {
  .limited-width {
    width: var(--limited-width) !important;
  }
}
.vue-phone-number-input {
  font-family: "Poppins";
  padding: 0;
  border-radius: 4px;
  font-size: 16px;
  margin-bottom: 0.5rem;
  width: 100%;
}
.vue-phone-number-input .input-tel {
  min-height: auto;
  height: auto;
}
.vue-phone-number-input .input-tel__input,
.vue-phone-number-input .country-selector input.country-selector__input {
  padding: 0.5rem;
  font-family: "Poppins";
  color: var(--color-black);
  font-size: inherit;
  height: 100%;
  min-height: auto;
  margin-left: 0;
}
.vue-phone-number-input .input-tel__input:hover, .vue-phone-number-input .input-tel__input:focus,
.vue-phone-number-input .country-selector input.country-selector__input:hover,
.vue-phone-number-input .country-selector input.country-selector__input:focus {
  border-color: rgba(66, 66, 66, 0.17);
}
.vue-phone-number-input .input-tel.has-hint .input-tel__input,
.vue-phone-number-input .input-tel.has-value .input-tel__input,
.vue-phone-number-input .country-selector.has-hint .country-selector__input,
.vue-phone-number-input .country-selector.has-value .country-selector__input {
  padding-top: 0.5rem;
}
.vue-phone-number-input .input-tel.has-hint .input-tel__input:focus, .vue-phone-number-input .input-tel.has-hint .input-tel__input:focus-visible,
.vue-phone-number-input .input-tel.has-value .input-tel__input:focus,
.vue-phone-number-input .input-tel.has-value .input-tel__input:focus-visible,
.vue-phone-number-input .country-selector.has-hint .country-selector__input:focus,
.vue-phone-number-input .country-selector.has-hint .country-selector__input:focus-visible,
.vue-phone-number-input .country-selector.has-value .country-selector__input:focus,
.vue-phone-number-input .country-selector.has-value .country-selector__input:focus-visible {
  outline: none !important;
  box-shadow: none !important;
}
.vue-phone-number-input .input-tel__label {
  display: none;
}

.vue-phone-number-input .select-country-container {
  flex: 0 0 90px !important;
  width: 90px !important;
  min-width: 90px !important;
  max-width: 120px !important;
}

.vue-phone-number-input .country-selector {
  height: auto;
  min-height: auto;
  border: none;
}

.invalid .vue-phone-number-input, .invalid .vue-phone-number-input:focus,
.invalid .vue-phone-number-input input,
.invalid .vue-phone-number-input input:focus {
  border-color: var(--color-error) !important;
}

.video-preview {
  position: relative;
  border-radius: var(--border-radius);
  overflow: hidden;
}
.video-preview > img {
  min-width: 100%;
  min-height: 100%;
  max-width: 100%;
  height: auto;
  position: relative;
  border-radius: var(--border-radius);
}
.video-preview .button-play-video {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
}

#modal-component.modal-block.modal-orientation #modal-view {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}

h1 {
  font-size: 20px;
}

p {
  font-size: 12px;
  line-height: 16px;
}

@media screen and (min-width: 667px) {
  h1 {
    font-size: 20px;
  }
  p {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (min-width: 992px) {
  h1 {
    font-size: 24px;
  }
}
button,
.button {
  transition: opacity 0.2s ease-in-out;
  border: none;
  line-height: normal;
}

.button {
  display: inline-block;
  font-size: 15px;
  background-color: transparent;
  padding: 5px;
  text-transform: none;
  text-decoration: none;
  color: rgb(255, 255, 255);
  margin-bottom: 1rem;
  margin: 10px auto;
  width: auto;
}
.button.invisible {
  visibility: hidden;
}

button:hover,
button:active,
.button:hover,
button:visited,
.button:visited,
.button:active {
  cursor: pointer;
  outline: none;
}

button:disabled,
.button:disabled,
button:disabled:hover,
.button:disabled:hover,
button:disabled:active,
.button:disabled:active {
  cursor: default;
  background-color: var(--color-1-pale);
  box-shadow: none;
  border: 1px solid var(--color-1-pale);
  color: var(--color-white);
  outline: none;
  opacity: 0.5;
}

/* special button classes */
.close-btn {
  background-color: transparent;
  color: var(--color-1-light);
  margin: 0 auto;
  font-size: 14px;
}

#valid-exo {
  position: absolute;
  z-index: 999999;
  width: 4rem;
  height: 4rem;
  font-size: 1rem;
  color: var(--color-white);
  right: 1%;
  bottom: 1%;
}
#valid-exo:hover, #valid-exo:active {
  background: rgb(193, 2, 2);
}

.button-style-2 {
  font-family: var(--font-poppins), sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  padding: 1rem 1.5rem;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.button-style-2 i {
  display: flex;
  flex-direction: column;
}

.button-round {
  border-radius: 4rem;
}

.button-blue {
  color: var(--color-white);
  background-color: var(--color-1);
  border: 1px solid var(--color-1);
}

.button-blue:disabled,
.button-blue:disabled:hover,
.button-blue:disabled:active {
  background-color: var(--color-1) !important;
  color: var(--color-white) !important;
  border: none !important;
  opacity: 0.1 !important;
}

.button-white {
  color: var(--color-1);
  border: 1px solid var(--color-1);
  background-color: var(--color-white);
}

.button-transparent {
  width: auto;
  color: var(--color-white);
  border: 1px solid var(--color-white);
  background-color: transparent;
}
.button-transparent i {
  color: var(--color-white);
}
.button-transparent svg {
  fill: var(--color-white);
}

.button-transparent-2 {
  width: auto;
  color: var(--color-1);
  border: 1px solid var(--color-1);
  background-color: transparent;
}
.button-transparent-2 i {
  color: var(--color-1);
}
.button-transparent-2 svg {
  fill: var(--color-1);
}

@media (hover: hover) {
  .button-transparent:hover {
    opacity: 1;
    background: var(--color-white);
    color: var(--color-1);
    border-color: var(--color-1);
  }
  .button-transparent:hover i {
    color: var(--color-1);
  }
  .button-transparent:hover svg {
    fill: var(--color-1);
  }
  .button-transparent-2:hover {
    opacity: 1;
    background: var(--color-1);
    color: var(--color-white);
    border-color: var(--color-white);
  }
  .button-transparent-2:hover i {
    color: var(--color-white);
  }
  .button-transparent-2:hover svg {
    fill: var(--color-white);
  }
}
.button-red {
  width: auto;
  color: var(--color-white);
  border: 1px solid var(--color-error);
  background-color: var(--color-error);
}
.button-red i {
  color: var(--color-white);
}
.button-red svg {
  fill: var(--color-white);
}

.button-rose {
  width: auto;
  color: var(--color-white);
  border: 1px solid var(--color-5);
  background-color: var(--color-5);
}
.button-rose i {
  color: var(--color-white);
}
.button-rose svg {
  fill: var(--color-white);
}

.button-violet {
  width: auto;
  color: var(--color-white);
  border: 1px solid var(--color-2);
  background-color: var(--color-2);
}
.button-violet i {
  color: var(--color-white);
}
.button-violet svg {
  fill: var(--color-white);
}

.button-bilan {
  width: auto;
  color: var(--color-white);
  border: 1px solid var(--color-bilan);
  background-color: var(--color-bilan);
}
.button-bilan i {
  color: var(--color-white);
}
.button-bilan svg {
  fill: var(--color-white);
}

.button-orange {
  width: auto;
  color: var(--color-white);
  border: 1px solid var(--color-3);
  background-color: var(--color-3);
}
.button-orange i {
  color: var(--color-white);
}
.button-orange svg {
  fill: var(--color-white);
}

.button-yellow {
  width: auto;
  color: var(--color-white);
  border: 1px solid var(--color-4);
  background-color: var(--color-4);
}
.button-yellow i {
  color: var(--color-white);
}
.button-yellow svg {
  fill: var(--color-white);
}

.button-user-menu {
  width: auto;
  padding: 0.5rem 1rem;
  background-color: var(--color-white);
  color: var(--color-1);
  font-size: 1.2rem;
  text-align: left;
}
.button-user-menu:hover, .button-user-menu:focus, .button-user-menu:active {
  opacity: 1;
  background-color: rgba(123, 34, 89, 0.1);
}

.button-info {
  border-radius: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.button-link {
  border: none;
  background: transparent;
  color: var(--color-2);
  text-decoration: none;
  display: inline-block;
  font-size: 1.5rem;
}

.button-link:hover,
.button-link:active,
.button-link:focus {
  text-decoration: underline;
}

.button-settings {
  background-color: var(--color-white);
  width: 30px;
  height: 30px;
  border-radius: 100%;
  font-size: 1.7rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: var(--color-1);
}

.button-speak {
  background-color: var(--color-1);
  width: 28px !important;
  height: 28px !important;
  border-radius: 100%;
  font-size: 1.6rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: var(--color-white);
}
.button-speak i {
  font-size: inherit;
}

.button-filter {
  background: transparent;
  color: rgba(45, 38, 92, 0.4);
  padding: 8px 22px;
}
.button-filter:hover, .button-filter.active {
  background: var(--color-1);
  color: var(--color-white);
}

.button-play-video {
  border-radius: 100%;
  padding: 0;
  margin: 0;
  background: transparent;
}
.button-play-video img {
  width: 80px;
  height: 80px;
}

/* MEDIUM SCREENS */
@media only screen and (min-width: 992px) {
  button:hover,
  .button:hover {
    opacity: 0.75;
    transition: opacity 0.2s ease-in-out;
  }
  .button-blue:active,
  .button-blue:hover {
    color: var(--color-1);
    background-color: transparent;
    border: 1px solid var(--color-1);
  }
  .button-transparent:active {
    opacity: 1;
    background: var(--color-white);
    color: var(--color-1);
    border-color: var(--color-1);
  }
  .button-transparent:active i {
    color: var(--color-1);
  }
  .button-transparent:active svg {
    fill: var(--color-1);
  }
  .button-transparent-2:active {
    opacity: 1;
    background: var(--color-1);
    color: var(--color-white);
    border-color: var(--color-white);
  }
  .button-transparent-2:active i {
    color: var(--color-white);
  }
  .button-transparent-2:active svg {
    fill: var(--color-white);
  }
  .button-link {
    font-size: 14px;
  }
  .button-style-2 {
    width: auto;
    font-weight: 500;
    font-size: 15px;
    height: 44px;
    padding: 0 30px;
  }
  .button-white:hover,
  .button-white:active {
    opacity: 1;
    background: var(--color-1);
    color: var(--color-white);
    border-color: var(--color-1);
  }
  .button-white:hover i,
  .button-white:active i {
    color: var(--color-white);
  }
  .button-white:hover svg,
  .button-white:active svg {
    fill: var(--color-white);
  }
  .button-yellow:hover,
  .button-yellow:active {
    opacity: 1;
    background: transparent;
    color: var(--color-4);
    border: 1px solid var(--color-4);
  }
  .button-yellow:hover i,
  .button-yellow:active i {
    color: var(--color-4);
  }
  .button-yellow:hover svg,
  .button-yellow:active svg {
    fill: var(--color-4);
  }
  .button-orange:hover,
  .button-orange:active {
    opacity: 1;
    background: var(--color-white);
    color: var(--color-3);
    border-color: var(--color-white);
  }
  .button-orange:hover i,
  .button-orange:active i {
    color: var(--color-3);
  }
  .button-orange:hover svg,
  .button-orange:active svg {
    fill: var(--color-3);
  }
  .button-red:hover,
  .button-red:active {
    opacity: 1;
    background: transparent;
    color: var(--color-error);
    border-color: var(--color-error);
  }
  .button-red:hover i,
  .button-red:active i {
    color: var(--color-error);
  }
  .button-red:hover svg,
  .button-red:active svg {
    fill: var(--color-error);
  }
  .button-rose:hover,
  .button-rose:active {
    opacity: 1;
    background: var(--color-white);
    color: var(--color-5);
    border-color: var(--color-5);
  }
  .button-rose:hover i,
  .button-rose:active i {
    color: var(--color-5);
  }
  .button-rose:hover svg,
  .button-rose:active svg {
    fill: var(--color-5);
  }
  .button-speak {
    width: var(--quiz-button-speak-size) !important;
    height: var(--quiz-button-speak-size) !important;
    font-size: 1.7rem;
  }
}
.button-debug {
  background-color: red;
  border-radius: var(--border-radius);
}

.button-design-1 {
  width: 50px;
  height: 50px;
  border-radius: var(--border-radius);
  border: 4px solid var(--color-white);
  background-color: var(--color-grey);
  box-shadow: 0 2px 7px 2px color-mix(in srgb, var(--color-1) 8%, transparent);
  padding: 0.5rem;
  position: relative;
}
@media screen and (min-width: 992px) {
  .button-design-1 {
    height: 86px;
    width: 86px;
  }
}
.button-design-1 img {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
  max-height: 90%;
  max-width: 90%;
  height: auto;
}
.button-design-1 p {
  z-index: 2;
  min-width: 80%;
  font-family: var(--font-poppins);
  font-weight: 500;
  font-size: 12px;
  position: absolute;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
  bottom: -20px;
  padding: 0.2rem 1.7rem;
  border-radius: 1.5rem;
  color: var(--color-white);
  background-color: var(--color-1);
}
@media screen and (min-width: 992px) {
  .button-design-1 p {
    padding: 0.45rem 1.7rem;
    font-size: 14px;
  }
}

@-webkit-keyframes wriggle {
  0% {
    transform: translateX(0%);
  }
  12% {
    transform: translateX(15%);
  }
  25% {
    transform: translateX(0%);
  }
  37% {
    transform: translateX(-15%);
  }
  50% {
    transform: translateX(0%);
  }
  62% {
    transform: translateX(8%);
  }
  75% {
    transform: translateX(0%);
  }
  87% {
    transform: translateX(-8%);
  }
  100% {
    transform: translateX(0%);
  }
}
@keyframes wriggle {
  0% {
    transform: translateX(0%);
  }
  12% {
    transform: translateX(15%);
  }
  25% {
    transform: translateX(0%);
  }
  37% {
    transform: translateX(-15%);
  }
  50% {
    transform: translateX(0%);
  }
  62% {
    transform: translateX(8%);
  }
  75% {
    transform: translateX(0%);
  }
  87% {
    transform: translateX(-8%);
  }
  100% {
    transform: translateX(0%);
  }
}
.wriggleAnim {
  -webkit-animation: wriggle 0.4s ease;
  animation: wriggle 0.4s ease;
}

/*--------------------------------------------------------------*/
@-webkit-keyframes blur {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blur {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.blurAnim {
  -webkit-animation: blur 0.6s ease;
  animation: blur 0.6s ease;
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
}

/* VUE JS TRANSITIONS */
.fade-enter-active,
.fade-leave-active {
  transition: all 0.3s;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
  margin-top: -5%;
}

.fade-enter-to {
  margin-top: 0;
  opacity: 1;
}

/*--------------------------------------------------------------*/
@-webkit-keyframes defileH {
  0% {
    margin-left: 0;
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  10% {
    margin-left: 0;
  }
  80% {
    margin-left: -90%;
  }
  95% {
    opacity: 1;
  }
  100% {
    margin-left: -90%;
    opacity: 0;
  }
}
@keyframes defileH {
  0% {
    margin-left: 0;
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  10% {
    margin-left: 0;
  }
  80% {
    margin-left: -90%;
  }
  95% {
    opacity: 1;
  }
  100% {
    margin-left: -90%;
    opacity: 0;
  }
}
.defile {
  -webkit-animation: defileH 6s infinite linear;
  animation: defileH 6s infinite linear;
}

/*________________FLOAT UPDOWN FOR OP ANIM ____________________*/
@-webkit-keyframes floatv {
  0% {
    transform: translateY(0%);
  }
  25% {
    transform: translateY(5%);
  }
  50% {
    transform: translateY(0%);
  }
  75% {
    transform: translateY(-5%);
  }
  100% {
    transform: translateY(0%);
  }
}
@keyframes floatv {
  0% {
    transform: translateY(0%);
  }
  25% {
    transform: translateY(5%);
  }
  50% {
    transform: translateY(0%);
  }
  75% {
    transform: translateY(-5%);
  }
  100% {
    transform: translateY(0%);
  }
}
.floatv {
  -webkit-animation: floatv 2s infinite linear;
  animation: floatv 2s infinite linear;
}

/*________________FLOAT LEFT RIGHT FOR OP ANIM ____________________*/
@-webkit-keyframes floath {
  0% {
    transform: translateX(0%);
  }
  25% {
    transform: translateX(5%);
  }
  50% {
    transform: translateX(0%);
  }
  75% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(0%);
  }
}
@keyframes floath {
  0% {
    transform: translateX(0%);
  }
  25% {
    transform: translateX(5%);
  }
  50% {
    transform: translateX(0%);
  }
  75% {
    transform: translateX(-5%);
  }
  100% {
    transform: translateX(0%);
  }
}
.floath {
  -webkit-animation: floath 2s infinite linear;
  animation: floath 2s infinite linear;
}

/** **/
/*________________FLOAT LEFT RIGHT FOR OP ANIM ____________________*/
@-webkit-keyframes arrow-floath {
  0% {
    transform: rotate(-90deg) translateY(0%);
  }
  25% {
    transform: rotate(-90deg) translateY(5%);
  }
  50% {
    transform: rotate(-90deg) translateY(0%);
  }
  75% {
    transform: rotate(-90deg) translateY(-5%);
  }
  100% {
    transform: rotate(-90deg) translateY(0%);
  }
}
@keyframes arrow-floath {
  0% {
    transform: rotate(-90deg) translateY(0%);
  }
  25% {
    transform: rotate(-90deg) translateY(5%);
  }
  50% {
    transform: rotate(-90deg) translateY(0%);
  }
  75% {
    transform: rotate(-90deg) translateY(-5%);
  }
  100% {
    transform: rotate(-90deg) translateY(0%);
  }
}
.arrow-floath {
  -webkit-animation: floarrow-floath ath 2s infinite linear;
  animation: arrow-floath 2s infinite linear;
}

/** **/
@-webkit-keyframes pulse {
  from {
    transform: scale(0.8);
  }
  to {
    transform: scale(1.1);
  }
}
@keyframes pulse {
  from {
    transform: scale(0.8);
  }
  to {
    transform: scale(1.1);
  }
}
.pulse {
  -webkit-animation: pulse 1s infinite ease-in-out alternate;
  animation: pulse 1s infinite ease-in-out alternate;
}

.icon-white {
  color: var(--color-white);
}
.icon-white svg {
  fill: var(--color-white);
}
.icon-white svg.svg-inline--fa path {
  fill: var(--color-white);
}

.icon-black {
  color: var(--color-black);
}
.icon-black svg {
  fill: var(--color-black);
}
.icon-black svg.svg-inline--fa path {
  fill: var(--color-black);
}

.icon-blue {
  color: var(--color-1);
}
.icon-blue svg {
  fill: var(--color-1);
}
.icon-blue svg.svg-inline--fa path {
  fill: var(--color-1);
}

.icon-orange {
  color: var(--color-3);
}
.icon-orange svg {
  fill: var(--color-3);
}
.icon-orange svg.svg-inline--fa path {
  fill: var(--color-3);
}

.icon-yellow {
  color: var(--color-4);
}
.icon-yellow svg {
  fill: var(--color-4);
}

/*.icon-cyan {
	color: var(--color-cyan);
	svg {
		fill: var(--color-cyan);
	}
}*/
.icon-violet {
  color: var(--color-2);
}
.icon-violet svg {
  fill: var(--color-2);
}

.icon-bilan {
  color: var(--color-bilan);
}
.icon-bilan svg {
  fill: var(--color-bilan);
}

form {
  width: 96%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
form .profile .form-inputs {
  padding: 0 1rem;
  margin-bottom: 1.5rem;
}

::-webkit-input-placeholder {
  color: var(--color-form-placeholder) !important;
  font-family: var(--font-form-input);
  font-weight: 400;
}

::-moz-placeholder {
  color: var(--color-form-placeholder) !important;
  font-family: var(--font-form-input);
  font-weight: 400;
}

::-ms-placeholder {
  color: var(--color-form-placeholder) !important;
  font-family: var(--font-form-input);
  font-weight: 400;
}

::-webkit-input-placeholder {
  color: var(--color-form-placeholder) !important;
  font-family: var(--font-form-input);
  font-weight: 400;
}

:-ms-input-placeholder {
  color: var(--color-form-placeholder) !important;
  font-family: var(--font-form-input);
  font-weight: 400;
}

::-ms-input-placeholder {
  color: var(--color-form-placeholder) !important;
  font-family: var(--font-form-input);
  font-weight: 400;
}

::-moz-placeholder {
  color: var(--color-form-placeholder) !important;
  font-family: var(--font-form-input);
  font-weight: 400;
}

::placeholder {
  color: var(--color-form-placeholder) !important;
  font-family: var(--font-form-input);
  font-weight: 400;
}

.custom-select {
  width: 100%;
  position: relative;
  z-index: 1;
  margin: 0 auto;
  margin-bottom: 2.5rem;
}

select {
  font-size: 16px;
  color: var(--color-1);
  text-align: left;
  width: 100%;
  padding: 1rem;
  border: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent);
  border-radius: 4px;
  background-color: transparent;
  z-index: 2;
  position: relative;
  background-image: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-text-align-last: left;
  text-align-last: left;
}
select:focus {
  border: 1px solid rgb(45, 38, 92);
}

select:focus {
  outline: none;
}

select + i {
  z-index: 1;
  position: absolute;
  right: 5%;
  top: 0%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999 !important;
  overflow: hidden;
  overflow-scrolling: touch;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
}

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: absolute;
}

.glightbox-container .gslide {
  height: 100%;
  width: 100%;
  position: absolute;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.glightbox-container .ginner-container {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
}

.glightbox-container .ginner-container.desc-bottom, .glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left, .glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe, .gslide video {
  width: 100vw;
  max-width: 100vw;
  min-width: 100vw;
  outline: 0 !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  max-width: 100%;
  margin: 0;
  padding: 0;
  float: none;
  outline: 0;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
  width: initial;
}

.gslide-video {
  width: 100%;
  height: auto;
  min-width: 100%;
  max-width: 100%;
  min-height: auto;
  max-height: auto;
  position: relative;
}

.gslide-video:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

.gslide-video.playing:before {
  display: none;
}

.gslide-video .jw-media, .gslide-video .jw-video {
  position: relative !important;
}

.gslide-video .jwplayer {
  max-width: 100vw;
  width: 100vh;
  height: auto !important;
}

.gslide-video .box-emboss, .gslide-video .jwplayer {
  outline: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
}

.gslide-video .box-emboss .btnd.active, .gslide-video .box-emboss .btnd:active, .gslide-video .box-emboss .btnd:focus, .gslide-video .jwplayer .btnd.active, .gslide-video .jwplayer .btnd:active, .gslide-video .jwplayer .btnd:focus {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.gslide-video object {
  position: absolute;
  top: 0;
  left: 0;
}

.gslide-inline {
  background: var(--color-white);
  padding: 20px;
  text-align: left;
  max-height: 62vh;
  overflow: auto;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: var(--color-white);
  padding: 0;
  overflow: auto;
  max-height: 62vh;
}

.gslide-media {
  display: block;
  width: auto;
}

.gslide-description.left-position, .gslide-description.right-position {
  padding: 30px;
  background: var(--color-white);
  max-width: 300px;
  min-width: 190px;
}

.gslide-description .bottom-position, .gslide-description .top-position {
  padding: 30px;
  background: var(--color-white);
  width: 100%;
  display: inline-block;
  min-width: 190px;
}

.gslide-description.description-left, .gslide-description.description-right {
  max-width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p::last-child {
  margin-bottom: 0;
}

.glightbox-mobile .glightbox-container .gslide-description {
  position: absolute;
  bottom: 15px;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.75) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: var(--color-white);
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: var(--color-white);
  font-weight: 700;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: var(--color-white);
  opacity: 0.4;
}

.gdesc-open .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 0.4;
}

.gdesc-open .gslide-description {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1;
}

.greset {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.glightbox-desc {
  display: none;
}

.glightbox-open {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader 0.8s infinite linear;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid var(--color-white);
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
}

.gclose, .gnext, .gprev {
  background-repeat: no-repeat;
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  display: block;
  background-position: 0 0;
}

.gclose.disabled, .gnext.disabled, .gprev.disabled {
  opacity: 0.1;
}

.gclose .garrow, .gnext .garrow, .gprev .garrow {
  stroke: var(--color-white);
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gclose, .glightbox-closing .gnext, .glightbox-closing .gprev {
  opacity: 0 !important;
}

.glightbox-clean .gslide-description {
  background: var(--color-white);
  padding: 22px 20px;
}

.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: 400;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video {
  background: #000;
}

.glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev {
  background-color: rgba(0, 0, 0, 0.08);
  position: absolute;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAA2CAYAAADTeCfRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NThDMEMwNzg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NThDMEMwODg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1OEMwQzA1ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1OEMwQzA2ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+htE8KwAAA9BJREFUeNrsm1tIFGEYhndDI4OSLgqkMrKjBXYwCjt40QkpL4pMyoqMgigIgm6iiy66KSwpj2vrucKgpINRRhYRooQkWYEWUkaWERokhVQXbu/QOyDhpjPzz3H/Dx7W1f2+753/3X9mnPnHHwqFfDKcEWPkEEgzZEgzpBkybDbjHLhvIP8GKLNhPILgksEaFaDKKWacAMdAn4Ean8F+kGOxGXFgDyjSmZ8L9oFpurKVU1uBnAr9jZMCah1hrQLBGkciyL7FGvNymXdZb2+RG3GGYo4LrHmINS9abEiZRkMu8PNXjPQVJV4Vc9SEgclm7WqLDSkd5RdBiBGizCihmMMmDkwWe1yz2JBy9g2E+ft5o7smkWZUUMwBCwYmg71u2nQMCZhphFEzaihmt4UDk86e9TYZUsj3OaKNMGJGHcVkWjwoChvZ+7HFfQvZt42vpaJ76Em6SzHbbDBCZR01NFvct519u8yorzXhEcWk2WiESiq1tFrUT901veZrnp1mNFHEWgcYoZJMTe0m98ljn3K+z+f7oB1mtLD5agcZoZJEbZ3Ab0J9deCrwpzSB6004xWbLnegESqJ1NgNok04aFeF+XtA5MF8pA90stkiBxuhkkCtvSBGQL2iEYz415Bys8yIAu/ZZKELjFCJp+Z+EGugTgHrVGq8ClEm2oxZ4CUYAHNcZIRKHOjj6ed8A8eISo15xUaPIcP9spFFk11ohMp0bkOHxrxa5lXo7Ksack9Pvn+YpTqLwS0QDZbxRo+bYgJoBZPAZtCiIVe5QzceZBroXwP8YKfWRH+YdVOx4AOYCOJBt0uMUAz4BGLAVNDjhXvg/bwF2UdTElywLVOoN5o/97hsRv/3HvgAv10fwVuQ6ODtUO45f6HmyaDXi6tDfoMZNKMdJDlwG2ZyN/qVs/mbl5fqDILZoAO8AMkO0j8XvONJhjKLf0TKuqkF4Dl4BlY6QLty1vcGdHE39SvSFrEtBc2gCWywUfcKfjE6eHIxGKkrCleBRvAApNmgOQU8BW2crRG/vDMV1JN0C/WmcmYqZizxeSyMLO/cBG6DOyDDAq3rwRPOyhSfB8PoWtst4DrJMlGnYnwDeMjZ4c0QdGGumhfIsk246LeVtetcfOFyVEQJ8nQv+AkqwThQIqjuDnAV1ILtPo9HlMBaB/kfewCMBfkG6ylL85VnJZSroLt8kRAmTLezOpfUD+W0WQvFnIzfpEePlaeO5oE1OvOVp56+R8KuaWiYZYYMG05tZUgzpBkypBnSDBnSDGmGDGmGDGmGNEOGNEOaIUOa4YH4I8AAM9m8BFEzyDIAAAAASUVORK5CYII=);
}

.glightbox-clean .gprev {
  background-position: 4px 5px;
  top: -100%;
  left: 30px;
  width: 38px;
  height: 56px;
}

.glightbox-clean .gnext {
  background-position: -27px 5px;
  top: -100%;
  right: 30px;
  width: 38px;
  height: 56px;
}

.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  opacity: 0.7;
  background-position: -59px 2px;
}

.glightbox-clean .gclose:hover {
  opacity: 1;
}

.gfadeIn {
  -webkit-animation: gfadeIn 0.5s ease;
  animation: gfadeIn 0.5s ease;
}

.gfadeOut {
  -webkit-animation: gfadeOut 0.5s ease;
  animation: gfadeOut 0.5s ease;
}

.gslideOutLeft {
  -webkit-animation: gslideOutLeft 0.3s ease;
  animation: gslideOutLeft 0.3s ease;
}

.gslideInLeft {
  -webkit-animation: gslideInLeft 0.3s ease;
  animation: gslideInLeft 0.3s ease;
}

.gslideOutRight {
  -webkit-animation: gslideOutRight 0.3s ease;
  animation: gslideOutRight 0.3s ease;
}

.gslideInRight {
  -webkit-animation: gslideInRight 0.3s ease;
  animation: gslideInRight 0.3s ease;
}

.gzoomIn {
  -webkit-animation: gzoomIn 0.5s ease;
  animation: gzoomIn 0.5s ease;
}

.gzoomOut {
  -webkit-animation: gzoomOut 0.5s ease;
  animation: gzoomOut 0.5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}
@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}
@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}
@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}
@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@media (min-width: 25em) {
  .gslide iframe, .gslide video {
    min-width: 0;
  }
}
@media (min-width: 48em) {
  .glightbox-container .ginner-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .glightbox-container .ginner-container.desc-left .gslide-description, .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-left .gslide-media, .glightbox-container .ginner-container.desc-top .gslide-media {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .gslide-image img {
    width: auto;
    width: initial;
    max-height: 97vh;
  }
  .gslide-video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 100px;
    height: 100%;
    max-height: 95vh !important;
  }
  .gslide-external, .gslide-inline {
    max-height: 95vh;
  }
  .gslide-media {
    display: block;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .gslide-description.description-left, .gslide-description.description-right {
    max-width: 275px;
  }
  .goverlay {
    background: rgba(0, 0, 0, 0.92);
  }
  .glightbox-clean .ginner-container {
    -webkit-box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65);
  }
  .glightbox-clean .gnext, .glightbox-clean .gprev {
    top: 45%;
  }
}
@media (min-width: 62em) {
  .glightbox-clean .gclose {
    right: 20px;
  }
}
.glightbox-clean .gslide-description {
  background: transparent;
  padding: 15px;
}
.glightbox-clean .gslide-title {
  font-size: 0.8em;
  margin: 0;
  color: var(--color-white);
  font-family: var(--font-nunRegular);
}

.quiz-question-container div.quiz-question-text {
  text-align: left;
  color: inherit;
  font-family: inherit;
}

.exo-question {
  width: calc(100% - 2.6rem);
  padding: 1.3rem;
  border: none;
  color: var(--color-1-dark);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
  border-radius: var(--border-radius);
  margin-bottom: 1rem;
  background: var(--color-1);
  color: var(--color-white);
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
}
.exo-question i.speak, .exo-question i.stop {
  font-size: 1.6rem;
  margin-right: 10px;
}

.quiz-answers {
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
  font-family: var(--font-nunExtraLight);
}
.quiz-answers,
.quiz-answers li {
  list-style: none;
}
.quiz-answers.validated .quiz-answer, .quiz-answers.validated .quiz-answer:hover {
  cursor: default;
}

.quiz-answer {
  position: relative;
  border: none;
  border-radius: var(--border-radius);
  margin: 0;
  box-shadow: 0 2px 7px 2px color-mix(in srgb, var(--color-1) 8%, transparent);
  padding: 1.3rem;
  font-family: inherit;
  background-color: var(--color-white);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  transition: all 0.2s ease-out;
}
.quiz-answer.speak, .quiz-answer.stop {
  width: calc(100% - 2.6rem - var(--quiz-button-speak-size));
}
.quiz-answer:not(:last-of-type) {
  margin-bottom: 1rem;
}
.quiz-answer i:not(.speak:not(.stop)) {
  position: absolute;
  right: 10px;
  font-size: 20px;
  margin-left: auto;
  border: none;
  border-radius: 0;
  width: auto;
  height: auto;
  padding: 0;
  box-shadow: none;
}
.quiz-answer:not(.disabled):hover, .quiz-answer.selected {
  cursor: pointer;
  background: var(--color-5);
  background: var(--color-quiz-answer-selected);
  transition: all 0.2s ease-out;
}
.quiz-answer:not(.disabled):hover .quiz-answer-content, .quiz-answer.selected .quiz-answer-content {
  color: var(--color-white);
}
.quiz-answer.good {
  background-color: var(--color-white);
}
.quiz-answer.good .quiz-answer-state {
  color: var(--color-quiz-answer-indicator-good);
}
.quiz-answer.wrong {
  background-color: var(--color-white);
}
.quiz-answer.wrong .quiz-answer-state {
  color: var(--color-quiz-answer-indicator-wrong);
}
.quiz-answer.wrong, .quiz-answer.wrong:hover {
  background: var(--color-2);
}
.quiz-answer.wrong .quiz-answer-content, .quiz-answer.wrong:hover .quiz-answer-content {
  color: var(--color-white);
}
.quiz-answer.good, .quiz-answer.good:hover {
  background: var(--color-success);
}
.quiz-answer.good .quiz-answer-content, .quiz-answer.good:hover .quiz-answer-content {
  color: var(--color-white);
}
.quiz-answer.remed-wrong {
  cursor: initial;
  background: var(--color-2-very-light);
}
.quiz-answer.remed-wrong .quiz-answer-content {
  color: var(--color-1-pale-light);
}
.quiz-answer.remed-wrong:hover, .quiz-answer.remed-wrong:active {
  cursor: initial;
  background: var(--color-2-very-light);
}
.quiz-answer.remed-wrong:hover .quiz-answer-content, .quiz-answer.remed-wrong:active .quiz-answer-content {
  color: var(--color-1-pale-light);
}
.quiz-answer.remed-good:not(.quiz-answer-image) {
  border-color: var(--color-4-light);
  border-width: 3px;
}
.quiz-answer.remed-wrong:not(.quiz-answer-image) {
  background-color: rgba(212, 212, 212, 0.651);
}
.quiz-answer.quiz-answer-image.remed-good {
  box-shadow: 0 0 0 8px var(--color-4-light);
  border: none;
}
.quiz-answer.quiz-answer-image.remed-good.selected {
  box-shadow: 0 0 0 8px var(--color-quiz-selected-box-shadow);
}
.quiz-answer.quiz-answer-image.remed-wrong {
  opacity: 0.7;
}
.quiz-answer .quiz-answer-button {
  background-color: transparent;
  color: inherit;
  padding: 2px 0;
  margin: 0;
  text-align: left;
  display: block;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.quiz-answer .quiz-answer-text {
  text-align: left;
  font-family: var(--font-nunExtraLight);
  width: 90%;
  font-size: 16px;
  color: inherit;
}
.quiz-answer .quiz-answer-content {
  font-family: var(--font-poppins);
  color: var(--color-1);
  font-weight: 500;
  max-width: 80%;
}
.quiz-answer .quiz-answer-content,
.quiz-answer .quiz-answer-content p {
  font-size: 14px;
  line-height: 20px;
}
.quiz-answer .button-speak {
  position: absolute;
  left: 100%;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: var(--quiz-button-speak-size) !important;
  width: var(--quiz-button-speak-size) !important;
}

/*
.quiz-answer-image {
	padding: 0;
	display: inline-block;
	margin-bottom: 0;
	.quiz-answer-state {
		background-color: var(--color-white);
		position: absolute;
		top: -15px;
		right: -15px;
		z-index: 2;
	}

	&.selected {
		box-shadow: 0 0 0 5px var(--color-quiz-selected-box-shadow);
	}

	&.good {
		box-shadow: 0 0 0 5px var(--color-win);

		.quiz-answer-state {
			border: 1px solid var(--color-win);
			@include shadow(var(--color-win), 0, 2, 1);
			color: var(--color-win);
		}
	}
	&.wrong {
		box-shadow: 0 0 0 5px var(--color-lost);

		.quiz-answer-state {
			border: 1px solid var(--color-lost);
			@include shadow(var(--color-lost), 0, 2, 1);
			color: var(--color-lost);
		}
	}
}*/
#quiz-valid-container {
  position: fixed;
  width: calc(100% - 2 * var(--paddingH));
  padding: 5px var(--paddingH);
  bottom: 0;
  z-index: 999;
  background-color: color-mix(in srgb, var(--color-1) 30%, transparent);
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.quiz-valid-button {
  margin: 0;
  margin-right: calc(17.5% - var(--paddingH) + 6px);
}
.quiz-valid-button.tp-valid-button {
  margin-right: 0;
}

.quiz-component {
  width: 100%;
  height: 100%;
  font-family: var(--font-poppins);
}
.quiz-component .quiz-background {
  height: 100%;
  width: 100%;
  background-color: rgba(45, 38, 92, 0.47);
  position: absolute;
  top: 0;
  left: 0;
}
.quiz-component .quiz-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 5;
  height: calc(100% - 2 * var(--paddingV));
  width: 65%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding: var(--paddingV) 0;
  max-width: 1100px;
}
.quiz-component .quiz-answers {
  padding-right: 10px;
  padding-bottom: 6rem;
}
.quiz-component .quiz-answers .quiz-answer {
  justify-content: flex-start;
}
.quiz-component .arrow {
  position: absolute;
  height: 45px;
  width: auto;
  transform: rotate(90deg);
}

@media only screen and (min-width: 667px) {
  .exo-question {
    font-size: 16px;
    line-height: 22px;
  }
}
@media screen and (min-width: 992px) {
  .exo-question {
    width: calc(100% - 3.6rem);
    padding: 1.8rem;
    font-size: 18px;
    line-height: 24px;
  }
  .quiz-answer {
    width: calc(100% - 3.6rem);
    padding: 1.8rem;
  }
  .quiz-answer.speak, .quiz-answer.stop {
    width: calc(100% - 3.6rem - 40px);
  }
  .quiz-answer i:not(.speak):not(.stop) {
    font-size: 28px;
  }
  .quiz-answer .quiz-answer-content,
  .quiz-answer .quiz-answer-content p {
    font-size: 16px;
    line-height: 22px;
  }
  .quiz-answer .button-speak {
    height: 40px !important;
    width: 40px !important;
  }
  .quiz-valid-button {
    align-self: flex-end;
    margin: 0;
  }
  #quiz-text .quiz-answers,
  #quiz-visual .quiz-answers {
    flex: 1;
    margin-bottom: 1rem;
    padding-bottom: 0;
  }
  #quiz-text .arrow,
  #quiz-visual .arrow {
    height: 70px;
    width: auto;
  }
}
#quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-legend {
  font-family: var(--font-poppins);
}

#quiz-visual .button-play {
  margin: 0;
  align-self: flex-end;
}
#quiz-visual .quiz-answers {
  padding-left: 70px;
  margin-left: -70px;
}
#quiz-visual .quiz-answers .visual-quiz-answer {
  margin-left: 18px;
  padding: 0.5rem 0.9rem;
  width: calc(100% - 1.8rem - 18px);
}
#quiz-visual .quiz-answers .visual-quiz-answer.speak {
  width: calc(100% - 1.8rem - 18px - var(--quiz-button-speak-size));
}
#quiz-visual .quiz-answers .visual-quiz-answer .answer-picto {
  width: 36px;
  height: 36px;
  border-radius: 36px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-color: var(--color-white);
  border: 2px solid var(--color-white);
  position: relative;
  left: calc(-0.9rem - 18px);
}
#quiz-visual .quiz-answers .visual-quiz-answer:not(:last-of-type) {
  margin-bottom: 1rem;
}
#quiz-visual .quiz-answers .visual-quiz-answer .visual-quiz-answer-content {
  position: relative;
  left: -18px;
}
#quiz-visual .arrow {
  right: calc(100% + 25px);
}

@media screen and (min-width: 992px) {
  #quiz-visual .quiz-background {
    display: none;
  }
  #quiz-visual #visual-quiz-content {
    height: calc(100% - 2 * var(--paddingV));
    background-color: rgba(45, 38, 92, 0.47);
    padding-left: var(--paddingH);
    padding-right: var(--paddingH);
    width: calc(40% - 2 * var(--paddingH));
    left: auto;
    right: 0;
    transform: none;
    z-index: 2;
  }
  #quiz-visual #visual-quiz-question {
    margin-top: calc(var(--header-size));
  }
  #quiz-visual .quiz-answers {
    padding-left: 100px;
    margin-left: -100px;
  }
  #quiz-visual .quiz-answers .visual-quiz-answer {
    margin-left: 25px;
    padding: 0.5rem 1.2rem 0.5rem 0;
    width: calc(100% - 1.2rem - 25px);
  }
  #quiz-visual .quiz-answers .visual-quiz-answer.speak {
    width: calc(100% - 1.2rem - 25px - 40px);
  }
  #quiz-visual .quiz-answers .visual-quiz-answer .answer-picto {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    border: 4px solid var(--color-white);
    left: -25px;
  }
  #quiz-visual .arrow {
    right: calc(100% + var(--quiz-button-speak-size));
  }
}
#quiz-connect {
  --quiz-connect-point-size: 15px;
  --quiz-connect-point-border: 3px;
  --validation-icon-size: 20px;
}
#quiz-connect .button-play {
  margin: 0;
  align-self: flex-end;
}
#quiz-connect .quiz-answers {
  max-height: 65%;
  flex: 1;
  display: grid;
  flex-wrap: wrap;
  justify-content: center;
  height: auto;
  padding: 0;
  --padding-offset: calc(0.5rem + (var(--quiz-connect-point-size) / 2));
}
#quiz-connect .quiz-answers .quiz-connect-answers {
  display: flex;
}
#quiz-connect .quiz-answers.validated .invisible + .button-speak {
  display: none;
}
#quiz-connect .quiz-answers .quiz-connect-answer {
  box-shadow: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-items: flex-start;
  justify-content: center;
  padding: 1.1rem;
  position: relative;
  z-index: 1;
  width: auto;
}
#quiz-connect .quiz-answers .quiz-connect-answer-inner {
  height: 100%;
  position: relative;
}
#quiz-connect .quiz-answers .quiz-connect-answer-content {
  background: var(--color-white);
  border-radius: var(--border-radius);
  width: calc(100% - 0.2rem);
  padding: 0.1rem;
  position: relative;
  min-height: 30%;
}
#quiz-connect .quiz-answers .quiz-connect-answer-content .quiz-connect-answer-image {
  width: 100%;
  height: 100%;
}
#quiz-connect .quiz-answers .quiz-connect-answer-content i {
  position: absolute;
  top: -2px;
  right: -2px;
  border-radius: 100%;
}
#quiz-connect .quiz-answers .quiz-connect-answer .quiz-connect-answer-text {
  width: 100%;
  overflow-y: auto;
  font-size: 13px;
  line-height: 1.2;
  font-weight: 600;
  text-align: left;
  overflow: hidden;
}
#quiz-connect .quiz-answers .quiz-connect-answer.type-question .quiz-connect-point {
  background: linear-gradient(40deg, var(--color-2) 15.06%, var(--color-5) 35.24%, var(--color-3) 61.14%, var(--color-4) 88.16%);
}
#quiz-connect .quiz-answers .quiz-connect-answer.type-question:not(.disabled):hover, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.selected, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.paired {
  background: var(--color-quiz-answer-selected);
}
#quiz-connect .quiz-answers .quiz-connect-answer.type-question:not(.disabled):hover .quiz-connect-point, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.selected .quiz-connect-point, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.paired .quiz-connect-point {
  background: var(--color-2);
}
#quiz-connect .quiz-answers .quiz-connect-answer.type-question:not(.disabled):hover .quiz-connect-answer-content, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.selected .quiz-connect-answer-content, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.paired .quiz-connect-answer-content {
  background: var(--color-white);
}
#quiz-connect .quiz-answers .quiz-connect-answer.type-question:not(.disabled):hover .quiz-connect-answer-text, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.selected .quiz-connect-answer-text, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.paired .quiz-connect-answer-text {
  color: var(--color-white);
}
#quiz-connect .quiz-answers .quiz-connect-answer.type-answer:not(.disabled):hover, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.selected, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.paired {
  background: var(--color-quiz-answer-selected-2);
  /*&+.quiz-connect-line:before {
  	background: var(--color-2);
  }*/
}
#quiz-connect .quiz-answers .quiz-connect-answer.type-answer:not(.disabled):hover .quiz-connect-point, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.selected .quiz-connect-point, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.paired .quiz-connect-point {
  background: var(--color-4);
}
#quiz-connect .quiz-answers .quiz-connect-answer.type-answer:not(.disabled):hover .quiz-connect-answer-content, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.selected .quiz-connect-answer-content, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.paired .quiz-connect-answer-content {
  background: var(--color-white);
}
#quiz-connect .quiz-answers .quiz-connect-answer.type-answer:not(.disabled):hover .quiz-connect-answer-text, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.selected .quiz-connect-answer-text, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.paired .quiz-connect-answer-text {
  color: var(--color-white);
}
#quiz-connect .quiz-answers .quiz-connect-answer.type-question, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer {
  /*&.remed-wrong {
  	.quiz-connect-answer-content {
  		background: var(--color-2-very-light);
  	}

  	background: var(--color-2-very-light);

  	.quiz-connect-answer-text {
  		color: var(--color-1-pale-light);
  	}

  	&:hover,
  	&:active {
  		.quiz-connect-answer-content {
  			background: var(--color-2-very-light);
  		}

  		background: var(--color-2-very-light);

  		.quiz-connect-answer-text {
  			color: var(--color-1-pale-light);
  		}
  	}
  }*/
}
#quiz-connect .quiz-answers .quiz-connect-answer.type-question.wrong,
#quiz-connect .quiz-answers .quiz-connect-answer.type-question.wrong .quiz-connect-point, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.wrong + .quiz-connect-line, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.wrong + .quiz-connect-line:before, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.wrong + .quiz-connect-line:after, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.wrong:hover,
#quiz-connect .quiz-answers .quiz-connect-answer.type-question.wrong:hover .quiz-connect-point, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.wrong:hover + .quiz-connect-line, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.wrong:hover + .quiz-connect-line:before, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.wrong:hover + .quiz-connect-line:after, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.wrong,
#quiz-connect .quiz-answers .quiz-connect-answer.type-answer.wrong .quiz-connect-point, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.wrong + .quiz-connect-line, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.wrong + .quiz-connect-line:before, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.wrong + .quiz-connect-line:after, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.wrong:hover,
#quiz-connect .quiz-answers .quiz-connect-answer.type-answer.wrong:hover .quiz-connect-point, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.wrong:hover + .quiz-connect-line, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.wrong:hover + .quiz-connect-line:before, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.wrong:hover + .quiz-connect-line:after {
  background: var(--color-2);
}
#quiz-connect .quiz-answers .quiz-connect-answer.type-question.good,
#quiz-connect .quiz-answers .quiz-connect-answer.type-question.good .quiz-connect-point, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.good + .quiz-connect-line, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.good + .quiz-connect-line:before, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.good + .quiz-connect-line:after, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.good:hover,
#quiz-connect .quiz-answers .quiz-connect-answer.type-question.good:hover .quiz-connect-point, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.good:hover + .quiz-connect-line, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.good:hover + .quiz-connect-line:before, #quiz-connect .quiz-answers .quiz-connect-answer.type-question.good:hover + .quiz-connect-line:after, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.good,
#quiz-connect .quiz-answers .quiz-connect-answer.type-answer.good .quiz-connect-point, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.good + .quiz-connect-line, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.good + .quiz-connect-line:before, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.good + .quiz-connect-line:after, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.good:hover,
#quiz-connect .quiz-answers .quiz-connect-answer.type-answer.good:hover .quiz-connect-point, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.good:hover + .quiz-connect-line, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.good:hover + .quiz-connect-line:before, #quiz-connect .quiz-answers .quiz-connect-answer.type-answer.good:hover + .quiz-connect-line:after {
  background: var(--color-success);
}
#quiz-connect .quiz-answers .quiz-connect-point,
#quiz-connect .quiz-answers .quiz-connect-line {
  border: var(--quiz-connect-point-border) solid #FFF;
}
#quiz-connect .quiz-answers .quiz-connect-point {
  position: absolute;
  z-index: 2;
  width: var(--quiz-connect-point-size);
  height: var(--quiz-connect-point-size);
  border-radius: 100%;
  background: linear-gradient(0deg, color-mix(in srgb, var(--color-1) 20%, transparent) 0%, color-mix(in srgb, var(--color-1) 20%, transparent) 100%), var(--color-white, #FFF);
}
#quiz-connect .quiz-answers .quiz-connect-line {
  border-left: none;
  border-right: none;
  position: absolute;
  z-index: 2;
  height: 6px;
  transform-origin: left center;
  background: linear-gradient(40deg, var(--color-2) 15.06%, var(--color-5) 35.24%, var(--color-3) 61.14%, var(--color-4) 88.16%);
}
#quiz-connect .quiz-answers .quiz-connect-line:before, #quiz-connect .quiz-answers .quiz-connect-line:after {
  content: "";
  position: absolute;
  width: var(--quiz-connect-point-size);
  height: var(--quiz-connect-point-size);
  border-radius: 100%;
  top: calc(-1 * var(--quiz-connect-point-size) / 2 + var(--quiz-connect-point-border) - 1px);
}
#quiz-connect .quiz-answers .quiz-connect-line:before {
  left: calc(-1 * var(--quiz-connect-point-size) / 2);
}
#quiz-connect .quiz-answers .quiz-connect-line:after {
  right: calc(-1 * var(--quiz-connect-point-size) / 2);
}
#quiz-connect .quiz-answers .quiz-connect-answer-inner:has(.type-answer.paired) + .quiz-connect-line:before {
  background: var(--color-2);
}
#quiz-connect .quiz-answers .quiz-connect-answer-inner:has(.type-answer.paired) + .quiz-connect-line:after {
  background: var(--color-4);
}
#quiz-connect .quiz-answers .quiz-connect-answer-inner:has(.type-answer.good) + .quiz-connect-line, #quiz-connect .quiz-answers .quiz-connect-answer-inner:has(.type-answer.good) + .quiz-connect-line:before, #quiz-connect .quiz-answers .quiz-connect-answer-inner:has(.type-answer.good) + .quiz-connect-line:after {
  background: var(--color-success);
}
#quiz-connect .quiz-answers .quiz-connect-answer-inner:has(.type-answer.wrong) + .quiz-connect-line, #quiz-connect .quiz-answers .quiz-connect-answer-inner:has(.type-answer.wrong) + .quiz-connect-line:before, #quiz-connect .quiz-answers .quiz-connect-answer-inner:has(.type-answer.wrong) + .quiz-connect-line:after {
  background: var(--color-2);
}
#quiz-connect .quiz-answers .validation-icon {
  position: relative;
  right: unset;
  margin: 0;
  opacity: 0;
}
#quiz-connect .quiz-answers.validated .validation-icon {
  opacity: 1;
}
#quiz-connect .quiz-answers .button-speak {
  position: absolute;
  z-index: 2;
  border-radius: 0;
  margin: 0;
  width: calc(0.8 * var(--quiz-button-speak-size)) !important;
  height: calc(0.8 * var(--quiz-button-speak-size)) !important;
}
#quiz-connect .quiz-answers .button-speak-left, #quiz-connect .quiz-answers.layout-columns .quiz-connect-answers.left .button-speak {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
#quiz-connect .quiz-answers .button-speak-right, #quiz-connect .quiz-answers.layout-rows .button-speak, #quiz-connect .quiz-answers.layout-columns .quiz-connect-answers.right .button-speak {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
}
#quiz-connect .quiz-answers.layout-columns {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  --gap: calc(20px + var(--quiz-connect-point-size) + var(--quiz-connect-point-border));
  gap: var(--gap);
}
#quiz-connect .quiz-answers.layout-columns .button-speak {
  mix-blend-mode: lighten;
  top: 50%;
  transform: translateY(-50%);
}
#quiz-connect .quiz-answers.layout-columns .quiz-connect-answers {
  flex-direction: column;
  justify-content: start;
  gap: 0.5rem;
  height: 100%;
  width: calc(50% - var(--gap));
}
#quiz-connect .quiz-answers.layout-columns .quiz-connect-answers.left .quiz-connect-answer-inner {
  margin-left: var(--quiz-button-speak-size);
}
#quiz-connect .quiz-answers.layout-columns .quiz-connect-answers.left .button-speak {
  right: 99%;
}
#quiz-connect .quiz-answers.layout-columns .quiz-connect-answers.right .quiz-connect-answer-inner {
  margin-right: var(--quiz-button-speak-size);
}
#quiz-connect .quiz-answers.layout-columns .quiz-connect-answers.right .button-speak {
  left: 99%;
}
#quiz-connect .quiz-answers.layout-columns .quiz-connect-point {
  top: 50%;
  transform: translateY(-50%);
  left: calc(-1 * var(--quiz-connect-point-size) / 2 - var(--quiz-connect-point-border) / 2);
  right: auto;
}
#quiz-connect .quiz-answers.layout-columns .quiz-connect-answer {
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  width: calc(100% - 1.1rem - var(--padding-offset));
  height: calc(100% - 2.2rem);
  flex-direction: row;
}
#quiz-connect .quiz-answers.layout-columns .quiz-connect-answer-text-container {
  display: flex;
  flex: 1;
  width: auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#quiz-connect .quiz-answers.layout-columns .quiz-connect-answer.type-question {
  padding-right: var(--padding-offset);
}
#quiz-connect .quiz-answers.layout-columns .quiz-connect-answer.type-question .quiz-connect-point {
  left: auto;
  right: calc(-1 * var(--quiz-connect-point-size) / 2 - var(--quiz-connect-point-border) / 2);
}
#quiz-connect .quiz-answers.layout-columns .quiz-connect-answer.type-answer {
  padding-left: var(--padding-offset);
}
#quiz-connect .quiz-answers.layout-columns .validation-icon {
  margin: 0;
  margin-left: auto;
}
#quiz-connect .quiz-answers.layout-rows {
  grid-template-columns: 1fr;
  grid-template-rows: repeat(2, 1fr);
  gap: calc(20px + var(--quiz-connect-point-size) + var(--quiz-connect-point-border));
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answers {
  display: grid;
  grid-template-rows: 1fr;
  justify-content: center;
  align-items: stretch;
  gap: 0.9rem;
}
#quiz-connect .quiz-answers.layout-rows.grid-1 .quiz-connect-answers {
  grid-template-columns: repeat(1, 1fr);
}
#quiz-connect .quiz-answers.layout-rows.grid-2 .quiz-connect-answers {
  grid-template-columns: repeat(2, minmax(40%, 50%));
}
#quiz-connect .quiz-answers.layout-rows.grid-3 .quiz-connect-answers {
  grid-template-columns: repeat(3, 1fr);
}
#quiz-connect .quiz-answers.layout-rows.grid-4 .quiz-connect-answers {
  grid-template-columns: repeat(4, 1fr);
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer {
  padding: 0.5rem;
  height: calc(100% - 1rem - var(--padding-offset));
  width: auto;
  margin: 0;
  gap: 0.25rem;
  justify-content: space-between;
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer-content {
  flex: 1;
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer .quiz-connect-answer-text-container {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  overflow: hidden;
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer .quiz-connect-answer-text {
  text-align: center;
  max-height: 3rem;
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer-content + .quiz-connect-answer-text-container {
  flex: 0 0 35%;
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer .quiz-connect-point {
  left: 50%;
  transform: translateX(-50%);
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer.type-question {
  padding-bottom: var(--padding-offset);
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer.type-question .quiz-connect-point {
  top: auto;
  bottom: calc(-1 * var(--quiz-connect-point-size) / 2 - var(--quiz-connect-point-border) / 2);
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer.type-question + .button-speak {
  top: 0.6rem;
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer.type-question .validation-icon {
  top: 0.4rem;
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer.type-answer {
  padding-top: var(--padding-offset);
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer.type-answer .quiz-connect-point {
  bottom: auto;
  top: calc(-1 * var(--quiz-connect-point-size) / 2 - var(--quiz-connect-point-border) / 2);
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer.type-answer + .button-speak {
  top: calc(var(--padding-offset) + 0.2rem);
}
#quiz-connect .quiz-answers.layout-rows .quiz-connect-answer.type-answer .validation-icon {
  top: calc(var(--padding-offset) - 0.2rem);
}
#quiz-connect .quiz-answers.layout-rows .validation-icon {
  border-radius: 100%;
  background-color: #FFF;
  position: absolute;
  right: 0.4rem;
  align-self: center;
}
#quiz-connect .quiz-answers.layout-rows .wrong .validation-icon {
  background-color: var(--color-2);
}
#quiz-connect .quiz-answers.layout-rows .good .validation-icon {
  background-color: var(--color-success);
}
#quiz-connect .quiz-answers.validated .quiz-connect-answer, #quiz-connect .quiz-answers:disabled .quiz-connect-answer, #quiz-connect .quiz-answers.validated .quiz-connect-answer:hover, #quiz-connect .quiz-answers:disabled .quiz-connect-answer:hover {
  cursor: default;
}
#quiz-connect .arrow {
  right: 102%;
}

@media only screen and (min-width: 667px) {
  #quiz-connect .quiz-answers.layout-rows .quiz-connect-answer .quiz-connect-answer-text {
    max-height: 2.8rem;
  }
}
@media screen and (min-width: 992px) {
  #quiz-connect {
    --quiz-connect-point-size: 21px;
    --quiz-connect-point-border: 4px;
    --validation-icon-size: 28px;
  }
  #quiz-connect #quiz-connect-content {
    margin-top: var(--header-size);
    height: calc(100% - 2 * var(--paddingV) - var(--header-size));
  }
  #quiz-connect .quiz-answers {
    overflow: hidden;
    margin-bottom: 1rem;
    --padding-offset: calc(1.1rem + (var(--quiz-connect-point-size) / 2));
  }
  #quiz-connect .quiz-answers .button-speak {
    width: var(--quiz-button-speak-size) !important;
    height: var(--quiz-button-speak-size) !important;
  }
  #quiz-connect .quiz-answers.layout-columns {
    --gap: calc(40px + var(--quiz-connect-point-size) + var(--quiz-connect-point-border));
    gap: var(--gap);
  }
  #quiz-connect .quiz-answers.layout-columns.texts .quiz-connect-answers {
    gap: 1rem;
  }
  #quiz-connect .quiz-answers.layout-rows {
    gap: calc(30px + var(--quiz-connect-point-size) + var(--quiz-connect-point-border));
  }
  #quiz-connect .quiz-answers.layout-rows .quiz-connect-answer {
    gap: 0.5rem;
  }
  #quiz-connect .quiz-answers.layout-rows .quiz-connect-answer-content {
    padding: 0.5rem;
    width: calc(100% - 1rem);
  }
  #quiz-connect .quiz-answers.layout-rows .quiz-connect-answer-content + .quiz-connect-answer-text-container {
    flex: 0 0 25%;
  }
  #quiz-connect .quiz-answers.layout-rows .quiz-connect-answer .quiz-connect-answer-text {
    max-height: 2.8rem;
  }
  #quiz-connect .quiz-answers.layout-rows .quiz-connect-answer.type-question + .button-speak {
    top: 1rem;
  }
  #quiz-connect .quiz-answers.layout-rows .quiz-connect-answer.type-answer + .button-speak {
    top: calc(var(--padding-offset) + 0.5rem);
  }
  #quiz-connect .quiz-answers .quiz-connect-answer {
    width: calc(100% - 2rem);
    padding: 1rem;
  }
  #quiz-connect .quiz-answers .quiz-connect-answer .quiz-connect-answer-content i {
    font-size: 30px;
  }
  #quiz-connect .quiz-answers .quiz-connect-answer .quiz-connect-answer-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 1280px) {
  #quiz-connect .quiz-answers .quiz-connect-answer .quiz-connect-answer-content {
    padding: 1rem;
    width: calc(100% - 2rem);
  }
  #quiz-connect .quiz-answers .quiz-connect-answer .quiz-connect-answer-content i {
    font-size: 35px;
    top: -3px;
    right: -3px;
  }
  #quiz-connect .quiz-answers .quiz-connect-answer .quiz-connect-answer-text {
    font-size: 16px;
  }
  #quiz-connect .quiz-answers.layout-columns {
    --gap: calc(90px + var(--quiz-connect-point-size) + var(--quiz-connect-point-border));
  }
  #quiz-connect .quiz-answers.layout-rows .quiz-connect-answer .quiz-connect-answer-text {
    max-height: 3rem;
  }
}
@media screen and (min-width: 1440px) and (min-height: 900px) {
  #quiz-connect .quiz-answers.layout-rows {
    align-content: center;
    gap: calc(40px + var(--quiz-connect-point-size) + var(--quiz-connect-point-border));
  }
}
@media screen and (min-width: 1920px) {
  #quiz-connect .quiz-answers.layout-rows {
    align-content: center;
  }
}
@media screen and (min-height: 600px) {
  #quiz-connect .quiz-answers {
    max-height: 72%;
  }
}
@media screen and (min-height: 768px) {
  #quiz-connect .quiz-answers {
    max-height: 80%;
  }
  #quiz-connect .quiz-answers.layout-rows .quiz-connect-answers {
    grid-template-rows: minmax(min-content, 100%);
  }
}
@media screen and (min-height: 900px) {
  #quiz-connect .quiz-answers.layout-rows .quiz-connect-answers {
    grid-template-rows: minmax(min-content, 100%);
  }
}
#drag-and-drop {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
#drag-and-drop #dd-footer {
  position: absolute;
  z-index: 2;
  bottom: var(--paddingV);
  height: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-end;
}
#drag-and-drop #dd-consigne {
  margin-left: 85px;
  position: relative;
  flex-grow: 1;
}
#drag-and-drop #dd-consigne #picto-consigne {
  position: absolute;
  bottom: -8px;
  left: 0;
  z-index: 2;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#drag-and-drop #dd-consigne #picto-consigne p {
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  position: absolute;
  bottom: 0;
  padding: 0.2rem 1rem;
  border-radius: 1.5rem;
  color: var(--color-white);
  background-color: var(--color-1);
}
#drag-and-drop #dd-consigne #picto-consigne img {
  width: 85px;
  height: 85px;
}
#drag-and-drop #dd-consigne .dd-consigne-text {
  margin-bottom: 0;
  border-radius: 1rem;
  padding: 1rem 2rem;
  background: var(--color-1);
  color: var(--color-white);
  z-index: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
}
#drag-and-drop #dd-consigne .dd-consigne-text .quiz-question-text {
  flex-grow: 1;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
}
#drag-and-drop #dd-consigne .button-begin {
  margin-left: 1rem;
}
#drag-and-drop #dd-draggable-container {
  align-self: flex-end;
  margin-left: 1rem;
  border-radius: 1rem;
  padding: 1rem 2rem 1rem;
  background: var(--color-white);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  z-index: 4;
}
#drag-and-drop #dd-draggable-container #dd-draggable-objects {
  position: relative;
  z-index: 1;
  width: 42px;
  height: 42px;
  padding: 0;
}
#drag-and-drop #dd-draggable-container #dd-draggable-counter {
  width: 30px;
  text-align: right;
  position: relative;
  left: -21px;
  margin-right: -21px;
  background: rgba(227, 6, 21, 0.1);
  border-radius: 0 15px 15px 0;
  padding: 1rem 1rem 1rem 21px;
  font-size: 13px;
  color: var(--color-error);
}
#drag-and-drop .draggable {
  cursor: pointer;
  background-size: contain;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  transform: scale(1);
}
#drag-and-drop .draggable.dropped {
  transform: scale(1.4);
}
#drag-and-drop img.dd-validation-picto {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 11px;
  border-radius: 100%;
  border: 3px solid var(--color-white);
  background: var(--color-white);
}
#drag-and-drop .droppedToZone,
#drag-and-drop .goBack {
  transition: all 0.5s ease-in-out;
}
#drag-and-drop #dd-valid-button {
  margin: 0 0 0 1rem;
  z-index: 5;
}
#drag-and-drop #dd-zone-container {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: 1;
}
#drag-and-drop .dropzone {
  position: absolute;
}
#drag-and-drop .dropzone.cursor:not(.hasObject):not(.disabled) {
  cursor: pointer;
}
#drag-and-drop .dropzone.disabled {
  cursor: default;
}
#drag-and-drop .dropzone.toShow {
  border-radius: 100%;
  background-color: rgba(243, 170, 81, 0.5);
}
#drag-and-drop .dropzone .zone-indicator {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 45px;
  height: 45px;
  border-radius: 100%;
  box-shadow: inset 0 0 19px 0 var(--color-error);
  opacity: 1;
}
#drag-and-drop .dropzone.hasObject .zone-indicator {
  opacity: 0;
}
#drag-and-drop.remediation #dd-footer {
  justify-content: flex-end;
}

@media screen and (min-width: 667px) {
  #drag-and-drop #dd-consigne .dd-consigne-text .quiz-question-text {
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 992px) {
  #drag-and-drop #dd-footer.up {
    bottom: calc(var(--paddingV) + 11px);
  }
  #drag-and-drop #dd-consigne {
    margin-left: 150px;
  }
  #drag-and-drop #dd-consigne #picto-consigne img {
    width: 140px;
    height: 140px;
  }
  #drag-and-drop #dd-consigne #picto-consigne .quiz-question-text {
    font-size: 1.4rem;
    line-height: 2rem;
    padding: 0.9rem 2rem;
  }
  #drag-and-drop .dropzone .zone-indicator {
    width: 85px;
    height: 85px;
  }
  #drag-and-drop .draggable.dropped {
    transform: scale(1.8);
  }
  #drag-and-drop img.dd-validation-picto {
    right: -8px;
    width: 14px;
    border: 4px solid var(--color-white);
  }
}
@media screen and (min-width: 1281px) {
  #drag-and-drop .draggable.dropped {
    transform: scale(2);
  }
}
@media screen and (min-width: 1440px) {
  #drag-and-drop #dd-consigne .dd-consigne-text .quiz-question-text {
    font-size: 18px;
    line-height: 26px;
  }
}
#quiz-image .button-play {
  margin: 0;
  align-self: flex-end;
}
#quiz-image .quiz-answers {
  padding-right: 0;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(2, 1fr);
  align-items: stretch;
  align-content: center;
  justify-content: center;
  padding-bottom: 0;
  gap: 1rem;
  flex: 1;
}
#quiz-image .quiz-answers.grid-1, #quiz-image .quiz-answers.grid-2, #quiz-image .quiz-answers.grid-3 {
  align-content: start;
  padding-bottom: 0;
  grid-template-rows: repeat(1, minmax(10px, 250px));
}
#quiz-image .quiz-answers.grid-1 li:nth-child(1) {
  grid-area: 1/3/2/5;
}
#quiz-image .quiz-answers.grid-2 li:nth-child(1) {
  grid-area: 1/2/2/4;
}
#quiz-image .quiz-answers.grid-2 li:nth-child(2) {
  grid-area: 1/4/2/6;
}
#quiz-image .quiz-answers.grid-3 li:nth-child(1), #quiz-image .quiz-answers.grid-4 li:nth-child(1), #quiz-image .quiz-answers.grid-5 li:nth-child(1), #quiz-image .quiz-answers.grid-6 li:nth-child(1) {
  grid-area: 1/1/2/3;
}
#quiz-image .quiz-answers.grid-3 li:nth-child(2), #quiz-image .quiz-answers.grid-4 li:nth-child(2), #quiz-image .quiz-answers.grid-5 li:nth-child(2), #quiz-image .quiz-answers.grid-6 li:nth-child(2) {
  grid-area: 1/3/2/5;
}
#quiz-image .quiz-answers.grid-3 li:nth-child(3), #quiz-image .quiz-answers.grid-4 li:nth-child(3), #quiz-image .quiz-answers.grid-5 li:nth-child(3), #quiz-image .quiz-answers.grid-6 li:nth-child(3) {
  grid-area: 1/5/2/7;
}
#quiz-image .quiz-answers.grid-4 {
  /*li:nth-child(4) {
  	grid-area: 2 / 3 / 3 / 5;
  }*/
}
#quiz-image .quiz-answers.grid-4 li:nth-child(1) {
  grid-area: 1/2/2/4;
}
#quiz-image .quiz-answers.grid-4 li:nth-child(2) {
  grid-area: 1/4/2/6;
}
#quiz-image .quiz-answers.grid-4 li:nth-child(3) {
  grid-area: 2/2/2/4;
}
#quiz-image .quiz-answers.grid-4 li:nth-child(4) {
  grid-area: 2/4/2/6;
}
#quiz-image .quiz-answers.grid-5 li:nth-child(4) {
  grid-area: 2/2/3/4;
}
#quiz-image .quiz-answers.grid-5 li:nth-child(5) {
  grid-area: 2/4/3/6;
}
#quiz-image .quiz-answers.grid-6 li:nth-child(4) {
  grid-area: 2/1/3/3;
}
#quiz-image .quiz-answers.grid-6 li:nth-child(5) {
  grid-area: 2/3/3/5;
}
#quiz-image .quiz-answers.grid-6 li:nth-child(6) {
  grid-area: 2/5/3/7;
}
#quiz-image .quiz-answers li {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#quiz-image .quiz-answers li .button-speak {
  position: absolute;
  left: 0rem;
  top: 0;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
#quiz-image .quiz-answers.validated .invisible + .button-speak {
  display: none;
}
#quiz-image .quiz-answers .image-quiz-answer {
  height: calc(100% - 1rem);
  box-shadow: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0.5rem;
  width: calc(100% - 1rem);
}
#quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-content {
  background: var(--color-white);
  border-radius: var(--border-radius);
  width: calc(100% - 1rem);
  height: calc(50% - 1rem);
  padding: 0.5rem;
  position: relative;
}
#quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-content .image-quiz-answer-image {
  width: 100%;
  height: 100%;
}
#quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-content i {
  position: absolute;
  top: -2px;
  right: -2px;
  border-radius: 100%;
}
#quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-legend {
  margin-top: 0.5rem;
  width: 100%;
  height: 50%;
  max-height: calc(50% - 0.5rem);
  overflow-y: auto;
  font-size: 10px;
  line-height: 1.2;
  font-weight: 500;
  text-align: center;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: flex-start;
}
#quiz-image .quiz-answers .image-quiz-answer:not(.disabled):hover .image-quiz-answer-content, #quiz-image .quiz-answers .image-quiz-answer.selected .image-quiz-answer-content {
  background: var(--color-white);
}
#quiz-image .quiz-answers .image-quiz-answer:not(.disabled):hover .image-quiz-answer-legend, #quiz-image .quiz-answers .image-quiz-answer.selected .image-quiz-answer-legend {
  color: var(--color-white);
}
#quiz-image .quiz-answers .image-quiz-answer.wrong .image-quiz-answer-legend, #quiz-image .quiz-answers .image-quiz-answer.wrong:hover .image-quiz-answer-legend {
  color: var(--color-white);
}
#quiz-image .quiz-answers .image-quiz-answer.wrong .image-quiz-answer-content i, #quiz-image .quiz-answers .image-quiz-answer.wrong:hover .image-quiz-answer-content i {
  background: var(--color-2);
}
#quiz-image .quiz-answers .image-quiz-answer.good .image-quiz-answer-legend, #quiz-image .quiz-answers .image-quiz-answer.good:hover .image-quiz-answer-legend {
  color: var(--color-white);
}
#quiz-image .quiz-answers .image-quiz-answer.good .image-quiz-answer-content i, #quiz-image .quiz-answers .image-quiz-answer.good:hover .image-quiz-answer-content i {
  background: var(--color-success);
}
#quiz-image .quiz-answers .image-quiz-answer.remed-wrong {
  background: var(--color-2-very-light);
}
#quiz-image .quiz-answers .image-quiz-answer.remed-wrong .image-quiz-answer-content {
  background: var(--color-2-very-light);
}
#quiz-image .quiz-answers .image-quiz-answer.remed-wrong .image-quiz-answer-legend {
  color: var(--color-1-pale-light);
}
#quiz-image .quiz-answers .image-quiz-answer.remed-wrong:hover, #quiz-image .quiz-answers .image-quiz-answer.remed-wrong:active {
  background: var(--color-2-very-light);
}
#quiz-image .quiz-answers .image-quiz-answer.remed-wrong:hover .image-quiz-answer-content, #quiz-image .quiz-answers .image-quiz-answer.remed-wrong:active .image-quiz-answer-content {
  background: var(--color-2-very-light);
}
#quiz-image .quiz-answers .image-quiz-answer.remed-wrong:hover .image-quiz-answer-legend, #quiz-image .quiz-answers .image-quiz-answer.remed-wrong:active .image-quiz-answer-legend {
  color: var(--color-1-pale-light);
}
#quiz-image .quiz-answers.validated .image-quiz-answer, #quiz-image .quiz-answers:disabled .image-quiz-answer, #quiz-image .quiz-answers.validated .image-quiz-answer:hover, #quiz-image .quiz-answers:disabled .image-quiz-answer:hover {
  cursor: default;
}
#quiz-image .arrow {
  right: 102%;
}

@media only screen and (min-width: 667px) {
  #quiz-image #image-quiz-content {
    width: 65%;
  }
  #quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-content {
    height: calc(65% - 1rem);
  }
  #quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-legend {
    font-size: 11px;
    height: calc(35% - 0.5rem);
  }
}
@media only screen and (min-width: 812px) {
  #quiz-image #image-quiz-content {
    width: 65%;
  }
}
@media only screen and (min-width: 932px) {
  #quiz-image #image-quiz-content {
    width: 65%;
  }
  #quiz-image .quiz-answers {
    height: 60%;
  }
}
@media screen and (min-width: 992px) {
  #quiz-image #image-quiz-content {
    margin-top: var(--header-size);
    height: calc(100% - 2 * var(--paddingV) - var(--header-size));
  }
  #quiz-image .quiz-answers {
    max-height: 78%;
    margin-bottom: 1rem;
  }
  #quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-content {
    height: calc(70% - 1rem);
    padding: 0.5rem;
  }
  #quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-content i {
    font-size: 30px;
  }
  #quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-legend {
    margin-top: 1rem;
    height: calc(30% - 1rem);
    font-size: 14px;
  }
  #quiz-image .grid-1 + #quiz-image-valid-button,
  #quiz-image .grid-2 + #quiz-image-valid-button,
  #quiz-image .grid-3 + #quiz-image-valid-button {
    align-self: center;
  }
}
@media screen and (min-width: 1280px) {
  #quiz-image .quiz-answers.grid-1, #quiz-image .quiz-answers.grid-2, #quiz-image .quiz-answers.grid-3 {
    grid-template-rows: repeat(1, minmax(10px, 300px));
  }
  #quiz-image .quiz-answers .image-quiz-answer {
    padding: 1rem;
    height: calc(100% - 2rem);
  }
  #quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-content {
    height: calc(70% - 1rem);
    padding: 0.5rem;
  }
  #quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-content i {
    font-size: 35px;
    top: -3px;
    right: -3px;
  }
  #quiz-image .quiz-answers .image-quiz-answer .image-quiz-answer-legend {
    font-size: 16px;
  }
}
@media screen and (min-width: 1366px) {
  #quiz-image .quiz-answers {
    max-height: 82%;
  }
  #quiz-image .quiz-answers.grid-1, #quiz-image .quiz-answers.grid-2, #quiz-image .quiz-answers.grid-3 {
    grid-template-rows: repeat(1, minmax(10px, 350px));
  }
}
#quiz-text .arrow {
  right: 102%;
}
#quiz-text.remediation .quiz-answers {
  margin-left: -150px;
  padding-left: 150px;
}

@media screen and (min-width: 992px) {
  #quiz-text #text-quiz-content {
    margin-top: var(--header-size);
    height: calc(100% - 2 * var(--paddingV) - var(--header-size));
  }
}
.carousel-navigation {
  z-index: 9999;
  color: var(--color-1-dark);
  font-size: 4rem;
  width: 5%;
  text-align: center;
  top: 45%;
}
.carousel-navigation:hover {
  cursor: pointer;
}

.VueCarousel {
  height: 95%;
  width: 90%;
}

.VueCarousel-wrapper,
.VueCarousel-inner,
.VueCarousel-slide,
.slide {
  height: 100%;
}

.slide {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.carousel-pagination {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  z-index: 9999;
}

.VueCarousel-navigation-button {
  font-family: "FontAwesome";
  color: var(--color-1-dark);
  font-size: 4rem;
  height: 50px;
  z-index: 9999;
  transform: none !important;
}

.VueCarousel-navigation-prev,
.VueCarousel-navigation-next {
  font-size: 4rem;
}
.VueCarousel-navigation-prev:before,
.VueCarousel-navigation-next:before {
  display: inline-block;
  font-family: "fas";
  position: absolute;
  top: -50%;
  text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

.VueCarousel-navigation-next:before {
  content: "\f105";
  right: 0;
}

.VueCarousel-navigation-prev:before {
  content: "\f104";
  left: 0;
}

.VueCarousel-navigation--disabled {
  display: none;
}

.VueCarousel-dot button {
  box-shadow: 1px 2px 2px 0px var(--color-black);
}

.bottom-modal {
  font-family: var(--font-poppins);
  z-index: 999;
  position: fixed;
  height: auto;
  width: 100%;
  left: 0;
  bottom: 0;
  background-color: transparent;
}
.bottom-modal .perso {
  position: absolute;
  left: 0;
  bottom: 0;
  width: auto;
  height: 200px;
  z-index: 0;
}
.bottom-modal .modal-title {
  z-index: 1;
  font-size: 16px;
  padding: 1rem 1rem 0;
  padding-bottom: 0;
  position: absolute;
  bottom: 99.6%;
  left: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: var(--color-white);
}
.bottom-modal p {
  text-align: left;
}
.bottom-modal p,
.bottom-modal ul,
.bottom-modal ol {
  margin-bottom: 5px;
}
.bottom-modal ol,
.bottom-modal ol li {
  list-style: decimal inside;
}
.bottom-modal ul {
  text-align: left;
  list-style-type: none;
}
.bottom-modal ul li p {
  display: inline-block;
}
.bottom-modal ul li::before {
  content: "";
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  border-top: 1px solid var(--color-1-light);
  top: 5px;
  margin-right: 5px;
}
.bottom-modal .modal-container > p {
  overflow-y: auto;
  max-height: 65px;
}
.bottom-modal button {
  width: auto;
  margin: 0;
  margin-left: auto;
}

@media screen and (min-width: 667px) {
  .bottom-modal .perso {
    height: 220px;
  }
  .bottom-modal p,
  .bottom-modal ul,
  .bottom-modal ol {
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (min-width: 992px) {
  .bottom-modal .perso {
    height: 350px;
    z-index: 0;
  }
  .bottom-modal .modal-title {
    padding: 1rem 1.5rem 0;
  }
  .bottom-modal .modal-container > p {
    max-height: 100px;
  }
  .bottom-modal p,
  .bottom-modal ul,
  .bottom-modal ol {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (min-width: 1280px) {
  .bottom-modal .perso {
    height: 300px;
  }
  .bottom-modal .modal-container > p {
    max-height: 150px;
  }
}
@media screen and (min-width: 1440px) {
  .bottom-modal .perso {
    height: 350px;
    left: -3%;
  }
  .bottom-modal .modal-container > p {
    max-height: 170px;
  }
}
.distant-content {
  margin: 0 auto;
  color: var(--color-1);
  font-family: var(--font-poppins);
  font-size: 14px;
}
.distant-content h1,
.distant-content h2,
.distant-content h3,
.distant-content h4,
.distant-content h5,
.distant-content h6, .distant-content > p,
.distant-content p,
.distant-content blockquote,
.distant-content div,
.distant-content div p,
.distant-content ul,
.distant-content ol {
  margin-bottom: 20px;
  line-height: 2rem;
  font-size: inherit;
}
.distant-content ul,
.distant-content ol {
  margin: 20px 0 20px 20px;
}
.distant-content ol {
  list-style-type: decimal;
}
.distant-content ul {
  text-align: left;
  list-style-type: none;
}
.distant-content ul li p {
  display: inline-block;
}
.distant-content ul li::before {
  content: "";
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  border-top: 1px solid var(--color-1-light);
  top: 5px;
  margin-right: 5px;
}
.distant-content a {
  color: var(--color-1-light);
}
.distant-content a:hover, .distant-content a:active, .distant-content a:visited, .distant-content a:focus {
  color: var(--color-1-dark);
}
.distant-content blockquote {
  font-family: var(--font-nunItalic);
  line-height: 2rem;
  font-size: 1.5rem;
  padding: 1% 0 1% 3%;
  border-left: 8px solid var(--color-1-light);
  width: 85%;
  margin-left: 10%;
}
.distant-content .headertext {
  font-weight: bold;
}
.distant-content .fullwidth,
.distant-content .nextright,
.distant-content .nextleft,
.distant-content .centered {
  text-align: center;
}
.distant-content .fullwidth > img {
  max-width: 100%;
}
.distant-content .nextright,
.distant-content .nextleft {
  max-width: 40%;
}
.distant-content .nextright > img,
.distant-content .nextleft > img {
  max-width: 90%;
  width: auto;
}
.distant-content .nextright + p::after,
.distant-content .nextleft + p::after {
  content: "";
  height: 1px;
  width: 100%;
  clear: both;
  display: block;
}
.distant-content .nextright {
  margin-left: 20px;
  float: right;
}
.distant-content .nextleft {
  margin-right: 20px;
  float: left;
}
.distant-content .centered > img,
.distant-content .centered.video-preview {
  width: 50%;
  margin: 0 auto 10px;
}
.distant-content .txtcadre {
  background-color: var(--color-html-framed-text);
  padding: 10px;
}
.distant-content .txtcadre > p:last-of-type {
  margin-bottom: 0;
}
.distant-content .embedcode {
  text-align: center;
}
.distant-content .gallery {
  width: 80%;
  margin: 0 auto 20px;
  text-align: center;
}
.distant-content .gallery a {
  opacity: 1;
  transition: all 0.3s ease-out;
  overflow: hidden;
  margin-bottom: 5px;
  position: relative;
}
.distant-content .gallery a img {
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.distant-content .gallery a:hover {
  opacity: 0.8;
}
.distant-content .gallery a:first-child {
  width: 100%;
  display: block;
  height: 300px;
}
.distant-content .gallery a:nth-child(2),
.distant-content .gallery a:nth-child(3),
.distant-content .gallery a:nth-child(4) {
  width: 33.3333333333%;
  display: inline-block;
  height: 100px;
  text-align: center;
}
.distant-content .gallery a:nth-child(2):hover img,
.distant-content .gallery a:nth-child(2) img,
.distant-content .gallery a:nth-child(3):hover img,
.distant-content .gallery a:nth-child(3) img,
.distant-content .gallery a:nth-child(4):hover img,
.distant-content .gallery a:nth-child(4) img {
  min-width: 98%;
}
.distant-content .gallery a:nth-child(4)::before {
  content: "+" attr(data-rest);
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  vertical-align: middle;
  font-size: 80px;
  font-family: var(--font-nunBold);
  color: var(--color-white);
  font-weight: normal;
  text-align: center;
  line-height: 200px;
  transition: all 0.4s ease-out;
  z-index: 2;
}
.distant-content .gallery a:nth-child(1n+5) {
  display: none;
}

.doc-component .distant-content h1 {
  width: 100%;
  padding: 2rem 0;
  margin-bottom: 2rem;
  line-height: normal;
}
.doc-component .distant-content h2 {
  font-size: 25px;
}
.doc-component .distant-content h3 {
  font-size: 20px;
}

.doc-component .distant-content h1,
.doc-component .distant-content h2,
.doc-component .distant-content h3,
.essentiel-component .distant-content h1,
.essentiel-component .distant-content h2,
.essentiel-component .distant-content h3 {
  text-transform: none;
}
.doc-component .distant-content h1,
.essentiel-component .distant-content h1 {
  font-weight: bold;
  font-size: 18px;
}
.doc-component .distant-content h2,
.essentiel-component .distant-content h2 {
  font-weight: 600;
  font-size: 16px;
}
.doc-component .distant-content h3,
.essentiel-component .distant-content h3 {
  font-weight: 600;
  font-size: 15px;
}

@media screen and (min-width: 992px) {
  .essentiel-component .distant-content, .doc-component .distant-content {
    font-size: 16px;
  }
  .essentiel-component .distant-content h1, .doc-component .distant-content h1 {
    font-size: 24px;
  }
  .essentiel-component .distant-content h2, .doc-component .distant-content h2 {
    font-size: 22px;
  }
  .essentiel-component .distant-content h3, .doc-component .distant-content h3 {
    font-size: 20px;
  }
}#main-header {
  padding-top: var(--paddingV);
  padding-bottom: var(--paddingV);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  opacity: 1;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  transition-property: opacity, height;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#main-header.scrolled {
  opacity: 0;
  height: 0;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  transition-property: opacity, height;
  padding-top: 0;
  padding-bottom: 0;
}
#main-header #logo {
  height: 5rem;
  margin-right: 3rem;
}
#main-header nav {
  flex: 1;
  width: auto;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
}
#main-header nav .nav-part {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#main-header nav .nav-part > a {
  font-size: 1.2rem;
  line-height: 1.2;
  margin-top: 5px;
  color: var(--color-white);
  padding-bottom: 3px;
  text-decoration: none;
  border-bottom: 2px solid transparent;
}
#main-header nav .nav-part > a.router-link-active {
  font-weight: bold;
}
#main-header nav .nav-part > a:hover, #main-header nav .nav-part > a:active, #main-header nav .nav-part > a:focus {
  outline: none;
  color: var(--color-white);
}
#main-header nav #nav-left {
  justify-content: flex-start;
}
#main-header nav #nav-left a {
  margin-right: 3rem;
  transition: border 0.2s ease-out;
}
#main-header nav #nav-left a:hover, #main-header nav #nav-left a:active, #main-header nav #nav-left a:focus {
  border-bottom: 2px solid var(--color-white);
  transition: border 0.2s ease-out;
}
#main-header nav #nav-right {
  margin-left: auto;
  justify-content: flex-end;
}
#main-header nav #nav-right .button-user {
  background: transparent;
  padding: 0;
  margin: 0;
  position: relative;
}
#main-header nav #nav-right .button-user:hover, #main-header nav #nav-right .button-user:focus, #main-header nav #nav-right .button-user:active {
  opacity: 1;
}
#main-header nav #nav-right .button-user:hover #user-menu, #main-header nav #nav-right .button-user:focus #user-menu, #main-header nav #nav-right .button-user:active #user-menu {
  opacity: 1;
}
#main-header nav #nav-right > a, #main-header nav #nav-right > button {
  margin-left: 3rem;
}
#main-header nav .button-link {
  color: var(--color-white);
  font-size: 1.2rem;
}
#main-header #header-search {
  font-size: 3rem;
}
#main-header #header-search:hover, #main-header #header-search:active {
  transform: scale(1.1);
  transition: all 0.1s ease-in-out;
}
#main-header #header-user {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#main-header #header-user #user-menu {
  padding: 0.8rem;
  position: absolute;
  top: 120%;
  right: 0;
  background: var(--color-white);
  list-style-type: none;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#main-header #header-user #user-menu a,
#main-header #header-user #user-menu button {
  margin: 0;
  color: var(--color-1);
}
#main-header #header-user #user-menu .button:not(:last-child) {
  margin-bottom: 0.5rem;
}
#main-header .user-avatar {
  width: 42px;
  height: 42px;
  border-radius: 3rem;
  overflow: hidden;
  border: 1px solid transparent;
  position: relative;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#main-header .user-avatar.default-avatar {
  border: 1px solid var(--color-white);
}
#main-header .user-avatar.default-avatar svg {
  margin: 0;
}
#main-header .user-avatar i {
  font-size: 2rem;
}
#main-header .user-avatar img {
  height: 100%;
  width: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#main-header .user-avatar:hover, #main-header .user-avatar:focus, #main-header .user-avatar:active {
  opacity: 0.75;
}
#main-header #icon-account {
  margin-left: 0.5rem;
  margin-right: 0;
  font-size: 1.5rem;
  transform: rotate(0deg);
  transition: transform 0.15s ease-out;
}
#main-header #user-menu.opened + #icon-account {
  transform: rotate(180deg);
}
@media screen and (max-width: 991px) and (orientation: portrait) {
#main-header {
    margin-top: env(safe-area-inset-top);
}
}
@media screen and (min-width: 768px) {
#main-header nav #nav-right > button {
    margin-left: 10px;
}
#main-header #header-search {
    font-size: 3rem;
}
#main-header nav .button-link {
    margin-right: 3rem;
}
#main-header .button-back {
    border-radius: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    align-items: center;
    font-weight: 500;
}
#main-header .button-back i {
    transform: rotate(90deg);
    margin-right: 10px;
    font-size: 2.2rem;
}
}
@media screen and (min-width: 992px) {
#main-header #logo {
    height: 6rem;
}
#main-header #header-search {
    font-size: 2.5rem;
}
#main-header #icon-account {
    font-size: 1.8rem;
    margin-left: 0.5rem;
}
#user-page #main-header,
  .account-page #main-header,
  .data-page #main-header,
  .subscriptions-page #main-header,
  .profile-page #main-header,
  #dashboard-page #main-header {
    background-color: var(--color-1);
}
.practical-page #main-header {
    background-color: color-mix(in srgb, var(--color-1) 30%, transparent);
}
}#home-page {
  background-color: var(--color-1);
}
#home-page.trainings-page {
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#home-page.trainings-page::-webkit-scrollbar {
  display: none;
}
#home-page.trainings-page.no-scroll {
  overflow-y: hidden;
}
#home-page #home-page-content {
  height: 100%;
  z-index: 1;
  min-height: 100%;
  height: auto;
  width: 100%;
}
#home-page #home-page-content.account, #home-page #home-page-content.subscriptions, #home-page #home-page-content.profile, #home-page #home-page-content.data {
  height: 100%;
}
#home-page #home-page-content.account {
  top: 0;
}
@media screen and (min-width: 992px) {
#home-page #home-page-content.practical {
    top: 0;
}
}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-webkit-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}#user-menu-mobile {
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  background: var(--color-1);
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: var(--color-white);
}
#user-menu-mobile .multiselect {
  width: 85%;
  background: transparent;
  color: var(--color-white);
}
#user-menu-mobile .multiselect .multiselect__select {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#user-menu-mobile .multiselect.multiselect--active .multiselect__select {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
#user-menu-mobile .multiselect .multiselect__select:before {
  position: absolute;
  color: var(--color-white);
  border: none;
  font-family: "fas";
  content: "\f078";
  font-size: 1.2rem;
  margin: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#user-menu-mobile .multiselect .multiselect__tags {
  background: transparent;
  border: 1px solid var(--color-white);
  color: var(--color-white);
  padding: 9px 40px 0 8px;
}
#user-menu-mobile .multiselect .multiselect__placeholder {
  color: var(--color-white);
  font-size: 16px;
}
#user-menu-mobile .multiselect .multiselect__placeholder {
  display: block;
}
#user-menu-mobile .multiselect .multiselect__content {
  background: var(--color-1);
}
#user-menu-mobile .multiselect .multiselect__option--highlight {
  background: var(--color-5);
}
@media screen and (max-width: 991px) {
#user-menu-mobile {
    padding-top: env(safe-area-inset-top);
}
}
@media screen and (min-width: 768px) {
#user-menu-mobile .multiselect {
    width: 40%;
}
}
@media screen and (min-width: 992px) {
#user-menu-mobile .multiselect {
    width: 30%;
}
}
@media screen and (min-width: 1281px) {
#user-menu-mobile .multiselect {
    width: 25%;
}
}
.picture-input[data-v-ec9dfee2] {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.preview-container[data-v-ec9dfee2] {
  width: 100%;
  box-sizing: border-box;
  margin: 0 auto;
  cursor: pointer;
  overflow: hidden;
}
.picture-preview[data-v-ec9dfee2] {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 10001;
  box-sizing: border-box;
  background-color: rgba(200,200,200,.25);
}
.picture-preview.dragging-over[data-v-ec9dfee2] {
  filter: brightness(0.5);
}
.picture-inner[data-v-ec9dfee2] {
  position: relative;
  z-index: 10002;
  pointer-events: none;
  box-sizing: border-box;
  margin: 1em auto;
  padding: 0.5em;
  border: .3em dashed rgba(66,66,66,.15);
  border-radius: 8px;
  width: calc(100% - 2.5em);
  height: calc(100% - 2.5em);
  display: table;
}
.picture-inner .picture-inner-text[data-v-ec9dfee2] {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 2em;
  line-height: 1.5;
}
button[data-v-ec9dfee2] {
  margin: 1em .25em;
  cursor: pointer;
}
input[type=file][data-v-ec9dfee2] {
  display: none;
}
:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#user-page {
  background: var(--color-1);
  height: 100%;
  width: 100%;
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
}
#user-page #user-page-content {
  position: relative;
  width: 100%;
}
#user-page #user-page-content.mobile {
  position: absolute;
  top: 0;
  padding-bottom: 5rem;
  height: calc(100% - 5rem);
}
#user-page #user-page-content.mobile .user-page-content {
  height: calc(100% - 50px - env(safe-area-inset-top));
  margin-top: calc(50px + env(safe-area-inset-top));
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#user-page #user-page-content.mobile .user-page-content::-webkit-scrollbar {
  display: none;
}
#user-page #user-page-content.desktop {
  padding-bottom: 8rem;
  height: calc(100% - 8rem - 100px);
  background-color: color-mix(in srgb, var(--color-black) 40%, transparent);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: flex-start;
}
#user-page #user-page-content.desktop #user-page-menu-desktop {
  max-width: 280px;
  min-width: 160px;
  flex: 1;
  height: 95%;
  overflow-y: auto;
  padding-bottom: 5rem;
}
#user-page #user-page-content.desktop .user-page-content {
  flex: 5;
  min-height: 100%;
}
#user-page .menu-mobile-select-label {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
#user-page .menu-mobile-select-label i {
  margin-right: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
}
#user-page #user-page-menu-desktop a,
#user-page #user-page-menu-desktop a:hover,
#user-page #user-page-menu-desktop a:focus {
  text-decoration: none;
  display: block;
  width: 100%;
  color: var(--color-white);
}
#user-page #user-page-menu-desktop a {
  opacity: 0.5;
  transition: opacity 0.1s ease-out;
}
#user-page #user-page-menu-desktop a:hover,
#user-page #user-page-menu-desktop a:active,
#user-page #user-page-menu-desktop a.router-link-active {
  opacity: 1;
  transition: opacity 0.1s ease-out;
}
#user-page #user-page-menu-desktop a:hover .menu-mobile-select-label,
#user-page #user-page-menu-desktop a:active .menu-mobile-select-label {
  border-left: 5px solid var(--color-2);
}
#user-page #user-page-menu-desktop a.router-link-active .menu-mobile-select-label {
  background: black;
  border-left: 5px solid var(--color-2);
  color: var(--color-white);
}
#user-page #user-page-menu-desktop .menu-mobile-select-label {
  padding: 2rem;
  width: calc(100% - 4rem - 5px);
  border-left: 5px solid transparent;
  font-size: 14px;
  line-height: 1.3;
}
#user-page #user-page-menu-desktop .menu-mobile-select-label i {
  font-size: 20px;
}
#user-page #user-image {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background: transparent;
  margin: 50px auto;
}
#user-page .user-avatar {
  width: 9rem;
  height: 9rem;
  border-radius: 9rem;
  overflow: hidden;
  border: 1px solid transparent;
  position: relative;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#user-page .user-avatar.default-avatar {
  border: 1px solid var(--color-white);
}
#user-page .user-avatar i {
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 4rem;
  color: var(--color-5);
}
#user-page .user-avatar:hover, #user-page .user-avatar:focus, #user-page .user-avatar:active {
  opacity: 0.75;
}
#user-page .user-avatar .picture-input {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}
#user-page .user-avatar .picture-preview {
  border-radius: 100%;
}
#user-page .user-avatar .picture-inner {
  border: none;
}
#user-page .user-page-content {
  height: 100%;
  width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  background: var(--color-white);
}
#user-page .user-section {
  margin-top: 3rem;
  color: var(--color-1);
}
#user-page .user-section h2 {
  font-weight: 600;
  font-size: 2.4rem;
  margin-bottom: 1.5rem;
}
#user-page .user-section p {
  font-size: 1.4rem;
  line-height: 2rem;
}
#user-page .user-bloc {
  border: 1px solid var(--color-grey-light);
  border-radius: var(--border-radius);
  padding: 2rem;
  margin-bottom: 2rem;
}
#user-page .user-bloc form {
  width: 100%;
}
#user-page .user-bloc form .form-section {
  border-bottom: 1px solid var(--color-grey-light);
  margin-bottom: 2rem;
  padding-bottom: 1rem;
}
#user-page .user-bloc form.invalid {
  color: var(--color-error);
}
#user-page .user-bloc form.invalid input {
  border-color: var(--color-error);
  color: var(--color-error);
}
#user-page .user-bloc form p.alert {
  font-size: 1.4rem;
  margin-top: 0.5rem;
  color: var(--color-error);
}
#user-page .user-bloc h3 {
  font-size: 2rem;
  margin-bottom: 1.5rem;
}
#user-page .user-bloc h4 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 1.5rem;
}
#user-page .user-bloc p {
  font-size: 16px;
  line-height: 24px;
}
#user-page .user-bloc p strong {
  font-weight: 600;
}
#user-page .user-bloc .account-button {
  width: 100%;
}
#user-page .account-button {
  margin-bottom: 2rem;
}
#user-page .account-form-item {
  margin-bottom: 1.6rem;
}
#user-page .account-form-item.invalid {
  color: var(--color-error);
}
#user-page .account-form-item.invalid input {
  border-color: var(--color-error);
  color: var(--color-error);
}
#user-page .account-form-item.valid {
  color: var(--color-success);
}
#user-page .account-form-item.valid input {
  border-color: var(--color-success);
  color: var(--color-success);
}
#user-page .account-form-item .account-label {
  display: inline-block;
  font-size: 1.5rem;
  margin-bottom: 0.8rem;
  font-weight: 500;
  color: color-mix(in srgb, var(--color-1) 50%, transparent);
}
#user-page textarea,
#user-page input,
#user-page select {
  width: calc(100% - 2rem);
  padding: 1rem;
  font-size: 1.6rem;
  border: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent);
  border-radius: 4px;
  color: var(--color-1);
  /***********************************
             CHECKBOX
             ***********************************/
}
#user-page textarea:focus,
#user-page input:focus,
#user-page select:focus {
  border: 1px solid var(--color-1);
}
#user-page textarea:focus:disabled,
#user-page input:focus:disabled,
#user-page select:focus:disabled {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#user-page textarea .vdp-datepicker,
#user-page input .vdp-datepicker,
#user-page select .vdp-datepicker {
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
}
#user-page textarea .vdp-datepicker input,
#user-page input .vdp-datepicker input,
#user-page select .vdp-datepicker input {
  width: 100%;
}
#user-page textarea .custom-select,
#user-page input .custom-select,
#user-page select .custom-select {
  width: 100%;
  position: relative;
  z-index: 1;
  margin: 0 auto;
}
#user-page textarea select,
#user-page input select,
#user-page select select {
  text-align: left;
  color: var(--color-1);
  width: 100%;
  padding: 1rem;
  border: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent);
  border-radius: 4px;
  background-color: transparent;
  z-index: 2;
  position: relative;
  background-image: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-text-align-last: left;
  text-align-last: left;
}
#user-page textarea select:focus,
#user-page input select:focus,
#user-page select select:focus {
  outline: none;
}
#user-page textarea select + i,
#user-page input select + i,
#user-page select select + i {
  z-index: 1;
  position: absolute;
  right: 5%;
  top: 0%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#user-page textarea .custom-checkbox,
#user-page input .custom-checkbox,
#user-page select .custom-checkbox {
  position: relative;
  margin-bottom: 2rem;
}
#user-page textarea input[type=checkbox]:not(:checked),
#user-page textarea input[type=checkbox]:checked,
#user-page input input[type=checkbox]:not(:checked),
#user-page input input[type=checkbox]:checked,
#user-page select input[type=checkbox]:not(:checked),
#user-page select input[type=checkbox]:checked {
  position: absolute;
  left: -9999px;
}
#user-page textarea input[type=checkbox]:not(:checked) + label.custom-check,
#user-page textarea input[type=checkbox]:checked + label.custom-check,
#user-page input input[type=checkbox]:not(:checked) + label.custom-check,
#user-page input input[type=checkbox]:checked + label.custom-check,
#user-page select input[type=checkbox]:not(:checked) + label.custom-check,
#user-page select input[type=checkbox]:checked + label.custom-check {
  position: relative;
  padding: 0.2rem 0;
  font-size: 1.5rem;
  cursor: pointer;
}
#user-page textarea input[type=checkbox]:not(:checked) + label.custom-check:before,
#user-page textarea input[type=checkbox]:checked + label.custom-check:before,
#user-page input input[type=checkbox]:not(:checked) + label.custom-check:before,
#user-page input input[type=checkbox]:checked + label.custom-check:before,
#user-page select input[type=checkbox]:not(:checked) + label.custom-check:before,
#user-page select input[type=checkbox]:checked + label.custom-check:before {
  content: "";
  position: relative;
  top: 0.4rem;
  left: 0rem;
  margin-right: 0.8rem;
  width: 1.6rem;
  height: 1.6rem;
  display: inline-block;
  border-radius: 2px;
  border: 2px solid color-mix(in srgb, var(--color-black) 40%, transparent);
  background-color: transparent;
  cursor: pointer;
}
#user-page textarea input[type=checkbox]:checked + label.custom-check:before,
#user-page input input[type=checkbox]:checked + label.custom-check:before,
#user-page select input[type=checkbox]:checked + label.custom-check:before {
  border: 2px solid color-mix(in srgb, var(--color-black) 40%, transparent);
  background-color: var(--color-1);
}
#user-page textarea .profile-modal,
#user-page input .profile-modal,
#user-page select .profile-modal {
  z-index: 999999;
}
#user-page textarea .profile-modal .profile-modal-overlay,
#user-page input .profile-modal .profile-modal-overlay,
#user-page select .profile-modal .profile-modal-overlay {
  height: 100%;
  width: 100%;
  background: color-mix(in srgb, var(--color-1) 50%, transparent);
}
#user-page textarea .profile-modal .profile-modal-content,
#user-page input .profile-modal .profile-modal-content,
#user-page select .profile-modal .profile-modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: var(--color-white);
  padding: 2rem;
  width: calc(90% - 4rem);
  border-radius: var(--border-radius);
}
#user-page textarea .profile-modal .profile-modal-content form,
#user-page input .profile-modal .profile-modal-content form,
#user-page select .profile-modal .profile-modal-content form {
  width: 100%;
}
#user-page textarea .profile-modal.mobile,
#user-page input .profile-modal.mobile,
#user-page select .profile-modal.mobile {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
#user-page textarea .profile-modal.desktop,
#user-page input .profile-modal.desktop,
#user-page select .profile-modal.desktop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#user-page textarea .profile-modal.desktop .profile-modal-content,
#user-page input .profile-modal.desktop .profile-modal-content,
#user-page select .profile-modal.desktop .profile-modal-content {
  border-radius: var(--border-radius);
  width: 40%;
  height: auto;
  left: 50%;
  top: 50%;
  bottom: auto;
  transform: translate(-50%, -50%);
}
#user-page textarea .profile-modal h3,
#user-page input .profile-modal h3,
#user-page select .profile-modal h3 {
  font-size: 2rem;
  font-weight: 600;
}
#user-page textarea .profile-modal .profile-modal-alert,
#user-page input .profile-modal .profile-modal-alert,
#user-page select .profile-modal .profile-modal-alert {
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin: 2rem 0;
  padding: 2rem 1rem;
  font-size: 1.4rem;
  line-height: 2rem;
}
#user-page textarea .profile-modal .profile-modal-alert i,
#user-page input .profile-modal .profile-modal-alert i,
#user-page select .profile-modal .profile-modal-alert i {
  margin-right: 10px;
}
#user-page textarea .profile-modal .profile-modal-buttons,
#user-page input .profile-modal .profile-modal-buttons,
#user-page select .profile-modal .profile-modal-buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
}
#user-page textarea .profile-modal .account-button,
#user-page input .profile-modal .account-button,
#user-page select .profile-modal .account-button {
  margin: 0;
  width: auto;
}
@media screen and (min-width: 992px) {
#user-page #user-page {
    padding-bottom: 0;
}
#user-page #user-page .user-avatar {
    height: 95px;
    width: 95px;
    border-radius: 95px;
}
#user-page #user-page .user-section {
    margin-top: 60px;
    margin-bottom: 2rem;
}
#user-page #user-page .user-section h2 {
    margin-bottom: 30px;
    font-size: 28px;
}
#user-page #user-page .user-bloc h3 {
    font-size: 24px;
}
#user-page #user-page .user-bloc h4 {
    margin-bottom: 0;
}
#user-page #user-page .user-bloc form .form-column {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
#user-page #user-page .user-bloc form .form-column .account-form-item,
  #user-page #user-page .user-bloc form .form-column .account-form-half {
    width: 48%;
}
#user-page #user-page .user-bloc form .form-column .account-form-half {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    justify-content: space-between;
}
#user-page #user-page .account-form-item .account-label {
    font-size: 15px;
}
#user-page #user-page textarea,
  #user-page #user-page input,
  #user-page #user-page select,
  #user-page #user-page .button-link,
  #user-page #user-page input[type=checkbox]:not(:checked) + label.custom-check,
  #user-page #user-page input[type=checkbox]:checked + label.custom-check {
    font-size: 16px;
}
#user-page #user-page input[type=checkbox]:not(:checked) + label.custom-check:before,
  #user-page #user-page input[type=checkbox]:checked + label.custom-check:before {
    top: 0.3rem;
    width: 1.3rem;
    height: 1.3rem;
}
#user-page #user-page .user-bloc .account-button,
  #user-page #user-page .account-button {
    width: auto;
    margin: 0;
}
#user-page #user-page .profile-modal .profile-modal-alert {
    font-size: 1.2rem;
}
#user-page #user-page .profile-modal .profile-modal-alert i {
    font-size: 2rem;
}
}#main-footer {
  background-color: color-mix(in srgb, var(--color-black) 40%, transparent);
  color: var(--color-white);
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: var(--color-1);
}
#main-footer.mobile-main-footer {
  background-color: var(--color-1);
}
#main-footer .footer-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#main-footer #footer-desktop {
  background-color: color-mix(in srgb, var(--color-black) 40%, transparent);
  justify-content: space-between;
}
#main-footer #footer-desktop #footer-left {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#main-footer #footer-desktop p {
  font-weight: 500;
  font-size: 1rem;
}
#main-footer #footer-desktop a.app-badge {
  margin-left: 1rem;
}
#main-footer #footer-desktop a.app-badge img {
  height: 2.5rem;
  opacity: 1;
  transition: opacity 0.2s ease-out;
}
#main-footer #footer-desktop a.app-badge:hover img, #main-footer #footer-desktop a.app-badge:focus img {
  opacity: 0.7;
  transition: opacity 0.2s ease-out;
}
#main-footer #footer-mobile {
  justify-content: space-around;
}
#main-footer #footer-mobile a,
#main-footer #footer-mobile .button-footer {
  line-height: 1rem;
  margin: 0 auto;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: var(--color-white);
  text-decoration: none;
  font-weight: 400;
  font-size: 1rem;
  background-color: transparent;
}
#main-footer #footer-mobile a i,
#main-footer #footer-mobile a img,
#main-footer #footer-mobile .button-footer i,
#main-footer #footer-mobile .button-footer img {
  margin-bottom: 10px;
}
#main-footer #footer-mobile a i,
#main-footer #footer-mobile .button-footer i {
  font-size: 2rem;
  color: var(--color-white);
}
#main-footer #footer-mobile a img,
#main-footer #footer-mobile .button-footer img {
  width: 24px;
  height: 24px;
}
#main-footer #footer-mobile #practical-link {
  margin-bottom: 8px;
  height: 22px;
}
#main-footer #footer-mobile a:active,
#main-footer #footer-mobile a.active,
#main-footer #footer-mobile .button-footer:active,
#main-footer #footer-mobile .router-link-active {
  color: var(--color-5);
}
#main-footer #footer-mobile a:active i,
#main-footer #footer-mobile a.active i,
#main-footer #footer-mobile .button-footer:active i,
#main-footer #footer-mobile .router-link-active i {
  color: var(--color-5);
}
#main-footer #footer-mobile a:active img,
#main-footer #footer-mobile a.active img,
#main-footer #footer-mobile .button-footer:active img,
#main-footer #footer-mobile .router-link-active img {
  -webkit-filter: grayscale(100%) brightness(3);
  filter: grayscale(100%) brightness(3);
}
@media screen and (max-width: 991px) {
#main-footer {
    padding-bottom: env(safe-area-inset-bottom);
}
}
@media only screen and (min-width: 992px) {
#main-footer #footer-desktop p {
    font-size: 1.5rem;
}
#main-footer #footer-desktop a.app-badge img {
    height: 3.5rem;
}
}.download-button {
  position: relative;
  padding: 0;
  margin: 0;
  border: 1px solid var(--color-white);
  width: auto;
  text-align: center;
  transition: width 0.5s ease-out, background-color 0.5s ease-out;
}
.download-button:hover span, .download-button:active span {
  color: var(--color-1);
}
.download-button button {
  font-weight: 500;
  font-size: 15px;
  display: block;
  border: none;
  position: relative;
  margin: 0;
}
.download-button .circle {
  opacity: 0;
  transition: opacity 0.5s ease-out;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.download-button i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.5s ease-out;
}
.download-button i svg {
  width: 2rem;
  height: 2rem;
  fill: var(--color-white);
}
.download-button.progress {
  border: 1px solid var(--color-white);
  transition: width 0.5s ease-out, background-color 0.5s ease-out;
}
.download-button.progress button {
  display: none;
}
.download-button.progress .circle {
  opacity: 1;
  transition: opacity 0.5s ease-out;
}
.download-button.error button, .download-button.success button {
  height: 100%;
  display: block;
}
.download-button.error button span, .download-button.success button span {
  visibility: hidden;
  white-space: nowrap;
}
.download-button.error .circle, .download-button.success .circle {
  opacity: 0;
  transition: opacity 0.5s ease-out;
}
.download-button.error i, .download-button.success i {
  opacity: 1;
  transition: opacity 0.5s ease-out;
}
.download-button.success, .download-button.success:hover, .download-button.success:active {
  color: var(--color-white);
  cursor: default;
  background-color: var(--color-success);
  border-color: var(--color-success);
}
.download-button.success i, .download-button.success:hover i, .download-button.success:active i {
  color: var(--color-white);
}
.download-button.success button:hover, .download-button.success:hover button:hover, .download-button.success:active button:hover {
  cursor: default;
  background-color: var(--color-success);
  border-color: var(--color-success);
}
.download-button.error {
  background-color: var(--color-error);
  border-color: var(--color-error);
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
.training-item {
  background-color: var(--color-white);
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
  border-radius: var(--border-radius);
  overflow: hidden;
  margin-bottom: 2rem;
  color: var(--color-1);
  width: 100%;
}
.training-item .training-image {
  height: 160px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.training-item .training-content {
  padding: 2rem;
}
.training-item .training-infos,
.training-item .training-buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.training-item .training-buttons {
  align-items: center;
}
.training-item .training-buttons button {
  width: auto;
  margin: 0;
}
.training-item .training-buttons .button-details {
  background-color: transparent;
}
.training-item .training-buttons .button-details i {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.training-item .training-buttons .button-details.show {
  transform: rotate(180deg);
}
.training-item .training-infos h3 {
  font-size: 1.4rem;
  font-weight: 500;
  margin-bottom: 0.8rem;
}
.training-item .training-infos h2 {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
.training-item .training-titles {
  max-width: 60%;
  width: 60%;
}
.training-item img.level-picto {
  height: 3rem;
  width: auto;
}
.training-item div.start-date {
  font-size: 13px;
  margin-bottom: 1.3rem;
  font-weight: 400;
  color: var(--color-1), 0.5;
}
.training-item #training-progress-container {
  background-color: color-mix(in srgb, var(--color-5) 10%, transparent);
  height: 10px;
  border-radius: var(--border-radius);
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 2rem;
}
.training-item #training-progress-container #training-progress {
  background-color: var(--color-5);
  height: 100%;
  position: absolute;
  left: 0;
  border-radius: var(--border-radius);
}
.training-item #training-progress-container #training-progress.full {
  background-color: var(--color-success);
}
.training-item .download-component .download-button {
  border-color: var(--color-1);
}
.training-item .download-component button {
  color: var(--color-1);
}
.training-item .download-component .button-play {
  border-color: var(--color-1);
}
.training-item .training-details.desktop {
  display: none;
}
.training-item .training-details.mobile {
  visibility: hidden;
  height: 0;
  transition: all 0.2s ease-in-out;
}
.training-item .training-details.mobile.show {
  visibility: visible;
  height: auto;
  transition: all 0.2s ease-in-out;
}
.training-item .training-details .training-details-line {
  padding: 2rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
  border-top: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent);
}
.training-item .training-details .details-col .details-title {
  font-size: 12px;
  line-height: 1.7rem;
  margin-bottom: 0.4rem;
}
.training-item .training-details .details-col .details-value {
  font-weight: 500;
  font-size: 13px;
}
.training-item .training-details .details-picto {
  height: 32px;
  width: 32px;
  margin-bottom: 1rem;
  border-radius: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.training-item .training-details .details-picto.level-picto {
  height: 30px;
  width: 30px;
  background-color: var(--color-1);
  box-shadow: 0 2px 2px 0px color-mix(in srgb, var(--color-1) 50%, transparent);
  background-size: auto 70%;
}
.training-item .training-end-message {
  padding: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-top: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent);
  background-color: var(--color-4-lighter);
}
.training-item .training-end-message.complete {
  background-color: var(--color-grey-lighter);
}
.training-item .training-end-message p {
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.7rem;
  margin-bottom: 1rem;
}
.training-item .training-end-message .button {
  width: 100%;
}
@media screen and (min-width: 992px) {
.training-item .training-item-content {
    height: 150px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
.training-item .training-image {
    width: 15%;
    height: 100%;
}
.training-item .training-content {
    width: 25%;
    padding: 1rem 1rem;
}
.training-item .training-infos {
    width: 100%;
}
.training-item .training-infos h2 {
    font-size: 24px;
}
.training-item .training-infos h3 {
    font-size: 16px;
}
.training-item .training-titles {
    max-width: 100%;
    width: 100%;
}
.training-item div.start-date {
    margin-bottom: 20px;
}
.training-item #training-progress-container {
    margin-bottom: 0;
}
.training-item .training-details.mobile,
  .training-item .training-buttons.mobile {
    display: none;
}
.training-item .training-details.desktop {
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 60%;
    height: 100%;
}
.training-item .training-details.desktop .training-details-line {
    padding: 1rem 1rem;
    height: calc(50% - 2rem);
    width: calc(100% - 2rem);
    border-left: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    justify-content: flex-start;
}
.training-item .training-details.desktop .training-details-line:first-of-type {
    border-bottom: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent);
}
.training-item .training-details.desktop .training-details-line:first-of-type .details-col {
    width: 25%;
}
.training-item .training-details.desktop .training-details-line:last-of-type .details-col {
    width: 50%;
}
.training-item .training-details.desktop .training-details-line .details-col {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    justify-content: flex-start;
    align-items: flex-start;
}
.training-item .training-details.desktop .training-details-line .details-col .details-title {
    margin-bottom: 0.2rem;
}
.training-item .training-details.desktop .training-details-line button {
    margin: 0;
}
.training-item .training-details.desktop .details-picto {
    width: 40px;
    height: 40px;
    margin: 0 10px 0 0;
}
.training-item .training-details.desktop .details-picto.level-picto {
    height: 38px;
    width: 38px;
}
.training-item .download-component button {
    font-size: 1rem;
}
.training-item .training-end-message {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.training-item .training-end-message p {
    max-width: 60%;
    text-align: left;
    margin-bottom: 0;
}
.training-item .training-end-message .button {
    width: auto;
    margin: 0 0 0 1rem;
}
}#dashboard-page {
  background-color: var(--color-1);
  color: var(--color-white);
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
}
#dashboard-page #dash-gradient {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 370px;
  background-image: linear-gradient(180deg, var(--color-black-opaque) 0%, color-mix(in srgb, var(--color-1) 30%, transparent) 100%);
}
#dashboard-page #dashboard-page-content {
  position: relative;
  z-index: 2;
  padding-bottom: 15rem;
  height: calc(100% - 15rem);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#dashboard-page #dashboard-page-content::-webkit-scrollbar {
  display: none;
}
#dashboard-page #dashboard-header {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  text-align: center;
  position: relative;
  z-index: 2;
}
#dashboard-page #dashboard-header h1 {
  font-weight: 700;
  font-size: 2rem;
  margin-bottom: 2rem;
}
#dashboard-page #dashboard-header div,
#dashboard-page #dashboard-header p {
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 400;
}
#dashboard-page #dashboard-header .button {
  width: auto;
  display: inline-block;
}
#dashboard-page #dash-user-state,
#dashboard-page #dash-user-score {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#dashboard-page #dash-trainings-list {
  position: relative;
  z-index: 2;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#dashboard-page .button-play {
  margin: 1rem 0 1rem;
}
@media screen and (max-width: 991px) {
#dashboard-page {
    padding-top: env(safe-area-inset-top);
}
}
@media screen and (min-width: 992px) {
#dashboard-page #main-header {
    position: relative;
}
#dashboard-page #dashboard-header {
    padding: 50px 0;
}
#dashboard-page #dashboard-header h1 {
    font-size: 34px;
}
#dashboard-page #dashboard-header div,
  #dashboard-page #dashboard-header p {
    font-size: 1.4rem;
    line-height: 2rem;
    margin-bottom: 1rem;
}
#dashboard-page .button-play {
    margin: 1rem 0 1rem auto;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#training-modal {
  position: fixed;
  z-index: 999999;
  background: var(--color-1);
  color: var(--color-white);
}
#training-modal p.update {
  font-size: 12px;
  margin-top: -2rem;
}
#training-modal .button-close {
  background-color: var(--color-1);
  position: absolute;
  border-radius: 100%;
  right: 1rem;
  top: 1rem;
  width: 4rem;
  height: 4rem;
  font-size: 2rem;
  z-index: 2;
  padding: 0;
  margin: 0;
}
#training-modal .button-close i {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin: 0;
}
#training-modal.mobile {
  height: 100vh;
  overflow-y: auto;
  width: 100%;
  top: 0;
}
#training-modal.mobile .training-image {
  height: 50%;
}
#training-modal.mobile h3.training-theme {
  font-size: 2.4rem;
}
#training-modal.mobile h2.training-title {
  font-size: 2.8rem;
  margin-bottom: 1.6rem;
}
#training-modal.mobile p.training-desc {
  font-size: 1.6rem;
  line-height: 2rem;
  margin-bottom: 1rem;
}
#training-modal.mobile .training-duration {
  margin-bottom: 15px;
}
#training-modal.mobile .button-subscribe {
  margin-bottom: 2rem;
}
#training-modal.mobile p.available {
  font-size: 14px;
}
#training-modal.desktop {
  border-radius: var(--border-radius);
  overflow: hidden;
  min-height: 50%;
  height: auto;
  max-height: 90%;
  width: 500px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#training-modal.desktop .training-image {
  height: 300px;
}
#training-modal.desktop .training-infos {
  padding-bottom: 2rem;
}
#training-modal.desktop .button-close {
  right: 2rem;
  top: 2rem;
}
#training-modal.desktop .button-close i {
  font-size: 2.5rem;
}
#training-modal.desktop h3.training-theme {
  font-size: 28px;
}
#training-modal.desktop h2.training-title {
  font-size: 34px;
  margin: 0.4rem 0 1rem;
}
#training-modal.desktop p.training-desc {
  font-size: 16px;
  line-height: 2rem;
  margin-bottom: 1rem;
}
#training-modal.desktop .training-modal-bottom {
  margin: 3rem 0 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
}
#training-modal.desktop .button-subscribe {
  font-size: 1.1rem;
}
#training-modal p.available {
  font-weight: 500;
  margin-left: auto;
}
#training-modal .training-image {
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 0;
}
#training-modal .training-infos {
  position: relative;
  z-index: 1;
  margin-top: -2rem;
}
#training-modal .training-duration {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
#training-modal .training-duration i {
  margin-right: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
#training-modal .training-duration span {
  font-weight: 500;
  font-size: 14px;
}
#training-modal .training-update-infos {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid var(--color-white);
}
#training-modal .training-update-infos strong {
  font-weight: 500;
}
#training-modal .training-update-infos p {
  font-weight: 400;
  margin-bottom: 2rem;
  font-size: 14px;
  line-height: 17px;
}
#training-modal .training-update-infos p,
#training-modal .training-update-infos span {
  color: var(--color-white);
}
#training-modal .training-buttons button {
  margin: 0 0 2rem;
  display: inline-block;
  width: 45%;
}
#training-modal .training-buttons button:nth-child(2) {
  margin-left: 5%;
}
#training-modal .training-buttons button.button-expired {
  width: auto;
}
@media screen and (max-width: 991px) {
#training-modal .button-close {
    top: env(safe-area-inset-top);
    top: 40px;
}
}
@media screen and (min-width: 992px) {
#training-modal {
    box-shadow: 0 0 20px 5px color-mix(in srgb, var(--color-white) 20%, transparent);
}
}.grid-component {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.grid-component .grid-item {
  position: relative;
  width: 100%;
  height: 230px;
  margin-bottom: 20px;
  border-radius: 1rem;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid var(--color-1);
}
.grid-component .grid-item:hover {
  border-color: var(--color-5);
}
.grid-component .grid-item .grid-item-container {
  height: 100%;
  width: 100%;
  position: relative;
}
.grid-component .grid-item .training-image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: var(--color-white);
  position: relative;
  z-index: 0;
}
.grid-component .grid-item .training-content {
  width: calc(100% - 40px);
  height: auto;
  min-height: 70%;
  max-height: 80%;
  padding: 20px;
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  color: var(--color-white);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  flex-wrap: nowrap;
}
.grid-component .grid-item .training-content h3.training-theme {
  font-size: 16px;
}
.grid-component .grid-item .training-content h2.training-title {
  font-size: 24px;
  margin-bottom: 0.8rem;
}
.grid-component .grid-item .training-content .training-buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  justify-content: space-between;
}
.grid-component .grid-item .training-content .button-info {
  width: 44px;
  height: 44px;
  margin: 0;
  font-size: 2rem;
}
.grid-component .grid-item .training-content-back {
  position: absolute;
  width: 100%;
  left: 0;
  height: 50%;
  bottom: -2px;
  background-color: transparent;
  background-size: 100% 100%;
  background-position: bottom center;
  background-repeat: no-repeat;
  z-index: 1;
}
.grid-component .grid-item .training-progress-container {
  position: absolute;
  background-color: color-mix(in srgb, var(--color-black) 40%, transparent);
  height: 4px;
  width: 100%;
  bottom: 0;
  z-index: 3;
}
.grid-component .grid-item .training-progress {
  height: 100%;
  background-color: var(--color-white);
}
@media screen and (min-width: 375px) {
.grid-component .grid-item {
    height: 250px;
}
}
@media screen and (min-width: 768px) {
.grid-component .grid-item {
    height: 260px;
    width: calc(50% - 20px / 2 - 2 * 1px);
}
.grid-component .grid-item:nth-child(even) {
    margin-left: calc(20px / 2);
}
.grid-component .grid-item:nth-child(odd) {
    margin-right: calc(20px / 2);
}
}
@media screen and (min-width: 992px) {
.grid-component .grid-item .training-content {
    top: auto;
    bottom: 0;
    padding: 1rem;
    width: calc(100% - 2rem);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    align-items: flex-end;
    justify-content: space-between;
}
.grid-component .grid-item .training-content p.update {
    align-self: flex-start;
}
.grid-component .grid-item .training-content h3.training-theme {
    font-size: 1.1rem;
}
.grid-component .grid-item .training-content h2.training-title {
    font-size: 1.5rem;
    margin: 0;
}
.grid-component .grid-item .training-content .training-buttons {
    width: auto;
    flex-direction: column;
    align-items: flex-end;
}
.grid-component .grid-item .training-content.mobile.auth {
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-end;
}
.grid-component .grid-item .training-content.mobile.auth .training-infos {
    width: 100%;
    margin-bottom: 1rem;
}
.grid-component .grid-item .training-content.mobile.auth .training-buttons {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
}
.grid-component .grid-item .training-content.mobile.auth .button-info {
    margin: 0;
}
.grid-component .grid-item .training-content.mobile.auth + .training-content-back {
    height: 70%;
}
}
@media screen and (min-width: 1024px) {
.grid-component .grid-item {
    height: 230px;
    width: calc(33.3333333333% - (20px) - 2 * 1px);
}
.grid-component .grid-item:nth-child(3n-2) {
    margin-right: calc(0.6666666667 * 20px);
    margin-left: 0;
}
.grid-component .grid-item:nth-child(3n-1) {
    margin-left: calc(20px / 3);
    margin-right: calc(20px / 3);
}
.grid-component .grid-item:nth-child(3n) {
    margin-right: 0;
    margin-left: calc(0.6666666667 * 20px);
}
}
@media screen and (min-width: 1281px) {
.grid-component .grid-item {
    height: 280px;
}
.grid-component .training-content h2.training-title {
    font-size: 1.8rem;
}
}
@media screen and (min-width: 1440px) {
.grid-component .grid-item {
    height: 270px;
    width: calc(25% - (20px) - 2 * 1px);
}
.grid-component .grid-item:nth-child(4n-3) {
    margin-right: calc(20px / 2);
    margin-left: 0;
}
.grid-component .grid-item:nth-child(4n-2), .grid-component .grid-item:nth-child(4n-1) {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
}
.grid-component .grid-item:nth-child(4n) {
    margin-right: 0;
    margin-left: calc(20px / 2);
}
}
@media screen and (min-width: 1551px) {
.grid-component .grid-item {
    height: 280px;
}
.grid-component .training-content h2.training-title {
    font-size: 2rem;
}
}
@media screen and (min-width: 1800px) {
.grid-component .grid-item {
    height: 260px;
    width: calc(20% - 2 * 1px - 20px / 1.25);
}
.grid-component .grid-item:nth-child(5n-4) {
    margin-right: calc(20px / 2);
    margin-left: 0;
}
.grid-component .grid-item:nth-child(5n-3) {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
}
.grid-component .grid-item:nth-child(5n-2) {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
}
.grid-component .grid-item:nth-child(5n-1) {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
}
.grid-component .grid-item:nth-child(5n) {
    margin-right: 0;
    margin-left: calc(20px / 2);
}
}#trainings-page {
  padding-bottom: 10rem;
  height: calc(100% - 10rem);
  width: 100%;
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
}
#trainings-page h3,
#trainings-page h4 {
  line-height: normal;
  font-weight: 500;
}
#trainings-page h2 {
  font-weight: bold;
}
#trainings-page p.training-desc {
  font-weight: normal;
}
#trainings-page .button-info {
  width: 44px;
  height: 44px;
  margin: 0;
  font-size: 2rem;
}
#trainings-page .training-gradient {
  height: 8rem;
  width: 100%;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  background-image: linear-gradient(0deg, var(--color-1) 0%, color-mix(in srgb, var(--color-1) 0%, transparent) 100%);
}
#trainings-page .organisation-ad {
  position: absolute;
  z-index: 2;
}
#trainings-page #training-header {
  position: relative;
}
#trainings-page #training-header .organisation-ad {
  bottom: 2.2rem;
  padding: 0.8rem;
  right: 1.5rem;
}
#trainings-page #training-header #training-header-image {
  width: 100%;
  height: 330px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
}
#trainings-page #training-header #training-header-visual {
  width: 100%;
  height: 330px;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
}
#trainings-page #training-header #training-header-content {
  margin-top: -2rem;
  padding-top: 0;
  position: relative;
  z-index: 2;
  color: var(--color-white);
  text-align: left;
}
#trainings-page #training-header #training-header-content p.update {
  z-index: 2;
  position: absolute;
  left: 1.5rem;
  bottom: 101%;
  max-width: 25%;
}
#trainings-page #training-header #training-header-buttons {
  flex-direction: row;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: left;
}
#trainings-page #training-header .flex-button-info {
  margin: 5px;
}
#trainings-page #training-header h3.training-theme {
  font-size: 2.4rem;
}
#trainings-page #training-header h2.training-title {
  font-size: 2.8rem;
  margin-bottom: 0.8rem;
}
#trainings-page #training-header p.training-desc {
  font-size: 1.4rem;
  line-height: 2rem;
  margin-bottom: 1rem;
}
#trainings-page #training-header .button-play {
  font-size: 1.5rem;
  margin: 1rem 0;
  padding: 1rem 5rem;
}
#trainings-page .trainings-list {
  position: relative;
  z-index: 2;
  color: var(--color-white);
  padding-top: 3rem;
}
#trainings-page .trainings-list .organisation-ad {
  top: 1rem;
  right: 1rem;
  padding: 0.8rem;
}
#trainings-page .trainings-list h4 {
  font-size: 18px;
  margin-bottom: 1.5rem;
}
#trainings-page .button-play,
#trainings-page .button-subscribe {
  padding: 0.6rem 1rem;
  margin: 0;
  font-size: 15px;
}
#trainings-page #subscribe-container {
  margin-top: 3rem;
  border-radius: 1rem;
  background-color: var(--color-5);
  color: var(--color-white);
  padding: 3rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
#trainings-page #subscribe-container #subscribe-title {
  font-weight: 700;
  font-size: 2.2rem;
  line-height: 3.5rem;
  margin-bottom: 1.5rem;
}
#trainings-page #subscribe-container #subscribe-subtitle {
  font-size: 1.4rem;
  margin-bottom: 2rem;
}
#trainings-page #training-modal-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: color-mix(in srgb, var(--color-1) 30%, transparent);
  top: 0;
  z-index: 999998;
}
@media screen and (max-width: 991px) {
#trainings-page {
    padding-top: env(safe-area-inset-top);
}
}
@media screen and (min-width: 321px) {
#trainings-page #training-header #training-header-content p.update {
    max-width: none;
}
}
@media screen and (min-width: 992px) {
#trainings-page .training-gradient {
    height: 9rem;
}
#trainings-page .button-play,
  #trainings-page .button-subscribe {
    padding: 0 30px;
}
#trainings-page #training-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 420px;
}
#trainings-page #training-header #training-header-image,
  #trainings-page #training-header #training-header-visual {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#trainings-page #training-header .organisation-ad {
    bottom: 2rem;
    padding: 10px 15px;
}
#trainings-page #training-header .organisation-ad > div {
    margin-right: 20px;
}
#trainings-page #training-header #training-header-content {
    margin-top: 30px;
    max-height: 60%;
}
#trainings-page #training-header #training-header-content p.training-desc {
    font-size: 16px;
    max-width: 400px;
    max-height: 100px;
    margin-bottom: 15px;
    overflow: hidden;
}
#trainings-page #training-header #training-header-content p.update {
    position: relative;
    left: 0;
}
#trainings-page #training-header h3.training-theme {
    font-size: 28px;
}
#trainings-page #training-header h2.training-title {
    font-size: 34px;
    margin-bottom: 1.3rem;
}
#trainings-page #training-header .button-play {
    font-size: 15px;
    padding: 0 50px;
}
#trainings-page #trainings-user-list,
  #trainings-page #training-header + #trainings-list {
    padding-top: 0;
}
#trainings-page .trainings-list:last-of-type {
    margin-bottom: 3rem;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#localize-page {
  background-color: var(--color-1);
  color: var(--color-white);
  font-family: var(--font-poppins);
}
#localize-page #localize-page-content {
  position: relative;
  z-index: 2;
  padding-bottom: 6rem;
  height: calc(100% - 6rem - env(safe-area-inset-bottom));
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#localize-page #localize-page-content::-webkit-scrollbar {
  display: none;
}
#localize-page #localize-header {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  text-align: center;
  position: relative;
  z-index: 2;
}
#localize-page #localize-header h1 {
  font-weight: 700;
  font-size: 2rem;
}
#localize-page #localize-infos-bloc {
  border-radius: var(--border-radius);
  color: var(--color-1);
}
#localize-page button {
  font-size: 15px;
  width: 100%;
}
#localize-page button.button-rose:active, #localize-page button.button-rose:hover {
  color: var(--color-white);
  border: 1px solid var(--color-5);
  background-color: var(--color-5);
}
#localize-page button.button-rose:active i, #localize-page button.button-rose:hover i {
  color: var(--color-white);
}
#localize-page button.button-white:active, #localize-page button.button-white:hover {
  color: var(--color-1);
  border: 1px solid var(--color-1);
  background-color: var(--color-white);
}
@media screen and (max-width: 991px) {
#localize-page {
    padding-top: env(safe-area-inset-top);
}
}
@media screen and (min-width: 992px) {
#localize-page #localize-header {
    padding: 50px 0;
}
#localize-page #localize-header h1 {
    font-size: 34px;
}
}.map-component {
  position: relative;
  width: auto;
  padding: 1.5rem 0;
}
.map-component path:hover {
  position: relative;
}
.map-component .overlay {
  cursor: pointer;
  fill: var(--color-5);
  opacity: 0.629;
}
.map-component .selected {
  fill: var(--color-5);
}
.map-component svg {
  width: 100%;
}
.map-component ul.region-label-container {
  margin-bottom: 0;
  position: absolute;
}
.map-component .region-label {
  text-align: center;
  position: absolute;
  background-color: var(--color-white);
  color: var(--color-5);
  border-radius: 16.5px;
  font-size: 12px;
  box-shadow: 0 2px 4px 0 color-mix(in srgb, var(--color-black) 10%, transparent);
  padding: 5px 10px;
  pointer-events: none;
}
.map-component .region-label:hover {
  cursor: pointer;
}
.map-component #nouvelle-caledonie {
  position: absolute;
  top: 150px;
}
@media screen and (min-width: 992px) {
.map-component {
    padding: 0;
}
.map-component svg {
    max-height: 764px;
}
.map-component .region-label {
    font-size: 15px;
    padding: 5px 15px;
}
}[data-v-7800ab2a]:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
[data-v-7800ab2a]:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
[data-v-7800ab2a]:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#payment-component[data-v-7800ab2a] {
  padding: 1rem 0;
}
#payment-component[data-v-7800ab2a],
#payment-component form[data-v-7800ab2a],
#payment-component input#input-zipcode[data-v-7800ab2a] {
  width: 100%;
}
#payment-component .payment-user-wrapper[data-v-7800ab2a] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
#payment-component .payment-user[data-v-7800ab2a] {
  width: calc(50% - 0.5rem);
  display: inline-block;
  margin-bottom: 1.5rem;
}
#payment-component .payment-user[data-v-7800ab2a]:nth-child(odd) {
  margin-right: 0.5rem;
}
#payment-component .payment-user[data-v-7800ab2a]:nth-child(even) {
  margin-left: 0.5rem;
}
#payment-component .payment-user label[data-v-7800ab2a] {
  display: block;
  margin-bottom: 0.5rem;
}
#payment-component .payment-user input[data-v-7800ab2a] {
  font-size: 16px;
  margin-bottom: 0.5rem;
  padding: 0.5rem;
  width: calc(100% - 1rem);
}
#payment-component #payment-card[data-v-7800ab2a],
#payment-component .form-row > input[data-v-7800ab2a] {
  font-family: "Poppins";
  padding: 0.5rem;
  border: 1px solid var(--color-grey-darker-opaque);
  border-radius: 4px;
}
#payment-component #payment-card[data-v-7800ab2a] {
  margin-bottom: 1rem;
}
#payment-component .payment-user.invalid input[data-v-7800ab2a] {
  border-color: var(--color-error);
}
#payment-component .payment-errors[data-v-7800ab2a] {
  text-align: center;
  padding: 1rem 0;
  color: var(--color-error);
  font-size: 1.2rem;
}
#payment-component .payment-button[data-v-7800ab2a] {
  margin: 0 auto;
}
#payment-component .payment-info[data-v-7800ab2a] {
  line-height: 1.1;
  font-style: italic;
  font-size: 1rem;
}
#payment-component.payment-phone .payment-user#payment-date[data-v-7800ab2a], #payment-component.payment-phone .payment-user#payment-phone[data-v-7800ab2a] {
  width: 100%;
}#payment-phone-input {
  display: flex;
}
#payment-phone-input .flex-1 {
  flex-grow: 1;
}[data-v-272da477]:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
[data-v-272da477]:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
[data-v-272da477]:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
.practical-session[data-v-272da477] {
  border: 1px solid var(--color-grey-light);
  border-radius: var(--border-radius);
  background-color: color-mix(in srgb, var(--color-1) 8%, transparent);
  padding: 2.5rem;
  width: calc(100% - 5rem);
  font-size: 16px;
}
.practical-session h3[data-v-272da477] {
  font-size: 24px;
  margin-bottom: 1rem;
  font-weight: 600;
}
.practical-session .practical-session-main-infos[data-v-272da477] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 2rem;
}
.practical-session .practical-session-main-infos > *[data-v-272da477] {
  width: 50%;
  max-width: 50%;
}
.practical-session .practical-session-main-infos p[data-v-272da477] {
  margin-bottom: 0;
}
.practical-session .practical-session-main-infos > p[data-v-272da477] {
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  padding-right: 2rem;
}
.practical-session .practical-session-main-infos p.session-seats[data-v-272da477] {
  font-size: 12px;
}
.practical-session .practical-session-main-infos > div[data-v-272da477] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
  align-items: flex-start;
}
.practical-session .practical-session-main-infos > div[data-v-272da477]:nth-child(1) {
  padding-right: 2rem;
  border-right: 1px solid var(--color-grey-light);
}
.practical-session .practical-session-main-infos > div[data-v-272da477]:nth-child(2) {
  padding-left: 2rem;
}
.practical-session .practical-session-main-infos > div:nth-child(2) p[data-v-272da477] {
  line-height: 1.5;
}
.practical-session .practical-session-info-bloc[data-v-272da477] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 1.5rem;
}
.practical-session .practical-session-info-bloc p[data-v-272da477] {
  margin-bottom: 0;
}
.practical-session button[data-v-272da477] {
  width: 100%;
}
.practical-session .see-map[data-v-272da477] {
  margin-top: 0.25rem;
  font-size: 12px;
  color: var(--color-2);
  text-decoration: none;
}
.practical-session .see-map[data-v-272da477]:hover, .practical-session .see-map[data-v-272da477]:active {
  text-decoration: underline;
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#practical-page {
  background-color: var(--color-1);
  color: var(--color-white);
  font-family: var(--font-poppins);
}
#practical-page #practical-page-content {
  position: relative;
  z-index: 2;
  padding-bottom: 10rem;
  height: calc(100% - 10rem);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#practical-page #practical-page-content::-webkit-scrollbar {
  display: none;
}
#practical-page #practical-header {
  width: calc(100% - 5rem);
  padding: 2.5rem;
  text-align: center;
  position: relative;
  z-index: 2;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#practical-page #practical-header h1 {
  font-weight: 700;
  font-size: 24px;
  line-height: 35px;
  width: 80%;
}
#practical-page #practical-header p {
  font-size: 14px;
  line-height: 24px;
}
#practical-page #practical-header p,
#practical-page #practical-header button {
  margin-top: 2.5rem;
  margin-bottom: 0;
}
#practical-page #practical-content {
  position: relative;
  flex: 1;
  width: 100%;
}
#practical-page .practical-page {
  min-height: 100%;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  font-size: 16px;
  line-height: 22px;
}
#practical-page .practical-page .practical-intro {
  font-size: 18px;
  line-height: 30px;
}
#practical-page #page-2 {
  background-color: var(--color-white);
}
#practical-page #page-2 .practical-page-container {
  background-color: var(--color-1);
}
#practical-page #page-2 #page-2-intro {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  background-color: var(--color-1);
  display: flex;
  flex-direction: column;
}
#practical-page #page-2 #page-2-intro .left {
  width: 100%;
  text-align: center;
}
#practical-page #page-2 #page-2-intro .left button {
  margin: 0 auto;
}
#practical-page #page-2 #practical-promocode {
  width: 100%;
  margin: 1rem auto;
  text-align: left;
}
#practical-page #page-2 #practical-promocode form {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
}
#practical-page #page-2 #practical-promocode form .form-group {
  flex: 1;
  margin-right: 1rem;
}
#practical-page #page-2 #practical-promocode form label {
  display: block;
  color: var(--color-white);
  margin-bottom: 0.5rem;
}
#practical-page #page-2 #practical-promocode form input {
  color: var(--color-1);
  text-align: left;
  border-radius: 4px;
  position: relative;
  font-size: 16px;
  padding: 0.5rem;
  width: calc(100% - 1rem);
  height: calc(100% - 1rem);
}
#practical-page #page-2 #practical-promocode p {
  text-align: left;
  margin: 1rem 0 0;
}
#practical-page #page-2 #practical-promocode p.error {
  color: var(--color-error);
}
#practical-page #page-2 #practical-promocode p.success {
  color: var(--color-success);
}
#practical-page #page-2 h2 {
  font-size: 20px;
  line-height: 24px;
  margin-top: 0;
}
#practical-page #page-2 > button {
  margin-left: 0;
  margin-right: 0;
}
#practical-page #page-2 #practical-list {
  min-height: 50%;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: var(--color-white);
  color: var(--color-1);
}
#practical-page #page-2 #practical-list form {
  width: 100%;
}
#practical-page #page-2 #practical-list .practical-session {
  margin-bottom: 1rem;
}
#practical-page img.deco {
  position: relative;
}
#practical-page img.deco.img-mobile {
  width: 100%;
  right: calc(-1 * var(--paddingH));
  height: auto;
}
#practical-page img.deco.img-mobile + div {
  clear: both;
}
#practical-page img.deco.img-desktop {
  width: 140%;
  right: -10%;
  top: -2.5rem;
}
#practical-page label,
#practical-page p.label {
  color: color-mix(in srgb, var(--color-1) 50%, transparent);
  font-size: 15px;
  font-weight: 500;
}
#practical-page form + p.label, #practical-page label {
  margin-bottom: 0.5rem;
}
#practical-page .custom-select {
  width: 100%;
  position: relative;
  z-index: 1;
  margin: 0 auto;
  margin-bottom: 2.5rem;
}
#practical-page select {
  font-size: 16px;
  color: var(--color-1);
  text-align: left;
  width: 100%;
  padding: 1rem;
  border: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent);
  border-radius: 4px;
  background-color: transparent;
  z-index: 2;
  position: relative;
  background-image: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-text-align-last: left;
  text-align-last: left;
}
#practical-page select:focus {
  border: 1px solid var(--color-1);
}
#practical-page select:focus {
  outline: none;
}
#practical-page select + i {
  z-index: 1;
  position: absolute;
  right: 5%;
  top: 0%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#practical-page p.note {
  font-size: 14px;
  margin-bottom: 0;
}
#practical-page p.note a {
  color: var(--color-1);
  text-decoration: none;
}
#practical-page p.message {
  margin-bottom: 0;
}
#practical-page .user-has-session ul + p {
  font-size: 15px;
  opacity: 0.6;
}
#practical-page .practical-map svg path:hover {
  cursor: pointer;
  fill: var(--color-2);
}
#practical-page .practical-modal {
  z-index: 999999;
}
#practical-page .practical-modal .practical-modal-overlay {
  height: 100%;
  width: 100%;
  background: color-mix(in srgb, var(--color-1) 50%, transparent);
}
#practical-page .practical-modal .practical-modal-content {
  position: absolute;
  bottom: 0;
  background: var(--color-white);
  padding: 1rem 2rem;
  width: calc(100% - 4rem);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: var(--color-1);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-items: flex-start;
}
#practical-page .practical-modal .practical-modal-content > h3 {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 1.5rem;
  font-weight: 600;
}
#practical-page .practical-modal .practical-modal-content > p {
  font-size: 16px;
  line-height: 24px;
}
#practical-page .practical-modal .practical-modal-content > p:not(.label) {
  margin-bottom: 1.5rem;
}
#practical-page .practical-modal .practical-modal-content form {
  width: 100%;
}
#practical-page .practical-modal .practical-modal-content .payment-checkout,
#practical-page .practical-modal .practical-modal-content .button-checkout,
#practical-page .practical-modal .practical-modal-content .button-register,
#practical-page .practical-modal .practical-modal-content .button-cancel {
  width: 100%;
}
#practical-page .practical-modal.mobile {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
#practical-page .practical-modal.mobile .practical-modal-content {
  padding-bottom: 10rem;
}
#practical-page .practical-modal.desktop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#practical-page .practical-modal.desktop .practical-modal-content {
  border-radius: var(--border-radius);
  width: 60%;
  height: auto;
  left: 50%;
  top: 50%;
  bottom: auto;
  transform: translate(-50%, -50%);
}
#practical-page .practical-modal #practical-modal-close {
  padding: 0;
  margin: 0;
  align-self: flex-end;
}
#practical-page .practical-modal .practical-session {
  padding: 1.5rem 2.5rem;
}
#practical-page .practical-modal .practical-session .button-select {
  display: none;
}
#practical-page .practical-modal .practical-modal-alert {
  width: calc(100% - 2rem);
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin: 1rem 0;
  padding: 2rem 1rem;
  font-size: 1.4rem;
  line-height: 2rem;
}
#practical-page .practical-modal .practical-modal-alert i {
  margin-right: 10px;
}
#practical-page .practical-modal .practical-modal-alert.register {
  background-color: color-mix(in srgb, var(--color-2) 10%, transparent);
  color: var(--color-2);
}
#practical-page .practical-modal .practical-modal-alert.cancel {
  background-color: color-mix(in srgb, var(--color-3) 10%, transparent);
  color: var(--color-3);
}
#practical-page .practical-modal .practical-modal-alert.cancel.days_15 {
  background-color: color-mix(in srgb, var(--color-success) 10%, transparent);
  color: var(--color-success);
}
#practical-page .practical-modal .practical-modal-alert.cancel.days_7 {
  background-color: color-mix(in srgb, var(--color-3) 10%, transparent);
  color: var(--color-3);
}
#practical-page .practical-modal .practical-modal-alert.cancel.days_0 {
  background-color: color-mix(in srgb, var(--color-error) 10%, transparent);
  color: var(--color-error);
}
#practical-page .striked {
  text-decoration: line-through;
  font-size: 14px;
}
#practical-page .italic {
  font-style: italic;
}
#practical-page p.tarif {
  font-size: 10px;
}
#practical-page .pc-alert {
  margin-bottom: 2rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: start;
  padding: 1.5rem;
  width: calc(100% - 3rem);
  border-radius: 4px;
  background-color: color-mix(in srgb, var(--color-2) 10%, transparent);
  color: var(--color-2);
}
#practical-page .pc-alert #pc-alert-info {
  width: 100%;
  max-width: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}
#practical-page .pc-alert p.pc-alert-text {
  display: inline-block;
  margin-bottom: 0;
  flex: 1;
}
#practical-page .pc-alert i {
  font-size: 3rem;
  margin-right: 1.5rem;
  fill: var(--color-2);
}
@media screen and (max-width: 991px) {
#practical-page {
    padding-top: env(safe-area-inset-top);
}
#practical-page .practical-page#page-2 {
    padding-top: 0;
    background-color: var(--color-1);
}
#practical-page .practical-page#page-2 #practical-promocode form {
    flex-wrap: wrap;
}
#practical-page #practical-page-content button {
    font-size: 15px;
    padding: 1rem 4rem;
    width: 100%;
}
}
@media screen and (min-width: 375px) and (orientation: landscape) {
#practical-page img.deco.img-mobile {
    width: 100%;
    right: -var(--paddingH);
}
}
@media screen and (min-width: 992px) {
#practical-page #practical-page-content {
    padding-bottom: 50px;
    height: calc(100% - 50px);
}
#practical-page #practical-header {
    padding: 150px 2.5rem 85px;
}
#practical-page #practical-header h1 {
    font-size: 34px;
    line-height: 3.4rem;
    width: 50%;
}
#practical-page #practical-header p {
    margin-top: 1rem;
    font-size: 16px;
    width: 40%;
}
#practical-page #practical-header button {
    margin-top: 1.5rem;
}
#practical-page .practical-page ul li {
    font-size: 16px;
    margin-bottom: 0.5rem;
}
#practical-page .practical-page .practical-page-container:first-of-type {
    width: 60%;
    padding-right: 2rem;
}
#practical-page .practical-page .practical-page-container:last-of-type {
    width: 40%;
}
#practical-page #page-1 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 75%;
    margin: auto;
    border-radius: var(--border-radius);
    position: relative;
    top: -50px;
    z-index: 2;
    align-items: flex-start;
    min-height: auto;
    overflow: hidden;
}
#practical-page #page-1 .practical-intro {
    font-size: 18px;
    line-height: 28px;
}
#practical-page #page-1 .practical-infos h3 {
    font-size: 16px;
}
#practical-page #page-1 .practical-infos h4 {
    font-weight: 600;
    font-size: 14px;
}
#practical-page #page-2 {
    background-color: var(--color-1);
}
#practical-page #page-2 #practical-map-container {
    width: calc(50% - 2 * var(--paddingV));
    align-self: stretch;
}
#practical-page #page-2 #practical-list {
    display: inline-block;
    border-top-right-radius: 0;
    align-self: stretch;
    width: 50%;
}
#practical-page #page-2 .practical-page-container {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    justify-content: flex-end;
    align-items: flex-start;
}
#practical-page #page-2 #page-2-intro {
    flex-direction: row;
}
#practical-page #page-2 #page-2-intro .left {
    width: 56%;
    text-align: left;
}
#practical-page #page-2 #page-2-intro .left button {
    margin: 0;
}
#practical-page .practical-modal .practical-modal-content h3 {
    font-size: 24px;
    line-height: 1.2;
}
#practical-page .practical-modal .practical-modal-content > h3 {
    width: 85%;
}
#practical-page .practical-modal .practical-modal-alert {
    font-size: 1.2rem;
}
#practical-page .practical-modal .practical-modal-alert i {
    font-size: 2rem;
}
}
@media screen and (min-width: 1280px) {
#practical-page #page-2 #practical-list {
    width: 40%;
}
}
@media screen and (min-width: 1400px) {
#practical-page .practical-modal.desktop .practical-modal-content {
    padding: 2rem;
    width: 40%;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#user-widget {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#user-widget .user-level,
#user-widget .user-score {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-right: 1rem;
  border-radius: 1.5rem;
  background-color: color-mix(in srgb, var(--color-white) 20%, transparent);
}
#user-widget .user-level > p,
#user-widget .user-score > p {
  padding: 0.5rem 2rem;
  font-size: 13px;
  font-weight: 500;
}
#user-widget .user-level-picto,
#user-widget .user-score-picto {
  height: 30px;
  width: 30px;
  background-color: var(--color-1);
  border: 1px solid var(--color-1-pale);
  box-shadow: 0 2px 2px 0px color-mix(in srgb, var(--color-1) 50%, transparent);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 100%;
}
#user-widget .user-level-picto {
  background-size: auto 70%;
}
#user-widget .user-score-picto {
  background-size: auto 50%;
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
.game-header-component {
  width: 100%;
  font-family: var(--font-poppins);
  position: fixed;
  height: calc(var(--header-size) - 6px);
  text-align: center;
  left: 50%;
  top: 0;
  z-index: 3;
  transform: translateX(-50%);
  color: var(--color-white);
}
.game-header-component #header-container,
.game-header-component .header-col {
  height: 100%;
  margin: 0;
  padding: 0;
}
.game-header-component #header-container,
.game-header-component #header-container-inner,
.game-header-component .header-col.center,
.game-header-component .header-col.right {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.game-header-component #header-container {
  width: 100%;
  margin: 0 auto;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: flex-end;
}
.game-header-component #header-container-inner {
  height: 100%;
  flex-grow: 1;
  justify-content: flex-start;
  width: auto;
  background-color: color-mix(in srgb, var(--color-1) 85%, transparent);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.game-header-component.exercise {
  z-index: 5;
}
.game-header-component.exercise #header-container-inner {
  background-color: color-mix(in srgb, var(--color-1) 30%, transparent);
}
.game-header-component.bilan #header-container-inner {
  background-color: color-mix(in srgb, var(--color-bilan) 90%, transparent);
}
.game-header-component.exercise.remediation #header-container-inner {
  background-color: var(--color-4);
}
.game-header-component h1 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  text-transform: none;
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}
.game-header-component .header-col.center {
  justify-content: center;
  padding: 0 1rem;
}
.game-header-component .header-col.center.exercise {
  padding: 0;
}
.game-header-component .header-col.center.quiz {
  justify-content: flex-start;
}
.game-header-component.remediation .header-col.center, .game-header-component.bilan .header-col.center {
  position: absolute;
  padding: 1rem;
}
.game-header-component .header-col.right {
  padding: 0 1rem;
  margin-left: auto;
}
.game-header-component #header-home-button {
  font-weight: 600;
  height: 100%;
  border-bottom-left-radius: 10px;
  background-color: transparent;
  font-size: 14px;
  color: white;
  margin: 0;
  padding: 0.5rem 1.5rem;
  width: 100%;
}
.game-header-component #header-home-button.button-blue {
  background-color: var(--color-game-header-home-button);
}
.game-header-component .header-test {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 1.5rem;
  background-color: color-mix(in srgb, var(--color-white) 20%, transparent);
}
.game-header-component .header-test p {
  padding: 0.7rem 2rem;
  font-size: 14px;
  font-weight: 600;
}
.game-header-component .header-test p:first-of-type {
  background-color: var(--color-white);
  color: var(--color-1);
  border-radius: 1.5rem;
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.game-header-component .header-description {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
  border-radius: 1.5rem;
  background-color: color-mix(in srgb, var(--color-white) 20%, transparent);
  font-size: 1.4rem;
  overflow: hidden;
}
.game-header-component .header-description .op-description {
  padding: 0.5rem 2rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background-color: var(--color-white);
  color: var(--color-1);
  border-radius: 1.5rem;
  text-transform: none;
  font-weight: 600;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
.game-header-component .header-description .op-description .op-picto {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  height: 100%;
  width: 3rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.game-header-component .header-description .op-description p {
  font-size: 14px;
  margin: 0 1rem 0 1.5rem;
  line-height: 1;
}
.game-header-component .header-description .op-description span {
  font-size: 14px;
}
.game-header-component .header-description .notion-description {
  padding: 0.5rem 2rem;
  position: relative;
  width: 50px;
  z-index: 1;
}
.game-header-component .header-description .notion-description .notion-title-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.game-header-component .header-description .notion-description .notion-title-container p {
  line-height: normal;
  font-size: 14px;
  padding: 0 2rem;
  display: inline-block;
  width: auto;
  white-space: nowrap;
}
.game-header-component .remediation-title,
.game-header-component .bilan-title {
  position: relative;
}
.game-header-component .remediation-title .picto,
.game-header-component .bilan-title .picto {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 45px;
  height: 45px;
  border-radius: 40px;
  background: var(--color-white);
  box-shadow: 0 2px 7px 2px color-mix(in srgb, var(--color-1) 8%, transparent);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.game-header-component .remediation-title p,
.game-header-component .bilan-title p {
  padding: 0.7rem 1.5rem 0.7rem 50px;
  background: var(--color-white);
  border-radius: 30px;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
}
.game-header-component .bilan-title p {
  color: var(--color-bilan);
}
.game-header-component .remediation-title p {
  color: var(--color-4);
}
.game-header-component #chrono-component {
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 1rem;
}
.game-header-component button.doc {
  float: right;
}
.game-header-component .button-view {
  height: 40px;
  width: 40px;
  background: var(--color-white);
  border-radius: 0.7rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-self: center;
  padding: 0;
  margin: 0;
  margin-left: 1rem;
}
.game-header-component .button-view:active {
  opacity: 0.75;
}
.game-header-component .button-view, .game-header-component .button-view:hover {
  opacity: 1;
}
.game-header-component .button-view i {
  margin: 0;
  padding: 0;
}
.game-header-component button.attestation {
  float: right;
}
.game-header-component button.attestation.with-text {
  right: 2.5rem;
}
.game-header-component button.reset-training {
  float: right;
  position: relative;
  font-size: 1rem;
}
@media screen and (max-width: 568px) {
.game-header-component .header-description .notion-description {
    width: 25px;
}
}
@media screen and (min-width: 768px) {
.game-header-component .header-description .notion-description {
    width: 80px;
}
}
@media screen and (min-width: 992px) {
.game-header-component {
    height: var(--header-size);
}
.game-header-component .header-description .notion-description {
    width: auto;
    padding: 0;
}
.game-header-component .header-description .notion-description .notion-title-container {
    position: relative;
    height: 100%;
    width: calc(100% - 4rem);
    padding: 0 2rem;
}
.game-header-component .header-description .notion-description .notion-title-container p {
    padding: 0;
    display: inline-block;
    width: auto;
    white-space: nowrap;
}
.game-header-component .remediation-title p {
    font-size: 16px;
}
}
@media only screen and (min-width: 1024px) and (orientation: landscape) {
.game-header-component button.attestation.with-text {
    right: 0;
}
}
@media screen and (min-width: 1500px) {
.game-header-component .button-view {
    position: absolute;
    right: 16px;
    top: 16px;
}
}[data-v-9bf2fd7f]:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
[data-v-9bf2fd7f]:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
[data-v-9bf2fd7f]:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
.exercise-item-component[data-v-9bf2fd7f] {
  overflow: visible;
  position: absolute;
  z-index: 4;
  padding: 0;
  margin: 0;
  background-color: transparent;
  background-position: center top;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
  transition: transform 0.1s ease-out;
}
.exercise-item-component[data-v-9bf2fd7f]:hover, .exercise-item-component[data-v-9bf2fd7f]:active {
  opacity: 1;
  transform: scale(1.05);
  transition: transform 0.1s ease-out;
}
.exercise-item-component img[data-v-9bf2fd7f] {
  position: absolute;
}
.exercise-item-component img.exo-back[data-v-9bf2fd7f] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  z-index: 1;
  width: 100%;
  height: auto;
}
.exercise-item-component img.exo-arrow[data-v-9bf2fd7f] {
  width: 50%;
  max-width: 60px;
  height: auto;
  aspect-ratio: 35/42;
  bottom: calc(100% + 1rem);
}
.exercise-item-component[data-v-9bf2fd7f]:disabled, .exercise-item-component[data-v-9bf2fd7f]:disabled:active, .exercise-item-component[data-v-9bf2fd7f]:disabled:hover {
  border: none;
  background: transparent;
  opacity: 1;
}
.exercise-item-component p.debug[data-v-9bf2fd7f] {
  font-style: normal;
  position: absolute;
  top: 90%;
  background: white;
  padding: 10px;
  font-size: 0.8rem;
  line-height: 1.2;
}
.exercise-item-component .exo-picto-container[data-v-9bf2fd7f] {
  width: 90%;
  height: 65%;
  border-radius: 100%;
  position: absolute;
  z-index: 1;
  top: 4%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 1;
  background: var(--color-white);
}
.exercise-item-component .exo-picto-container .exo-picto[data-v-9bf2fd7f] {
  border-radius: 100%;
  width: 100%;
  height: 100%;
  transition: opacity 0.3s ease;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.exercise-item-component[data-v-9bf2fd7f]:not(.disabled)::hover, .exercise-item-component[data-v-9bf2fd7f]:not(.disabled)::active {
  opacity: 1;
}
.exercise-item-component:not(.disabled)::hover .exo-picto[data-v-9bf2fd7f], .exercise-item-component:not(.disabled)::active .exo-picto[data-v-9bf2fd7f] {
  opacity: 0.8;
  transition: opacity 0.3s ease;
}
.exercise-item-component.lock .exo-picto[data-v-9bf2fd7f] {
  opacity: 0.4;
}
.exercise-item-component.lock:hover .exo-picto[data-v-9bf2fd7f], .exercise-item-component.lock:active .exo-picto[data-v-9bf2fd7f] {
  opacity: 0.4;
}
.exercise-item-component .exercise-state[data-v-9bf2fd7f] {
  position: absolute;
  z-index: 2;
  width: 30%;
  height: auto;
  top: 0%;
  right: -2%;
}
.exercise-item-component .exercise-play[data-v-9bf2fd7f] {
  left: -10%;
  top: -10%;
}
@media screen and (min-width: 992px) {
.exercise-item-component .exercise-state[data-v-9bf2fd7f] {
    width: 24%;
    right: 4%;
}
}[data-v-355b1280]:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
[data-v-355b1280]:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
[data-v-355b1280]:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
.notion-component[data-v-355b1280] {
  position: relative;
  height: 100%;
  width: 100%;
}
.notion-component .notion-background[data-v-355b1280],
.notion-component .notion-buttons-container[data-v-355b1280] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.notion-component .notion-background[data-v-355b1280] {
  z-index: 1;
  height: auto;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.notion-component .notion-buttons-container[data-v-355b1280] {
  z-index: 2;
}
.notion-component .notion-description[data-v-355b1280] {
  position: fixed;
  top: 0;
  z-index: 999;
}
@media only screen and (min-width: 768px) {
.notion-component .button-exo .exercise-picto[data-v-355b1280] {
    width: 83%;
}
}
@media only screen and (min-width: 1024px) and (orientation: landscape) {
.notion-component .button-exo .exercise-picto[data-v-355b1280] {
    border: 5px solid white;
    top: 0px;
    left: 3%;
    width: 80%;
}
.notion-component .button-exo .exercise-state.win[data-v-355b1280],
  .notion-component .button-exo .exercise-state.lost[data-v-355b1280] {
    font-size: 1.4rem;
}
}
@media only screen and (min-width: 1281px) {
.notion-component .button-exo .exercise-picto[data-v-355b1280] {
    top: 0;
    left: 3px;
    width: 83%;
    height: 60%;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#progression-modal-component {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: color-mix(in srgb, var(--color-1) 50%, transparent);
  z-index: 999;
  font-family: var(--font-poppins);
}
#progression-modal-component #progression-modal-container {
  box-shadow: 0 2px 7px 2px color-mix(in srgb, var(--color-1) 8%, transparent);
  background-color: color-mix(in srgb, var(--color-2) 90%, transparent);
  border-radius: var(--border-radius);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 70%;
  position: relative;
  /*.web-container-header {
  	left: 20px;
  	top: -12px;
  }*/
}
#progression-modal-component #progression-modal-container .pm-inner {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  align-items: center;
}
#progression-modal-component #progression-modal-container .pm-inner .left,
#progression-modal-component #progression-modal-container .pm-inner .right {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: var(--color-white);
}
#progression-modal-component #progression-modal-container .pm-inner .left {
  align-items: center;
  width: 100%;
  z-index: 1;
}
#progression-modal-component #progression-modal-container .pm-inner .right {
  align-items: center;
  width: 100%;
  text-align: center;
  z-index: 2;
}
#progression-modal-component #progression-modal-container .progression-score {
  height: 130px;
  width: 140px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
}
#progression-modal-component #progression-modal-container .progression-score .circle .circle-percent-text-body {
  border: 7px solid color-mix(in srgb, var(--color-white) 5%, transparent);
  border-radius: 100%;
  top: -8px;
  left: -7px;
}
#progression-modal-component #progression-modal-container .progression-score .circle canvas {
  box-shadow: 0 0 0 15px color-mix(in srgb, var(--color-white) 5%, transparent);
  border-radius: 100%;
}
#progression-modal-component #progression-modal-container .progression-score .progression-score-text {
  font-size: 2.5rem;
  font-weight: 600;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
}
#progression-modal-component #progression-modal-container .progression-score .progression-score-text span {
  font-size: 1rem;
  font-weight: 400;
  margin: 5px 0 0 2px;
}
#progression-modal-component #progression-modal-container .progression-score .pm-img {
  position: absolute;
  height: 80px;
  right: -25px;
  top: -15px;
}
#progression-modal-component #progression-modal-container .progression-score.progress-100 .pm-img {
  height: 90px;
  right: -35px;
  top: -15px;
}
#progression-modal-component #progression-modal-container button {
  margin: 0;
}
#progression-modal-component #progression-modal-container .button-white {
  border: var(--color-white);
}
#progression-modal-component #progression-modal-container #progression-close-button {
  padding: 0;
  position: absolute;
  background: transparent;
  right: 20px;
  top: 20px;
}
#progression-modal-component #progression-modal-container h1 {
  font-weight: 500;
  margin: 0 0 1rem;
  line-height: 31px;
  font-size: 20px;
  width: 100%;
}
#progression-modal-component #progression-modal-container .progression-text,
#progression-modal-component #progression-modal-container .progression-text p {
  text-align: left;
  font-size: 14px;
  line-height: 20px;
}
#progression-modal-component #progression-modal-container #ok-button {
  margin-top: 2rem;
  position: relative;
  z-index: 1;
}
#progression-modal-component #progression-modal-container #ok-button:hover, #progression-modal-component #progression-modal-container #ok-button:active {
  border-color: var(--color-5);
}
@media screen and (min-width: 736px) {
#progression-modal-component #progression-modal-container {
    padding: 30px;
    max-width: 70%;
}
}
@media screen and (min-width: 992px) {
#progression-modal-component #progression-modal-container {
    /*img {
    	top: -15%;
    	width: 110%;
    	height: auto;
    }*/
}
#progression-modal-component #progression-modal-container .pm-inner {
    flex-direction: row;
    margin-top: 1rem;
}
#progression-modal-component #progression-modal-container .pm-inner .left {
    width: 45%;
    align-items: flex-start;
}
#progression-modal-component #progression-modal-container .pm-inner .right {
    width: 55%;
    align-items: flex-end;
    text-align: left;
}
#progression-modal-component #progression-modal-container .progression-score {
    height: 217px;
    width: 217px;
}
#progression-modal-component #progression-modal-container .progression-score .circle .circle-percent-text-body {
    border: 14px solid color-mix(in srgb, var(--color-white) 5%, transparent);
    top: -16px;
    left: -15px;
}
#progression-modal-component #progression-modal-container .progression-score .circle canvas {
    box-shadow: 0 0 0 30px color-mix(in srgb, var(--color-white) 5%, transparent);
}
#progression-modal-component #progression-modal-container .progression-score .progression-score-text {
    font-size: 4.5rem;
}
#progression-modal-component #progression-modal-container .progression-score .pm-img {
    height: 100px;
    right: -25px;
    top: -12px;
}
#progression-modal-component #progression-modal-container .progression-score.progress-100 .pm-img {
    height: 151px;
    right: -70px;
    top: -25px;
}
#progression-modal-component #progression-modal-container h1 {
    margin: 0 0 1.5rem;
    line-height: 35px;
    font-size: 24px;
}
#progression-modal-component #progression-modal-container .progression-text,
  #progression-modal-component #progression-modal-container .progression-text p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
#progression-modal-component #progression-modal-container .web-container-header {
    left: 3rem;
    top: -17px;
}
}
@media screen and (min-width: 1280px) {
#progression-modal-component #progression-modal-container {
    padding: 50px 40px 30px;
    min-width: auto;
    max-width: 35%;
    /*img {
    	top: -5%;
    	width: 100%;
    }*/
}
}[data-v-79474221]:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
[data-v-79474221]:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
[data-v-79474221]:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
.cl-container[data-v-79474221] {
  z-index: 2;
  padding: 0.5rem 0;
  position: absolute;
  top: 0;
}
.cl-img-container[data-v-79474221] {
  border-radius: var(--border-radius);
  border: 4px solid var(--color-white);
  box-shadow: 0 2px 7px 2px color-mix(in srgb, var(--color-1) 8%, transparent);
  background-color: var(--color-white);
  display: inline-block;
}
.cl-img-container img[data-v-79474221] {
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  width: auto;
}
@media screen and (min-width: 992px) {
.cl-img-container img[data-v-79474221] {
    height: 86px;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#objective-component {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 100%;
  width: 100%;
}
#objective-component .notion-slider-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#objective-component .VueCarousel {
  height: 100%;
  width: 100%;
}
#objective-component .carousel-navigation {
  position: absolute;
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: auto;
  padding: 1.5rem 0rem 1.5rem 0rem;
  cursor: pointer;
}
#objective-component .carousel-navigation i {
  font-size: 3rem;
}
#objective-component .carousel-navigation.carousel-prev {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  left: 0;
  padding-left: calc(env(safe-area-inset-bottom) + 0.2rem);
  padding-right: env(safe-area-inset-top);
}
#objective-component .carousel-navigation.carousel-next {
  right: 0;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  padding-right: calc(env(safe-area-inset-bottom) + 0.2rem);
  padding-left: env(safe-area-inset-top);
}
#objective-component .carousel-pagination-inner {
  list-style-type: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
}
#objective-component .carousel-pagination-inner .button-page {
  padding: 0;
  width: 17px;
  height: 17px;
  border-radius: 100%;
  box-shadow: 0 2px 7px 2px color-mix(in srgb, var(--color-1) 8%, transparent);
  background-color: var(--color-1-dark);
  margin-left: 10px;
  position: relative;
  border: 3px solid transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#objective-component .carousel-pagination-inner .button-page i {
  font-size: 1.4rem;
}
#objective-component .carousel-pagination-inner .button-page:first-child {
  margin-left: 0;
}
#objective-component .carousel-pagination-inner .button-page.active {
  opacity: 1;
  background-color: var(--color-1-dark);
  transform: scale(1.4);
}
#objective-component .carousel-pagination-inner .button-page.available {
  border: 3px solid var(--color-white);
}
#objective-component .carousel-pagination-inner .button-page.validated {
  background-color: var(--color-success);
  border: 3px solid var(--color-white);
}
#objective-component .carousel-pagination-inner .button-page.validated i {
  font-weight: 600;
}
#objective-component .carousel-pagination-inner .button-page.active.validated {
  background-color: var(--color-success);
}
#objective-component .carousel-pagination-inner .button-page.lock {
  cursor: default;
  background-color: var(--color-bg-objective-slider-button-lock);
  background-color: color-mix(in srgb, var(--color-game-slider-lock-chip) 60%, transparent);
}
#objective-component .carousel-pagination-inner .button-page.lock:hover, #objective-component .carousel-pagination-inner .button-page.lock:active {
  opacity: 1;
}
#objective-component .carousel-pagination-inner .button-page svg {
  margin-right: 0;
}
#objective-component .carousel-pagination-inner .button-page .notion-star {
  left: -50%;
  top: -50%;
}
#objective-component .user-score {
  cursor: pointer;
}
@media only screen and (min-width: 992px) {
#objective-component .carousel-navigation {
    padding: 2.5rem 0rem 2.5rem 0rem;
}
#objective-component .carousel-navigation i {
    font-size: 4rem;
}
#objective-component .carousel-navigation.carousel-prev {
    padding-left: env(safe-area-inset-bottom);
    padding-right: env(safe-area-inset-top);
}
#objective-component .carousel-navigation.carousel-next {
    padding-right: env(safe-area-inset-bottom);
    padding-left: env(safe-area-inset-top);
}
}
@media only screen and (min-width: 1024px) and (orientation: landscape) {
#objective-component .carousel-pagination .button-page {
    width: 22px;
    height: 22px;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#test-modal-intro {
  position: absolute;
  bottom: var(--paddingV);
  left: 50%;
  transform: translateX(-50%);
  height: auto;
  padding: 2rem;
  width: calc(100% - 4rem);
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: var(--color-white);
  border-radius: var(--border-radius);
  border-top-left-radius: 0;
  color: var(--color-1);
}
#test-modal-intro .test-modal-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
#test-modal-intro .test-modal-container p {
  margin-right: 20px;
}
#test-modal-intro .test-modal-container button {
  width: auto;
  margin: 0;
}
@media screen and (min-width: 667px) {
#test-modal-intro {
    padding: 2.5rem;
    width: calc(100% - 5rem);
}
}
@media screen and (min-width: 1440px) {
#test-modal-intro {
    width: calc(100% - 5rem);
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#placement-test {
  width: 100%;
  height: 100%;
  position: relative;
  background: var(--color-1);
}
#placement-test #pt-background {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.5;
  z-index: 0;
}
#placement-test #pt-container {
  position: relative;
  height: 100%;
}
#placement-test #pt-perso {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 50%;
  width: auto;
}
#placement-test #pt-right {
  position: absolute;
  right: calc(-1 * (var(--paddingH)));
  top: 0;
  width: 75%;
  height: 100%;
  margin: 0 auto;
  background-color: colorOpaque(var(--color-1), 0.5);
}
#placement-test #pt-right #pt-game {
  padding: 0 2rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#placement-test #pt-right #pt-question {
  margin-top: 0.5rem;
}
#placement-test #pt-right .quiz-answer:hover .button:not(.button-speak), #placement-test #pt-right .quiz-answer.selected .button:not(.button-speak) {
  opacity: 1;
  position: relative;
}
#placement-test #pt-right .quiz-answer:hover .button:not(.button-speak) i, #placement-test #pt-right .quiz-answer.selected .button:not(.button-speak) i {
  right: 0;
}
#placement-test.hide-perso #pt-right {
  right: 50%;
  transform: translateX(50%);
}
#placement-test #profile-modal-button {
  position: relative;
  margin: 0;
}
#placement-test #profile-modal {
  padding: 0 2rem;
  width: calc(100% - 4rem);
  height: 100%;
  z-index: 4;
  top: 0;
  left: 0;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
}
#placement-test #profile-modal #profile-modal-view {
  margin: 1rem 0;
  width: calc(100% - 4rem);
  padding: 2rem;
  box-shadow: 0px 5px 5px 0px var(--color-grey-darker);
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: var(--color-white);
  border-radius: var(--border-radius);
  font-family: var(--font-poppins);
}
#placement-test #profile-modal #profile-modal-view p {
  font-weight: 600;
  font-size: 24px;
  margin-bottom: 10px;
}
#placement-test #profile-modal #profile-modal-view p.profile-text {
  font-weight: 700;
  font-size: 20px;
  color: var(--color-3);
  margin-bottom: 1.5rem;
}
#placement-test #profile-modal #profile-modal-view #profile-list {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#placement-test #profile-modal #profile-modal-view #profile-list li:not(:first-of-type) {
  margin-left: 2.5rem;
}
#placement-test #profile-modal #profile-modal-view .profile-img {
  height: 60px;
  width: 60px;
  border-radius: 100%;
  background-color: var(--color-grey-lighter);
  border: 4px solid var(--color-grey-lighter);
  border-radius: 100%;
  box-shadow: 0 2px 7px 2px colorOpaque(var(--color-1), 0.08);
  background-size: auto 70%;
  background-repeat: no-repeat;
  background-position: center;
}
#placement-test #profile-modal #profile-modal-view .profile-img.selected {
  background-color: var(--color-1);
  border-color: var(--color-1-pale);
  width: 90px;
  height: 90px;
}
@media screen and (min-width: 667px) {
#placement-test #pt-right {
    width: 70%;
}
}
@media screen and (min-width: 992px) {
#placement-test #pt-perso {
    height: 70%;
}
#placement-test #pt-right {
    width: 62%;
    max-width: 700px;
    background-color: transparent;
    right: 0;
}
#placement-test #pt-right #pt-game {
    padding: 0;
    max-height: 75%;
}
#placement-test #pt-right #pt-question {
    margin-top: 3rem;
}
#placement-test #pt-right #quiz-valid-container {
    position: relative;
    background: transparent;
    padding: 0;
    width: 100%;
}
#placement-test #pt-right #profile-modal {
    padding: 0;
    width: 100%;
}
#placement-test #pt-right #profile-modal #profile-modal-view {
    margin: 4rem 0 1rem;
    width: calc(100% - 6rem);
    padding: 3rem;
}
#placement-test #pt-right #profile-modal #profile-modal-view p.profile-text {
    margin-bottom: 2rem;
}
#placement-test #pt-right #profile-modal #profile-modal-view #profile-list li:not(:first-of-type) {
    margin-left: 3rem;
}
#placement-test #pt-right #profile-modal #profile-modal-view .profile-img {
    height: 70px;
    width: 70px;
}
#placement-test #pt-right #profile-modal #profile-modal-view .profile-img.selected {
    width: 115px;
    height: 115px;
}
#placement-test #pt-right .quiz-answers {
    margin-bottom: 1rem;
    padding-bottom: 0;
}
}
@media screen and (min-width: 1280px) {
#placement-test #pt-right #profile-modal #profile-modal-view p {
    font-size: 28px;
    line-height: 36px;
}
#placement-test #pt-right #profile-modal #profile-modal-view p.profile-text {
    font-size: 22px;
    line-height: 26px;
}
#placement-test #pt-right #profile-modal #profile-modal-view .profile-img {
    height: 80px;
    width: 80px;
}
#placement-test #pt-right #profile-modal #profile-modal-view .profile-img.selected {
    width: 160px;
    height: 160px;
}
}
@media screen and (min-width: 1600px) {
#placement-test #pt-perso {
    left: -6%;
}
}
@media (orientation: landscape) {
#placement-test #pt-right#pt-game {
    max-height: 75%;
}
}/**
 * name: salvum-exercises
 * version: v0.2.0
 */
.exercise-remed{position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;box-shadow:inset 0 0 0 5px var(--color-4)}.exercise-remed .remed-objects-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.exercise-remed .remed-objects-container .remed-object{position:absolute;border-radius:100%;border:3px solid var(--color-4)}.exercise-remed .remed-figure{position:absolute;height:200px;width:100px;bottom:0;right:0;background-size:contain;background-repeat:no-repeat;background-position:bottom right}@media screen and (min-width: 992px){.exercise-remed{box-shadow:inset 0 0 0 10px var(--color-4)}.exercise-remed .remed-objects-container .remed-object{border-width:5px}}#exercise-remed-interface{margin:0 auto;bottom:var(--paddingV);left:50%;transform:translate(-50%)}#exercise-remed-interface .remed-interface{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;justify-content:flex-start;align-items:flex-end;position:absolute;bottom:var(--paddingV);left:0}#exercise-remed-interface .button-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;justify-content:flex-end;width:75px;height:75px;background-color:transparent;position:absolute;bottom:0;left:0}#exercise-remed-interface .button-intro p{font-weight:500;font-size:12px;position:absolute;bottom:0;padding:.2rem 1.7rem;border-radius:1.5rem;color:#fff;background-color:var(--color-1)}#exercise-remed-interface .button-intro img{width:100%;height:100%}#exercise-remed-interface .remed-interface-inner{height:auto;text-align:center;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:var(--border-radius);border-top-left-radius:0;color:var(--color-1);flex-grow:1;position:relative}#exercise-remed-interface .perso{position:absolute;left:0;bottom:auto}#exercise-remed-interface .remed-interface-container{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:center;align-items:flex-end;justify-content:space-between;padding:2rem;width:calc(100% - 4rem);background:#fff;border-radius:var(--border-radius);border-top-left-radius:0}#exercise-remed-interface .remed-interface-container p{margin-right:20px;text-align:left}#exercise-remed-interface .remed-interface-container>p{overflow-y:auto;max-height:65px}#exercise-remed-interface .remed-interface-container button{white-space:nowrap;width:auto;margin:0}#drag-and-drop #exercise-remed-interface .remed-interface{width:75%}@media screen and (min-width: 992px){#drag-and-drop #exercise-remed-interface .remed-interface{width:85%}#exercise-remed-interface .perso{top:-200px}#exercise-remed-interface .button-intro{width:120px;height:120px}}@media screen and (min-width: 1280px){#exercise-remed-interface .perso{top:-180px}}@media screen and (min-width: 1440px){#exercise-remed-interface .perso{top:-200px}}#exercise-objects-container{position:absolute;top:50%;left:0;transform:translateY(-50%)}#exercise-objects-container li{position:absolute;display:block;opacity:1;transition:opacity .3s ease}#exercise-objects-container li.invisible{transition:opacity .3s ease;opacity:0}#exercise-objects-container li .object-pictos{z-index:2;position:absolute;top:35%;height:50px;display:flex;flex-direction:row;justify-content:center;align-content:center}#exercise-objects-container li .object-pictos.invisible{display:none}#exercise-objects-container li .object-pictos.right{left:50%}#exercise-objects-container li .object-pictos.left{right:50%}#exercise-objects-container li .object-pictos .object-pictos-list{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff;background-origin:1px solid #c2c8dd;box-shadow:0 5px #00000029;border-radius:100px;padding:1% 3%;position:relative}#exercise-objects-container li .object-pictos .object-pictos-list li{z-index:2;background-size:contain;background-repeat:no-repeat;background-position:center;height:40px;width:40px;position:relative}#exercise-objects-container li .object-pictos .object-pictos-list li:not(:last-child){margin-right:5px}#exercise-objects-container li .object-pictos .object-pictos-link{display:flex;flex-direction:row;justify-content:center;align-items:center}#exercise-objects-container li .object-pictos .object-pictos-link .link-point,#exercise-objects-container li .object-pictos .object-pictos-link .link-line{background-color:#c2c8dd}#exercise-objects-container li .object-pictos .object-pictos-link .link-point{width:20px;height:20px;border-radius:100%}#exercise-objects-container li .object-pictos .object-pictos-link .link-line{width:50px;height:5px}#exercise-objects-container li .object-pictos .picto-legend-container{position:absolute;top:135%;left:50%;transform:translate(-50%);background-color:#fff;border-radius:5px;padding:5px 10px;text-align:center}#exercise-objects-container li .object-pictos .picto-legend-container:before{content:"";display:inline-block;position:absolute;top:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:12px solid #fff}#exercise-objects-container li .object-pictos .picto-legend-container p.picto-legend{white-space:nowrap;line-height:1.3;font-size:12px}@media screen and (min-width: 992px){#exercise-objects-container li .object-pictos .picto-legend-container p.picto-legend{font-size:14px}}.exercise-wrapper ul[data-v-3b785cf8],.exercise-wrapper ol[data-v-3b785cf8],.exercise-wrapper ul li[data-v-3b785cf8],.exercise-wrapper ol li[data-v-3b785cf8]{list-style:none}.exo-question i.stop[data-v-695c5f9c],.exo-question.speaking .speak[data-v-695c5f9c]{display:none}.exo-question.speaking .stop[data-v-695c5f9c]{display:inline-block}
:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
.exercise-component {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  width: 100%;
}
.exercise-component .debug {
  position: absolute;
  top: var(--header-size);
  left: 0;
  z-index: 2;
  padding: 10px;
}
.exercise-component #exercise-background {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.exercise-component #exercice-overlap-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.exercise-component .exercise-wrapper {
  position: absolute;
  left: 0;
  top: 0;
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#game-footer {
  position: absolute;
  background-color: transparent;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 998;
  text-align: center;
}
#game-footer #footer-container {
  position: relative;
}
#game-footer button {
  position: absolute;
  bottom: var(--paddingV);
}
#game-footer .button-help {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  background-color: transparent;
}
#game-footer .button-help p {
  font-family: var(--font-poppins);
  font-weight: 500;
  font-size: 12px;
  position: absolute;
  bottom: 0;
  padding: 0.2rem 1.7rem;
  border-radius: 1.5rem;
  color: var(--color-white);
  background-color: var(--color-1);
}
#game-footer .button-help img {
  width: 100%;
  height: 100%;
}
#game-footer .button-review {
  padding: 0;
  right: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  border: 5px solid var(--color-white);
  box-shadow: 0px 0px 10px 0px var(--color-black-opaque);
  background-color: var(--color-4-lighter);
}
#game-footer .button-review img {
  width: 65%;
  height: auto;
  position: relative;
  top: 3px;
}
#game-footer .button-bilan {
  bottom: var(--paddingV);
  margin-bottom: 15px;
  right: var(--paddingH);
}
#game-footer .button-bilan img.bilan-arrow {
  position: absolute;
  top: 0%;
  left: -130%;
  transform: none;
  max-width: none;
  max-height: none;
  width: 100%;
  height: 42px;
}
#game-footer .button-bilan .bilan-validated {
  transform: none;
  left: auto;
  width: 50%;
  height: auto;
  top: -30%;
  right: -30%;
}
#game-footer .button-bilan:disabled {
  border: initial;
  background-color: var(--color-grey);
  color: initial;
}
@media screen and (min-width: 992px) {
#game-footer .button-bilan {
    bottom: calc(var(--paddingV));
}
#game-footer .button-bilan img.bilan-arrow {
    width: 55px;
    height: 77px;
    left: -100%;
}
#game-footer .button-bilan .bilan-validated {
    width: 40%;
    right: -25%;
    top: -25%;
}
}
@media only screen and (min-width: 1024px) and (orientation: landscape) {
#game-footer .button-help,
  #game-footer .button-review {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
}
#game-footer .button-help p,
  #game-footer .button-review p {
    padding: 0.45rem 2.2rem;
    font-size: 14px;
}
#game-footer .button-review {
    width: 70px;
    height: 70px;
    bottom: calc(var(--paddingV) + 5px);
}
}
@media only screen and (min-width: 1200px) and (orientation: landscape) {
#game-footer .button-bilan {
    width: 132px;
    height: 132px;
}
#game-footer .button-bilan img.bilan-arrow {
    width: 70px;
    height: 90px;
    left: -80%;
    top: 10%;
}
#game-footer .button-bilan .bilan-validated {
    width: 35%;
    right: -15%;
    top: -15%;
}
}[data-v-41e312c5]:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
[data-v-41e312c5]:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
[data-v-41e312c5]:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
.doc-component[data-v-41e312c5] {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  color: var(--color-1-light);
  text-align: left;
  font-family: var(--font-nunRegular);
  background-color: color-mix(in srgb, var(--color-1) 50%, transparent);
}
.doc-component #doc-container[data-v-41e312c5] {
  bottom: var(--paddingV);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  justify-content: flex-end;
  align-items: flex-end;
}
.doc-component .web-container[data-v-41e312c5] {
  position: relative;
  background: var(--color-white);
  border-radius: 1rem;
  padding: 2rem 1rem 1rem 2rem;
  max-height: calc(99% - 4rem - 12px);
  height: auto;
  width: calc(100% - 4rem);
  display: -webkit-box;
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
  align-items: flex-start;
  /*.web-container-header {
  	left: 20px;
  	top: -12px;
  }*/
}
.doc-component .distant-content[data-v-41e312c5] {
  width: calc(100% - 4rem);
  padding: 0 2rem 2rem;
  overflow-y: auto;
  margin: 2rem auto;
  color: var(--color-1-light);
  font-size: 16px;
  flex: 1;
  height: auto;
}
.doc-component .button-close[data-v-41e312c5] {
  position: absolute;
  z-index: 2;
  right: 2.5rem;
  top: 0.5rem;
  background-color: var(--color-1);
  border-radius: 44px;
  width: 44px;
  height: 44px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.doc-component .button-next[data-v-41e312c5] {
  margin: 10px 0;
}
.desktop .doc-component .web-container[data-v-41e312c5] {
  max-height: calc(80% - 4rem - 12px);
}
@media screen and (min-width: 992px) {
.doc-component .web-container[data-v-41e312c5] {
    padding: 2rem;
    width: calc(100% - 4rem);
    margin-bottom: 0;
}
.doc-component .web-container .web-container-header[data-v-41e312c5] {
    left: 3rem;
    top: -17px;
}
.desktop .doc-component .web-container[data-v-41e312c5] {
    max-height: calc(82% - 4rem - 12px);
}
}
@media screen and (min-width: 1280px) {
.doc-component .web-container[data-v-41e312c5] {
    padding: 3rem;
    width: calc(100% - 6rem);
}
.desktop .doc-component .web-container[data-v-41e312c5] {
    max-height: calc(85% - 6rem - 12px);
}
}
@media screen and (min-width: 1400px) {
.desktop .doc-component .web-container[data-v-41e312c5] {
    max-height: calc(88% - 6rem);
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#help-modal-component {
  bottom: auto;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  font-family: inherit;
  background-color: color-mix(in srgb, var(--color-1) 50%, transparent);
}
#help-modal-component .help-modal-container {
  bottom: var(--paddingV);
  margin: 0 auto;
  text-align: center;
  color: var(--color-1);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  justify-content: flex-end;
  align-items: flex-end;
}
#help-modal-component .help-perso {
  width: 25%;
  height: auto;
}
#help-modal-component .help-modal-inner {
  position: relative;
  z-index: 1;
  background-color: var(--color-white);
  border-radius: var(--border-radius);
  border-top-left-radius: 0;
  padding: 1rem;
  width: calc(72% - 2rem);
  max-height: calc(78% - 2rem);
  height: auto;
  background: var(--color-white);
  border-radius: var(--border-radius);
  border-top-left-radius: 0;
}
#help-modal-component .help-modal-inner.row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: flex-end;
  justify-content: space-between;
}
#help-modal-component .help-modal-inner.col {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-items: flex-end;
}
#help-modal-component .help-modal-inner .help-modal-content {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  /*img[lazy=loading],
  img[lazy=error] {
  	width: 50px;
    }*/
}
#help-modal-component .help-modal-inner .help-modal-content.img-left .hm-text {
  margin-left: 1rem;
  min-width: calc(50% - 1.5rem);
}
#help-modal-component .help-modal-inner .help-modal-content.img-right .hm-text {
  margin-right: 1rem;
  min-width: calc(50% - 1.5rem);
}
#help-modal-component .help-modal-inner .help-modal-content div.hm-text {
  min-width: calc(50% - 0.5rem);
  width: auto;
  padding-right: 0.5rem;
  text-align: left;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
#help-modal-component .help-modal-inner .help-modal-content img[lazy=loaded] {
  max-height: 100%;
  height: auto;
  max-width: 50%;
  width: auto;
}
#help-modal-component .help-modal-inner .help-modal-content [lazy=loading],
#help-modal-component .help-modal-inner .help-modal-content [lazy=error] {
  width: 60px;
  max-height: 100%;
  margin: auto;
}
#help-modal-component .help-modal-inner .help-modal-content p,
#help-modal-component .help-modal-inner .help-modal-content ul,
#help-modal-component .help-modal-inner .help-modal-content ol {
  line-height: 1.2;
}
#help-modal-component .help-modal-inner .button-close {
  align-self: flex-end;
  margin-top: 1rem;
}
#help-modal-component.hide-perso .help-modal-inner {
  width: calc(100% - 3rem);
}
#help-modal-component .close-top {
  border: none;
  border-radius: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.5rem;
}
#help-modal-component .button-next,
#help-modal-component .close-bottom {
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 0;
}
#help-modal-component .button-next:hover,
#help-modal-component .close-bottom:hover {
  opacity: 1;
}
@media screen and (min-width: 667px) {
#help-modal-component .help-perso {
    width: 22%;
}
#help-modal-component .help-modal-inner {
    width: calc(75% - 3rem);
    max-height: calc(65% - 2rem);
}
}
@media screen and (height: 375px) and (width: 812px) {
#help-modal-component .help-modal-inner {
    max-height: calc(75% - 2rem);
}
}
@media screen and (min-width: 992px) {
#help-modal-component .help-modal-inner {
    max-height: calc(81% - 2rem);
}
#help-modal-component .help-modal-inner .help-modal-content {
    width: calc(100% - 3rem);
    padding: 1.5rem;
}
#help-modal-component .help-modal-inner .help-modal-content.img-left .hm-text {
    margin-left: 2rem;
}
#help-modal-component .help-modal-inner .help-modal-content.img-right .hm-text {
    margin-right: 2rem;
}
}
@media screen and (min-width: 1440px) {
#help-modal-component .help-perso {
    width: 20%;
    left: -3%;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#training-page {
  background-color: var(--color-1);
}
#training-page *[lazy=loading] {
  max-width: 200px;
  max-height: 200px;
}
#training-page [lazy=error] {
  max-width: 40px;
  max-height: auto;
  margin: auto;
}
#training-page #bilan-background[lazy=loading], #training-page [lazy=error] {
  max-width: 40px;
  max-height: 40px;
  margin: auto;
}
#training-page #game-loading-text {
  position: absolute;
  z-index: 999;
  bottom: 15%;
  font-family: var(--font-poppins);
}
#training-page #game-component,
#training-page #exercise-component,
#training-page .bilan-component {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 1024px) and (orientation: landscape) {
#training-page {
    font-size: 18px;
}
}
@media only screen and (min-width: 1281px) {
#training-page {
    font-size: 20px;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#bilan-modal-component .bilan-modal-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  height: 100%;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
}
#bilan-modal-component .bilan-modal-inner {
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: start;
  flex-grow: 1;
  position: relative;
}
#bilan-modal-component .bilan-modal-inner-container {
  margin-top: 2rem;
  background-color: var(--color-white);
  border-radius: var(--border-radius);
  color: var(--color-1);
  cursor: pointer;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-items: flex-end;
  justify-content: center;
  padding: 40px;
  width: calc(100% - 80px);
  border-radius: var(--border-radius);
}
#bilan-modal-component .bilan-modal-inner-container #bilan-text-container {
  text-align: left;
  align-self: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
#bilan-modal-component .bilan-modal-inner-container #bilan-text-container h2 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
}
#bilan-modal-component .perso {
  position: absolute;
  bottom: 0;
  left: 0;
}
#bilan-modal-component .bm-buttons {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
#bilan-modal-component .bm-buttons button {
  margin: 0 0 0 1rem;
  width: auto;
}

/*
@media screen and (max-width: 991.998px){
#bilan-modal-component{
	.web-container-header{
		left: 20px;
		top: -12px;
	}
}
}*/
@media screen and (min-width: 992px) {
#bilan-modal-component .bilan-modal-inner {
    align-items: flex-end;
}
#bilan-modal-component .bilan-modal-inner-container {
    margin-top: 3rem;
    max-width: 712px;
}
#bilan-modal-component .bilan-modal-inner-container #bilan-text-container h2 {
    font-size: 22px;
}
}
@media screen and (min-width: 1440px) {
#bilan-modal-component .bilan-modal-inner-container #bilan-text-container h2 {
    font-size: 24px;
}
}[data-v-44e53f21]:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
[data-v-44e53f21]:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
[data-v-44e53f21]:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#objective-description-component[data-v-44e53f21] {
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
  background-color: var(--color-1);
  z-index: 999;
  position: absolute;
  bottom: var(--paddingV);
  border-radius: var(--border-radius);
  min-width: 60%;
  max-width: 80%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
  padding: 2px 15px;
  box-shadow: 0 -2px 7px 2px color-mix(in srgb, var(--color-black) 10%, transparent);
  font-family: var(--font-poppins);
  color: var(--color-white);
}
#objective-description-component #objective-picto[data-v-44e53f21] {
  width: 50px;
  height: 50px;
  margin-top: 5px;
}
#objective-description-component #objective-picto div[data-v-44e53f21] {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#objective-description-component #objective-infos[data-v-44e53f21] {
  margin: 0 10px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
}
#objective-description-component #objective-infos h3[data-v-44e53f21],
#objective-description-component #objective-infos span[data-v-44e53f21] {
  font-weight: 600;
  font-size: 16px;
}
#objective-description-component #objective-infos h3[data-v-44e53f21] {
  text-transform: none;
}
#objective-description-component #objective-infos .notions-counter[data-v-44e53f21] {
  margin: 0 5px;
  display: flex;
  flex-direction: row;
}
#objective-description-component button[data-v-44e53f21] {
  margin: 0 0 0 auto;
}
@media screen and (min-width: 992px) {
#objective-description-component[data-v-44e53f21] {
    padding: 5px 15px;
}
#objective-description-component #objective-infos .notions-counter[data-v-44e53f21] {
    margin: 0 10px;
}
}
@media screen and (min-width: 1024px) {
#objective-description-component[data-v-44e53f21] {
    padding: 5px 15px;
}
#objective-description-component #objective-infos h3[data-v-44e53f21],
  #objective-description-component #objective-infos span[data-v-44e53f21] {
    font-size: 18px;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#game-end-modal-component {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: color-mix(in srgb, var(--color-1) 50%, transparent);
  z-index: 999;
  font-family: var(--font-poppins);
}
#game-end-modal-component #game-end-modal-container {
  box-shadow: 0 2px 4px 0 color-mix(in srgb, var(--color-black) 10%, transparent);
  background-color: var(--color-white);
  border-radius: var(--border-radius);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 70%;
  position: relative;
  /*.web-container-header {
  	left: 20px;
  	top: -12px;
  }*/
}
#game-end-modal-component #game-end-modal-container .img-back-container {
  z-index: -1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0%;
  left: 0;
}
#game-end-modal-component #game-end-modal-container img {
  z-index: -1;
  width: auto;
  height: 125%;
  position: absolute;
  top: -25%;
  left: 30px;
}
#game-end-modal-component #game-end-modal-container button {
  margin: 0;
}
#game-end-modal-component #game-end-modal-container #game-end-close-button {
  padding: 0;
  position: absolute;
  background: transparent;
  right: 20px;
  top: 20px;
}
#game-end-modal-component #game-end-modal-container h1 {
  margin-top: 5%;
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 10px;
}
#game-end-modal-component #game-end-modal-container .end-text {
  max-width: 80%;
  font-size: 14px;
  line-height: 18px;
}
#game-end-modal-component #game-end-modal-container .end-text p {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
#game-end-modal-component #game-end-modal-container #attestation-button {
  margin-top: 15px;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 768px) {
#game-end-modal-component #game-end-modal-container h1 {
    margin-top: 10%;
}
}
@media screen and (min-width: 992px) {
#game-end-modal-component #game-end-modal-container {
    min-width: 60%;
}
#game-end-modal-component #game-end-modal-container img {
    top: -15%;
    width: 110%;
    height: auto;
}
#game-end-modal-component #game-end-modal-container h1 {
    font-size: 44px;
    margin-top: 15%;
    margin-bottom: 20px;
}
#game-end-modal-component #game-end-modal-container .end-text {
    max-width: 70%;
    font-size: 16px;
    line-height: 20px;
}
#game-end-modal-component #game-end-modal-container .web-container-header {
    left: 3rem;
    top: -17px;
}
#game-end-modal-component #game-end-modal-container #attestation-button {
    margin-top: 25px;
}
}
@media screen and (min-width: 1280px) {
#game-end-modal-component #game-end-modal-container {
    padding: 40px;
    min-width: auto;
    max-width: 40%;
}
#game-end-modal-component #game-end-modal-container h1 {
    margin-top: 20%;
}
#game-end-modal-component #game-end-modal-container img {
    top: -5%;
    width: 100%;
}
#game-end-modal-component #game-end-modal-container .end-text {
    max-width: 60%;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#attestation-modal-component {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: color-mix(in srgb, var(--color-1) 50%, transparent);
  z-index: 999;
  font-family: var(--font-poppins);
}
#attestation-modal-component #close-button {
  position: absolute;
  top: 15px;
  right: 15px;
  margin: 0;
  padding: 0;
  background-color: transparent;
  z-index: 2;
}
#attestation-modal-component form {
  z-index: 1;
  width: 100%;
  background: var(--color-white);
  width: calc(100% - 60px);
  height: 100%;
  overflow-y: auto;
  position: absolute;
  left: 0;
  top: 0;
  padding: 15px 30px;
  justify-content: flex-start;
  align-items: flex-start;
}
#attestation-modal-component form .web-container-header {
  position: relative;
  top: 0;
  left: 0;
}
#attestation-modal-component form .form-inner {
  width: calc(100% - 4rem);
  border: 1px solid var(--color-grey-light);
  border-radius: var(--border-radius);
  padding: 2rem;
}
#attestation-modal-component form .account-form-item {
  margin-bottom: 1.6rem;
}
#attestation-modal-component form .account-form-item .account-label {
  display: inline-block;
  font-size: 15px;
  margin-bottom: 10px;
  font-weight: 500;
  color: color-mix(in srgb, var(--color-1) 50%, transparent);
}
#attestation-modal-component form textarea,
#attestation-modal-component form input,
#attestation-modal-component form select {
  width: calc(100% - 2rem);
  padding: 1rem;
  font-size: 16px;
  border: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent);
  border-radius: 4px;
  color: var(--color-1);
}
#attestation-modal-component form textarea:invalid,
#attestation-modal-component form input:invalid,
#attestation-modal-component form select:invalid {
  color: var(--color-error);
  border: 1px solid var(--color-error);
}
#attestation-modal-component form textarea:focus,
#attestation-modal-component form input:focus,
#attestation-modal-component form select:focus {
  color: var(--color-2);
  border: 1px solid var(--color-2);
}
#attestation-modal-component form .vdp-datepicker {
  font-family: var(--font-poppins);
}
#attestation-modal-component form .vdp-datepicker .vdp-datepicker__calendar {
  bottom: 100%;
}
#attestation-modal-component form .vdp-datepicker input {
  width: 100%;
}
#attestation-modal-component form .custom-select {
  width: 100%;
  position: relative;
  z-index: 1;
  margin: 0 auto;
}
#attestation-modal-component form select {
  text-align: left;
  color: var(--color-1);
  width: 100%;
  padding: 1rem;
  border: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent);
  border-radius: 4px;
  background-color: transparent;
  z-index: 2;
  position: relative;
  background-image: none;
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-text-align-last: left;
  text-align-last: left;
}
#attestation-modal-component form select:focus {
  outline: none;
}
#attestation-modal-component form select + i {
  z-index: 1;
  position: absolute;
  right: 5%;
  top: 0%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#attestation-modal-component form button[type=submit] {
  align-self: flex-end;
  margin: 10px 0;
  flex-shrink: 0;
}
#attestation-modal-component h1 {
  margin-top: 2.5rem;
  font-weight: 600;
}
#attestation-modal-component p {
  margin: 15px 0;
}
#attestation-modal-component #attestation-container {
  border-radius: var(--border-radius);
  z-index: 1;
  width: 100%;
  background: var(--color-white);
  max-width: 70%;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 30px;
  text-align: center;
}
#attestation-modal-component #attestation-container .attestation-container-innner {
  overflow-y: auto;
  height: 100%;
}
#attestation-modal-component #attestation-container .web-container-header {
  top: -12px;
}
#attestation-modal-component #attestation-container img {
  width: 80px;
  height: auto;
  margin-bottom: 15px;
}
#attestation-modal-component #attestation-container p strong {
  font-weight: 600;
}
#attestation-modal-component #attestation-container #download-button {
  margin: 0 auto;
}
@media screen and (min-width: 736px) {
#attestation-modal-component #attestation-container {
    max-width: 50%;
}
}
@media screen and (min-width: 992px) {
#attestation-modal-component form {
    height: calc(100% - 30px);
    width: 60%;
    right: 0;
    left: auto;
    overflow-x: hidden;
}
#attestation-modal-component form button[type=submit] {
    margin: 25px 0 0;
}
#attestation-modal-component p {
    margin: 25px 0;
}
#attestation-modal-component #attestation-container .web-container-header {
    left: 30px;
    top: -15px;
}
#attestation-modal-component #attestation-container img {
    width: 90px;
    margin-bottom: 30px;
}
}
@media screen and (min-width: 1024px) {
#attestation-modal-component form {
    width: 40%;
    right: 0;
    left: auto;
}
#attestation-modal-component #attestation-container {
    max-width: 35%;
}
}
@media screen and (min-width: 1440px) {
#attestation-modal-component h1 {
    margin-top: 0;
}
#attestation-modal-component form {
    width: 30%;
    right: 0;
    left: auto;
}
#attestation-modal-component #attestation-container {
    max-width: 25%;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#bilan-end-modal-component {
  z-index: 999;
  height: 100%;
  width: 100%;
  display: flex;
}
#bilan-end-modal-component .bilan-modal-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  height: 100%;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
}
#bilan-end-modal-component .bilan-modal-inner {
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
  position: relative;
}
#bilan-end-modal-component .bilan-modal-inner-container {
  background-color: var(--color-white);
  border-radius: var(--border-radius);
  color: var(--color-1);
  cursor: pointer;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-items: flex-end;
  justify-content: center;
  padding: 40px;
  width: calc(100% - 80px);
  border-radius: var(--border-radius);
}
#bilan-end-modal-component .bilan-modal-inner-container #bilan-text-container {
  text-align: left;
  align-self: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
#bilan-end-modal-component .bilan-modal-inner-container #bilan-text-container h2 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
}
#bilan-end-modal-component .perso {
  position: absolute;
  bottom: 0;
  left: 0;
}
#bilan-end-modal-component .bm-buttons {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
#bilan-end-modal-component .bm-buttons button {
  margin: 0 0 0 1rem;
  width: auto;
}
@media screen and (min-width: 992px) {
#bilan-end-modal-component .bilan-modal-inner {
    align-items: center;
}
#bilan-end-modal-component .bilan-modal-inner-container {
    margin-top: 2rem;
    max-width: 712px;
}
#bilan-end-modal-component .bilan-modal-inner-container #bilan-text-container h2 {
    font-size: 22px;
}
}
@media screen and (min-width: 1440px) {
#bilan-end-modal-component .bilan-modal-inner-container #bilan-text-container h2 {
    font-size: 24px;
}
}.sr-choice[data-v-c983a65f] {
  padding: 2rem 0;
  --externalBorder: 10px;
  --buttonSize: 50px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.sr-choice button[data-v-c983a65f] {
  position: relative;
  margin: 0 calc(2.5 * var(--externalBorder));
  width: var(--buttonSize);
  height: var(--buttonSize);
  border-radius: var(--buttonSize);
  background-color: var(--color-2-very-light);
  box-shadow: inset 10px 0 0 color-mix(in srgb, var(--color-black) 10%, transparent);
  transition: all 0.2s ease-in-out;
}
.sr-choice button[data-v-c983a65f]:before, .sr-choice button[data-v-c983a65f]:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: transparent;
  border-radius: 100%;
  border: var(--externalBorder) solid transparent;
}
.sr-choice button[data-v-c983a65f]:before {
  width: var(--buttonSize);
  height: var(--buttonSize);
}
.sr-choice button[data-v-c983a65f]:after {
  width: calc(var(--buttonSize) + 2 * var(--externalBorder));
  height: calc(var(--buttonSize) + 2 * var(--externalBorder));
}
.sr-choice button[data-v-c983a65f]:hover {
  opacity: 1;
}
.sr-choice button.good[data-v-c983a65f] {
  background-color: colorOPaque(var(--color-success), 0.7);
}
.sr-choice button.wrong[data-v-c983a65f] {
  background-color: color-mix(in srgb, var(--color-5) 70%, transparent);
}
.sr-choice button.good[data-v-c983a65f]:hover, .sr-choice button.good.selected[data-v-c983a65f] {
  background-color: var(--color-success);
}
.sr-choice button.good[data-v-c983a65f]:hover:before, .sr-choice button.good.selected[data-v-c983a65f]:before {
  border-color: color-mix(in srgb, var(--color-success) 25%, transparent);
}
.sr-choice button.good[data-v-c983a65f]:hover:after, .sr-choice button.good.selected[data-v-c983a65f]:after {
  border-color: color-mix(in srgb, var(--color-success) 12%, transparent);
}
.sr-choice button.wrong[data-v-c983a65f]:hover, .sr-choice button.wrong.selected[data-v-c983a65f] {
  background-color: var(--color-5);
}
.sr-choice button.wrong[data-v-c983a65f]:hover:before, .sr-choice button.wrong.selected[data-v-c983a65f]:before {
  border-color: color-mix(in srgb, var(--color-5) 25%, transparent);
}
.sr-choice button.wrong[data-v-c983a65f]:hover:after, .sr-choice button.wrong.selected[data-v-c983a65f]:after {
  border-color: color-mix(in srgb, var(--color-5) 12%, transparent);
}
.sr-choice button i[data-v-c983a65f] {
  color: var(--color-1);
}
.sr-choice button i[data-v-c983a65f], .sr-choice button img[data-v-c983a65f] {
  pointer-events: none;
  position: absolute;
  top: 25%;
  left: 50%;
  transform: translateX(-50%);
}
.sr-choice.has-selection button[data-v-c983a65f]:not(.selected):not(:hover) {
  background-color: var(--color-2-very-light);
  transition: all 0.2s ease-in-out;
}
.sr-choice.has-selection button[data-v-c983a65f]:not(.selected):after, .sr-choice.has-selection button[data-v-c983a65f]:not(.selected):before {
  display: none;
}
@media screen and (max-width: 374px) {
.sr-choice[data-v-c983a65f] {
    --externalBorder: 5px;
    --buttonSize: 40px;
}
}
@media screen and (min-width: 992px) {
.sr-choice[data-v-c983a65f] {
    --externalBorder: 10px;
    --buttonSize: 50px;
    padding: 2rem 3rem 3rem;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#salv-review {
  background-color: colorOpaque(var(--color-1-dark), 0.9);
  opacity: var(--modal-opacity);
  position: fixed;
  z-index: 9999999;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  font-family: var(--font-poppins);
}
#salv-review #sr-container {
  height: 100vh;
  position: relative;
  overflow-y: auto;
}
#salv-review #sr-box {
  height: auto;
  padding: 0 1rem;
  margin: 1rem 0;
  width: calc(100% - 2rem);
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background-color: var(--color-white);
  border-radius: var(--border-radius);
}
@media screen and (max-width: 991px) {
#salv-review #sr-box.step-2 {
    min-height: calc(100% - 2rem);
}
#salv-review #sr-box.step-1, #salv-review #sr-box.step-3 {
    bottom: 0;
    position: absolute;
}
}
#salv-review #sr-box .button-close {
  position: absolute;
  right: 10px;
  top: 20px;
  margin: 0;
  padding: 0;
  background-color: transparent;
}
#salv-review #sr-box .sr-inner {
  margin: 2rem 0;
  max-width: 98%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#salv-review #sr-box .sr-inner h2 {
  font-size: 20px;
  margin: 0;
  font-weight: 600;
  max-width: 100%;
  padding: 0 2rem;
  text-align: inherit;
  line-height: 1.2;
}
#salv-review #sr-box .sr-inner h2 p {
  font-size: inherit;
  line-height: inherit;
}
#salv-review #sr-box .sr-inner h2 + p {
  margin: 1rem 0 2rem;
}
#salv-review #sr-box .sr-inner.sr-step-2 {
  text-align: left;
}
#salv-review #sr-box .sr-inner.sr-step-2 h2 {
  padding-left: 0;
}
#salv-review #sr-box .sr-inner.sr-step-2 h2 + p {
  font-weight: 600;
}
#salv-review #sr-box .sr-inner.sr-step-3 h2 {
  max-width: 100%;
}
#salv-review #sr-box .sr-inner.sr-step-3 img {
  max-width: 70px;
  margin: 1rem auto;
}
@media screen and (min-width: 992px) {
#salv-review #sr-box {
    position: absolute;
    bottom: var(--paddingV);
    max-height: calc(100% - 2 * var(--paddingV));
    overflow-y: auto;
    right: 0;
    width: fit-content;
    max-width: 530px;
    padding: 2rem 3rem;
    width: calc(100% - 6rem);
    justify-content: space-between;
    max-height: calc(100% - 2 * var(--paddingV) - 4rem);
}
#salv-review #sr-box .button-close {
    right: 20px;
}
#salv-review #sr-box .sr-inner {
    margin: 0;
    max-height: 100%;
}
#salv-review #sr-box .sr-inner h2 {
    font-size: 24px;
    margin: 0 auto;
    max-width: 530px;
}
#salv-review #sr-box .sr-inner.sr-step-2 h2 {
    margin: 0;
}
#salv-review #sr-box .sr-inner.sr-step-3 img {
    max-width: none;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#objective-board-component {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
#objective-board-component #objective-board-background,
#objective-board-component #objective-board-buttons-container,
#objective-board-component .objective {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#objective-board-component #objective-board-background {
  z-index: 1;
  width: 100%;
  height: auto;
}
#objective-board-component #objective-board-buttons-container {
  z-index: 2;
}
#objective-board-component .button-op {
  position: absolute;
  z-index: 4;
  padding: 0;
  margin: 0;
  border-radius: 100%;
  background-color: transparent;
  transition: transform 0.2s ease-out;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#objective-board-component .button-op img {
  position: absolute;
}
#objective-board-component .button-op img.op-back {
  width: 100%;
  height: auto;
  left: 0;
  top: 0;
  z-index: 2;
}
#objective-board-component .button-op img.op-arrow {
  width: 50%;
  max-width: 60px;
  height: auto;
  aspect-ratio: 35/42;
  bottom: calc(100% + 1rem);
}
#objective-board-component .button-op .objective-picto {
  width: 100%;
  height: 100%;
  opacity: 1;
  filter: grayscale(1) opacity(0.5);
  -webkit-filter: grayscale(1) opacity(0.5);
  background-size: contain;
  background-position: 0 0;
  background-repeat: no-repeat;
}
#objective-board-component .button-op:hover, #objective-board-component .button-op:active {
  cursor: default;
  transform: none;
  opacity: 1;
}
#objective-board-component .button-op.unlock, #objective-board-component .button-op.validated {
  cursor: pointer;
  z-index: 5;
}
#objective-board-component .button-op.unlock:hover, #objective-board-component .button-op.unlock:active, #objective-board-component .button-op.validated:hover, #objective-board-component .button-op.validated:active {
  opacity: 1;
  transform: scale(1.03);
  transition: transform 0.2s ease-out;
}
#objective-board-component .button-op.unlock .objective-picto, #objective-board-component .button-op.validated .objective-picto {
  -webkit-filter: none;
  filter: none;
}
#objective-board-component .button-op.lock {
  cursor: default;
}
#objective-board-component .button-op.lock:hover, #objective-board-component .button-op.lock:active {
  opacity: 1;
}
#objective-board-component .button-op.lock:hover img, #objective-board-component .button-op.lock:active img {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#objective-board-component .button-op .objective-valid {
  position: absolute;
  z-index: 3;
  top: -6px;
  right: -6px;
  width: 20px;
  aspect-ratio: 1/1;
  border-radius: 100%;
  background-color: var(--color-success);
  color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#objective-board-component .button-op .objective-valid i {
  font-size: 16px;
  font-weight: 600;
}
@media screen and (min-width: 992px) {
#objective-board-component .button-op .objective-valid {
    width: 22px;
}
#objective-board-component .button-op .objective-valid i {
    font-size: 20px;
}
}
@media screen and (min-width: 1200px) {
#objective-board-component .button-op .objective-valid {
    width: 26px;
}
#objective-board-component .button-op .objective-valid i {
    font-size: 22px;
}
}
@media screen and (min-width: 1400px) {
#objective-board-component .button-op .objective-valid {
    width: 32px;
}
#objective-board-component .button-op .objective-valid i {
    font-size: 24px;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#videos-page {
  background-color: var(--color-1);
  color: var(--color-white);
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
}
#videos-page #dash-gradient {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 370px;
  background-image: linear-gradient(180deg, var(--color-black-opaque) 0%, color-mix(in srgb, var(--color-1) 30%, transparent) 100%);
}
#videos-page #videos-page-content {
  position: relative;
  z-index: 2;
  padding-bottom: 15rem;
  height: calc(100% - 15rem);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#videos-page #videos-page-content::-webkit-scrollbar {
  display: none;
}
#videos-page #videos-header {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  text-align: center;
  position: relative;
  z-index: 2;
}
#videos-page #videos-header h1 {
  font-weight: 700;
  font-size: 2rem;
  margin-bottom: 2rem;
}
#videos-page #videos-list-container {
  position: relative;
  background: var(--color-white);
  z-index: 3;
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
  border-radius: var(--border-radius);
}
#videos-page #videos-list-container #videos-list-filters {
  border-radius: inherit;
  background: transparent;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
  overflow-x: scroll;
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
  padding: 2rem 0;
}
#videos-page #videos-list-container #videos-list-filters::-webkit-scrollbar {
  display: none;
  width: 0;
}
#videos-page #videos-list-container #videos-list-filters .filter {
  display: inline-block;
  margin-right: 1rem;
  flex-shrink: 0;
}
#videos-page #videos-list-container #videos-list-filters .filter button {
  font-size: 13px;
}
#videos-page #videos-list-container #videos-list {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: start;
  flex-wrap: wrap;
}
#videos-page #videos-list-container #videos-list .video-preview-item {
  overflow: hidden;
  margin-bottom: 15px;
  width: 100%;
  padding: 0;
}
#videos-page #videos-list-container #videos-list .video-preview-item .video-new {
  z-index: 2;
  position: absolute;
  color: var(--color-white);
  background: var(--color-5);
  top: 10px;
  right: 10px;
  padding: 8px 14px;
  border-radius: 30px;
  font-size: 13px;
}
#videos-page #videos-list-container #videos-list .video-preview-item h2 {
  margin-top: 10px;
  color: var(--color-1);
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}
#videos-page #videos-alert p {
  text-align: center;
}
@media screen and (max-width: 991px) {
#videos-page {
    padding-top: env(safe-area-inset-top);
}
#videos-page #videos-list-container #videos-list .video-preview-item {
    width: 100%;
}
}
@media screen and (min-width: 992px) {
#videos-page #main-header {
    position: relative;
}
#videos-page #videos-header {
    padding: 50px 0;
}
#videos-page #videos-header h1 {
    font-size: 34px;
}
#videos-page #videos-header div,
  #videos-page #videos-header p {
    font-size: 1.4rem;
    line-height: 2rem;
    margin-bottom: 1rem;
}
#videos-page #videos-page-content {
    padding-left: var(--paddingH);
    padding-right: var(--paddingH);
    width: calc(100% - 2 * var(--paddingH));
}
#videos-page #videos-list-container #videos-list-filters {
    width: 100%;
    flex-wrap: wrap;
    overflow-x: hidden;
}
#videos-page #videos-list-container #videos-list .video-preview-item, #videos-page #videos-list-container #videos-list .video-preview-item.small {
    width: calc(50% - 10px);
}
#videos-page #videos-list-container #videos-list .video-preview-item:nth-child(odd), #videos-page #videos-list-container #videos-list .video-preview-item.small:nth-child(odd) {
    padding-right: 10px;
    padding-left: 0;
}
#videos-page #videos-list-container #videos-list .video-preview-item:nth-child(even), #videos-page #videos-list-container #videos-list .video-preview-item.small:nth-child(even) {
    padding-left: 10px;
    padding-right: 0;
}
}
@media screen and (min-width: 1281px) {
#videos-page #videos-list-container #videos-list .video-preview-item, #videos-page #videos-list-container #videos-list .video-preview-item.small {
    width: calc(33.333333% - 10px);
}
#videos-page #videos-list-container #videos-list .video-preview-item:nth-child(3n+1), #videos-page #videos-list-container #videos-list .video-preview-item.small:nth-child(3n+1) {
    padding-left: 0;
    padding-right: 10px;
}
#videos-page #videos-list-container #videos-list .video-preview-item:nth-child(3n+3), #videos-page #videos-list-container #videos-list .video-preview-item.small:nth-child(3n+3) {
    padding-right: 0;
    padding-left: 10px;
}
#videos-page #videos-list-container #videos-list .video-preview-item:nth-child(3n+2), #videos-page #videos-list-container #videos-list .video-preview-item.small:nth-child(3n+2) {
    padding-left: 5px;
    padding-right: 5px;
}
}[data-v-257ba11c]:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
[data-v-257ba11c]:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
[data-v-257ba11c]:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#alert-component[data-v-257ba11c] {
  position: fixed;
  z-index: 2;
  color: var(--color-white);
}
#alert-component .alert-container[data-v-257ba11c] {
  height: 100%;
  width: calc(100% - 2rem);
  padding: 0 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: center;
}
#alert-component .alert-container.error[data-v-257ba11c] {
  background-color: var(--color-error);
}
#alert-component .alert-container.success[data-v-257ba11c] {
  background-color: var(--color-success);
}
#alert-component .alert-container.wait[data-v-257ba11c] {
  background-color: var(--color-2);
  padding: 1rem;
}
#alert-component div[data-v-257ba11c] {
  width: 95%;
}
#alert-component .button-message[data-v-257ba11c] {
  background: transparent;
}
#alert-component .button-message i[data-v-257ba11c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#alert-component #alert-waiter[data-v-257ba11c] {
  width: 1.5rem;
  height: 1.5rem;
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#user-account {
  color: var(--color-1);
}
#user-account .account-value {
  color: inherit;
  font-size: 1.6rem;
  font-weight: 400;
}
#user-account #user-profile {
  background-color: color-mix(in srgb, var(--color-5) 10%, transparent);
  border-radius: var(--border-radius);
  padding: 20px 30px;
  width: calc(100% - 60px);
}
#user-account #user-profile #user-profile-title {
  font-weight: 600;
  font-size: 1.6rem;
  margin-bottom: 0.8rem;
}
#user-account #user-profile #user-profile-instruction {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.8rem;
  margin-bottom: 2rem;
}
#user-account #user-profile #user-profile-progress-container {
  background-color: var(--color-1);
  height: 10px;
  border-radius: var(--border-radius);
  width: 100%;
  position: relative;
  overflow: hidden;
}
#user-account #user-profile #user-profile-progress-container #user-profile-progress {
  background-color: var(--color-5);
  height: 100%;
  position: absolute;
  left: 0;
  border-radius: var(--border-radius);
}
#user-account #user-profile #user-profile-progress-container #user-profile-progress.full {
  background-color: var(--color-success);
}
#user-account .provider-training {
  width: 100%;
  height: 240px;
  position: relative;
  border-radius: var(--border-radius);
  overflow: hidden;
  margin-bottom: 2rem;
}
#user-account .provider-training .training-image {
  height: 100%;
  background-size: cover;
  background-repeat: none;
  background-position: center;
}
#user-account .provider-training .training-content {
  position: absolute;
  z-index: 2;
  width: calc(100% - 4rem);
  height: calc(100% - 4rem);
  bottom: 0;
  left: 0;
  color: var(--color-white);
  padding: 2rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#user-account .provider-training .training-infos .training-title {
  font-weight: 500;
  font-size: 2rem;
  margin-bottom: 1.5rem;
}
#user-account .provider-training .training-infos p {
  font-size: 1.4rem;
  margin-bottom: 1.5em;
  font-weight: 400;
}
#user-account .provider-training .training-infos p strong {
  font-weight: 600;
}
#user-account .provider-training .organisation-ad {
  padding: 1rem;
}
#user-account .provider-training .training-content-back.small {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 80%;
  bottom: 0;
  left: 0;
  background-size: cover;
}
#user-account .provider-training .training-content-back.big {
  display: none;
}
@media screen and (min-width: 992px) {
#user-account #account-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    align-items: flex-start;
}
#user-account #account-container #account-infos {
    width: 60%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
}
#user-account #account-container #account-infos .account-form-item {
    width: 50%;
}
#user-account #account-container #account-infos .account-form-item .account-value {
    font-size: 16px;
}
#user-account #account-container #user-profile {
    width: 40%;
}
#user-account #user-profile #user-profile-title {
    font-size: 1.2rem;
}
#user-account #user-profile #user-profile-instruction {
    font-size: 1rem;
    margin-bottom: 1.5rem;
}
#user-account .provider-training {
    height: 156px;
}
#user-account .provider-training .training-content {
    flex-direction: row;
    justify-content: space-between;
}
#user-account .provider-training .training-content .training-infos {
    text-align: left;
}
#user-account .provider-training .training-content .training-infos .training-title {
    font-size: 24px;
    margin-bottom: 5px;
}
#user-account .provider-training .training-content .training-infos p {
    font-size: 14px;
    margin-bottom: 0;
}
#user-account .provider-training .training-content-back.small {
    display: none;
}
#user-account .provider-training .training-content-back.big {
    display: block;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background-size: cover;
}
}#user-subscriptions #subscription-payment .left {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
}
#user-subscriptions #subscription-payment .left #card {
  font-size: 6rem;
  margin-right: 10px;
}
@media screen and (min-width: 992px) {
#user-subscriptions .user-bloc {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    justify-content: space-between;
}
#user-subscriptions .user-bloc#subscription-formule .left {
    width: 50%;
}
#user-subscriptions .user-bloc#subscription-promocode form {
    width: 60%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    justify-content: flex-end;
    align-items: center;
}
#user-subscriptions .user-bloc#subscription-promocode form button {
    margin-left: 2rem;
}
#user-subscriptions .user-bloc#subscription-promocode form p.alert {
    font-size: 1rem;
}
#user-subscriptions .user-bloc#subscription-payment left {
    width: 50%;
}
#user-subscriptions .user-bloc .account-button {
    width: auto;
}
}#user-profile .user-section {
  height: calc(100% - 60px);
  padding-bottom: 60px;
}
#user-profile .button-link {
  margin: 0;
}
#user-profile #pwd-modal-alert {
  background-color: color-mix(in srgb, var(--color-2) 10%, transparent);
  color: var(--color-2);
}
#user-profile #pwd-modal-alert i {
  color: var(--color-2);
}
#user-profile #pwd-modal-alert svg {
  fill: var(--color-2);
}
#user-profile #user-profile-phone input {
  width: 100%;
  min-height: auto;
  height: auto;
  border-radius: 0;
}
#user-profile #user-profile-phone input.country-selector__input:hover, #user-profile #user-profile-phone input.country-selector__input:focus {
  border-color: var(--color-grey-darker-opaque) !important;
}
#user-profile #user-profile-phone .input-tel.is-disabled .input-tel__input {
  cursor: default;
}
#user-profile #user-profile-phone .input-tel.is-disabled .input-tel__input:focus, #user-profile #user-profile-phone .input-tel.is-disabled .input-tel__input:hover {
  border: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent) !important;
}
@media screen and (min-width: 992px) {
#user-profile .user-bloc form .account-button {
    margin-left: auto;
}
}#user-data #data-section p,
#user-data #delete-section p {
  font-size: 16px;
  line-height: 25px;
}
#user-data #data-section .account-button,
#user-data #delete-section .account-button {
  width: 100%;
}
#user-data #delete-section .account-button {
  color: var(--color-error);
  border: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent);
}
#user-data #delete-section .account-button:hover, #user-data #delete-section .account-button:active {
  background-color: var(--color-error);
  color: var(--color-white);
  border: 1px solid var(--color-error);
}
#user-data #delete-modal-alert {
  background-color: color-mix(in srgb, var(--color-3) 10%, transparent);
}
#user-data #delete-modal-alert, #user-data #delete-modal-alert i, #user-data #delete-modal-alert svg {
  color: var(--color-3);
}
@media screen and (min-width: 992px) {
#user-data {
    padding-bottom: 16rem;
}
#user-data #data-section p,
  #user-data #delete-section p {
    margin-bottom: 1rem;
}
#user-data #data-section .account-button,
  #user-data #delete-section .account-button {
    width: auto;
}
}:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#cl-page-content {
  width: 100%;
  height: 100%;
  position: relative;
  background: var(--color-1);
}
#cl-page-content #cl-background {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.5;
  z-index: 0;
}
#cl-page-content #pt-container {
  position: relative;
  height: 100%;
}
#cl-page-content #pt-perso {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 70%;
  width: auto;
}
#cl-page-content #cl-inner {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  left: 50%;
  transform: translateX(-50%);
  background-color: color-mix(in srgb, var(--color-1) 50%, transparent);
}
#cl-page-content #cl-inner #cl-col {
  padding: 0 2rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  overflow: hidden;
}
#cl-page-content #cl-inner #cl-question {
  margin-top: 0.5rem;
}
#cl-page-content #cl-inner .quiz-answers {
  padding-bottom: 1rem;
}
#cl-page-content #cl-inner .quiz-answer:hover .button:not(.button-speak), #cl-page-content #cl-inner .quiz-answer.selected .button:not(.button-speak) {
  opacity: 1;
  position: relative;
}
#cl-page-content #cl-inner .quiz-answer:hover .button:not(.button-speak) i, #cl-page-content #cl-inner .quiz-answer.selected .button:not(.button-speak) i {
  right: 0;
}
@media screen and (min-width: 667px) {
#cl-page-content #cl-inner {
    width: 70%;
}
}
@media screen and (min-width: 992px) {
#cl-page-content #cl-inner {
    width: 50%;
    background-color: transparent;
    right: 0;
}
#cl-page-content #cl-inner #cl-col {
    max-height: calc(90% - var(--header-size));
    padding: 0;
}
#cl-page-content #cl-inner #cl-question {
    margin-top: 3rem;
}
#cl-page-content #cl-inner #quiz-valid-container {
    position: relative;
    background: transparent;
    padding: 0;
    width: 100%;
}
}
@media (orientation: landscape) {
#cl-page-content #cl-inner#cl-col {
    max-height: 75%;
}
}[data-v-5019509c]:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
[data-v-5019509c]:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
[data-v-5019509c]:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
/************************************************
                MODAL COMPONENT (vue.js)
************************************************/
#modal-component[data-v-5019509c] {
  background-color: color-mix(in srgb, var(--color-1-dark) 90%, transparent);
  opacity: var(--modal-opacity);
  position: fixed;
  z-index: 9999999;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  font-family: var(--font-poppins);
}
#modal-component #modal-view[data-v-5019509c] {
  position: absolute;
  bottom: 0;
  left: 0;
  height: auto;
  padding: 3rem;
  width: calc(100% - 6rem);
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: var(--color-white);
  border-radius: var(--border-radius);
}
#modal-component #modal-view strong[data-v-5019509c] {
  font-weight: 600;
}
#modal-component #modal-view h2[data-v-5019509c] {
  text-align: left;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 1.8rem;
}
#modal-component #modal-view p[data-v-5019509c] {
  text-align: left;
  margin-bottom: 20px;
  line-height: 22px;
  font-size: 16px;
}
#modal-component #modal-view ul[data-v-5019509c] {
  list-style: none;
}
#modal-component #modal-view ul[data-v-5019509c],
#modal-component #modal-view ol[data-v-5019509c] {
  text-align: left;
}
#modal-component #modal-view .modal-content-alert[data-v-5019509c] {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  border-radius: var(--border-radius);
  padding: 15px;
  margin-bottom: 20px;
}
#modal-component #modal-view .modal-content-alert i[data-v-5019509c] {
  font-size: 3.4rem;
  margin: auto 1rem;
}
#modal-component #modal-view .modal-content-alert p[data-v-5019509c] {
  font-size: 14px;
  text-align: left;
  margin-bottom: 0;
}
#modal-component .button-close[data-v-5019509c] {
  position: absolute;
  right: 20px;
  top: 20px;
  margin: 0;
  padding: 0;
  background-color: transparent;
}
#modal-component .modal-buttons[data-v-5019509c] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
#modal-component .modal-buttons button[data-v-5019509c] {
  width: 100%;
}
#modal-component .modal-switch-container[data-v-5019509c] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#modal-component .modal-switch-container .modal-slide-state[data-v-5019509c] {
  color: var(--color-success);
  font-size: 1.4rem;
  margin-right: 1rem;
}
#modal-component .modal-switch-container .modal-slide-state.inactive[data-v-5019509c] {
  color: color-mix(in srgb, var(--color-1) 30%, transparent);
}
#modal-component .modal-switch-container .modal-switch[data-v-5019509c] {
  position: relative;
  display: inline-block;
  width: 4rem;
  height: 1.8rem;
  cursor: pointer;
  /* Rounded sliders */
}
#modal-component .modal-switch-container .modal-switch input[data-v-5019509c] {
  display: none;
}
#modal-component .modal-switch-container .modal-switch .modal-slider-button[data-v-5019509c] {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: color-mix(in srgb, var(--color-1) 30%, transparent);
  transition: 0.4s;
  pointer-events: none;
}
#modal-component .modal-switch-container .modal-switch .modal-slider-button[data-v-5019509c]:before {
  position: absolute;
  content: "";
  height: 1.2rem;
  width: 1.2rem;
  left: 0.4rem;
  bottom: 0.3rem;
  background-color: var(--color-white);
  transition: 0.4s;
}
#modal-component .modal-switch-container .modal-switch input:checked + .modal-slider-button[data-v-5019509c] {
  background-color: var(--color-success);
}
#modal-component .modal-switch-container .modal-switch input:checked + .modal-slider-button[data-v-5019509c]:before {
  background-color: var(--color-white);
}
#modal-component .modal-switch-container .modal-switch input:focus + .modal-slider-button[data-v-5019509c] {
  box-shadow: 0 0 1px var(--color-1-pale);
}
#modal-component .modal-switch-container .modal-switch input:checked + .modal-slider-button[data-v-5019509c]:before {
  transform: translateX(2rem);
}
#modal-component .modal-switch-container .modal-switch .modal-slider-button.modal-round[data-v-5019509c] {
  border-radius: 34px;
}
#modal-component .modal-switch-container .modal-switch .modal-slider-button.modal-round[data-v-5019509c]:before {
  border-radius: 50%;
}
#modal-component .modal-slide-lines-buttons[data-v-5019509c] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: space-between;
  flex-grow: 1;
}
#modal-component .modal-slide-buttons[data-v-5019509c] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  overflow-y: auto;
}
#modal-component .modal-slide-buttons li[data-v-5019509c] {
  width: 100%;
  padding: 1rem 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
#modal-component .modal-slide-buttons li[data-v-5019509c]:not(:last-of-type) {
  border-bottom: 1px solid color-mix(in srgb, var(--color-1) 30%, transparent);
}
#modal-component .modal-slide-buttons li span[data-v-5019509c]::first-letter {
  text-transform: uppercase;
}
#modal-component .modal-slide-buttons li .modal-slide-label[data-v-5019509c] {
  font-size: 1.6rem;
  text-align: left;
  margin-left: 2rem;
}
#modal-component .modal-slide-buttons li .modal-slide-label.button[data-v-5019509c] {
  color: inherit;
  background: transparent;
  padding: 0;
  margin: 0;
  margin-left: 2rem;
}
#modal-component .modal-slide-buttons li .modal-slide-value[data-v-5019509c] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
#modal-component .modal-slide-buttons li .modal-slide-value i[data-v-5019509c] {
  margin-left: 0.5rem;
}
#modal-component .modal-slide-buttons li .modal-slide-disabled[data-v-5019509c] {
  font-size: 1.6rem;
  text-align: right;
  color: var(--color-error);
}
#modal-component.modal-offline #modal-view h2[data-v-5019509c], #modal-component.modal-training-delete #modal-view h2[data-v-5019509c] {
  font-size: 2rem;
}
#modal-component.modal-offline #modal-view p[data-v-5019509c], #modal-component.modal-training-delete #modal-view p[data-v-5019509c] {
  font-size: 1.5rem;
}
#modal-component.modal-alert span[data-v-5019509c] {
  display: inline-block;
  margin: 40px auto 0;
  text-align: center;
  font-style: italic;
  font-size: 0.8rem;
  color: var(--color-grey-darker);
}
#modal-component.modal-training-description h2[data-v-5019509c] {
  text-transform: uppercase;
}
#modal-component.modal-training-description .modal-text-container[data-v-5019509c] {
  overflow-y: auto;
  max-height: 70%;
  text-align: left;
}
#modal-component.modal-quiz[data-v-5019509c] {
  background-color: transparent;
}
#modal-component.modal-quiz .modal-text-container[data-v-5019509c] {
  overflow-y: auto;
  height: 200px;
}
#modal-component.modal-coords .modal-text-container p > span[data-v-5019509c] {
  display: block;
}
#modal-component.modal-coords .modal-text-container p > span[data-v-5019509c]:nth-child(odd) {
  font-weight: bold;
}
#modal-component.modal-coords .modal-text-container p > span[data-v-5019509c]:nth-child(even) {
  margin-bottom: 10px;
}
#modal-component.modal-logout .modal-buttons[data-v-5019509c] {
  flex-direction: column;
}
#modal-component.modal-has-app[data-v-5019509c] {
  width: 100% !important;
  height: 100% !important;
}
#modal-component.modal-has-app .modal-buttons[data-v-5019509c] {
  flex-direction: row;
}
#modal-component.modal-has-app .modal-buttons button[data-v-5019509c] {
  width: 100%;
  margin: 0 10px;
}
#modal-component.modal-training-update #modal-view .modal-content-alert[data-v-5019509c] {
  background-color: color-mix(in srgb, var(--color-2) 10%, transparent);
  color: var(--color-2);
}
#modal-component.modal-training-update #modal-view .modal-content-alert i[data-v-5019509c] {
  color: var(--color-2);
}
#modal-component.modal-system #modal-view p[data-v-5019509c] {
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
  font-size: 1.6rem;
  line-height: 2rem;
  text-align: center;
}
#modal-component.modal-system #modal-buttons button[data-v-5019509c] {
  width: 100%;
}
#modal-component.modal-settings #modal-view[data-v-5019509c] {
  padding: 1rem 3rem;
  width: auto;
  min-width: 50%;
  left: 50%;
  transform: translateX(-50%);
}
#modal-component.modal-settings #modal-view h2[data-v-5019509c] {
  font-size: 2.4rem;
  font-weight: 600;
}
#modal-component.modal-block[data-v-5019509c] {
  background-color: var(--color-1-dark);
  opacity: 1;
}
#modal-component.modal-block #modal-view[data-v-5019509c] {
  justify-content: center;
}
#modal-component.modal-block #modal-view p[data-v-5019509c] {
  margin-bottom: 0;
}
#modal-component.modal-error #modal-view[data-v-5019509c] {
  align-items: center;
}
#modal-component.modal-error .modal-buttons[data-v-5019509c] {
  width: 100%;
}
#modal-component.modal-op-end #modal-view .modal-text-container > p[data-v-5019509c] {
  margin: 1rem 0 0;
  text-align: center;
}
@media screen and (orientation: portrait) {
#modal-component #modal-view[data-v-5019509c] {
    max-height: 70%;
}
}
@media screen and (min-width: 992px) {
#modal-component #modal-view[data-v-5019509c] {
    bottom: auto;
    top: 50%;
    left: 50%;
    max-width: 350px;
    max-height: 70%;
    width: auto;
    transform: translate(-50%, -50%);
    border-radius: var(--border-radius);
}
#modal-component.modal-settings #modal-view[data-v-5019509c], #modal-component.modal-error #modal-view[data-v-5019509c] {
    padding: 3rem;
    min-width: 400px;
    bottom: auto;
    transform: translate(-50%, -50%);
}
}
@media only screen and (min-width: 1024px) and (orientation: landscape) {
#modal-component #modal-view h2[data-v-5019509c] {
    font-size: 1.8rem;
}
#modal-component #modal-view p[data-v-5019509c] {
    font-size: 1.3rem;
}
}[data-v-4a32a138]:root {
  /************************************************
                  FONTS
  ************************************************/
  --font-poppins: "Poppins", "Helvetica", "Arial", sans-serif;
  --font-nunSemiBold: "nunitosemibold", "Helvetica", "Arial", sans-serif;
  --font-nunExtraLight: "nunitoextralight", "Helvetica", "Arial", sans-serif;
  --font-nunBold: "nunitobold", "Helvetica", "Arial", sans-serif;
  --font-nunRegular: "nunitoregular", "Helvetica", "Arial", sans-serif;
  --font-nunItalic: "nunitoitalic", "Helvetica", "Arial", sans-serif;
  /************************************************
                  HEADER
  ************************************************/
  --header-size: 56px;
  --main-header-size: 70px;
  /************************************************
                  FORMS
  ************************************************/
  --font-form-input: "montserratmedium", "Helvetica", "Arial", sans-serif;
  /************************************************
                MODAL
  ************************************************/
  --modal-opacity: 1;
  /************************************************
                GLOBAL PADDING
  ************************************************/
  --limited-width: 1400px;
  --paddingH: 1.6rem;
  --paddingV: 1rem;
  --notchTop: env(safe-area-inset-top);
  --border-radius: 10px;
  --quiz-button-speak-size: 35px;
}
@media screen and (min-width: 768px) {
[data-v-4a32a138]:root {
    --main-header-size: 96px;
    --paddingH: 1.5rem;
    --paddingV: 1.5rem;
}
}
@media screen and (min-width: 992px) {
[data-v-4a32a138]:root {
    --main-header-size: 100px;
    --paddingH: 3rem;
    --paddingV: 0.9rem;
    --button-speak-size: 40px;
}
}
#download-modal[data-v-4a32a138] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-1-dark);
  background-color: color-mix(in srgb, var(--color-1-dark) 90%, transparent);
  z-index: 9999;
  color: var(--color-white);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#download-modal img[data-v-4a32a138] {
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
}
#download-modal p[data-v-4a32a138] {
  font-size: 16px;
  margin: 0 auto 20px;
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
  text-align: center;
  max-width: 90%;
}
#download-modal button[data-v-4a32a138] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 2%;
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
  font-size: 15px;
}#global-alert-component[data-v-fce57af1] {
  position: fixed;
  z-index: 99999;
  width: 100%;
  font-family: "Poppins", "Helvetica", "Arial", sans-serif;
  top: env(safe-area-inset-top);
  color: var(--color-white);
  box-shadow: 0 5px 10px 5px color-mix(in srgb, var(--color-black) 10%, transparent);
}
#global-alert-component .alert-container[data-v-fce57af1] {
  height: calc(100% - 2rem);
  width: calc(100% - 2rem);
  padding: 1rem;
  font-size: 16px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: flex-end;
}
#global-alert-component .alert-container.error[data-v-fce57af1] {
  background-color: var(--color-error);
}
#global-alert-component .alert-container.success[data-v-fce57af1] {
  background-color: var(--color-success);
}
#global-alert-component .alert-container.wait[data-v-fce57af1] {
  background-color: var(--color-2);
  padding: 1rem;
}
#global-alert-component .alert-container > i[data-v-fce57af1] {
  margin-right: 20px;
}
#global-alert-component div[data-v-fce57af1] {
  width: 95%;
}
#global-alert-component .button-message[data-v-fce57af1] {
  background: transparent;
}
#global-alert-component .button-message i[data-v-fce57af1] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0;
}
#global-alert-component #alert-waiter[data-v-fce57af1] {
  width: 1.5rem;
  height: 1.5rem;
}/**
 * name: salvum-components
 * version: v0.2.0
 */
.modal-title.voice-off, .modal-title.voice-off.modal-title {
  cursor: default !important;
}
.modal-title .button-speak {
  position: absolute;
  top: -14px;
  right: -14px;
}
@media screen and (min-width: 992px) {
.modal-title .button-speak {
    top: -17px;
    right: -17px;
}
}.preloader {
  width: 100%;
  height: 100%;
  background-color: rgb(45, 38, 92);
  opacity: 0.7;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
  z-index: 9999;
  font-size: 3rem;
}
.preloader img {
  width: 60px;
  height: 60px;
}
.preloader p {
  color: #fff;
  font-size: 1rem;
  margin-top: 1rem;
}/**********************************************
                COLORS
***********************************************/
.web-container-header {
  width: auto;
  position: absolute;
  left: 30px;
  top: 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
}
.web-container-header .wch__title {
  border-radius: 30px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
  font-family: inherit;
  background-color: #2D265C;
  font-size: 14px;
  padding: 0.5rem 1.5rem;
  white-space: nowrap;
}
.web-container-header .button-speak {
  margin: 0 0 0 10px !important;
  width: 24px !important;
  height: 24px !important;
}
@media screen and (max-width: 991.998px) {
.web-container-header {
    left: 20px;
    top: -12px;
}
}
@media screen and (min-width: 992px) {
.web-container-header {
    left: 3rem;
    top: -17px;
}
.web-container-header .wch__title {
    font-size: 15px;
    padding: 0.8rem 2rem;
}
.web-container-header .button-speak {
    width: 35px !important;
    height: 35px !important;
}
}/**********************************************
                COLORS
***********************************************/
.essentiel-component[data-v-be1fcc91] {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  font-family: inherit;
  background-color: rgba(45, 38, 92, 0.5);
}
.essentiel-component #essentiel-container[data-v-be1fcc91] {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: flex-end;
  overflow: hidden;
}
.essentiel-component #essentiel-perso[data-v-be1fcc91] {
  height: 85%;
  position: absolute;
  z-index: 0;
  left: -2%;
  bottom: calc(0px - var(--paddingV));
}
.essentiel-component #essentiel-inner[data-v-be1fcc91] {
  position: relative;
  z-index: 1;
  width: 80%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-items: flex-end;
  justify-content: flex-end;
}
.essentiel-component.hide-perso #essentiel-inner[data-v-be1fcc91] {
  width: 100%;
}
.essentiel-component .web-container[data-v-be1fcc91] {
  background: #fff;
  border-radius: 10px;
  padding: 2rem;
  max-height: calc(99% - 4rem - 12px);
  height: auto;
  width: calc(100% - 4rem);
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: start;
}
.essentiel-component .web-container .web-container-header[data-v-be1fcc91] {
  left: 20px;
  top: -12px;
}
.essentiel-component .distant-content[data-v-be1fcc91] {
  width: calc(100% - 6rem);
  padding: 2rem 1rem;
  height: auto;
  overflow-y: auto;
  flex: 1;
}
.essentiel-component .button-next[data-v-be1fcc91] {
  margin-left: 0;
  margin-right: 0;
}
.essentiel-component .button-close[data-v-be1fcc91] {
  z-index: 2;
  position: absolute;
  right: 2.5rem;
  top: 0.5rem;
  background-color: #2D265C;
  border-radius: 44px;
  width: 44px;
  height: 44px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.desktop .essentiel-component .web-container[data-v-be1fcc91] {
  max-height: calc(80% - 4rem - 12px);
}
@media screen and (min-width: 992px) {
.essentiel-component #essentiel-perso[data-v-be1fcc91] {
    height: 70%;
}
.essentiel-component #essentiel-inner[data-v-be1fcc91] {
    width: 75%;
}
.essentiel-component .web-container[data-v-be1fcc91] {
    padding: 2rem;
    width: calc(100% - 4rem);
}
.essentiel-component .web-container .web-container-header[data-v-be1fcc91] {
    left: 3rem;
    top: -17px;
}
.desktop .essentiel-component .web-container[data-v-be1fcc91] {
    max-height: calc(82% - 4rem);
}
}
@media screen and (min-width: 1280px) {
.essentiel-component .web-container[data-v-be1fcc91] {
    padding: 3rem;
    width: calc(100% - 6rem);
}
.desktop .essentiel-component .web-container[data-v-be1fcc91] {
    max-height: calc(85% - 6rem);
}
}
@media screen and (min-width: 1400px) {
.desktop .essentiel-component .web-container[data-v-be1fcc91] {
    max-height: calc(88% - 6rem);
}
}/**********************************************
                COLORS
***********************************************/
#introduction-modal-component .introduction-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
  align-items: flex-end;
  position: absolute;
  bottom: var(--paddingV);
  left: 50%;
  transform: translateX(-50%);
}
#introduction-modal-component .introduction-modal-inner {
  height: auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
  border-radius: 10px;
  border-top-left-radius: 0;
  color: #2D265C;
  flex-grow: 1;
  position: relative;
}
#introduction-modal-component .button-intro {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0;
  justify-content: flex-end;
  width: 75px;
  height: 75px;
  background-color: transparent;
  position: absolute;
  bottom: 0;
  left: 0;
}
#introduction-modal-component .button-intro p {
  font-family: inherit;
  font-weight: 500;
  font-size: 12px;
  position: absolute;
  bottom: 0;
  padding: 0.2rem 1.7rem;
  border-radius: 1.5rem;
  color: #fff;
  background-color: #2D265C;
}
#introduction-modal-component .button-intro img {
  width: 100%;
  height: 100%;
}
#introduction-modal-component .introduction-modal-container {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: center;
  justify-content: space-between;
  padding: 2rem;
  width: calc(100% - 4rem);
  background: #fff;
  border-radius: 10px;
  border-top-left-radius: 0;
}
#introduction-modal-component .introduction-modal-container p {
  align-self: flex-start;
  margin-right: 20px;
}
#introduction-modal-component .introduction-modal-container > p {
  overflow-y: auto;
  max-height: 65px;
}
#introduction-modal-component .introduction-modal-container .button-close {
  margin: 0;
  height: auto;
  padding: 0;
}
#introduction-modal-component .introduction-modal-container .button-close i {
  font-size: 30px;
  color: #2D265C;
}
#introduction-modal-component .situation-state-inner {
  margin-left: 1rem;
  background-color: #fff;
  border-radius: 10px;
  color: #2D265C;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
#introduction-modal-component .situation-state-inner .im-picto {
  margin-top: 1rem;
}
#introduction-modal-component .situation-state-inner h3 {
  color: rgba(45, 38, 92, 0.7);
  font-size: 1.2rem;
  line-height: 1.6rem;
  text-transform: uppercase;
}
#introduction-modal-component .situation-state-inner .im-picto img {
  height: 30px;
  width: auto;
  margin-bottom: 0.3rem;
}
#introduction-modal-component .situation-state-inner .im-picto p {
  color: #2D265C;
  font-size: 1.3rem;
}
#introduction-modal-component .situation-state-inner ul li:before {
  display: none;
}
@media screen and (min-width: 667px) {
#introduction-modal-component .situation-state-inner {
    padding: 2rem;
}
}
@media screen and (min-width: 992px) {
#introduction-modal-component .button-intro {
    width: 120px;
    height: 120px;
}
#introduction-modal-component .button-intro p {
    padding: 0.7rem 2.2rem;
    font-size: 14px;
}
#introduction-modal-component .perso {
    top: -200px;
}
}
@media screen and (min-width: 1280px) {
#introduction-modal-component .situation-state-inner ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
#introduction-modal-component .situation-state-inner .im-picto img {
    height: 40px;
    margin-bottom: 0.5rem;
}
#introduction-modal-component .situation-state-inner .im-picto:not(:first-of-type) {
    margin-left: 2rem;
}
#introduction-modal-component .perso {
    top: -180px;
}
}
@media screen and (min-width: 1440px) {
#introduction-modal-component .perso {
    top: -200px;
}
}.animation--feedback-component[data-v-eeb93bd3] {
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.animation-content[data-v-eeb93bd3] {
	height: 100%;
	width: 100%;
	transform-origin: bottom left;
	position: absolute;
	bottom: 0;
	left: 0;
}
.waiter[data-v-eeb93bd3] {
	height: 100%;
	width: auto;
	position: absolute;
	left: 0;
	bottom: 0;
}
.lost-anim-1[data-v-eeb93bd3] {
	background-position: 0 0;
}
.lost-anim-10[data-v-eeb93bd3] {
	background-position: -512px -840px;
}
.lost-anim-11[data-v-eeb93bd3] {
	background-position: -1024px -840px;
}
.lost-anim-12[data-v-eeb93bd3] {
	background-position: -1536px -840px;
}
.lost-anim-13[data-v-eeb93bd3] {
	background-position: 0 -1260px;
}
.lost-anim-14[data-v-eeb93bd3] {
	background-position: -512px -1260px;
}
.lost-anim-15[data-v-eeb93bd3] {
	background-position: -1024px -1260px;
}
.lost-anim-2[data-v-eeb93bd3] {
	background-position: -512px 0;
}
.lost-anim-3[data-v-eeb93bd3] {
	background-position: -1024px 0;
}
.lost-anim-4[data-v-eeb93bd3] {
	background-position: -1536px 0;
}
.lost-anim-5[data-v-eeb93bd3] {
	background-position: 0 -420px;
}
.lost-anim-6[data-v-eeb93bd3] {
	background-position: -512px -420px;
}
.lost-anim-7[data-v-eeb93bd3] {
	background-position: -1024px -420px;
}
.lost-anim-8[data-v-eeb93bd3] {
	background-position: -1536px -420px;
}
.lost-anim-9[data-v-eeb93bd3] {
	background-position: 0 -840px;
}
.win-anim-1[data-v-eeb93bd3] {
	background-position: 0 0;
}
.win-anim-10[data-v-eeb93bd3] {
	background-position: -512px -840px;
}
.win-anim-11[data-v-eeb93bd3] {
	background-position: -1024px -840px;
}
.win-anim-12[data-v-eeb93bd3] {
	background-position: -1536px -840px;
}
.win-anim-13[data-v-eeb93bd3] {
	background-position: 0 -1260px;
}
.win-anim-14[data-v-eeb93bd3] {
	background-position: -512px -1260px;
}
.win-anim-15[data-v-eeb93bd3] {
	background-position: -1024px -1260px;
}
.win-anim-2[data-v-eeb93bd3] {
	background-position: -512px 0;
}
.win-anim-3[data-v-eeb93bd3] {
	background-position: -1024px 0;
}
.win-anim-4[data-v-eeb93bd3] {
	background-position: -1536px -0;
}
.win-anim-5[data-v-eeb93bd3] {
	background-position: 0 -420px;
}
.win-anim-6[data-v-eeb93bd3] {
	background-position: -512px -420px;
}
.win-anim-7[data-v-eeb93bd3] {
	background-position: -1024px -420px;
}
.win-anim-8[data-v-eeb93bd3] {
	background-position: -1536px -420px;
}
.win-anim-9[data-v-eeb93bd3] {
	background-position: 0 -840px;
}
/**********************************************
                COLORS
***********************************************/
#feedback-modal-component .feedback-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-content: flex-start;
  align-items: flex-end;
  position: absolute;
  bottom: var(--paddingV);
  left: 50%;
  transform: translateX(-50%);
}
#feedback-modal-component .feedback-modal-inner {
  height: auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
  border-radius: 10px;
  border-top-left-radius: 0;
  color: #2D265C;
  flex-grow: 1;
  position: relative;
}
#feedback-modal-component .perso {
  left: -7.5%;
}
#feedback-modal-component .feedback-modal-container {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: center;
  justify-content: space-between;
  padding: 2rem;
  width: calc(100% - 4rem);
  background: #fff;
  border-radius: 10px;
  border-top-left-radius: 0;
}
#feedback-modal-component .feedback-modal-container .feedback-text {
  margin-right: 20px;
  margin-left: 0;
  overflow-y: auto;
  padding-right: 10px;
  align-self: flex-start;
}
#feedback-modal-component .feedback-modal-container .feedback-text > p:not(:last-of-type) {
  margin-bottom: 5px;
}
#feedback-modal-component .feedback-modal-container .feedback-text > p:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 667px) {
#feedback-modal-component .situation-state-inner {
    padding: 2rem;
}
}
@media screen and (min-width: 992px) {
#feedback-modal-component .perso {
    top: -200px;
}
}
@media only screen and (min-width: 1024px) and (orientation: landscape) {
#feedback-modal-component .feedback-answer-image {
    height: 140px;
    width: 140px;
    top: -100px;
    right: -75px;
    font-size: 25px;
}
}
@media screen and (min-width: 1280px) {
#feedback-modal-component .situation-state-inner ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
#feedback-modal-component .situation-state-inner .im-picto img {
    height: 4rem;
    margin-bottom: 0.5rem;
}
#feedback-modal-component .situation-state-inner .im-picto:not(:first-of-type) {
    margin-left: 2rem;
}
#feedback-modal-component .perso {
    top: -180px;
}
}
@media screen and (min-width: 1440px) {
#feedback-modal-component .perso {
    top: -200px;
}
}/**********************************************
                COLORS
***********************************************/
#chrono-component {
  width: 50px;
  height: 50px;
  border-radius: 10px;
  border: 4px solid #fff;
  background-color: #c9cecf;
  box-shadow: 0 2px 7px 2px rgba(45, 38, 92, 0.08);
  padding: 0.5rem;
  position: relative;
}
#chrono-component .chrono-image {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
#chrono-component .chrono-circle {
  position: absolute;
  top: 17px;
  left: 14px;
  z-index: 1;
}
#chrono-component span {
  font-weight: 600;
  color: #2D265C;
  font-size: 1.4rem;
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
#chrono-component .progress-circle-container {
  width: 33px;
  height: 34px;
}
#chrono-component .progress-circle-container .progress-circle:before,
#chrono-component .progress-circle-container .progress-circle:after {
  border-top-right-radius: 68px;
  border-bottom-right-radius: 68px;
}
@media screen and (min-width: 992px) {
#chrono-component {
    height: calc(80px - 1.5rem);
    width: calc(80px - 1.5rem);
    padding: 0.7rem;
}
#chrono-component .chrono-circle {
    top: 24px;
    left: 19px;
}
#chrono-component .progress-circle-container {
    width: 41px;
    height: 41px;
}
#chrono-component .progress-circle-container .progress-circle:before,
  #chrono-component .progress-circle-container .progress-circle:after {
    border-top-right-radius: 82px;
    border-bottom-right-radius: 82px;
}
}
.progress-circle-container {
  width: 38px;
  height: 38px;
  background: #fff;
  position: relative;
  border-radius: 50%;
}
.progress-circle {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: blue;
  border-radius: 50%;
}
.progress-circle:before, .progress-circle:after {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 50%;
  top: 0;
  left: 50%;
  border-top-right-radius: calc(38px * 2);
  border-bottom-right-radius: calc(38px * 2);
  transform-origin: center left;
}
.progress-circle.p0:after {
  transform: rotate(calc(360deg * 0 / 100));
  background: #fff;
}
.progress-circle.p0:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p1:after {
  transform: rotate(calc(360deg * 1 / 100));
  background: #fff;
}
.progress-circle.p1:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p2:after {
  transform: rotate(calc(360deg * 2 / 100));
  background: #fff;
}
.progress-circle.p2:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p3:after {
  transform: rotate(calc(360deg * 3 / 100));
  background: #fff;
}
.progress-circle.p3:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p4:after {
  transform: rotate(calc(360deg * 4 / 100));
  background: #fff;
}
.progress-circle.p4:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p5:after {
  transform: rotate(calc(360deg * 5 / 100));
  background: #fff;
}
.progress-circle.p5:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p6:after {
  transform: rotate(calc(360deg * 6 / 100));
  background: #fff;
}
.progress-circle.p6:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p7:after {
  transform: rotate(calc(360deg * 7 / 100));
  background: #fff;
}
.progress-circle.p7:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p8:after {
  transform: rotate(calc(360deg * 8 / 100));
  background: #fff;
}
.progress-circle.p8:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p9:after {
  transform: rotate(calc(360deg * 9 / 100));
  background: #fff;
}
.progress-circle.p9:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p10:after {
  transform: rotate(calc(360deg * 10 / 100));
  background: #fff;
}
.progress-circle.p10:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p11:after {
  transform: rotate(calc(360deg * 11 / 100));
  background: #fff;
}
.progress-circle.p11:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p12:after {
  transform: rotate(calc(360deg * 12 / 100));
  background: #fff;
}
.progress-circle.p12:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p13:after {
  transform: rotate(calc(360deg * 13 / 100));
  background: #fff;
}
.progress-circle.p13:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p14:after {
  transform: rotate(calc(360deg * 14 / 100));
  background: #fff;
}
.progress-circle.p14:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p15:after {
  transform: rotate(calc(360deg * 15 / 100));
  background: #fff;
}
.progress-circle.p15:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p16:after {
  transform: rotate(calc(360deg * 16 / 100));
  background: #fff;
}
.progress-circle.p16:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p17:after {
  transform: rotate(calc(360deg * 17 / 100));
  background: #fff;
}
.progress-circle.p17:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p18:after {
  transform: rotate(calc(360deg * 18 / 100));
  background: #fff;
}
.progress-circle.p18:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p19:after {
  transform: rotate(calc(360deg * 19 / 100));
  background: #fff;
}
.progress-circle.p19:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p20:after {
  transform: rotate(calc(360deg * 20 / 100));
  background: #fff;
}
.progress-circle.p20:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p21:after {
  transform: rotate(calc(360deg * 21 / 100));
  background: #fff;
}
.progress-circle.p21:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p22:after {
  transform: rotate(calc(360deg * 22 / 100));
  background: #fff;
}
.progress-circle.p22:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p23:after {
  transform: rotate(calc(360deg * 23 / 100));
  background: #fff;
}
.progress-circle.p23:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p24:after {
  transform: rotate(calc(360deg * 24 / 100));
  background: #fff;
}
.progress-circle.p24:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p25:after {
  transform: rotate(calc(360deg * 25 / 100));
  background: #fff;
}
.progress-circle.p25:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p26:after {
  transform: rotate(calc(360deg * 26 / 100));
  background: #fff;
}
.progress-circle.p26:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p27:after {
  transform: rotate(calc(360deg * 27 / 100));
  background: #fff;
}
.progress-circle.p27:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p28:after {
  transform: rotate(calc(360deg * 28 / 100));
  background: #fff;
}
.progress-circle.p28:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p29:after {
  transform: rotate(calc(360deg * 29 / 100));
  background: #fff;
}
.progress-circle.p29:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p30:after {
  transform: rotate(calc(360deg * 30 / 100));
  background: #fff;
}
.progress-circle.p30:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p31:after {
  transform: rotate(calc(360deg * 31 / 100));
  background: #fff;
}
.progress-circle.p31:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p32:after {
  transform: rotate(calc(360deg * 32 / 100));
  background: #fff;
}
.progress-circle.p32:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p33:after {
  transform: rotate(calc(360deg * 33 / 100));
  background: #fff;
}
.progress-circle.p33:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p34:after {
  transform: rotate(calc(360deg * 34 / 100));
  background: #fff;
}
.progress-circle.p34:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p35:after {
  transform: rotate(calc(360deg * 35 / 100));
  background: #fff;
}
.progress-circle.p35:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p36:after {
  transform: rotate(calc(360deg * 36 / 100));
  background: #fff;
}
.progress-circle.p36:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p37:after {
  transform: rotate(calc(360deg * 37 / 100));
  background: #fff;
}
.progress-circle.p37:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p38:after {
  transform: rotate(calc(360deg * 38 / 100));
  background: #fff;
}
.progress-circle.p38:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p39:after {
  transform: rotate(calc(360deg * 39 / 100));
  background: #fff;
}
.progress-circle.p39:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p40:after {
  transform: rotate(calc(360deg * 40 / 100));
  background: #fff;
}
.progress-circle.p40:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p41:after {
  transform: rotate(calc(360deg * 41 / 100));
  background: #fff;
}
.progress-circle.p41:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p42:after {
  transform: rotate(calc(360deg * 42 / 100));
  background: #fff;
}
.progress-circle.p42:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p43:after {
  transform: rotate(calc(360deg * 43 / 100));
  background: #fff;
}
.progress-circle.p43:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p44:after {
  transform: rotate(calc(360deg * 44 / 100));
  background: #fff;
}
.progress-circle.p44:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p45:after {
  transform: rotate(calc(360deg * 45 / 100));
  background: #fff;
}
.progress-circle.p45:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p46:after {
  transform: rotate(calc(360deg * 46 / 100));
  background: #fff;
}
.progress-circle.p46:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p47:after {
  transform: rotate(calc(360deg * 47 / 100));
  background: #fff;
}
.progress-circle.p47:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p48:after {
  transform: rotate(calc(360deg * 48 / 100));
  background: #fff;
}
.progress-circle.p48:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p49:after {
  transform: rotate(calc(360deg * 49 / 100));
  background: #fff;
}
.progress-circle.p49:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p50:after {
  transform: rotate(calc(360deg * 50 / 100));
  background: #fff;
}
.progress-circle.p50:before {
  transform: rotate(180deg);
  background: #fff;
}
.progress-circle.p51:before {
  transform: rotate(calc(360deg * 51 / 100));
  background: #fff;
}
.progress-circle.p51:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p52:before {
  transform: rotate(calc(360deg * 52 / 100));
  background: #fff;
}
.progress-circle.p52:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p53:before {
  transform: rotate(calc(360deg * 53 / 100));
  background: #fff;
}
.progress-circle.p53:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p54:before {
  transform: rotate(calc(360deg * 54 / 100));
  background: #fff;
}
.progress-circle.p54:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p55:before {
  transform: rotate(calc(360deg * 55 / 100));
  background: #fff;
}
.progress-circle.p55:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p56:before {
  transform: rotate(calc(360deg * 56 / 100));
  background: #fff;
}
.progress-circle.p56:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p57:before {
  transform: rotate(calc(360deg * 57 / 100));
  background: #fff;
}
.progress-circle.p57:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p58:before {
  transform: rotate(calc(360deg * 58 / 100));
  background: #fff;
}
.progress-circle.p58:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p59:before {
  transform: rotate(calc(360deg * 59 / 100));
  background: #fff;
}
.progress-circle.p59:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p60:before {
  transform: rotate(calc(360deg * 60 / 100));
  background: #fff;
}
.progress-circle.p60:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p61:before {
  transform: rotate(calc(360deg * 61 / 100));
  background: #fff;
}
.progress-circle.p61:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p62:before {
  transform: rotate(calc(360deg * 62 / 100));
  background: #fff;
}
.progress-circle.p62:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p63:before {
  transform: rotate(calc(360deg * 63 / 100));
  background: #fff;
}
.progress-circle.p63:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p64:before {
  transform: rotate(calc(360deg * 64 / 100));
  background: #fff;
}
.progress-circle.p64:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p65:before {
  transform: rotate(calc(360deg * 65 / 100));
  background: #fff;
}
.progress-circle.p65:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p66:before {
  transform: rotate(calc(360deg * 66 / 100));
  background: #fff;
}
.progress-circle.p66:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p67:before {
  transform: rotate(calc(360deg * 67 / 100));
  background: #fff;
}
.progress-circle.p67:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p68:before {
  transform: rotate(calc(360deg * 68 / 100));
  background: #fff;
}
.progress-circle.p68:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p69:before {
  transform: rotate(calc(360deg * 69 / 100));
  background: #fff;
}
.progress-circle.p69:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p70:before {
  transform: rotate(calc(360deg * 70 / 100));
  background: #fff;
}
.progress-circle.p70:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p71:before {
  transform: rotate(calc(360deg * 71 / 100));
  background: #fff;
}
.progress-circle.p71:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p72:before {
  transform: rotate(calc(360deg * 72 / 100));
  background: #fff;
}
.progress-circle.p72:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p73:before {
  transform: rotate(calc(360deg * 73 / 100));
  background: #fff;
}
.progress-circle.p73:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p74:before {
  transform: rotate(calc(360deg * 74 / 100));
  background: #fff;
}
.progress-circle.p74:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p75:before {
  transform: rotate(calc(360deg * 75 / 100));
  background: #fff;
}
.progress-circle.p75:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p76:before {
  transform: rotate(calc(360deg * 76 / 100));
  background: #fff;
}
.progress-circle.p76:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p77:before {
  transform: rotate(calc(360deg * 77 / 100));
  background: #fff;
}
.progress-circle.p77:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p78:before {
  transform: rotate(calc(360deg * 78 / 100));
  background: #fff;
}
.progress-circle.p78:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p79:before {
  transform: rotate(calc(360deg * 79 / 100));
  background: #fff;
}
.progress-circle.p79:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p80:before {
  transform: rotate(calc(360deg * 80 / 100));
  background: #fff;
}
.progress-circle.p80:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p81:before {
  transform: rotate(calc(360deg * 81 / 100));
  background: #fff;
}
.progress-circle.p81:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p82:before {
  transform: rotate(calc(360deg * 82 / 100));
  background: #fff;
}
.progress-circle.p82:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p83:before {
  transform: rotate(calc(360deg * 83 / 100));
  background: #fff;
}
.progress-circle.p83:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p84:before {
  transform: rotate(calc(360deg * 84 / 100));
  background: #fff;
}
.progress-circle.p84:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p85:before {
  transform: rotate(calc(360deg * 85 / 100));
  background: #fff;
}
.progress-circle.p85:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p86:before {
  transform: rotate(calc(360deg * 86 / 100));
  background: #fff;
}
.progress-circle.p86:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p87:before {
  transform: rotate(calc(360deg * 87 / 100));
  background: #fff;
}
.progress-circle.p87:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p88:before {
  transform: rotate(calc(360deg * 88 / 100));
  background: #fff;
}
.progress-circle.p88:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p89:before {
  transform: rotate(calc(360deg * 89 / 100));
  background: #fff;
}
.progress-circle.p89:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p90:before {
  transform: rotate(calc(360deg * 90 / 100));
  background: #fff;
}
.progress-circle.p90:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p91:before {
  transform: rotate(calc(360deg * 91 / 100));
  background: #fff;
}
.progress-circle.p91:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p92:before {
  transform: rotate(calc(360deg * 92 / 100));
  background: #fff;
}
.progress-circle.p92:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p93:before {
  transform: rotate(calc(360deg * 93 / 100));
  background: #fff;
}
.progress-circle.p93:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p94:before {
  transform: rotate(calc(360deg * 94 / 100));
  background: #fff;
}
.progress-circle.p94:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p95:before {
  transform: rotate(calc(360deg * 95 / 100));
  background: #fff;
}
.progress-circle.p95:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p96:before {
  transform: rotate(calc(360deg * 96 / 100));
  background: #fff;
}
.progress-circle.p96:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p97:before {
  transform: rotate(calc(360deg * 97 / 100));
  background: #fff;
}
.progress-circle.p97:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p98:before {
  transform: rotate(calc(360deg * 98 / 100));
  background: #fff;
}
.progress-circle.p98:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p99:before {
  transform: rotate(calc(360deg * 99 / 100));
  background: #fff;
}
.progress-circle.p99:after {
  transform: rotate(0deg);
  background: inherit;
}
.progress-circle.p100:before {
  transform: rotate(calc(360deg * 100 / 100));
  background: #fff;
}
.progress-circle.p100:after {
  transform: rotate(0deg);
  background: inherit;
}/**********************************************
                COLORS
***********************************************/
.video-player[data-v-e7272b41] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #2D265C;
  z-index: 999;
}
.video-player .button-close[data-v-e7272b41] {
  position: absolute;
  right: var(--paddingH);
  top: var(--padding-V);
  z-index: 2;
  background: transparent;
  border: 2px solid #fff;
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
.video-player .button-close i[data-v-e7272b41] {
  color: #fff;
  font-weight: bold;
}
@media screen and (max-width: 991px) {
.video-player .button-close.ios[data-v-e7272b41] {
    right: 15%;
    top: -1%;
}
}/**********************************************
                COLORS
***********************************************/
#screenshot-button .main-button[data-v-bca587fd],
#screenshot-button #screenshot-settings[data-v-bca587fd] {
  position: absolute;
  z-index: 999;
}
#screenshot-button .main-button[data-v-bca587fd] {
  top: 0;
  right: 0;
  cursor: pointer;
  background: red;
  color: white;
  padding: 0.25rem 0.5rem;
  font-size: 12px;
  width: auto;
}
#screenshot-button #screenshot-settings[data-v-bca587fd] {
  border-radius: 10px;
  padding: 2rem;
  background: #FFF;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 300px;
  display: flex;
  flex-direction: column;
}
#screenshot-button .button-close[data-v-bca587fd] {
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px;
  margin: 0;
}
#screenshot-button .switch-container[data-v-bca587fd] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
}
#screenshot-button .switch-container .slide-state[data-v-bca587fd] {
  color: rgb(90, 176, 49);
  font-size: 1.4rem;
  margin-right: 1rem;
}
#screenshot-button .switch-container .slide-state.inactive[data-v-bca587fd] {
  color: rgba(45, 38, 92, 0.4);
}
#screenshot-button .switch-container .switch[data-v-bca587fd] {
  position: relative;
  display: inline-block;
  width: 4rem;
  height: 1.8rem;
  cursor: pointer;
  /* Rounded sliders */
}
#screenshot-button .switch-container .switch input[data-v-bca587fd] {
  display: none;
}
#screenshot-button .switch-container .switch .slider-button[data-v-bca587fd] {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(45, 38, 92, 0.4);
  transition: 0.4s;
  pointer-events: none;
}
#screenshot-button .switch-container .switch .slider-button[data-v-bca587fd]:before {
  position: absolute;
  content: "";
  height: 1.2rem;
  width: 1.2rem;
  left: 0.4rem;
  bottom: 0.3rem;
  background-color: #fff;
  transition: 0.4s;
}
#screenshot-button .switch-container .switch.checked .slider-button[data-v-bca587fd] {
  background-color: rgb(90, 176, 49);
}
#screenshot-button .switch-container .switch input:checked + .slider-button[data-v-bca587fd]:before {
  background-color: #fff;
}
#screenshot-button .switch-container .switch input:focus + .slider-button[data-v-bca587fd] {
  box-shadow: 0 0 1px #7983a7;
}
#screenshot-button .switch-container .switch.checked .slider-button[data-v-bca587fd]:before {
  transform: translateX(2rem);
}
#screenshot-button .switch-container .switch .slider-button.round[data-v-bca587fd] {
  border-radius: 34px;
}
#screenshot-button .switch-container .switch .slider-button.round[data-v-bca587fd]:before {
  border-radius: 50%;
}/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
}
.leaflet-container {
	overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
}

/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */

/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
}
.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}
.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
}
.leaflet-tile-loaded {
	visibility: inherit;
}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
}
.leaflet-pane         { z-index: 400;
}
.leaflet-tile-pane    { z-index: 200;
}
.leaflet-overlay-pane { z-index: 400;
}
.leaflet-shadow-pane  { z-index: 500;
}
.leaflet-marker-pane  { z-index: 600;
}
.leaflet-tooltip-pane   { z-index: 650;
}
.leaflet-popup-pane   { z-index: 700;
}
.leaflet-map-pane canvas { z-index: 100;
}
.leaflet-map-pane svg    { z-index: 200;
}
.leaflet-vml-shape {
	width: 1px;
	height: 1px;
}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
}

/* control positioning */
.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
}
.leaflet-top {
	top: 0;
}
.leaflet-right {
	right: 0;
}
.leaflet-bottom {
	bottom: 0;
}
.leaflet-left {
	left: 0;
}
.leaflet-control {
	float: left;
	clear: both;
}
.leaflet-right .leaflet-control {
	float: right;
}
.leaflet-top .leaflet-control {
	margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
	margin-left: 10px;
}
.leaflet-right .leaflet-control {
	margin-right: 10px;
}

/* zoom and fade animations */
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
}
svg.leaflet-zoom-animated {
	will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
}

/* cursors */
.leaflet-interactive {
	cursor: pointer;
}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
}
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
}

/* visual tweaks */
.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
}
.leaflet-container a {
	color: #0078A8;
}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
}

/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
}

/* general toolbar styles */
.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
}
.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}

/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
}
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
}

/* layers control */
.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
}
.leaflet-control-layers-toggle {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);
	width: 36px;
	height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);
	background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=);
}

/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
}
.leaflet-control-attribution a {
	text-decoration: none;
}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
}

/* popup */
.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
}
.leaflet-popup-scrolled {
	overflow: auto;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
}

/* div icon */
.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
}

/* Tooltip */

/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
}

/* Directions */
.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
}

/* Printing */
@media print {
	/* Prevent printers from removing background-images of controls. */
.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
}
}
@font-face {
  font-family: "Material Icons Outlined";
  font-style: normal;
  font-weight: 400;
  src: url("data:font/woff;base64,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fQs/W/jrwn8XyYuyF41dVLJo5qKli1Yv8izauKhn0dZFOxddsujKRbsXPbLo2UUfLvp60Q+LhcUpi8csnr546eK2xZ2Lg4uPWHza4rMW71x86eKbF9+5+KXFny/hlgxYkrKkYEnxkllLWpd4l2xasnnJMUu2Ltm55LIldy55eMkLS15bsm/JR0u+WvJri9gypCWnZXTL1JYZLTNblrToLb6WaMsJLSe3nNtyQctVLbe33NfydMtzLW+2fNLyU8sfS/mlqUszlk5eWrd0/tLVSz1LY0u3LD126clLz1562dLdS+9b+sjSN5d+s4xblr2sfNmiZd3LosuOWHbKsu3Lrlp2y7L7lz227JVlHy77vpVvHdKa2prfWtRa2TqzdW5rS+v6Vr21qzXcGm89uvXk1vNar2y9s/WB1udb32n9vPX71j+WD1o+bPnI5eOWFy2vWt64fOHypctXLfcu711+wvIdyy9bfvvyJ5a/tPz95d8t/32FuGL4itErKlbMXLFgxYoV2ootK45ZccKK01ecveKqFdeuuH3FfSteWbFvxZcrvl3xx4p/V0orB63MWDllZdXKGStnrVy4cs1K38rDVm5fec7KXSvvWfnMyjdXfrDy05V/rRq4qnjV/FU9q85cddmqXatuWXX/qidWvbzqvVVfrPp21a+rB6+euHrO6gWrV6z2rI6sPmr1sau3rt6xetfqO1c/svqp1a+tfnv156v/WEPWCGuGrMlZM3lN9ZqGNYvWrFizZk1gzWFrjl5zzpqH1+xd8+6aL9f8vJasHbx21NoJa6vXNq1dsHbD2k1rj1x75tor1t649qG1L619b+0naw+sE9alrcteV7quZt2MdQvXrVinreted8S6resuWnfdunvXPbPulXUfrftpvbA+dX3B+qr19euXrF+93r1+43pr/THrT16/ff356y9bv3v9HevvXv/0+rfXf7j+y/U/t7naxDa1bVBbVtvYttK2irbmtmVtHW0b23rajm47rW1b27ltF7dd2XZL24Ntj7W92PZW2ydtX7X92i63j2jPby9sL2uf0T67fVV7oH1Te0/7Ue2ntJ/Rfl77Fe1Xt+9uv739vvbn2t9q/7D96/Yf2v9o/3fDgA1pG/I3TN5QumHGhvkbWjes3tC5YdOG/204esNJG7ZvuGzDdRvu2PDQhsc2vLhh34ZfNFUbpo3WirVabbHm0Uxtk7ZZO1Y7XTtHu0K7Q3tSe1Pbr32l/ab93aF0pHWM6hjbMbmjpKOqo66juWNRx7KOVR3rOzwd3R1Wx5aO4zt2dFzQcWXHrR17Op7seLXj445vO37v+FuX9TQ9Vy/Wm/SleofeqR+l79af0z+KBc2SkrISr+kzo9oWIxJiUChoMCDaa/dEuyKG3dcZikVsyOyx+yxzsw0YPUaQgYbp64oyMGgGDc2IREIR+qOFmPOmV4/AGZ/u9Wq634hEg6Go2Wl69KgZCmpmIByKRPVgdFNE84S8hlbW6Y9Fo0ZE8+pWl+43fUGtB26C6/1aNBRmPV2hiLklFIxCn9/ojP6n02ME4RH/6Y7gWA96Jrs06SKvaUUjpjsWNQ660h2KRkMB3e+OBfQeLWoGjIjHH7IMr+bRw/gxxqYY3ALza2wO+02PGe3ULZzICMyAl8IRo9cMen16wLC6DD0Cs9IFQ9LofdG4PxQKB0wP/GlBeBoeQ52dgVCPafhNd0SPxDWYRAd0h0LdltMIxCzTA1MNb/AbumVYMMmaiV9mWFHDG9ZjlkF/NI8JozZgUf1+u9/pspcr7NfhPbCAvRTqf31ST9LlfpgyHNqmmBEz6A8bUET3moAMOMWa7omGIlbECBt6lP0i/kXo/VZXrLPTb1jdZlgLGpujFAhHjB4zFLPgU0Jb4CtCYSvmjppRuM6KwfBiQa9m4W+P6TVCmj0TtOHRA84RZ7An5I8FDM0b6g3aYABW1wb7zsfCvYa7y2sBPmpumAJ/uEvXzQgO0F5DrbTEgcoTUCX7BjhnA+UOUIkoHw1pdEY6TTcidU+EAbBWiZlDQIeXRiO6p5udDujBGCKs4QkB6tAuK4DXsB46uxr9RpgUyxMxKQJayYuheboMTzdbDTocnNmIAegEqxkJBdiwLH+oVwuEKC3S58EcaLplGVH21rAZhHkFWg/6tF70zMIouoEakBhxTeG+TljLWATIgL4FX5/ooU8EVDTYGuF99mrpbsOvVXQHTMtyrqOnPUCEkRCQJdBIRI+FvfBOJEndDeiXIMU+Gu3Ue4B04Ro3TAuwHcQ4DU5E4XtiQToFhrdfr91nRWE63TCPQcAn+mb8KOBq9BjQvQYDjIjPhuhQKYgojUyRNmDSzainS48CUegRjX5DIAAoj58CM2R5TWR7wDzDCIXhyQHd9AP6xAKM+2nAL+BgBvH7gAv6gVAQL/3wDq3L8If9IZtbYmcCDgIXsXQYHbwbPs4NM5QEOvQZDMGbA+EuIDbKafFUL/BffJY9Qo2edRo4OORMGiMLC0i1GxEBr4FJA/oH6kOK9gNawMyF+/fiSyK6GaWd4YgZQPbU/1KnN3Fprx6miw+sCog/YPWETA+dpJ5wUOs24vTd8DHdIF2AufU1YTK6+1o46r4WoHAsDEzEwlEhsvr99nQ7C4NvcKYJaMgwghqInAjlNVpyR9L64/W+ELwoYllaJwhL3Q9EEUQspSMOhNwmzHD/u4MeQHZ7KHTxGN9N7okFbUJ2A27B23CJ8KSJmKRZcI3VaRooQaOMwP1RLwgjM5ggDj8KN3fM7+7RPR78ol44HwRGgLzAHdpMWQJl3X2Q8/V6xNMFyOYG/mOFdY/hxoml+IxzhSPwhMLxBByLOmAYpJoB3wrfD1TWGYVB4nwwLuDXfTaT9MGcAkMAXhLajItDZwoYSSwIt3qBU4QYY7LZExtcv4YzUmStcfqDCxqhOG3pPTCRgP04LX6YNcrDEZdQ+AaAFwW9oU4YMRUB/pDupQ8GnKADigXtz0cGqfUaRjf+g6d44ZmwrhY0w8gmAW+R18TtoXg1/EKKa0BLbCgI4XBwfdwwmBCwURg8zl4XPAFeGTF8NtQDfLEXh97bBZ/l9ODi4DORGwRBZMZhNYHO4YE6fEoSbNkNRBGmW+EFVF6B7oCqlBlEBt1j9OtkXfBgQI2QW0dVK870MqsL0L6sNxRhOGAlRqCVJesJzj3AayI+5BOdMb/f6UyGrajXAWPB7iBMvdsfgzeHol0JAGkRWA9gT1+Xg9B9PRZD0KDPTTW4IJ2DWDSU1EQ9KqkJy5XUCoD+GguAKNG1GHJML6iv/lAY5SxMCbSA3Vggmn1hoGlzs+FFADWoRCOZ8SYIzulIDM8X0cNdIJiNTUEjihOpIS07MJJ0sNPTC2gRBlYY6TWBLqKWzSqQ4pL4ZFJngk0m9UVCjG3YfYkmqESwYvCJwP1AoPgszYoDhQZAm44DnemBJA0OJiWqJT4CELbXDZaASfmIBZovVY79fgy7ahWaWweVK+pGhcsKeUxbCCNrs/ROIxqHJkrxyMF3JhYYJpRppDAf7HkHX8pE1X96AaUO7oPlCIMVE6P6B6rPwCijqHsEUPDAQGF9AJ1hVoAw4LPpdaBx+wGZdNQb6ZDtp1JpmDygvg462cm9SN5sgmOWm/bgFRSIGlGgY5hzg+oMQU/cVv+6QgFHIDBU0/DCQAhmL2qLi86ICSf9cbuJbznoi2HoQEu6pws1ccMGAyDr4kzxQc5nQ8xOsRuUiTswahY23Gfw2B0mLJNzEm0qG4Q1T3RTgrJhC8wVw4ZBXNqQo6AxtqsxA4pZWP26NsYssAHj/frwpf066OvsHnfI77VB+kUOjF9EbZN+HShXo/16UBjYHWCAoeTyUrFlGf17zWD/XrQWPXYDeb6GrBHWONFlob7lRznhTe4LxgKgPSf6wiConfdvigGXt2ELrEUHBIW2G1AIkNfXZffhqL0maBAUzanKHTnkKVwDzZkDoFAjQgVUJ2jAlC2YQYuqlsCyow7MlFS75Y2gromoZXcYaBMA7dpNkAUmYzF2BxNRFASVC/ANcV6LxsNMythPpzDymTBQpGl1UcFCKS35azUrodizlWcYfFAnQ6ODOgH1eoHp0umg1IC0A5qIT+sCOvcnJrcLeSrKCMrdmMqjodqPbCLCppMpDGBrey18VNTc4ija1OpkqjOdQqpAsS881KJrkagfnk29GKA4AOMORYzkJXCUGS+yGNqDNpIFUwTMldE2NSD8oZiX/tgcm8FeVNZtiKkzrIUKPQWoYcfAWBjPUx3EuZg27H6gKqRMP6X0sBG0Qaq2eplah5aqxvpBCoHcRGsFSArmw+pGtgTjB57nqJboN9BQj9TMkIX3gjaEcgg1IGobgcKI//rkAkxkGJmMF+x/VLxByXFAdJaEeq0+ce0OgTLpBY6LLhSwpICley3ku/QAKjpYdnF6kXNkngz68Qd1Ib85qItynIP6YuFER0I9TvSAqLZQACQ6ukAEJhowR7FI32sBgRIwtXD8ehi+kv0CGoBNbqBTx+6AebAhexoCQFoREBEx2wJCSRYJmV7WMJmJ55g/fXYQ6qaUiwNKIo+3DDDVTJR+ARh/xEv9Csy6Y6aeY/H54LYwxfoo+3VeaLcC6NIB7aKnF2zfLlu0dcXc4VAvlSewqrZqpYVQ4lEjHxeO+RfsG2zV0FlCGG0//6BtvwB7o2zG0r0oO+ABVPnoA9hpPQaGPnWjgPIYoTiJ0pM2GNFTEF7CjsEkJbE0CS5LgsuT4IokuDIJrkqCq92REFgPGti4PsMdiVldzJfBfinFMAiWJejAEVQhbTAEVEJ5HZCdJ2ahZAgFff26emGFQLD5Gfu3mIzzGzYEQgWJCk1P25sSBos12q+heWPoo9TRegMUK63SaihQrpXhkcKVWgU9VmuV9OhF6QhHsHXYXQl1lbbgxWAP6H7acJRW2rBAQwOGYnTpW+A3CsafhUIB3R4WmIXOEdiFTyvt1ypLtMJ++O7S/s2+s+jUtk3PUvtYZh/L2dFuVdjHSvtYZR+r7eM0+1jjHOmb7IabKo+9dit5RewukDwB3YY7I+jmtRtdXmcA6Nm1wSgcgNeanVG7AzhlFJAGzMoI/lhd1MphEOCsDQQ7/WbYhz4tGAAc0RlhUvbPjkF4GbbogTYYBiGEiIN6MNxD8ZP+AD2G0XiOIMmZViixrMDPu6nLGY/MHEck86PnWSunBwZXsEMlO1SxAzIgCoD5A8IINYNgiLE5m5ipa1ujcgbQmDk1URIGqfuQ/WphA3gkNHpMH4ojN8r0viba7GEdWRTIg2AI5985giyH6TLiiRNJSm+iy9EnEh1glSFn9fkNOkb6o1GnPwMZlTLY9jmHTQ8dqW5pYW+ng/m2+wL1ARgDtdAMraYEFE8foLyleTy9didKIhukbMTywxhAL+m18EHQAXOO6rbVi45GewR2gzJVQBqtE012VGFgJOgSANlhUQAoooQdy+mBwYAf0VCQhh3gJUEL9ZhoLAg8GcQ9cI/OuAOBwEPLEDERDlStiAMAvADQBAxVQEJoWrFgMJ7Ekmh4Al08bKZQ0dUcHw3MFjrXD+4HrPcZ/+0G+YReY18Q1xhfHDHt11LewiYOJR0NxODUUG+IrZZSDGPkxR7NYHcMVFBq/VtdLNwEJGBQUeOsuO3WYxTCTHyGoTB11OArRUWWQmUIBcAWRnUX1bAIta1RumITFgVW0PbfopoFk0fVKnyS4253/LEJrxql+GSnFXaA1YkHXAyNehtA16OuFh0dCV0G5T5Gv1sO0p5owKO/JHaiTKCmAWvGA0hkZop6ULSjkycMMg3oFx/cZaLXu9uk0atu5CQgxq1uHf0N3Xpcx65u4O7AmDsBBLrywqz16n48AVIJfWYYT4AhWWxO8GaDjg5f7je8XnsQiT6AgSAMBNlTqR7P3DeAZBSIAArSMIUJVj6NQMLHBa2+A3UbmEDoCYAquqjomT0YXgTKoAuXrIFYbrDb0UGXsLasPkhzgxWT3Iwln8T1TzoX0qNJTSvm7tXjSR1A6v7+PZQwzeSbcBI76acDkhp+vw6MxWK/zC5Gdw7YRmYEuZDdiAZsAD1/NMxIo5nOxR6903AgEBAgYuxWCP1/IGNwdaPAc1k3WIrBbgZ2oq5h2a/x6RZFQxin3REJeRhuJu7tCllhNKmdFn4CBf06GK14LWqJHvtqm7uyBjIBG0KSthiMxGV/BiAW4pfd6KLO0rjToqKIguaWLboNYqyMQSGL0kDizWH4RuoOtT/ZDCaebBn2NSC3w+FEd1TfbNr4DJ0ggwLxhGvNllXo9kd3PTAteDVMDeX3lOFiyEGPRVCNBbsvZiFD8yMF4dTRT9cYEoD+H8UgFwwvouOAk/EnFqS+Y/ut/bx71NwFiykxQttc2xIKBdAYhXeE+wZh9DgrCQLIMKI4RIauUfvVASYzgKcgscHjdOcOwDZUKn0wUnSgol1s9A3KC7I4QmUl40XlVSV0nGDzsnCeZeO8RnUrYzOLoXeGQl64wFExqVCykL4oilDdAW1/E7ScLjSPkNTALPXj0IFIPKEoqlUYXPHobhOuAQakxzV60mf4YKapgaLRm9kQfOisAxxCfzcGJeOdBm3Egj7An15k27g6gImOoENFKRk2+lpMFdDDYavPPrbtUqpXA1M9qNnPnKa9sTBr2BEVFlSisUz46YmEmAPNgakeQbMTQEVGpRWj5jYIVqSBfnrmkuyDNJxuxD+8gOlKFEIVCe6IoKikHgL6MBvEKxxDGccFeJJA1SRD+xDdLBkjYZ3THAkTpXIY1sSv20DfI/5zl+Nl6Dcv2OEFjZyFzZjFi6KWBpx1r7svqEBtRa9peWjQwhuiDn/0accibhZeS+5hDjKwXTDzBRC2B7g1msGsCXw/zqAgde4xLwoo1abuDwQsnCQnCoDuAsO22ZMiHMzmZt32pzhXAXkBz2QWfb/bWUSSwTRC47W8zKS3TXs7rhOw4A8URJDnXise9OC/RBSDNsKREMABO1bAou5RPUzNHeSTKBmpi9HQe4Bj2URHnRjov4pinBZHBoKHeUkxvQPMleh/Ophq7e3XbwZp7AATHqwYEGO/k35Ql5FLYfKCfsgzQXTB+Q95CqR2zHPQ2wALaeO/D3TOsAcC0QM+Bpgbgrn2aEA+2oN8LIBTQ/UoxlRh7KyFzo9eD6qFoDYgkYL6D2ZzPMz4sB0WQroFPaTvTKQHKC7UDVPfHxFRgTuoJ+jEIWnQi3lbUJ3vSWimqN5QrMDANWU2zIVCkZjqjnqvYYEdlgwDKYP65zmoi/L0GNWbN9P3JRr2tDtNRyu1uSLz9GIOF/PZJfzLKL8N+v0oGxIA+kzRY0g1srBpO1oTc2sGN8YicTuzgZ4KxPxRky4XbaK5ZDtngyZbNBr3thM8gEn5NRRwIHOBqwTRy2fr6GBbggpJlRHQoUCuhFEbjBqOh5LqTI5aiFHuXuoYo+o5sE2NcWI/fSU8GeU6aqFRdALBez1xRCofyiyM+HhRUTM93SiDTaCgbhp0p97qXuoppSCehWFRDxHtOGj+cLYcAga8s0wEMLzJfLPs8+Gb2YzQvB0qRTyRmOEHxMGBR82wRQmckbvF5CqNeNveZubhthKswmd2YiIB+3wm0xLRYkxmCJixgCdU5qSdWc4EwkfZGqll05vFlFg23ygXUQmBdbEllB3yR7EQYCaVxnzPbuD0oCPaQ+6ja0wOs3BU3WgUw7wz49iOkFMXvycWPXQvymq4FyUCGI9AAP2TqOhQ/ptX5cwRcG2Wh0FnhU0NekycsKoHkCcA6gv+A4nl7Wda9GtQz1D/noOcoZYdvO/fxzg/ykoLlas4tYWY04T9JjL1KDHZOiCM0bG/nDy+GHXZhMGGp9EaD9iToZCfEmQv8HiYr2hfRgrgRCIppa83aMRgofyHSFzp6+pBo+DQt9NTif5oFzBdpg2BOGYtnF1/tNOMuk3GOxAhE4DzLSBY9WA3ZnjhPyAgfycFWJSS4iega9SO/yMJum0lXyv3JoLpDE9MMINhDaERiqGkB5YH9H5QEw0zjBA5vaHNDtiXcYP2BBoMKJmjLFkDf6iHmwLIQRkQtB3toL3AQzwGTk6yjw6tdpDpBvN/+4L9IZSnSS3gTEZSkwUl/tNhJN/COjB/JBalqksvMqlYGBVaR6lNKLdsUt0xn8ZSYNwx0w/qKSyK1w4NdZkoFOL96Ia5ATH7x14FygrQgZLkPOkTHzQTB90+dqajF6xwtHFoGASmHnUvVF9polc4bIeoEo4XdI45mYKYtOWmiZZB/ESqZVKYZm3CdX4wNOAx9BobpozYhxGQMPW8GozQkfthfl4isEjdruxrMeoP9kTEh9+lGYFwNN7XRI2zKxoNA9PtDNFISb/kP6qsAmL5YlQVxjxGPzO0u2n2B/qQ/KE4UEK8L4uKJu4B5qGUQqRyHE02z0zyO1EQDTf8dDTuwnoc1x0YQsB2oWEojTXtrEBHTtJOKmrsDBPWwWI5+DW2xkS7TYypmxgUhgYm4egUsrVXi92LSjpNrnDcqLgmDAReBAOLMBUnkdGCqbNIxMz1RdHNiEDDYgEjYP5gImOGZjiKQQcjYKdm2UpuhJnVqB+ix8wbA2uGevecFyReBIvtd9hsopNRgmY/pa/bUeUTPagU9J1OxIcSXTRdBBTCRAfFAw3t7yDQZ/9eqj4EURofot9CV0H//i4vGAf9uyyWLux0YrYdTn2ig4UAEy2c80QLhX3SO6jij/yMpoyBSpvgbW7d6jai/VidE06kIW5o+JnVSrkzm8OYeyOwNisWRu+PFYpoNvOkeaHUDqUQEkgCYLn7lJf0s1qoqNDd8KfFgsyDjJIEI9kgDBISxZEm9GihWKG9ITBQvWDugAykUUSNcTDmEkBGChjFcqHp5U4DDZtEAx7qsM8EgB8PozZpCmeMernAJkVF1KszMBLRbY875lnBwG33uz8WCFLQa5/HQCnKONpArkAB4KCAxxTcBATBOtF7g5nwAGJGI9UTqTDrg6jXGS1F0O2iHupXgEbAQGsHPVy0yXQvZHaY+hhzO+5wzICE9cPFs7mGbfIgT+xL2KTygXqazKDjcELmxwxmtLxsbRDjTjYYBZRBKwaz1eAdlNP6MH/Oi2I7YNKE24Tcp7nSaARj+JGm9KKLGIU8rIEPB/9f3oKIkig+sRkYoGMMFcRw2JH9fieSypwWFkWxCOIEiJ6YHbNgII1T2Opo3G9QqJdWxwDthCJoB4A6pnsoPwSqiBi+IL6apumytH5GWJQ0aX0DRjRCgEL4avggGtaBxzJMp1F3Kt0joDSDlAr5jVgEDLB4wB3y+7QEztqBqH5EabMvjamNSQTKIgbUCsC17cHAdZIahMw3WY4nMlnYLU4L+bsNB/TNZsDcAsZBkB6dtYIxJhG4XbbDlKXE3Pc5u5jw0Sh1JloOXbBigsRiOt9GixxgFqwuh7XYxGe/h+b72HE3INqklsNg+vqYZEHPBdL9f7uT76c5ov+5LEhT7ANYeZLkyaJpl+gRQNOdHu0ZxBQm9IuA+AklVyfRaoMEA2StBNLQWIrhSyo+0ODTcVoQiyMJFyBVsOBarbSkG/4FwlppKf6U4U85/lTgTyX+VOFPNf5Mw58a/OnGPxaBx5vL8OYyvLkMby7Dm8u68Y9dA83ybvyjTbykwobxyspu/KNNfGFVN/7RJr66uhv/aBMHMa0b/2gTh1PTjX+0WYOBSqZzo9OaGWp2rpbpoZ4QBGmgCOcUGQVN/wZqj4R6dH9fKknCqe7ouJY7ZjFfmgdrq2zU72eG9a8Es4N5duJrtMeLHAP5ekKj1TwxwFIkCCfZyTZLHWM7yeLHcHegj7jYCeZjZHlc3ljIwgCdrfZS10S/MCASZCQapfkBSDVdGOcL0DRhZOQ058SIMDqiBJqoNmNM1h/ywdsDNOGb+bdBZlKtE/3FVB+1a4hYYJ9FFPt1HHQBs1qBZG12wPw+Oo38JWLx7NowRt8O1WdHiPss2sTkMQ2zfwsmkTbMnhDKl4QjiQqJxLV2FI6tdsT2gXhtFkqnkYEJPErUsvUVtbHGf4rnqLYIyGB5QbJiliGretOwbsugBUno2tUSOYFMfFu9Ztjo81wggkd1X5JtjHScbB/b7a6YOxry+Vg2sQMFgdlovV0GzFuEoQ7FMMpIMYoToa6iTqQN5jly48J4DZrCTH09tsasYZUFZeFwpF4ku4aC4p1d2NKJlaI0tIAlEV5ba6DMmRpUOlCw7S70xgHFgUzROEMp1kUFJ+j/pidOPdTwRRTVkCRhBTaatPjCskHqXKHCymewLpY8wmDmBmEwk472fVREUqlBTZYQc/DYXhNk//Qqg2GufQ/VWmw4xBRX5uqj/i1bAcbSD7sDLFYPqsSsZbCj3YJxJ1/qC/k7bbAL3fxxuxEI6A6EmkS/R0RiPrdznRUCFtL/dA8SdjzpHWhcmM5Z9CwmnevW3UiAiPRAnLEAtX6dtDXmkUjuMkOWXdrUHytM0CMQewAfAMBl8NBIIsvWN4LAQwyD1b5SS1mDewOoXSDLobeiHwuFmFsHRTHm9hpordvmOY3RdVNbw/AGaboMxh5RM/WGQpi1aGK9AAplvIKlntGZDltxTxfY1744cHAMa1N/NdNckngIJugxzycsZrCbJloFfV5aU2BrgYmlxuAg1f1ZhYHlRkUqbvuS3EC+3bTsl7UxvI4lcrqfQWHdxOSGIPpm6QUYAUf9B2GYP2+vTr/ZZ+oR0wr0eQ9oVpLTYLnSNFBHK4FYZQCtRQOZh+mPmB2zKRaK+NGPYL8qyNKgOzEe242JakFnkDAddnjHtprQxjS8gENen9GJRnYP5sTT7PkAPNqACQpgGA30195QiOVFR0CUBfUwDQ2BCQOqEFYoUF+6FbBVEwwiwuSbPckzljREagLEnMljFaJ9JjoVW7Qqx4eZ1f5O1P9AjjNfGSABfDlLhQLh2o2WvNFLyyPRDWH7ZnFaTG9Yj4dptCcp9cYXwuIoA2dNRzXYYm5FUGWt/heygVD3KLqxQcU2O+PAKL1U24pgJgvmpZuA52i5gbQxNyObZCqgLR4wuhmmX+6h9SZUOgCth4L9LqMK4yHyyHo9wBNNTIsDGRGD4QDfQgbWBfpjDJin7gv5YgYmXfuBbQFBGPYF7pjXizRIB6axtNVEhnIywtMRMpHZlyXAQmKgbvqQZA59Hx2yUyaAeVSUJuAWmpF86HuSEq779aOwo44naiuz0YCspF2MEXtoyj9gKDPcI1GvqWPOEmovaOGF4WMxmalT39y/YodlC+neTi2RIw0SjQY9Ey5Eqs07RSOsBos6RLDbqRphJhn6ccPhRHyhL1nczr+FjqS+AI0kJveFmAqZxP+xagMTeKCxMWTa0X0KoSORVd564iALsOwJpSUt33S6/Sawp5AjlBPdYbQw6UNo5Q2tOwI9jvZQroRjM6O2hzvpJaCsoOx1PLnOiXgMrnManYAhnr5TRpBqakCVNGMq0QBGmIAD8HZvooVSE1SP3kQHEF4ITX+8Koxlt/RJthq8xQzbDgbMZKEqE6rG6AtE0Ikh0FVHJ4Kdbwtd1GSiF+Es0OACeySTC86j8AQTJXQVgZbAlPZ0dRmbgbqCiYQdWqblAdXYjNoRL43mFwJTp+aGBywVrLM19EQcyolQ2unEQKYmZsmafhrKNxjk1IeBRpV0LQ0/JqQMag+ATzFA3i7UcGNuOxgWDoX8NBpuZ1dZASB0GgJECNGf+kItVLG1AAYG7a5kOEzZasieUMcAZS2WtJqYaTSeqFGcdJZFbRKlwf1nnZWq0MwEWpFD62ctW+MGomd1ziCbaVcsbNfcoMVLg4mWadt67lDcZ0b8Bi6gP848K3TN0Y0HKEhhTB1CDq3jNhKglaJaS4toHGw1NjOvH/CtKE29Ygaa02SJkX15svhpybmySe0tcdBAKBuhXhWsObAr2mnmWg8Lv6DZsFHv0Vlww2tiThuqJ13RAPMCdutB0EQSMUhmgWBpDS0jpXksVI13Cnk6O+030LsdrxE15oC/MEmK1/fzCDFDD11zfivhTEdbD9rMV1BWbrve/OGuMIayzRgt1kS9GXfOACnkscCK8jhpyxFU8CNsfxi6NUVCftNqMeri0t0o46l8iUWCmsXcf7aoQ8VZY/EP+iy8jJqfdsSDbneAqTrIojHy2VfnizvZwPf5vaxYr5veG6ORrWTQflFiILSdPBKWm40DSdzKTgO+sQE5L6f+P6dB/YJJF/Y916lq7LZnxq5cR12PqraOL4/qoQbdZ6MXQyD+OC5iJ91GJW6vNBZVwajDMce88MUDQR0FoJXAZgyUAkvvAVSxw/4RI6F8WtSedLJSwlTvDIJhCjI64WULoCbIHAROli883a3Tgl9QzPRwHwvBQjcqxFjQSfNhbC4Sd8rAq2jpH9ppmF3hT5SHV2I/OkjRPEiqlmaJ1bQcAVPio1YMrUTnLpp/DeoliOwQmLuYr4f2RMA5X4LnnUY51RXsciScvkMU2LInOnfQd/cbTXny6UNWMOND/ntfqXOp5sT0QG0NeXF3hr7oKBAzE/KUnGkSuWmZttvJOUmDErgAyRcHQyZMtY4YxJRbf3Ig7qAKcSrIWMG2k4TkQRcp0DWoqBRE64QC7MGO2oIcy6lstrehSS52trfOCFlO3QOq0EEnMkgTR520bdykwondMPcACixbTabTZs8J3aCDRj3joAJYWAfHAlN9DlD0TmBKDXrfDurFQpaIE8jCBHAN7ONY2DS8DjYn39yvDywJoEMYNhiANhwyac406Cu4DQrawLC4KD/QZ+ilaSqdOvXGoNmkhWOBMKZEBzBegVlBPsxsoDn2mEXX2af20AsS2lHIjxoaaA9BZ2BOk1WH2p3UdKUvrfQBI0SFw0rO/qWKCNa+wyrA0faEBmi4O4gWu82IAQX9ceQXqLHSXT9wp64wxjd9uMcOS4RAbTYRFPXjxjkm3QiCRkKpJm7LOVTJHE3NydXB3DXbC214abQ2kTsD8hKogrW8JuauYHmRLe9ZvCwpmRm/BQP5mLGAcRpkO9TNo/v79DnQTLvjWOmUyL5j/LUvRI++sYT17Lj9MCfEF7G3JOtzVthp5uh80FjuMpqXTta4nyWMdzOzDRVPLeaj23eh1RAJsgT1/u2gjeYwcLrdCCqptjFOBR+KIrrPwuZDVC05Ds+Di5cO7u+rYUqcoQF+K8xilP29HVqp3WaU269hn0+qfKIB8H4d1JdHxbszm/ZebmBde7rtDVt0lipsx+UBT4M+MPb7cQHbmHb0LboLj33e2fiL6o0MlzDjnjFHQIaIE1xl2h5u9RP09WLRW4IiaPoBXd/SzbYORxWF8pJOWDf2a1cclfv6XRDWKvp1QItGHJK6qujtVUkPSdqcxXb/gsB1NmLRotQnqIe8TuK7nWXZdz+6vlCmJjZTAaU4AlTmRk4Furxbd8cdmNoITgODlcGo20/z190oZzDemLS7CoYPPLhM/eNoVMz378KgsePrC6JzzW7YrrbkOjSPvdMd+vLYfAPLgbXDH+ZRA+lhsF/QKrvB0GFpPlRlYPkkuh3BSm4Fbc9Y/zIae0b7F978txMF2X86HQf/f06wCof/9jsVCfaJg5NxQT+jlAmogOwGXZBIIRSglEEhi5U8IYypPYnADE6ZHQJx+lCoJuEW1izHvJZ90Gx8MHBLJSbUkLMlNf2h3oOZJIaDdFpqjXwKXey0kjSRsZTcCmIuQy+tPwWyYnV2nQGauogHH+BTMjH4sJzL8KHw0L14oBeEsXod0JPGm8o3l9NjxeYKevSh7hqkvLYr6UldBxMVMnGkCefoMHJW3JrcCiY18CGYIsGyWfogZ+K6jB4PFumz8mwKWfChHhbiCOib2RGwrm8fAH8UxRKm+ETs7SNQjoPESRottg76AFu/c5JZ7KZdSYjCIhFVobwpqRoApcbBXcE+x2US46FxNnuPjUTEHTuCLPEAPw/1E3c8sTuG5kG/pOOUTGQoJMXmcLZprXycOcZsGLNRE5IqGEp8WL88ds2HShu9Dd7CctH8IH/Qz8rs7jBdiGAixzuRgGoG2QaCqLmBUelFnoJpEh7TYrZoMIbmT4xu8xaxSw+AWByY7nZobokkLUEEtJ9IRKeVlvQQRB05QHdYNOy0sH4Dpu7NCFUSWGmWFbF6wn1aql1gYWvl9k4KTgZ1/yYlhYP77L1QLYPtU6ZRLQ5H26dfJadb9O3iFPNhGhKrV3REWiKvuYvquP/ZTQlnIHnzIiDR5Ob/ZWem5EswYT5muZ0NoA596v/rOWw3J7s8xWF5lhlmu1vafgLWsGedwrjRBOY62H12vMsTYuuV2MQPzT8rFoBbzC1OXtjBq3TIXrZYhz5lrxnud9K3cVMfRMnFKbS2OZFdb+20IvFoDFYxagRjYU8okAhnJGlU/Tqo3LAjHlS97sEUn5A9EE1HBKaR2mR1Rys/yKlNq0GwYjdON01JVDKFDqpy6l9q0ifZnNXpl0UAyjH19tHS6b6carB3QLUxKktKaGeixYLMB6NmyaFs50OjUcnBeEc7OmlKKlI8jsOfMC+prYEEbHhpFQeYpVjmwDRGVvgRCrJUMVQ/mITHAWMxppt67/tOhA22TQ1avzGW9ssciBEMcEapaYFbTCZdBvo7prziMJIyyOyQXsL/2sVSn9EF4/TZwRW0mGxTkGr19vVsq+C+fAamoTNJAkIn4EbHTdI2xzF/whPgPANWCx0QiUeCTADzOhgwLVq8AvYt7jRinw2DDEVvUBfMYJImRJVve7dZmlLFQJZrCNgKC8Oq5fuZfH7DxzgdpiA4Id++1AS2G0kIBLru7x8W6yuLtDtiYbRGaOjIqfZz9nCkXkHqDrTTUrBNg6DJHfSCg05jE5VpJkzoMjFPCbVzdCyvtPc5tPsp2qGqbauCFkaPgUR1mssKc45Apx4w/XEaLcNL0cuCOwGGWPk0ikyqdOERGE/Q3t2GVvQDE9KxDjIap4kaTIUOm2hrJx7v8CRY+gguH74F3Re4g54N2qOjSiAWdVshPeyNxG0t0d5SiDVQK40Y1OnLdifTwyazJUANZL5oi5ZbYdAQzTLbjLT3/2UsipoMiTQO4MM0CZQFKhgPZ/vvInL2xi2zN+5jileYCVoaSLOCZhiTI9nB2XYqBF+Pt9ltVp1CsbEv7dgHxj6QgJPlTuNi6CnR+upbQVqEQ7TquhM9VSylhhanMpD6Y1GSGKjdOBXONCai+y3qA4Ax4qybQJIH7f2dIE4DFgPM8GgX/dESTdC0QH6jf50VG+EJBuEJ+o+mRaKjJsy2ZcD32pXbicdTDUyD99M9bVhRESCUk5EA1gVu2YkKkTvU6+/EtaNaGp1GQJ9ImK0IWqBxmvKplXVS/zetQgyFOikvwe0+LWqy2MVjOhI2LC2QI1hmgKiW5ezYbsdM/bSWg3l/Q6FujTHaAEhNyw7IwFT6QY+BB7G6TJw7mg9rAX+M4sbpWpWGQTh0tFCuSTNUgIsCFcLaYiF9JGYBFuBurCDmNORpTpkZrWgIxRLb+x4i34w6VoKJTKu+6kEH+zFGndgUGTcKdWrsgD94jU4diMDeyQ4DR7jPhJ0gTutBLLSy6A5e7CtjwcTFQVZPEnZqMWFWGGuDISEjSyqstqPeSfXVdo8zsITLNaDDcjA6QO8+DfLQJEa6TwRa/0DlXkywoDGJ0j6wrA8sp6ZhGf1lcAX9raS/VezDtDL7WA4yQyvDHwpV2KKozD6W28cKGnrTyiLUZ2ZSaZrIvnF8kygGKZXRXY+dHmoQUc3ViNoHje3ugn4MVlQdMIKUHLviXrppAg0uYgJMJGZXyLBxoCep1/TCMiEXYBArW2Uw+snc6Fak7otQkA6gX0eiALV0GkaBWW0n2j5eQAXNzgVhxV9lJWVlRSUVRWWlK0rLaytKastLiivLKkvLa5pC4ThlLvllJaU1+XNDIZB9+YsWNRXnz/L781upQpXfaqD4NbzF/8//ANM5mU/P5junCSGuE10nuU52neLa6jrVdZrrdNcZrjNd21zbSSNpIs1kNplD5pJ5ZD5ZQBaSRWQxWUJayFKyjLSS5WQFWUlWkdVkDVlL1pH1rh2us1xnu85x7XSd6zrPdb7rAteFrotcF7sucV3qusx1uesK1y7Xla6rXFe7rnFd67rOdb3rBteNrptcu103u25x3eq6zXW76w7Xna67XHe79rjucd3rus91v+sB14Ouh1wPux5xPep6zPW46wnXk66nXE+7nnE963rO9bzrBdeLrpdcL7v2ul5xvep6zfW66w3Xm663XG+73nG963rP9b5rn+sD137Xh66PXB+7PnF96vrM9bnrC9eXrq9cX7u+cX3r+s71vesH14+un1wHXD+7fnH96vrN9bvrD9efrr9cf7v+cf3LEc7FcRzPCZzISZzMKZzKDeAGcoO4wdwQbig3jEvhUrk0bjg3gkvnMrhMLosbyWVzOVwuN4rL4/K5Am40N4Yby43jxnMTuIncJG4yN4Ur5Iq4Ym4qV8KVcmVcOVfBVXJVXDU3javharnpXB03g6vnGriZ3CyukWvimrnZ3BxuLjePm88t4BZyi7jF3BKuhVvKLeNaueXcCm4lt4pbza3h1nLruPVcG9fObeA0roPTOTfn4bycwXVyPq6LM7mNXDfn5wJckAtxYW4TF+EsLsrFuB6ul9vMxbkt3GHc/7jDuSO4I7mjuKO5Y7hjueO447kTuBO5k7iTuVO4rdyp3Gnc6dwZ3JncNm47t4M7izubO4fbyZ3Lncedz13AXchdxF3MXcJdyl3GXc5dwe3iruSu4q7mruGu5a7jrudu4G7kbuJ2czdzt3C3crdxt3N3cHdyd3F3c3u4e7h7ufu4+7kHuAe5h7iHuUe4R7nHuMe5J7gnuae4p7lnuGe557jnuRe4F7mXuJe5vdwr3Kvca9zr3Bvcm9xb3NvcO9y73Hvc+9w+7gNuP/ch9xH3MfcJ9yn3Gfc59wX3JfcV9zX3Dfct9x33PfcD9yP3E3eA+5n7hfuV+437nfuD+5P7i/ub+4f7lye8i+d4nhd4kZd4mVd4lR/AD+QH8YP5IfxQfhifwqfyafxwfgSfzmfwmXwWP5LP5nP4XH4Un8fn8wX8aH4MP5Yfx4/nJ/AT+Un8ZH4KX8gX8cX8VL6EL+XL+HK+gq/kq/hqfhpfw9fy0/k6fgZfzzfwM/lZfCPfxDfzs/k5/Fx+Hj+fX8Av5Bfxi/klfAu/lF/Gt/LL+RX8Sn4Vv5pfw6/l1/Hr+Ta+nd/Aa3wHr/Nu3sN7eYPv5H18F2/yG/lu3s8H+CAf4sP8Jj7CW3yUj/E9fC+/mY/zW/jD+P/xh/NH8EfyR/FH88fwx/LH8cfzJ/An8ifxJ/On8Fv5U/nT+NP5M/gz+W38dn4HfxZ/Nn8Ov5M/lz+PP5+/gL+Qv4i/mL+Ev5S/jL+cv4LfxV/JX8VfzV/DX8tfx1/P38DfyN/E7+Zv5m/hb+Vv42/n7+Dv5O/i7+b38Pfw9/L38ffzD/AP8g/xD/OP8I/yj/GP80/wT/JP8U/zz/DP8s/xz/Mv8C/yL/Ev83v5V/hX+df41/k3+Df5t/i3+Xf4d/n3+Pf5ffwH/H7+Q/4j/mP+E/5T/jP+c/4L/kv+K/5r/hv+W/47/nv+B/5H/if+AP8z/wv/K/8b/zv/B/8n/xf/N/8P/69ABJfACbwgCKIgCbKgCKowQBgoDBIGC0OEocIwIUVIFdKE4cIIIV3IEDKFLGGkkC3kCLnCKCFPyBcKhNHCGGGsME4YL0wQJgqThMnCFKFQKBKKhalCiVAqlAnlQoVQKVQJ1cI0oUaoFaYLdcIMoV5oEGYKs4RGoUloFmYLc4S5wjxhvrBAWCgsEhYLS4QWYamwTGgVlgsrhJXCKmG1sEZYK6wT1gttQruwQdCEDkEX3IJH8AqG0Cn4hC7BFDYK3YJfCAhBISSEhU1CRLCEqBATeoReYbMQF7YIhwn/Ew4XjhCOFI4SjhaOEY4VjhOOF04QThROEk4WThG2CqcKpwmnC2cIZwrbhO3CDuEs4WzhHGGncK5wnnC+cIFwoXCRcLFwiXCpcJlwuXCFsEu4UrhKuFq4RrhWuE64XrhBuFG4Sdgt3CzcItwq3CbcLtwh3CncJdwt7BHuEe4V7hPuFx4QHhQeEh4WHhEeFR4THheeEJ4UnhKeFp4RnhWeE54XXhBeFF4SXhb2Cq8IrwqvCa8LbwhvCm8JbwvvCO8K7wnvC/uED4T9wofCR8LHwifCp8JnwufCF8KXwlfC18I3wrfCd8L3wg/Cj8JPwgHhZ+EX4VfhN+F34Q/hT+Ev4W/hH+FfkYgukRN5URBFURJlURFVcYA4UBwkDhaHiEPFYWKKmCqmicPFEWK6mCFmilniSDFbzBFzxVFinpgvFoijxTHiWHGcOF6cIE4UJ4mTxSlioVgkFotTxRKxVCwTy8UKsVKsEqvFaWKNWCtOF+vEGWK92CDOFGeJjWKT2CzOFueIc8V54nxxgbhQXCQuFpeILeJScZnYKi4XV4grxVXianGNuFZcJ64X28R2cYOoiR2iLrpFj+gVDbFT9IldoiluFLtFvxgQg2JIDIubxIhoiVExJvaIveJmMS5uEQ8T/yceLh4hHikeJR4tHiMeKx4nHi+eIJ4oniSeLJ4ibhVPFU8TTxfPEM8Ut4nbxR3iWeLZ4jniTvFc8TzxfPEC8ULxIvFi8RLxUvEy8XLxCnGXeKV4lXi1eI14rXideL14g3ijeJO4W7xZvEW8VbxNvF28Q7xTvEu8W9wj3iPeK94n3i8+ID4oPiQ+LD4iPio+Jj4uPiE+KT4lPi0+Iz4rPic+L74gvii+JL4s7hVfEV8VXxNfF98Q3xTfEt8W3xHfFd8T3xf3iR+I+8UPxY/Ej8VPxE/Fz8TPxS/EL8l14lfi1+I34rfid+L34g/ij+JP4gHxZ/EX8VfxN/F38Q/xT/Ev8W/xH/FfiUguiZN4SZBESZJkSZFUaYA0UBokDZaGSEOlYVKKlCqlScOlEVK6lCFlSlnSSClbypFypVFSnpQvFUijpTHSWGmcNF6aIE2UJkmTpSlSoVQkFUtTpRKpVCqTyqUKqVKqkqqlaVKNVCtNl+qkGVK91CDNlGZJjVKT1CzNluZIc6V50nxpgbRQWiQtlpZILdJSaZnUKi2XVkgrpVXSammNtFZaJ62X2qR2aYOkSR2SLrklj+SVDKlT8kldkiltlLolvxSQglJICkubpIhkSVEpJvVIvdJmKS5tkQ6T/icdLh0hHSkdJR0tHSMdKx0nHS+dIJ0onSSdLJ0ibZVOlU6TTpfOkM6UtknbpR3SWdLZ0jnSTulc6TzpfOkC6ULpIuli6RLpUuky6XLpCmmXdKV0lXS1dI10rXSddL10g3SjdJO0W7pZukW6VbpNul26Q7pTuku6W9oj3SPdK90n3S89ID0oPSQ9LD0iPSo9Jj0uPSE9KT0lPS09Iz0rPSc9L70gvSi9JL0s7ZVekV6VXpNel96Q3pTekt6W3pHeld6T3pf2SR9I+6UPpY+kj6VPpE+lz6TPpS+kL6WvpK+lb6Rvpe+k76UfpB+ln6QD0s/SL9Kv0m/S79If0p/SX9Lf0j/SvzKRXTIn87Igi7Iky7Iiq/IAeaA8SB4sD5GHysPkFDlVTpOHyyPkdDlDzpSz5JFytpwj58qj5Dw5Xy6QR8tj5LHyOHm8PEGeKE+SJ8tT5EK5SC6Wp8olcqlcJpfLFXKlXCVXy9PkGrlWni7XyTPkerlBninPkhvlJrlZni3PkefK8+T58gJ5obxIXiwvkVvkpfIyuVVeLq+QV8qr5NXyGnmtvE5eL7fJ7fIGWZM7ZF12yx7ZKxtyp+yTu2RT3ih3y345IAflkByWN8kR2ZKjckzukXvlzXJc3iIfJv9PPlw+Qj5SPko+Wj5GPlY+Tj5ePoFI8onySfLJ8inyVvlU+TT5dPkM+Ux5m7xd3iGfJZ8tnyPvlM+Vz5PPly+QL5Qvki+WL5EvlS+TL5evkHfJV8pXyVfL18jXytfJ18s3yDfKN8m75ZvlW+Rb5dvk2+U75Dvlu+S75T3yPfK98n3y/fID8oPyQ/LD8iPyo/Jj8uPyE/KT8lPy0/Iz8rPyc/Lz8gvyi/JL8svyXvkV+VX5Nfl1+Q35Tfkt+W35Hfld+T35fXmf/IG8X/5Q/kj+WP5E/lT+TP5c/kL+Uv5K/lr+Rv5W/k7+Xv5B/lH+ST4g/yz/Iv8q/yb/Lv8h/yn/Jf8t/yP/qxDFpXAKrwiKqEiKrCiKqgxQBiqDlMHKEGWoMkxJUVKVNGW4MkJJVzKUTCVLGalkKzlKrjJKyVPylQJltDJGGauMU8YrE5SJyiRlsjJFKVSKlGJlqlKilCplSrlSoVQqVUq1Mk2pUWqV6UqdMkOpVxqUmcospVFpUpqV2cocZa4yT5mvLFAWKouUxcoSpUVZqixTWpXlygplpbJKWa2sUdYq65T1SpvSrmxQNKVD0RW34lG8iqF0Kj6lSzGVjUq34lcCSlAJKWFlkxJRLCWqxJQepVfZrMSVLcphyv+Uw5UjlCOVo5SjlWOUY5XjlOOVE5QTlZOUk5VTlK3KqcppyunKGcqZyjZlu7JDOUs5WzlH2amcq5ynnK9coFyoXKRcrFyiXKpcplyuXKHsUq5UrlKuVq5RrlWuU65XblBuVG5Sdis3K7cotyq3Kbcrdyh3Kncpdyt7lHuUe5X7lPuVB5QHlYeUh5VHlEeVx5THlSeUJ5WnlKeVZ5RnleeU55UXlBeVl5SXlb3KK8qrymvK68obypvKW8rbyjvKu8p7yvvKPuUDZb/yofKR8rHyifKp8pnyufKF8qXylfK18o3yrfKd8r3yg/Kj8pNyQPlZ+UX5VflN+V35Q/lT+Uv5W/lH+VclqkvlVF4VVFGVVFlVVFUdoA5UB6mD1SHqUHWYmqKmqmnqcHWEmq5mqJlqljpSzVZz1Fx1lJqn5qsF6mh1jDpWHaeOVyeoE9VJ6mR1ilqoFqnF6lS1RC1Vy9RytUKtVKvUanWaWqPWqtPVOnWGWq82qDPVWWqj2qQ2q7PVOepcdZ46X12gLlQXqYvVJWqLulRdpraqy9UV6kp1lbpaXaOuVdep69U2tV3doGpqh6qrbtWjelVD7VR9apdqqhvVbtWvBtSgGlLD6iY1olpqVI2pPWqvulmNq1vUw9T/qYerR6hHqkepR6vHqMeqx6nHqyeoJ6onqSerp6hb1VPV09TT1TPUM9Vt6nZ1h3qWerZ6jrpTPVc9Tz1fvUC9UL1IvVi9RL1UvUy9XL1C3aVeqV6lXq1eo16rXqder96g3qjepO5Wb1ZvUW9Vb1NvV+9Q71TvUu9W96j3qPeq96n3qw+oD6oPqQ+rj6iPqo+pj6tPqE+qT6lPq8+oz6rPqc+rL6gvqi+pL6t71VfUV9XX1NfVN9Q31bfUt9V31HfV99T31X3qB+p+9UP1I/Vj9RP1U/Uz9XP1C/VL9Sv1a/Ub9Vv1O/V75USeEBchHCEACISIhEiEyIQohKiEDCBkICGDCBlMyBBChhIyjJAUQlIJSSNkOCEjCEknJIOQTEKyCBlJSDYhOYTkEjKKkDxC8gkpIGQ0IWMIGUvIOELGEzKBkImENBCylhCLkG2E3EVcqwnfS/izCX8r4V8m/I9ESCNCMREWE8FLhI+J8DcRs4k4nYgmEc8j4mdEOo5IjxDpRSK9S2SOyEcT+Twi30/k/UTJIMrhRDmTKFcQ5X6ivEOUA0SViZpH1DlE7SDq2UT9gQxYTwZsJANOJgO2kQHPkwHfkoFDyMA1ZGCYDDyXDOLJoAIyaD0ZdBcZ9CEZLJDBR5PBL5DB35MhKWSIToZcRIaeTFI2kdQGkjaPjJhGRvxL0tNIuknSd5P0F0lGHsmoJRkbScaFJOMzkjmYZLaRzE0k81GS+RLJGkqyJpKsmSRrNckKkayLSdYekvUsyfqVjBxHRsZJNkey80n2cSR7G8neRbKfITnZJKeU5OwlOW+TnG9IbirJnUpy20huL8ndRnJvJKM4MmonGfUyGfUpyeNI3jCS10Xyrib5RSS/geSvI/lukh8i+feT/FdIwTGk4GMyeiwZrZHRb5PRX5HRv5ExKhmTTsZ0kDHHkjH7ydg6MraDjL2CjP2YjPuYjC8g44vJ+Flk/OlkgkwmTCETAmTCs2TiMDKxhkzsIRPfJ5NKyaQlZNJFZPIAMjlCpjSTKUEy5SQy5Soy5QEy5WUy5TdSOJ8UnkoKzyKFT5Oi+aRoOynaS4rzSHE1KV5Fig8nU/PI1AYy9Tgy9WIy9TYydR+Z+hWZ+jspGUpKMkhJGSlpISVnkNLxpLSVlJqk9BhSegsp3U/KSkhZOyl7gJTPIuWnkvLHSPnnpKKFVOwmFZ+QyjxSuZxU7iRVEqm+k0wbRKaVkWnHk2k3kWn/kJoUUlNLak4kNWeQmodIzeukdiCprSO1Z5DaG0ntE6T2BVL7Opk+lkyvJ9NDZPrNZPqrpI6QujxSV0Pq1pC6TlJ3D6l7mdT9Q2akkRmjyYwrSP14Ul9J6j2kvpfUX07qPyQNjaRhK2m4ijQ8RGYuJjNvJTNfJ7NmklmryawXSOMA0phGGseRxm7S+CRp/IQ0TSFNTaTJJE1bSdOfpNlLmv8PZe8BH2Wx9g3PNeTevVkUWwZ7NkFQE4qiJBQhAaWHbuhtFwikkBBID+k9mVSyqYRUSkJoAXZBSkCkL0UUKYKYeGxEUY9HmHgG5ZvZDVgen+993yz33m3qVf/XNbM/ktGoGjSqGY36Go1+Fo2ORqOz0RgVjbmBxvZGY8egsQY0dgcaex6N64nGJaFxVWh8LzS+BU3ohiasRd4K8k5D3vvRxBFoYgqapEGTMtCkrWjSUTTpczTpNzR5FJq8Ck2+iKYMR1OWoCk5aMpuNOUjNBWhqQPQ1Ag0tQVN/RFNewxN64OmLUPTNqNpn6Bpv6LpL6LpQ9F0bzQ9AE3PRNMtaPpZNP1zNP02ehejd93Qu8OQz1LkE4986pDPQeTTgWaoaMYzaEY+mnEZzeyLZg5GM2eimUfQzIto1rNoVn80KwzNOoFmO6LZQ9Hs2Wh2OJr9PppD0JxINOcmmnMfze2B5lI0twXNvY7m/hfNex7Nm4XmLUPzstG8LWh+HzQ/Es3/Es3naEEOWqhBC13Qwglo4Ty0sAItvIAW9UeL/NGivcgAyOCNDJuR4SAyHEeGT5HhR2R8BBlfRsYNyHgcGb9Di0ejxTPR4gi0eD9a/ANaMg4tKUNLLqKlKlqqR0uTkG935OuDfCOR707kewgt646WFaJlLWgZQ8tfR36PIr/hyK8e+d1AfveRfzjyr0T+11DALBSwEwWcQQE3UcB9FNgTBU5Egd+gFckoaAUKxii4OwpeiII3oeBPUfBdtJKglYPQyqVopRWFxKCQWhTyOVr1GFqVjlZtR6suo1V30OoX0OoQtNqCVp9GoYBCB6BQTxS6EoXGodBtKHQ/Cr2JQr9HYVoURlDYCBQ2H4UlorBSFHYBhX2HwqtQ+D4UsRpFeqPIIBS5CUV+iaJ0KGoAilqGohpQ1Mcouh+KDkbR76PoNhTjgGJGopgiFLMRxRxAaxQUexHFvYLiZqO4TBRXheLuofiFKL4KJQxACVEo4VuU+BJKHIISJ6PEr1AiR0mvoCQflLQMJR1HyTEoOR0l70fJv6CUJ1HKcJQSgVLyUcphlPIxSh2JUmei1ESUegilPYHSnkNpL6G0CSgtFqVlobTfUfoqlP4LytChDA+UkYoy6lEGR5l9UGYsyryJsiagLDPKOouyfkTZASi7BmV/j2g3RIMRPYxyL6CCp1DBm6jgBCr0QIVxqPAIWuuM1o5Cay+gogGoqB6ZnkWm8chUjop7oeJmVPw9KnkLlWxHpf1RaR0qw6hsKiqrReUvofLFqPwKqtCjikGoYimqWI0q6tG6rmjdNlTZBVXOQJUlqPIXtH4VWr8DVb2AqvxQ1S5UPQBVN6Lqb1FNMKr5AdW+hGrXoTqM6lajul9RfTqqb0AbVqMN/0EbLWjTOLTpF7Q5GzUQ1FCAGtpR45uo8QTaMgdtMaMtv6KmWNT0A9o6Em3djLaNRds+QdsR2r4Hbf8G7RiKdgShHWvQjma04xzaqaKdi9DO5WhnHNppQjvPop33UPN81LwB7XoE7X4K7XZHu2eg3aFodz7a/W+0xxvt2Y7MXZD5eWQehcy5yFyPzPeRpQey9EGWd5FlCbLkIssttHcq2puM9n6B9jK07wW0LwjtS0P7DqB9VvQeRu+9jN4bjN7bg/Y7oP290f6NaL8VHUDowCR0IA0d2IUOatDBBnToCXRoNzr0JWrpi1pWoMN6dPgXdMQDHYlHR8rQkd/Q+y+h99PQ+wfQ0afR0ePog4noA4o+2IGOOaNjc9CxRnTsKjreAx2vQMfb0Im30YkEdGI/OvkEOumKTo5AJ6egk2Xo5Hvo5DF08ho6+SU61QWd6oNOjUCnxqNT09GpuehUEDqVjE5tQ6euoFNfo1Md6HRXdHocOu2HTkeh0yXo9F50+io6zdAZHTrzCjrzBjozHJ3xQWcC0JkLyPoksi5F1kxkPYusXyFrBzr7Ijo7Bp2NRmer0dkT6Ox1dK4nOueDzlWicyfQeYTOD0Tn/dD5u+jCc+jCEHRhIboQiy5koQ+fRR8moQ/XoYuALr6MLkaji9XoIyf0URX6eCz6OBx9fAJd6oYuzUaXbqJP5qBPdqJPOtDlx9HlEehyHLp8Fl3phq68ga4cQ1da0VV3dHUdutqMrraga0+ga7HoWhv69An06QL06W50XUXXF6Lrxej6QXRjALpxAd34GX3mjD6bgj6LR5+dQJ/9gG5GoJsn0edPos+fQ5+fQ61OqDUYtVaj1vuozQe1fYK+eAZ9cQr9Kxr9y4q+fAR9uQN9NQN9dQN9/RL6+gb6ph192x99+wW6pUW3ytCtm6i9O2ofhb4bjL6rRN8dR997oO/L0Pdn0O3B6HYT+mEQ+sGEfjiNfnwG/ViMfmxGP3VHP81BP1H07yXo34no3xvQz4+hn0egn0PQf55A/1mM/pON/nMU/fIi+mUY+mUe+mUV+iUD/XIX3RmG7gSgO++ju07o7hh0NxjdLUZ3xe0dxB5D7E3E8hE7hzqmoY4TqOM++tUJ/foW+jUN/WpBv15D/30L/fcz9N//It4V8ScRd0N8CLr3HPrtcfT7JfT7L+j+IHS/Ct3/FdB0QBWADgK6CbAUoBDgPuBnAQ8DbACcB/hb6PIodHkTusyGLknQ5WPo8hM4PAoOPcChNyhPgJIDyjVQfgGNCprBoJkBmjjQFILma9C+CNohoN0E2gOg/QnUx0CdBWo6dNVD14nQdQ10LQfdk6CLAt1P0G0GdMuAbp9Atw54ZDQ8EgSP7IRHbsOj3eHRp+FRD3h0CjwaAo9uhEdvQvcW6H4OHnOBx0bAYxQeuwqPO8LjbvB4MDweB48fhCe6wBNPwxOl8OQgeOp5eGoUPBUET52Dp34DRy9wXAiOmeBoBcdfgGiB9AaSBOQgkK+hxyvQYwj0mAg95sPTH8Eze+FZLTw7B57dDs9+B8+5wXMF8NxH8LwjPL8cnj8Kz/8HXnCGF6LghTvwoi+8uANebAcnH3AKB6fN4NQK+mWgzwb9NnDuBc4TwdkPnMvBeT84XwCXeeCyDVyOgstV6JkKPbdCTyv0vAcvpcNL/4JeCvR6DnoNg16joZcP9KLQ6wb01kLv16D3DOhdCr3N0Pt7eNkJXh4PLyfDyw3w8q/wigVeuQ2vvgKvJsCrB8D1EXDtC64rwLURXN8H1zZw7QC3N8EtCtwawe0m9OkGfbyhjwH6pEGfi9B3N/SfAP3joP9+eK0/vHYFXu8Lr0+C17fA6/+FAdUw4B688QK8UQVvtMObRngzA978EAZ6wsDN4O4J7ungvgE8ZoPHSRhUBoO7wuAFMPgMDL4PQzxgyAQYshSG5MOQUhhSBUPOwhAGQ5fB0E0w9AwMvQ1vPQNvWeCtdhj2BAwbDcOiYVgNDDsOw2fCcD8YfgI8u4Fnf/CcAZ7x4PUCeL0BXrXgdQNGPAEjVsOIXTDiFox8BkaOg5E5MPIQvI3h7RnwdiG8fQ7ecYF3hsE7s+GdPHjHCu/cg1H9YNQKGFUHo67BaASjX4fRRhhNYfRmGH0BRt+HMa/DmCAY0wRjvoOxg2GsEcbGwdhNMPZbGNcXxi2GcXUw7ksY/zqMD4Hx78OEoTAhB7xHgncWTMQwcRZM/AEmDYFJ2TCpHibdhMkamDwaJpfB5G9gyiMwZQxMWQlTfoGpj8FUP5i6GaYhmBYK047DtO9h+kswfQFMPwnTv4d3R8K7U+DdPeCDwScMfPaCz48wQ4EZlTBTDzOTYOYNmDUZZp2E2Y4wexbMtsDsszD7B5jjCnOiYY4V5lyDuXqYmwdzD8O8p2FeM8zvDvOdYP6bMH88LPCCBTNhQTQs+AEWOsLCy7AIw6JBsCgIFu2CRW1g6A+GeDBcBOMzYOSwuDcs9oXFrbD4v7BkAiyJgSXfw9KXYWkWLOsPyxbD8kGw/Cj4dQG/ZeC3FvwdwH8bBDwNAQchsC8EXoYVq2DFPghyhqAKCH4VgrfDyuGwcheEvAIhp2HVSFg9C1bvgNW/QehcCH0PwkZC2F4I7wLhYRBhgch3IDIfIn+GqEyIugrRBojeBtEcYtbAGj9YY4E1v0HsfYjzhriTENcO8Q4Q7wnxvhB/ExJHQVI/SDoHyeGQ/DukrIXUZyDVCKm7IPUGpCmQthTSPoZ0F0i/ChkRkHEAMn6CTANk/heyEiHrImRvAzoX6AXI2Qp5qyD/VyhYAQWfQqEDFEZA4X5Yuw2KnoKi8VB0DkyXobg3FEdAyctQEgglrVA6CErPQ9koKKuAsg+hfCxUDIV1Y6Hyaai8DeuXQtWbUNUMVQyq50F1EVR/CjX9ocYEtXqoTYfab6AuDOo+gvo82NADNqyFDRbY+BhsnAUbr8DGb2DTANgUA5t+hs09YPNQ2DwbNu+HhjHQEA0Nx6FxCDSmwRYNbKmDLd9AkxGaIqGpA7YS2LoBtv4C23SwrRG2nYRt92F7IGyvge2fwA432LEEdhyCnS6wcxDsjIedVtjJoTkUms3Q/APsegx29YNdM2DXl7D7OdidDHt6wp4k2NME5gFgXg7m/WBmYHEHix9YPoK9jrB3DOyNhr1NsHcf7L0I+wD2vQbvPQvvRcB7P8J+f9jfCgcmw4E1cDARDr0IhxbBoWw4dABaEqClEY4MhSMp8D6G9yPg6Dg4mgdH34Ojn8MHz8MHM+CDQvigGj74CI51g2NvwLFAOPY1HDfAcSuceBZO5MGJ63AS4ORAODkDTsbCyd/g1Dw49Q2c9oEzCpwZA2fWwpkjcKYdrM+ANQWs38DZ+XD2PJzTw7lIONcM567A+W5wfhGcz4PzbXBhOlxYDRe2w4Wv4cPu8OFs+LAePvwNLo6Fi4FwsQw+coKPQuDjyfDxN3BpHlwKhUuVcOkSfKLCJzPgkyi4/BZcXgqXT8Ll63DlZbgyH65QuLIfrmrhqhtc3Q5XL8DV/8I1R7jWE65NgmvBcG0DfDoZPi2D613g+im48TjcmAc3NsON2/DZ8/BZGHx2AW5Ww+f94PMAaA2C1mZoGwttedD2CXyxEr7YAV+0wL96wb884F8b4F/n4MvR8NVj8FVP+MoPvroCX7XDV7/B18nwdQ58XQ1fn4avr8LX38M3T8O3bnALwa1tcKsD2k3Q3gbf6eG7HPjuBHz/JHzfH75fDN9vgtvD4PYouB0LPzwBP4TCD/vgx8Xw42H4sQ1+GgI/NcC/e8LPL8LPY+Bnf/i5Hf6TA/95H/7TAb+EwC+74c4ouHMM7n4JLATY59ARBh2X4Nfn4Nfh8Ot6+PUu/Dcf/nsVuArcALwQ+BdwLxnu7YTfAH6bD7+7w++z4fcm+P17uJ8B9y9gRDCqxmgrhglYmrkDGE/COB/jVtxlAe7yKXbQY4c52OELrHTDyqtYWYs1z2BNGtYcxVqCtROwNhxrD2Pt71gdjtVwrLZg9TPc9SXcdRTu6ou7puCuVbjrOax7HesCsa4AdwPcbSrudgZ3a8OPTMWPHMGPvoMfDcHdu+Dub+DuJvyYBj/2Gn7MHz/2CX78Zfx4JH7cgh+/h58Yip8oxk9sw08+h5/MxE824yc/xU+9hJ9KwE/tw45vYsd67PgrJr6Y3MA9APdIxU8j/PRQ/PRi/HQFfvob/Iw/fqYGP/sWfjYXP/stfm4Mfi4ZP1eAn9uGn38FP2/BL/TFL0zDL0TiFxrxC9fxi13wi8/gF/viF4Pwi6fxiz9jp8nYaRl2+hnrjVhfjfWXsHMWdrZgF4RdxmKXNOzyK+45HvcswD0bcM9L+KVF+KVM/NIB/NI1/NIt3Gsw7rUK94rBvbJxr724tyvuXYJ7f4pfXolf3oNfvoNf8cGvrMevnMKvPo5fnYNfbcauY7GrCbu5YrcZ2C0D9xmH+5TjPh/ivv1w3wTc9zjuB7hfD9xvGe4Xg/tl4367cL+buL877r8R97+DX1uCX0vArx3Br/fFr2/FAwLwgHz8xlT8xmb8pid+sx0PfBwPnIEHHsYDv8fuW7FHN+wRgj3M2OMjPKgPHjQSDzqOB/2MBz+BBw/Eg9/Fg6Px4A/xkD54SCQe6off6oHfehu/lYPfeg+/dQq/dQW/9Tke9gQe5oKHvYOHHcTDLuHhBA9PxsOvYc+J2HMe9ryEvV7CXmOwly/2othrK/ay4hFT8IideKSCRz6PR6bikf/Bbz+B356K307Fb/+G33kFj3oJjyrHo33w6FQ8xhWPGYbHzMBjbuAxP+Gxz+Gxb+Cxu/HYM3jsNTz2CzzuSTzuFTxuCh63CI/bjce/jMePxuMX4/GX8IRcPOEE9vbA3j/iiTo8cQGe9CKeFIUnfYsnD8OT5+PJn+ApTXjqE3hqDp5aiqe24Wkr8fQu+N3N+N3fsY8v9vkMz+iFZwThGSV4xvd45pN4lieedQbP+hLP+h3PXoFnm/EcDZ4TgudU4zlf47nj8dwyPPdbPM8Tz/sNz5+A58fj+T/hBTPwgnV44QC8sBwvehsvWooNr2FDKTY6YONCbLyJFyfjJb3xkki85AZeOh0vXYWXrsdLv8S+bti3GfsyvGwGXnYRLx+Mlx/Efl2x3zvYbwH2S8B+Z7D/S9h/LPbPwf47ccArOCAHB7ThQMCBb+DAAByYjwP34MAbeEU+XvEzDpqLg27jYBUH98TBbjh4DA424uB4HFyBg/fg4Lt45SYc8jgOmYFDUnHIUbxqCV5ViVc74tUVePWPOPRNHBqGQ/fj0K9xWF8c5ofDH8XheTiC4IgxOKIZR5biqMdx1BYcnYZjNDgmDq+ZhmOH4bgtOO4Kjl+O4zNwfDmO34/jf8UJr+OE2TjhGE6cghPzcFIXnLQUJ13Dya/h5Ik4OQsnb8Ip3XFqF5yagdMex2kROF2LM97FGT/irD446184uwrnvItz3se5B3DuXZz3LM7rh/Om4bz1OH8gzs/G+XtwQRdcUIgLruLCt3Dhdlx4A68Nw2sbcJEeF32KTY9j00BsmoVNMdi0Hhd74uIPcPFtXJKAS77r/n/3x0wd/sRZV8MvEaPFrLE4GJmjWdOdJTAfYjYYNSzAwUVXw+JFmXuODj113WuspCOA8oQOV6WG37JVMjsY22SdACsJrYqqq6uqqncyskvkJd13Dr1E03rSW/e/vY0Qb80eRo3BwWw0ijYuWYnBYtEY7hCji1nDvJgrMXiIe+ZIjAazhpt6yJOxjRgMFg1zFa8tFoOGDwwk3lartqkPeVnXh+/544YNZGF/3BnEiK0eBot3q0XrIeq6G9o07m2EOxosolezptZKLAazwUM75joJDGzS8DAHeWImtsd2350lsgpSaCrJK87Iz87LzM0sSMtJy07LTs1IS8ug9KWJ6YUZBTfbKFVZ3E4yIyIp0SmdZuRm5CWNWmL0js1LLkotpmqppoDmZ+ak5ycWJxWlFmTQlLSM1LSE9KjsDJqZm5WXmZ9RRE0qXZtTmFMQkxdfllmZmJ2UnUCjaEzumrzsLJpNs9QEU1Kpk70p0UFiSeLa1MKM7JT0jJT0xLQompGdIZsqyFhLi1VaKJuKyo+tpDU0PycvJ3/Wev89yWcyMjOy0qmaGFH8/oEdBzabchJT9ZubzRsPFuZXV5Wtp2qElq4trihfm0SdkmhKSlZyc9K20LoV6tqcEtPmHfPmOfHfw4kYVWxebH5FYXlRaXpxZgktzdm7Y8deWk2rUsrjy8uqiqqpunfH8kV6mpCVmJ5UlFAYlx+bV567jlaqN8edHzJk3LjBTqzxdVKopbVp1cmVsWsiEkNpOhXUzckryC3IKaS5NCcnJ48KslN168ZNTU2rNgXo42hcWmKSGpcQV6okFscVxtEAuiqEBtLg6rDNaWpMjJKQn1CUUpwcnRZJI9R0bf1SS+Qpeopaqup3qQamIxFxa6JjYtfV1FSsq1xfvibCaU0Vyc/MT88Qf+n5GfkFefkFTgOiSETsmpjoOFGufN36yorOchn5GemZolxeRkF+vijXvcNfqJPxnqdZe+eeJ7GyW94a5sb9xZW/t6Z7q4UYOzzNmg5HF8JvebNbGu7oTri/N/OXKieqml2Ylzf3cr/r7exivONsvatp415W5qXt3uElX9/zNGruOTITYbes/JaGOfIAwvytXNTv8GeNxEVUdLc1wbGRYVvdNo1o5472T733kCPU8PFCC715gFXWtRDxqMNTKFiHo3h4yyrGzfzFlb943WkkbAaAVTu8ouNdHV7VSSPhShKFFJaaiktKk4sTEpKTEpzYYQcP8x7tpcSjk+gIdfD48YMHjz9304nuKN1as0FlKtc2NvLerDfNVub7BfnQiapLm/udO21td+64t7k4iSn5kNIkU2JCUnJCQnFyaUmxqdRJ6L24LikV1+JdQqJ4J4jt2uFFXHX8sIObjptEtT465tajrxiYfytpY+3ugry8XVx5uQsVthKe0MYStLKaD+mn47cc+us8BG88LK1mcVhE4QDmKG0QO0rOLpiwQOE+39gvhKF5m1BuYhOYo3JPJ4zRg5vuHY6iNH1twnsKf+o9+wU7IgrwCdyRiUM0Itj18K47axSDptMjwiNq6TGF+XA3YpyuDa+prVF4VI9a8Xw6pWaFeXGF1ITT6UYqirWy6+Q1HXMNJK/r+GnR+gBdUyB5Q8z0fitJpem56bmxa5NKEpsSt0VWRFbElMWUr9mUWJNWS6vVk/v3nzyxf/4UJ4vm8wlnBw0aP2GQEw0pCqpYVe1XG10VVxlXllwYUba0MrwhtiS9NKuUqvubm/frDZqwqMgwJz6/Q0uCGhWDcdVUOoFO2DjVYlQbGxW/7REH6BF6pObA9u3qZ/wFElwf2thQX9/QEFofHBQaGvw3/mRxV/Kmjul7rAtsalqnKSkuLtG3aUuSihOdvDUJSUmJenetMIelTsXfEYu3wSZ0XmSgrO0u5mkSwuihu2slgx7eRAgXJSRPSJ+QOu6oTRTSl5BcXCJEqIcsFdPRh1SUlpSXlybGOmUP3uVLWTdlR/BmP6cAGhKaGaju9FXYO65kuUZYpYSMRHVTiFJcVVBDa1VuFfwOChKy6EjXKH4NwdudhJnNKchRt/spsakxGTFUnTpjr1Uv6r5zfPLFJHW0+aK2Om/92kqT+uUbgjzdWzt0pHkEO0ap0MV2qgg5OUwG68RzRzJEx9rFaaiOtzi8peNuQoktVqvF22rw9jYIffuHMgHOZJguwqHNIETZy2GYzm4PHrwdyBOIpL2e6axmD95Vm7w2MT+BqvJ/JJR80fMJglhDRK0EIYyzTqz91LNyyYW3V7y9ZclYz5i1w2dNOTw1ddjV6N3jLm1RLq3YfeFqZeqnysJyUjhlWvyK2T71PqErWqaVFZ5csm/3vrSTx8u2tBwNPVqvbJl9PD5tyu6FCp/n/Qdc+JO9GK5jz58jnuKR413Sylo8xOh78BZxpX1QKoK3EAPztGhauaf9ojvzYV7EwjwNGquQ9U7DU9NmfyS0m90gTHmHK+8oRrZKqGILi2euyoMGDfw0oaIJxz6KLDuQMMfvuON3ioV1fYhi2GHBDS+hyA5eulbuSARdPYyt7pa2VrP2nquRMFczd/1HRrgJUo/QSUPvSFz4O5rUvNScFKr6Ba9cLuVkx+aG7XrmY9VyVwsZqTM6jNR5GAj3MjIvjeSZMAx5lI36KG4Hr+NYiU1LXEOjVW7Shgls5MTaNQIf1emZSVsfVRXmZHDwFsjEwE2iPZODsMjt3E3Lz1wmjfX1QtkEc4WiBYXWNwhl8+kQWIi3GDQerIWYeYtR4y0uuEkjDale9CCNqRMzaaRBlT1II+sUzoVx8mcBwgPxVycS2Xvd+qiwsGhxRFWJET3BtWTTu+UhK33iQpzi2FDBN1d2n7ytYwGCbu/o/nbrbhDkjtAaImh4E6UeNqa4klGiWAT7kPAurItQqy68i8IU5kL2LuI1vKYxiNWwmr2LKNMpvAtfIDTv/LhFi5iOiieLFok2HIUYsPFCHcWhWIYQ6wJvYZQ9hZJauEmKhKMgrO3ysq2kUFtmUgz8beL9nvU9RQpUI7lKPd+gS5kjpRZPevUr2ixKKawPe5Rsaro9JCRAuafJISFNtz/bFKh8MZ18dn7ckMHjxglscv7mZ+fPf6a3OIwW07jFbhHuyT2Zp5YJryn8jknQVLLWi4yR1mqs+PIQMNIgMO04HfM3E4tRIFQ5Bbva/lEujy8h4bWJm2kDbSjZXFurhmxSgoPjllJf6lu+tHGl+ksj2bNt2549/tsWL/b3X7x4m/8e/V2H8bpPeRcirFVDQ/ku2kyb43YFbVZXrVJqw0tW0mAanLgyPFz9J+H1ChTaIjTjO0V6OdtE/OVE4uVENInSCvMAaYZLpKCUShtNL7d6UBbv4UEvK8JaC7fLDKKmwfLmv4KCjk9bQ5W/VxOWMjcvV70wVvj5aWyawl/jDoR57tQyQTalkHkS6mOzrCzwj1Z5N2o2KJK87YSP0Datq22SMwtvClyn8vhwMkFnzRdjf2HB/snCPZ6iilThq/LJ/P1TxJOTVPmSuREXZ3dhcB3b6B1npfu3HTOEKH3bPzXNQz5spXedKXP58g0lLjE2JSZdXaTdvHZjWV2lajEIi80T28mCzraqqgR1mU+8QLaZMelr1KYApXTD2s20kX7tfdWjStQ8Fb1vOh2rcldhqZYs2b1Y+W4AkcNdsU6lvkdmKt2tAlz9MejOIbJJEQ9KiUlusU1SncmmkAcN0rELp0+OFu23Vlmv0q87u3soNe3OhIWN4GEao4P9zNp7jGA+lzV/ATXC13pKXxtWQ7x1gSXEYJU29eOOAeRleuiQMvceIj/QOXMU7sQ+I3145i5afZgBrZ61i/ZhmcpUPoDsYV3MUklfmUlYD38+YZOGPcm8+ROUbmOjKQ2ROmkhzESlXCs29brnqAmLjAqVliasWtgyAaqE7jtykzCsmrrqTqsWKayaxEwJZKKOz/QmX2dpfQWIrymkY5SvvyKZORk56QL3i+AlOyMrMysrUwQoGdnp4kijqeoaLU3NScsVZUTEk5mXkZeVn50vDiFywj3n54rIJjcvXxXily9iBvGha9V1IoLJLhTFCrIErs/KE9FYrprjQ2QfNCs7UxxZWVnZ2eKfvKTik5Mtj5zsXDU7V3zyaG62aF+t0crQieaJIzc3J8f+LyeX2j+iuKySpdpqZ+Zk0kyaoT6c68J55C99dPaTnWPrSVSktkON1tCMnIxcEdKJ6E3Eb3nZIuIRhxgALcgRk5RTzFXzcnPlOZ/m0QJaIIkgyZEuxiU+naNT8woVMbwcMbgC2YatvVz5yRDjE0S2f7LVTEHrLBu1szKzM2UQqq7XUDk10UaekmObpe0Q3YnmOof7gExyKioVNTNlE9kinkyOK9YImmTLI0dOrJOkgiRZIggTdKDZWerNT0iGjd8ZD/ktWhAhaXZ69p/5Lchh43duhuR1no3fBQ/5nZsvxiiuZJT4B79lIcnvTFktV/VxsHWSJUaZZfvIL5rdye4sOxvs7KZ54njAbhuz82zEzM9Xcv/GbBvvBK/VJBFVPGXns/sCYm/e3rigZU6WoLgQovxO3ubYeZspuCHFV/JX8lBOR/I0TxX8kxOTHLdxPUvyLj9L1rFxTrRB1XRNtm38oh8qr6j4VnOrdlK6bjZNm1+eqeTIgDmHym+a0/ndOQPbPDuFNcdOAcnDVK2dNqrda9M2Z2dhMtuUi8enjR41bfroUdOPfSTigr5XvNpvXbnSfsvrSj+nUB5Poj/URKTR8p3luVT5ZgahqdlpdqWV7BRszbbpsFRrOXfBzqx8VUxfqGS2+HTyLKdQUKBA0CA/T/IzV4p6vuSzJJFNdFWpu1L1c6RsROWRYq0Qa5s0SjZk2SVRfrKz/+BBppptV8UIrZQBMdVMW+EsuxjbhFTQRdJGyrkqFUiy3CYDD+DLLD6eFGts4iAkTqYhbEJg1wXbxyZDom/JGDtbhJDLkdhyNYLzonKurP5Ac2US5o8JZktpUHOlqGRKFouhZtlNhY0h6emKaFBQslBSIiNPioDNSmbZ1E5qniB1tiptWrqcbaegZcoWRQ2p/rRAanWnrFM7zWinINhIkGsnQY5q+7aRhD7Q4s55Zj2UFjVJw7pnCV7Tv/A6IzvzIa8lt8QQ8tWsv/OaFkqFzXvI6zxhq//G61w5ScFrKnkdnUck/YSi/IXfchzZf+K3amf4/8LvnOwHBsk+WbsF/2d+r+TTScH+Fkpjl9OsSEVqj5Ndh2xpKKrmS5hD82z2yE5lqZZ2rlA7GQRTVJtBy8qwmbMMOapOrtiUP0/aMtHpeo3tqf2JsLCdwpj7gAlyfDRXtfFC+iK76D6kgE3isumDQ83KUuz520kCfYrTZIk2pwjoWsgoibgUSHdyR4E7mGOgACQjZ5Ia7fq48minEeKpZYNmvaGJRu1TigtMpbRMDexhqLFoeGMTEa8va9aXl6/XW+3l+zjYccVrLIvMuLxKIqyNlF4+OmKDgO2Oq6hyQAQErZtm1h3ZNLP+yCYR+S3t0Sf0csiI0O9CnO2hfqtGZo70d7UCLR0mU2U4NlXHHR2Yq1FEX6zRKsCTF3NsVWRyK0GgVTPz1LQ5cE8RJmoEdvUSsNLCPW3ZYe6oDYuKDHXiAoZEVQuw4aitq6oWAYyjpr4qMkwfKEYzz7psXkjTsnm2qMSRfHRs+qhR0+Vx7KOPjgnTZnGYJsjkI7DWNEmz6Trmxd4T2Oxg9I759F367vL5cyU2u1R19By9Tq/7nHtbYjMfgbzelcjLR8cbuT/Zvrlhh9Na4YTWZqrsmbsGbxGzZfutXOlH1eUrRXRoA+YzdBYZqZiMAnezw2JsvN2Wb9Fzr7+Fgl7auqjqMCce4MDbxXjaNTxgjaCLmOBF5R/p1tGtjQwYsGBfUNCVEewR9ohiH6LAZ6FRnfisKqre6a6MtS1mfsmG0jxFbK2xoTPuxV2J1SgzEd5mq9WiZV6C0H36BDZZrd7WpqbO5jqlytmFGERlERVuYR+QmbqJ+x98ubDhZJaOa7zJbJ0/f5LM0W3jvchcHfuIPS/Gjwe/zlGiatF+XnL2Y9pG2yZ8PKhE3DKUePN18Vr9U/pons4u0E1CZjVsSA86YublEClwm4TAvT9ioxQ4hVf3sImwxS6lnVI900EK8F+Z5C8myHy4I/f524tbgnusxZu3/P25C5mvu+swX/fXx/cjZDOushl2S4xVsNLOQpM29CELq20svOcohdXEEpzvcldBrPtsD1kgWMYXyujbU0bfjmJUC//oodHhniOL73D8G7RfKIa4SMcmBRKj1WxdTg3eFm/FYCVWId9Nf2p4AeGv21vW8mHjyc3B12/EVE6cMO78UUrr+lLar16GUDrWSkZ4XfZqbvZtbm5WfuSjiG+zr++VEVcu+4pbJm7lvTguX1G4mTkRW0FxeF1WvKWsNzRs394Q7OcXLI+G7QLbvys0NTMoMSQ2VF2xRSmqKKzMXa/yYNaX1JTWF26kLXTv6k1L1WlGGdUbZmv89s7YPEVEvH6JwVHqDYHLV5sN9ILCevM24m1VgqL8E32pC3UXMR1tLtle1aB6WxsbO16494LCnzhL+EK2UEmISAulq+iQ8+M+oxtpfWFNqfrnVLxw3t4swKrll/giWw5cEOoXQdRldHlM2Mqwzcsrl9HxdPYsOoEO/Xg8w6+oW0K2bFYY/uHjc/QGPTv78Hiq9uOtRKDkXKX3N+NO0dPU3NRkoVtpU0RJsLpbU9LQVLOVWmhTIDXSSeMm935N/Uva/C83ziJoNIhHVnaXXPXkZZQaWRn19GwMkjSxhVS8pQc3mUXEJLOd94lRCqeJGMwWjcVBLpCZbd/i2iwTZy3EaLYt3tlX4+wLeeIJCxCvFusMBmIwWjQGB7lo1p05Cxe3RMcyRINLdXywCKN9hdy5CMmpTayJq16jhoUpCcVxprgilW/fSZZp41Lik+OT1LA6pXpdTVltqcpcLhM3+qbvhEkZcv0ojablpudnqCLuzc8oyCqkhVQAufzKiqrymuK1+QVrqUk9p91SvLVgG91Gt6ZvSVTHa2lKQerajJqkqrjK2D/XUo8cUfIFEhS3hVkFGfkTTr/Z7EZVaZddyTKZ8r5KGhvf/jgoSOE9hFFYLsbuIUjEPcSnG+t2m1IL95JpVwult5mrCNF9mI8iY2gXEtTIc3gOZS5GUcCf+YuwnLvYkglCfw/OnTSpMej06YNzbfYkoIfQSUfNwYM/vUy5h1kYmXFcYYpM7XoRPx274uAvjJNQgmHCNgTYju53hfCzFrOwIAZh0wN1rZLT7LCwj0IcvcgKnVHY/iCdGCAJ+KPWX5JC7Ux6h3ueDjOk+zHZ8rqNofXBwfZcboP+skOw7i4fSPaOql6+fFTkIqdwFqDl7zSRspLGkg10A21MLEtUpUnyIbXO4ZoIKzHUWmq8vS0RhnCrxnqXONdYLFZthIGE19ZqeLZDCF1VELbWBpMEL+WKljp/vjJly5yDK06p+/crhYW5RZlFqXXpG+kmtSS5OMFphC1ZxBcwQXS2wJbMv2xPKAp/EkZW6liLkLyVuSGFq4rUjRuV9enrM6uypErcJSHCPAkqyJND55eQcU+yStpDT/GcOfaQX7aXD67sCdfVOqOgSKiOtQvZDROycEmaXTe+TLt6NWXvKMxkJuG6ux4kwubHfUikzsoDSJSoPvskufdCxwtBQV8OUCJWxvsLi9P/6ohbdCfdXrq5Wj03XuFDr5JR0z/4UE83FNWX16h3XBRPNodcvcIe5TqlcUW1kS6gq9NCk8JV/hp7jX47f4EijbM/iZbGOUYnEEmCLQtewwJIXbXwBMI8F9LRqllDD1gL6RF1v2/z/Pm+vvOdzJq6agFO7IscJw7Mm6qnYcmr4leqTYFK1c6yXcKw3Bx/bjBdSpfHrgpVG1coVZUbSjZRdYZDPE3MSE5RPxmpFJnyS2gZlQsuVOXe10hQ0IWxSmZidiJNpFygAT6Eir8du3YcUT8eJVNcb1cQw9GpX2acUtkr/FUlPiI2Kj6m01Ct0TkLDxSre79HnO5/iPhfhdWfxD888xaHBHEzV5C3a4cqU4JZmZTHK3YPGKARQCi3MF/dvVjhm64RyuawOXyOwrWshbBn+EyNMPYsSbFlu7krXbSoMUj5XyzUpY7FJGjF3kVKyPKYBXQuHWYZc2aZWrNTmdPod5Seoc2l22o2S1IlRKaECW8wf6OxOVy+X10Rs4k20fK8ssISdZt/doYSVh1Z55Sfw9y5uyDL2+w5kl+aWy5o+dH0Y6NoPI3LSshQdy4T4ez+Zt/5+iytBxtJbl317Kenq1LDhAAINlU2Fm+nzZTp+rZznfRfSUEx6pZApbZEejmb//EhiVIy7nmylg5PzUTeSMyWQLMfVdLLM8tpBa3IKy8oV7fTJrPRoqyMiAhK8s+Iy4qjsTQ2Ny4/rti/JmhzhCpXJUmSrtUhWagC9yYpOr7IQlJ1/7OHiAjCXZ2Zq1T5Gctm7qS1R3zfb1Z4gvM/189jr5M03b3nE0i6jl2eSDJ0ySyZBG3x8hJcoJ9cznXiK74mZhejxnWKsLleV4JWKLmfjKB6mfT/jWwJUqqqNpU20ka6KaEqSt3SqKzctKzSKDzgspiVIepd1oN406khRqMq2tu2/UDNEXqEHojY5icXEI3mqZu8qXqKzyC8e44Sn5gYp+dLtPEliWVOrLumrKSkTM+WaMsTi+Od8oQICrfoJZdna4Wtz9R1PNWDC+cmLJ9wCB3xJEt37ymHbN3/4W2Ho5BrD3erMP6uSlhkZFhYpAwRXLX7fXcJxVw6X8igt7bVo7XVW5h7V6W+uqqurjpKRBWu2vnNvvvlwqgobtX+Rfr5Fmdbvr/NYtP+VovtrnuHXlisCTNnTdDT4OJVlZFqH01ldfFG2qCenXl4woRZsyZMODzzrBPbojl7+MjZs7MOT9DzLdyHLA7Yat6zdese89aAxcaAAKOebelhtD8Th+3ZYr1g/l1BktbpmtBZMwOmUXXIuPOf2ZYpjtMjAfWzVBbFHQ0aDwOxtJnNPECTXqHEmhc3LKTq1Pnzpk7dP++Efh/d01BhVgsqGKFCSAyECiHJEZazkX1FImo8PNxbIyJaxakmoq211aOmxqNNERFlCsnVSbuXIM78HWFem7SNwfVBQUGhQU6B2vj4hHj9CG1sWbxgY1dNRVlZmXANFfGl8U4hPbybNJUVJZWVFYkxAimOZD+R8HBlly+dsnSJWhuuHDlIP5vZoi5cSCIilOJYGpkUp9aEKxs30uZVm1UPNpXk6e65OQiFaBeWRQihkH9vi4X583bubzF4a216LcB0vYTdHY4ychK889dIVuvf59WkMK8gX1ij7OzaFKUgq0Ami9dvUXILsgsz8tToCpqt0LwcmVSVSbk8dX25gCI5oqAavUXJLEjPTc9Sw5NzqJKWl56flqdm1CnZAqKki8hOIwL8jOx0NTNMSc1Mz0jPUGlOeJEiq2RmqNErlKz0nLT8THV9LM1RqC3JSmWeJ1ONjlMyMrMFglLXr1DyMgoyC3LVWpMoVZBRkCFiyLxwRdTMKKTqDpl0EONRR90m+bq/hXUtMuiod+qQ8W5VvZ61yCVEMft2hwIdT5DbDGir4KIAPh7uVLGvFxbq+B6HtX8GIGE67uVNiuQjYXXqbC352xcjbRGq7MnfHt54GDpMFs09LwsRQtHOBQZxY6+QwYkB0xOmN+7etf4EVen8tuvu10VnvqIxiyFfQDPlXiy7RLYGKMkp6Yk0QbW3Vu/kbuh4WnN8emPjvSEdQ5QtfUkeFQ54dVj8itTAms0b1m0tUi+N5CuoInkv4sfgTSsVU1GhcICqUPM62wDLqcWonB9HTkzZvNH9Ol0g4+M2GaP5yJ1i1FUAQhnMUmq4TXk38fFgHgLOsWfIxprqjRurI1etioxYtSqiZqMTa3aYomVurDvvzt30JzVsIn+VvconOvFHHCZrPz8/bpD+lIZ1Fba/q82LBxCu69uX67iuvS/T6e+anTX9h1/79ttr8hjeXx+kjYmNiYmJrax0atSemHdg6tR5QgsPzDvh1EA3lVZXl0XVxwuvYW7abtY3au1OxUkEgSYJeIWqCQ0Oi4oO1d9zFNF7hM2z1lXV2IS8Pmp9mJOIK7J1A/g7hPpesI610mXK+OSQhckL6pqaKvbTv2UpKI8jR48e9Wls9BGnoEYfH5+jQUFHxemPXEFYZLRdqKRKCaESeMUuVJGiN3szJm9i4Z4GTasAb7YLUZn5ETajU/JaOiXTXww5sl4OuXDxrqC9pobCurrChoKNyRvWrFMNTNh/15Hc9ROFhUgzH8K8NMx1BHO9TDlRZMoskwbRVdEJq1WGDcSjtlVjX3y6JeJrIz8i8HV/jcWi8A+vkJBNys3P2fP080HqyhBl7AXehY4dq7IhQ8jixcY9Sl3tTloXrm7aJKLcydTXVw3ZrBw50kaPzFTlcuJpUqzjbj1KBLp2IqUCwjo8DN4ShFsp0xkcysVRpnMXEmhf4JVLu+JbXLOt7DDhP2iSkpOT9PwHbYopsdiJ/aApKikp0rMftMWJphSnUH6L9Nd1b+wIEVjNYqD8G/YNtXpLaPbT1T9Fdwaz3NaolTsiZBhnFB7FbNBaPIh5j9ZsVPgwucRvTNYcnkmLmYx1xkkYVcVFPNPKneiRWQrz5N1sC88CB1uJ3Dvl1GZf+a/hjlqrXBoeN26Ins7esGhXiDpXK7dxyVyZLSF3ULtr04a9tEX9bNz5IU6neCKJjqdz3Sk9GF2mBFfHNNHt6okDB05I4OpE/WICgyNVuX9NT7ybijUPNmnpvTWJ9j1cJfqSQG+N3B0mu9HzgXaBqPHQWAIp61pDFYmG9WygVkYSpUnFiXrDCLJMk5yampy8NtWk3xn4lxsPNrBVw8K8SYm21CQ6SxadOf/RWaKWJgbG0aUq13cuRUqTKNrXa+muwHJaonr3KKkRpfybkmmEmuhRoqU1TSa6TT3iTAI9mrR9HJpaAwV0OMT+RdIqY0qiaTSNSUyLUcfzwVb7+rKIEK3CabqJcKRCekOZnhTRolGG72YZxZtlGP+35I2nwLPmtjaze5vR3d3Y9nBj3V0eT+QDd/tLjfTA98k62w6nByLYMaGjF6nU8eMFhGXTyki+lSrJfAth8SLUitdynSi7vhMT8kuaOJqQmiKsq5aPZOJQihJLU8qpyi79zTvccqiS9sBErl694ikg3tUrV4MavTw9rwYFXfX09Hy4qYZ7Cd28dfXqLadddGdcgwiBUnmqEt4Qt5PuUm0ZwqV0WXlwrcpSWapSG1y+TMQu/Tw9+1FbIq8bqZZ7J4Qhq9FZDYTHS9MQpueHO01DvN1ls8PSktuGxeOFRsYLUixm/yYFJbnS0D8InyQUcyqj4mGBemjOnDlKYkFibjxVH7yz7V+jZVkl6SXqoUMyBSC4VqPwW4JbtcJuOdQKJMwGkrT0gsLCAnmkp6Wlp6fphZtYZOOjxSAu3UQde4D3hiZ5Q9j6lXQlDYtOXq2+0Tn6dnsmlbV0yld75+hdewio7XrPkQgI2m6WqSezRriiXuSt61qWyBLfui5CMb6RRFVp2Aw2szpSYd2/IXMOKRn5AgbIEDxLhOBLl15/a9cupaiIlqcUyXiC3SJ0XUpZQpHKZzCFz+CKkpCSEk/XqHYT+0fG0cCEIfV04V53mNePiuDdORF5DWJezszzbg4fZNsX5UjaLO4a7iqK1un4JRH71QsWVQrLUGRgDlLK36EpFv6aLbnK3Cxkg86+5+L82HFj6QbpRtuE7VFk8t1ddOHJvNy1AqJ7Kd1vdwCpqKgoL8wsyUiMTktKT353JJ1FQ4rDquLWJdRkVhXWFa6vq29UN27Zbt5It1MakRczNM7fmy6jy7cEiZCcHmsw/Vs9fGSmJnN75PsT6Ty6eMmayIQ1gcvS09NTkxOTaDJNW19Ut7aurtlUrlbWl1TSBvqeX0WU4FFoRFpaqvjLSFNZAm8mqcmFxXpaum77e6Wp00JjYu0i2amWG3VmBxcbsLHtd3JmPoKdMo9637Y7/EFyUy9vTuwXNm/+gal6LtO57hqZ8ZQZUL2k5ENY3abxFiTZ9JeUBfeSzFAe5C3+MZnR8SLbRZZsm10znb5KB3kHD1APrVHqLlgPXqZm2hzbuFod7sl8BDukl7YZnBazbax/GJHNtu1YjcTIAsxa5z9ZD8HvS6TB9lYIkZXLrJg4qNWjVUB6q+3Vl4IkjToD70m2SFP1CmkSNsXBzN3kvvz70qyY/go17XJfL/d1GOQ2shbWwpI1J6co3PUNslVn2/LEfDxkftwqN6dZOqt7OghvpmkVBkXu3fdg9rPctCv39kvfvk0EVkJ9tusMrfZ3csuzTF5ahAM1W4wa5ikBpWiF+zvYxiDrO9h+ChBgO3lwR3vNFvtTL36YsAAWIHCURW5Rs6X2urd1PEXYwLHcvUZh7lxPuPtYul8xsg0CYLqySwZ+SfhoISqS5HIrohibqCZ6qhN0tWvMXeYqyN1i1vKFX5EdukuC6Lud35IpxWpB6ul0dsQSf9Xrqtx25UOHX1UaNzRXmOllap1bN1Y9tE4J/mqQ9VWZ3pzNxhP2CK333kc5sC1LxDffso8qn7Nwspfr3hTIN5BlkZ2So822jWiXyAzrJO8ZmlYPuUFZaPzhToDe0rn+cPh/GPu/SzvNFvJ+WIYDf3Ev6yP4NuleGh+6l/g75H3v09b3NSIGlHCoK2lt82gNj7B6e3srgrBhxN2soaUZJSlrU4qEOaaqu30wRnetfVEk4W/rWgkP1rXMRLhDmareQni7aLrdhiMvEYt2e3CDn5OQOpsCGrS2k7PWth1XIFKb5t3tLHTLQkpMxbb9jaWmpET9FG18YkoMjVKFZFq0tCqlMr5EZb/z/kRuExZwWSO3CovqNgBhSk5w8mDtrX/cyf1xXqTV4CG5bV9Xk8iPmzyI3WM5dq7t+AvbazFKifISonFHgEAPGhHuLVP6JkrN3vbksquwByMcdulGioObmJ54np50xanEoJFratSYSJWZBsuRIxbLEf1l8wiN16RJXnpZz5GEC2QtjPF9mX92vUtrjMItUeavGIQF2i3E4KRQ923+dJtS20bcF7dpdjQGLdfTkJjQsCS1MVhpXF+9jTar0mo58UvHybnxytI1Ib50oSptlVPbHnfN8qDGHXq6bePmrXnq3kWxYuTH6YG5dNlO2ubR2Mh/Zb+KKcwUU2CP0y8GUv54RnpjUGUlZQO5A3PgA2lMTGOQ8h6PEQbDzHqSQ8ZULZ/IuguIe83Tz4/ygaKUAxtIt2+/OlxC3YEfEP44HfgFZY/X1rLlfLnNngkD4ipMiKuBu/7NvLhquVcc+eBoY5Czs/PdxsYPfChbbJaEbWS/kLsGZ42Lg/wWVmLPH1grgojCmvBa+esfTa0wB7bbGtvtAygSIaCI65+hiJDPhE4o4q+1reYKl+fofIf7aKXUm8gemY42y0y1ieSXHaprKVD3WpSUnFThtdXpXLNyunC+PlqDRWERQkmEDuNFe4OCPhnJ9MxZse8Gi6VGwx6608BbaLPFQo2WaOrtTd2VsD+Utk7fpjW4C5NaK6jAB7WSouRyWmRS2QvseaXIRMsEInC5o6QUxdPkFJW/wF9QUlJoXFGKatvQesXLpeeIy4p0Y24kmEYnr0mOS01Mj6JRNLEgbu0aU4wpiNqfx6cmpEdT1ajdTKtM64rK1pYWrqdVtCS9PGVdyvrkBuFW14vn5WtLCquoKl+Udb5QzVrZXLxoLsq0kqq3HGwtpsSlyZ8fPeypqLOnlPi0hLQ/91RUUlBFq2nx33sqKi6o/t97KhI9nWEjyZqiaFOwCAxjZI+pD3ssWlP0cG4pqpic7HLx3yeXVp76z5NLK+t8oe6RXRbGr1UnDied8/ozBf/US7zt+f+k4P9FJw/nVWSjoHTlCUSiZj3l3YSDHlqYqq6LWVepFK4VFn4oZd3UW55X+zndG+gw/4OhTKFXVLlxQW5kcKJDXue6ZQvVADaPLNsZFHR+LCOMrGgUUuAlbMQmHSupIbs1Nkvw0FDwH3pYdOxyj73CkQkNt2NVF8sdjc1h/BPs/ZP7tztDiSj2CaTAxxPeleu8rYGB3/WR6Fnu2uh4jrh+FhJ4e7DCN90kIU2uQzYFKmxODHlPl8jmktE63u6wX9dZ8POVgT8MUvjGG2Rlk+vQzoKBoo8fJ1Vu9GhREsXMnD3cXZxbPe7ebW29e8ejzVmAcIfB4899fvPcuZs3z40fPGj8+MH6vyy2lrAt5IAwlMM6Jj4YQMdLTQ+HNfnig1HUCNUUdGBh7CfypVZuIlhfHhftRHlXNt6ZGvtuVg7w4URYxMFs8KDPeS/WKyiICc3jj70tjP34I6LgzEAa2FrTGkGblJlN9Jht34oXOSh/dyGzKgGUJdxzFVCD/U6WefMcusyqsMeFkfmELvNWTt+VZnGZlc2Vpu2LDi9ySDddwJbORd27thjiEjHwBI097Lhllj8BuySeteh4gsXurXwEDDys4z7hNgjT9bJt97wPOaKzOLwvox5PclRc2iOlpSJS2rVfRlV6Jg2avZA9t83bNRERwi5O0NJYU3ypMDJp2jDhsaVZrq6TDjxNW1pkKqMV6lltXURVhFO4PeBJEAVqLaK+Ve5VSRBuqkz3f/pFh32yr/J2wnQGbavwFVxn+YMKfz8/oMrmi4TSlOS0tKSklDiapPpr6Pri8uIStbpaKSjIN9EiVW4CiY4TbAzU7GjYLND6yuVONC4tPjlZBAHdBac/0CWzZ8juJUsWK7v5S2TJEnpDkTDZJHoQiNOgsHr2/D+WYo63JGA1WCy2X3XJ1/5+jUFnz/Lu7NEISp3NBoV7MCR/SOTCXWTCsTHo9m3KPWroN18fnCtdoZuJ0Bu7F4sGjokej+msVnJcNyRC9JfyD6OSWagx3GcPrTBfoBXGPXSMAKYL+KNkw7UNwxX2cis5oePKTHLSlr69/vBO/myCnNIJrHxaN7OVxP3/vP6HN9yktRmZ6cdG6eVE/cgZXQT/jVhlOCFhQYDR3KqxZ2ADchQb2vMwa9k4biS3b7velqZo3FjFvce4C+cvBDW6ut4WKjBuNhHIz+ihsTvdADuaajVqbbujzuo63ITQntOFcx/iwdxaOzfknLdvOjJ4Ex5vZPECkvF4gzgLSOVIjEazeCBDCLln4ha5oGPvepMPZfLbk1zUyZ0pjX+/Tfpy1EdvFKt7jYu0EZmR6dHJcqt/ReG63Ep6k54bTwfTmKw1abHq1kDFtL6gOq9G3WvW3PMSofzeRUrYylj/dF91kXGvpviNj0Z9maQuMu/VNhdsq9hcJ5BUJ3ZihSL6Xh0ZmOgvWht/TrS7raSpeoMqf4uVQMyLtP/vY+B32AohVf83Q1D4rDIif4Cp7+yW+XJfxT4c9e8kEWIvoiZmMmjaZJzV4WmUgZOJWNpEIGXiXvZ3rR7E3dKm7W6xkA7PDk+NUei9NwsSUFaxr2d/pHN3mEzfjVwQIHcAfWA+X/cR/YieD/vAqK5YoSzY+m71ZKrarUxnNGMwEGd7uDBPG5+SLFMacinHtkZO1yWXxRepB6z2X92YLR7yFzda2xI1cxPhqawo8JubEDlHI/FwFrjbu9UwXWlj75CPdVbmREQIy9xEAeZmF1PRp+1RZyTiZtTy9h5G2ZINgdka7c5Yx0ByavLkKVNOKr0OEQ+PVq0IhfxtF9yxh+0+h+0k/BH+KHuEP8LEt8LTviWXdMzfKL65tP2XdPaVlk90MkS+LAyzkOgrukpB6Ku2sNzr4R17lgXIBS5H20plCAsmMiu/fz5/VHzSWJro4NG9C7c0zjyiJJRG0IQEO+5LiKeRpQkqK+bFSmlCDS0tlSjxBaW0jFYnlKr8Qz6YXNOxZ1gQuWvPAIswR/7ssljbGFovf0EW5JSklclZvYc2wZRc6lQpSFa9rrK6ujIm0inpbdtmqYXkw4BD44qGqk2aRPYMxz/z56gal31jqNJzH/l/Gc6b/A0iGSgfCpkyKXwf7ykGaF+b/VTH+pnJdUEmF2JxF96i7c+n7uxzEW1zvWa+7679erqnYfuutes3N1ZupWa6Y2WZ77aU+iDqpy4O8F/sxHsLokZkrommEWqoTAIzvaayQvj02PIYfRTNWK9kbgyrXkUjaVRCcpSalqCwbMGMd3W2BbO/IIiZlwlz/Y67fmczwY1kH2VPs2cW7uNP86cVtoS9TGIrlGRTvHBF6prYfQvXVTyA6FO4G8lJyUmhyXR52MSefXp+F3aG7qBt5/afprYdotnq9u1KdGFUXhQdQIeOpc509LFBTOPGNN8f+5xepLUZ1WnrBS78/f9j7U3Am7rOvPFp6yudqC3tzPh4Mm3HgjRtYghpFuwmNLEhO1EaNkMWNgkwYBuxeV9l7baPbVmWvG+yzSYbswWJLTEkBEii7AGStlnkdIWkTdspPn6+wzP9v++5kjEknZnve/4IS7pX55577lne866/F4jykSNB88qVivgLcCHj6cYr6bDZ80vAs8EqvbsIGJMjK81mpUL8K4Ud+KN5b95zz7zH7k2eWKbq2vxQF0qYqntOrKIfoZdHCo2buPOLivPzi3r6k/+SQT/W8WeG6Se6M9nwdcFtQGqGc0QXGx42B9NSoyAUZg/zLpadHTRHo9gnyDliwKFIhOGJ4mUlvqLGQgYvV4m93FFVzkqJhWe0almXtaOsiXD7MB3VncVyhbIckD17mcM6qVxVR3kTUa2QIZ4BdfsTQiEMfjeh5WckKiO1y3D7ud6LZDpbtWrQrPAm8WbMJ+XUYibsMY8UBxveEHNFeZo/I56WjmFfp2JYDGv5+7D3XEm/At2lWkgtVDwsHuEPi4cV8Rnfhzv592GWLxQLx7/DQhg1hjLoibj3HbBoIBj+nX6q4zlJv9aJRWP0N8jcnqO3fKH0727bxw6ySxnvz2Sz2IOPV/2UANE+e+JohJF3Ti966OGFCx/WP8VWDRYeJis1fY9Gnn0fiu9r291PvrhFEa28g+4Qyl6288PeZ8OMDRWwrZEclvfgFq7dwLamihsYA455KprF+asUjVjp9Le6C7CWf6fjsMMCrwL8DLQU9WEmoEIoZ8xM/+Ci1OoPst227RXkmHZr6yavmZHJ1kyuu3SJ6/Ssr7rP0Qttk2ObT5BTttClkZMnI0tPGpYuMWiGQP7+PRC6JPoHXEEvUiCQryq2phm/ED9k8H/G/TYH4XXiVUVFK7ioe20avaQrTPoMeqkOmJtY0c1sa/U2F+EbxUZFnONtaCxbpaws3FzgcuP1r338n++iP9OUcBTm9iishFCBNHYhrkgqnNGKiwZpTkuD57ymBOp1/k5TAyYDTw9rDaOGVOhLkW5g7LDS4WvuYN1kR2Fg67aCwq3JrKSlvMNOVqniTuRxTbldRutuDRTu2BEI7Ehm3VWd5T7yekQrFRWhwKj2yw8GpC5IP9fh3vTOotMPPbRo4cPJbNmO1ZN9k2TEPboaJbPc0i3byklgnXKgb8chdpzAmspG2/IMcYP+epcncvGD92H4MmYmsyc2ZD5tJn3rlNf2h99mvyT8hts+E7rkKePP8lz68KF3DinNXk+bs5kYzyvO5soGq5M8jEyl9NlLlbYzPZv98HOK1VtZ7bQS41zFafVUNjvJO6sfXq1Yne5Kr5WE5ypea1t1s5e88xybrUw2K7IP31mjNDvbGrzNJHxe8Ta726xe8uQT9JbTisNjczGQIIiJEy3z2RodbnLLwoL9X5xWmjys2eEht5zu2//FQqXJ7W8Epp2TkICCdr+ryUO+ON237paFisPNrE1uAoVwp6ikIrtOyUNW0xAO8GwBO3MAHUCkbi5betdJB5CYR/sIsC4pIsX0vgbY8G8Fzfyb6BcPc8FC/6hLC1GeqJ2AEigsLAwY4a9AO+Hl4hM9NPPFLVs+nM1v5zO37ETNCgZICQMSnj4lpsnUlLNKu90inQlv2UkvzGHiqBJncAOsuwt4t/3rgsErt4/frnwqbqV8rVgj1jJZXQaNiEsGlZWNiEQDqrMs8M1i0OAGDHx4jRZdlJavPXgsmfdo4yHgySJfi86YFitCH6zKFau0cSiGZJ6vejatRc+mHu3jJ5e+jr5GybwGNvVGPkSfbSuHfZkNBDr3sQOsvaR+CzmmqdlfsGdlCzlmWKFdbcvZwlazZ5/bdrbiZGVLMWyXFVV5y9kqVtpbs50s19Qv37v1kI2siBzVhnx7BthhdvapwLJWMiUC7Pqf0Nf+Iv0x7Dk/1vF0GAX1qxqPjS7JUaPU+acBDUX1PobiIxsPjF62ivCTbpIFRlUP5lQ4LQ/D8tcQkDhpBEhUlfwj6G2LV41AH4JcpjXGrABiJFX1gAYe9gsdUA3VETplPAYflJ0QsyXg0WhImhigUvmRYZRlQvK3sCwYTrh6hqNhFHcmeD71ZuHJlcWtEunGmN0iKhsmstXj6JWYmSJRXsTVB5nCBT9Pf/YrsVQsYT/7FVPWhSnr4TP4jJ4iAYyswrfzDdTvY+02H3n2BcXlcdU7mYu5alyq2VARvxOtQPjSgPBNAZlSNitmQsE+wONorLkmjObGvlf7lGeon6mmmDUmQf1AMUA+CFym9gv08Z91sBdnXNvV6SJHfbTYiajaf/FmxA5N17VmwsKTFmuGPzbEaepVCbLXEmPdhRHoJljWCKsgMkJodQyJDGxl9qTBAs4kIpsSkiMJQzF5XBMlP5EauyJuJ1JnAsLChMcT4fTF2FOkiRNqQ0JqcX+C+tDZdNJgp8WMUhPDiGZ87D4QS2FWw8TCSShOwCz+k8Siuh0VydmxJZAof4VZGYnZxUYmd9jklslpZ7w6DJPWQOzW0C2xUZCuIxr0Q7+SCI90tQ9jT5wWn76Jk3tHAnFNvrtf/RyNT+PQ5Kl+Ua0dsRGuToSJB4nN7VGTvI+IjUKGWsOkZk8srInGq1a+WKn4jfqh507QyTY+tCCqxeM/xPpE6suuzofrFluaafLYxYrEjZH+WFXqfB9PxNqvW6sZCZPnfZr6PFeueR7kxTKpkefA3MUgry/QevBnXXQ0fi4Kj4Mr4wugi0CY4LcwfEYT+tG3HS6dC5xkwlxpdvozKmiggosJ8Ut4Yoj+BWZQGNchvON3WSEf5Xtpb3vHAAuQ59ftX5YsvgeTbobm8N59R/RsqHjXljYivvU7GtGghrO0orxEb9BcgPbNiVy4egqZ74uwAR3WRgwHWdUWkD3fU0Tpm8gF3ypufUp8J8L2/IKDdCr54MtAssQivnijeeRp8XXxdcViYYUoCerEDYrX6XP7mI/5PV4v8Cb8BqWtlQUqQR50FdC//OWvP1J+k0uZaflm3C3R/rLLeIzpxX+Jx+NUDKSXb9E9pj1Pta0lx5crDCHBvAyIDP8xOrlv27R5Lfp++1qamn3NREzbAc189yGlbKNlI9sKUtXCd9kQC7b29ZJTiweDisjYT5dnoZtIh7e3pY+go59Sbim2FzGispV41/Mgz5xgOz/g32I700+gT/2JJUwpEY/Sv8bgr/5TJzIiFCEy0pU0EaSxAYJ9LxF/S0z4W3ywKhOAzwR5aXSqvAjI3XXFOEaIGI5pHxQZ8xkzoF9XZDl7j2echS9Sjft3epLNPT9n7klgWXOWsgtzz59fypQo6iq5P6QVfthhB3SjCQMg2gErfhln22X0dyktLy8t7Sjv6m7v6Oqq6CjRR5bSMSg4hiVM/ERIOwX4IxqyFhYErKaCyKhBE+DpNDBqKghoCqGNB1jWKlYUYaxvLTt4mPUamHL5MpVXwsQeiVWmyvCBWCBIDHkmTWvBWE8JPNPcqg8EgOIIi1byjmENGlz1qB3mGdqpRuDqwoiFNj4Nje3/pLt9Ae1kw2+zP6cxlvYBU2R/wfmZeH7v1fNq0KZhTPgj3H85or2SIpCdSokADYrI+LzsMToaSdVMg74yXDaMRqCQuAhk5otYwGeqFl3BVTc0IE2wmcSdifRTw9wSEhZ4hxWbk2AQfuhtg1aKvtnqpcVwac8/uDQsLCF5aTbcLjVtNI1FpGVY+LHdfuj2d18+/Q5culRkaFdn56xenb3nULJ6iNM2GdhWIBcjGEOUKKMMgbygBwr8MSNWBQ/KLo9NG+MpTLnW4cw/jfKv6UZB+AuJHNgMYmoU6e5r1vFLwPh+XYeb2FzdWIL6h1bnbMq/gXEffsoTrlWFXACa9Dt0kuSK7oJIBgFTvSHX4B2XAfVSnVJMIkXaW6d8DB0e1v26kMKWIVBjcdVKvd5sXq/Hgwm3GqwLBHqtDp4WnuFmsZBy8tURXxn8x5TfAFQTHgAXGNfpwiWUf1PHD/BfU/4ttGdlUP5tWGkJSCTgFUVnp+lKYCqVfnrbtEePHl0hTbLnaJrwR4GS80sgCEwBHv8X1NVS3cLaWVtDq7elsdnnb/a1+Fq97Z52T0d9F+tinTXtLtLuanP47c02n7XR4rXUW1gFMWiYt9Zb461prEbPcI+rwdngqHfU2Zid2WudNc4ajJUnCC9Y465xyXh9a6OtxeFz+VxQZYqmth7juwk/9ggNX0k0cpMWsSwaan1ur7ux2uNWURDqMDLehYH3iJgha3TVYPWOWhuDm9XZ6+G26Kbugauaqptq/KyZPKFhljqLx9pga7R5MQAPb+v0u/3uZndzdXNtc01zbQsjXayjHh+1FZ68uanJj13Q0MbgVdPqasY4+poGjDADAcXAs00i26CJpgJNxYl6CYOBM8ZoJDU0GtGkRRXcUw2jplQDOqogO22CiadVrZIRkR3i2RH0KhEZ0djV0TEq/Sc1MBx+Ki5BeY0hlYpBE9+nwbgq6c6/LKwxGCIGFg5jlM4B1Yw1hfeOf43yKTBFX6P8O3KinKP8uzpxKY3yf5YAaH+X7j9GkROWnn4iBwceuJcco1aGpIKsdgX2UXTqRXcj9Mfl/iS0VvCcUAitHXItpalApSqXphU/EZl0Dis3bWCwbwfZeyIzmymz36an2OaPJPHOptDYaQg/dTkSYWO4/NETKX0FPAa718TYR4aIEuE2VaE3q0RV6G1UuGtQVf3hXJ3FX6UFrLjSXkx+rrH3FLcVsOsOCUKCyTjBPtbT5ushr2p8xT2Vfey6QxLH6tPDXnGOLtGZEvi/6KacvEpHxyLQH7BYMg0xSnotEGQTX0izmi3NrBME29adLMhaKuoKyT5N7e7SHRv8ZN+z67U5jm1FLIdlDRYfqzpk9ZezclZlK17PsllFZ00PWa+pX7+zaMhB1j+/V7vHu72nbrj22JqudX4iV6+B3yAbwm9QA26kY+u1Juhzmv6rHk4SL02cg2Znw5Y0lWeOAXOXBPTfgAPIMyPoxRGPw/wrkg8xvYDyf8V9C4FkrQUFfVbjxO7XN2r80u6XxQ6ou5+4eBmmkQ72A3jn6fiumk+QqZBW1YMoqmehZTXhUx0IrJziZsuTdPybV76FxY7HlT7LstRiqIJFVTUqk9CRVD+JmIsRGb2BE1Q5mYATNy2aBlxHDR+BxtyQFgsA/2WSMRKOh4XPGKJLOl/8VWrui2VLfjYqYfVSYIlNRzl7uvQR1IzCnmQcRUk6EYSRcMJMdGh7G5ZlFvTZN2FunxUj8zX8W/BgZ0TiAumZhVBPpvFEWCQGmqMbR8ENyJSMVIdlz/9NJ1VWuHxMSSIjzDOkaInKuCSQ2YBhGIHe4hlrtVaHs4pVkqLO0kCgs6s3mbU5W6xN5CCsSxgn2BGpqNWo/QmMGu/V7B7IwzDYTXqRr7HY0FMLmYdVQ2KVZmLW83zNBDUQvRo1zOqp1/W8VqOiPpxix9e0ZBJv7p4aZU/Njs0sh2zYvGl9sghqVIbw8ND+wx7SV98SUHoPPjdwmJFwws/Z0g1bnjI4n8lk84jclXlQgy7wenZq1dFMT/k5w6n72bUh37/n66gtlLVnJVvPNhaWmddVb8pla8nqPTmwvadphnftGtazPdt25DYQx71UzNKUlnd0dXe0d+l7WXO/4u/qau5hwMKXNuYRr3k3U1qbUctjtcC8uFOGT+rsIp3yf9eJzA/pqiNm8/k5cZeP6wvooDPRO9wP2+fkFm9mW+z5lRjO2O7t9HQy8vqJpx7XVw1p9+3atEHPCq0l5RYM3uvv6djN9pAraRgfaD4z38aUazqjgYVNaGx8/6WJBaDfL4Ntrm1LrJPl7x2a9ueP7Hvx2nviUHz5+SrH4t6HUblhA8PxPZ0hSs3BxZmMP4jB3A8ufslsHpt29WcxCJM2aD71EhMPoPPcA6cyg8GpY0CLn4ZZEDLyhRgCLi4xhApE8Ukih6jwDdc4U0/EP8URHPn3kafmP9Bdc/gfiIXxiS4tFWh6n2bXovbNmxdVbE6OlUmOlUEvQRrTwodNMkzwDj6D+jqaulgvOWkML11iMi5dEjK9mNzDurwdfvLWI9ixKW9Qc95AMDjQHwz255vN+Xlm/RwDNWmF7rZLEyr6v7LRB3qnk1WaihPrws/0EpsWjarJJqNkxeEzZCjU/OgvSrWlphJW3swP0i9KzOIfUa7XlYr/oA2WevnDZNPAMBu07iglg4PKhgFT+8qvtg1sd2+39107/3/DE2jegNK5y70vb6C8vdhXzBClqpaR/vyCgifPvnK2r6CoUNnJdloDRfvWeRZvMZEtZvrk/IK+3oCyhW1pLgqs2+c+tTNEBvKUss2e9QN5HeW9jt46kt/f1wcj/Z3xh2jWfhjEbHTDPLBfPMgfklrdE1QGksTWS5W1uRW46AC9HJ6m4SNV6Bkzv2i9+CbaTMJGxozwRWFL+WNSO6of0/RsH+zay7pZewUrkShL7mpHja3WRo4vUzxG2IHnXlBYe317Q1uRs7TcUUTEjRpg3U16tmbHj7rmk3CIJ5rCmj386ye6pL46G7ZRhMdTwUGkOTITQfGk87SqpB5JQKRgOC3OCYvkKYz8Bmmz4CkgBksQyZTz8oe5CXnFPf36sOa8SZqexkw0FNZi9clinlTnSYNEsuo0wWE8MgRwQdN00QR+E0hq/Ie6KQGUsCafGUesdSgrLgJnw/0i0WC8jAG00gTHb4Y6EHb6R9KenR1D+5v0OCnMZGCFPJ2xgCmCksi1T+dHOJMcuUl89eVGkwlEBBOIoV/ql/loQ0NNjimkAgh+haOzvAZWlSkcgkqkYk6c4CPwC0jF6XQsVbqH5tCoIU0jEiN0bCqeCFCQDdJgY8gIxKCEePo4UKn0mG1BOoUin5Eei/CIx6fAYKXzbI56if9f8ZzH0Y/bIKGMkwtBYMlJ4j+GcnyQTktNnaYX01Xv5wjPSAtrPnrjzY8/fuOxe5ONaSIjopX+0Hy6VsJoqzWlmaLa/4s6ooUixQgSkFpTTrymDETXyBGX4IwUGW+BDcdAEa+/QKL2Gy5PPgjJg8vyIJKKfoeJlyefKph0MIXfxT+if0z54x+DZiF98hFSm3/E76IcAcYN8AVdiIJB1WNfAmjfxQ1w8o8pwaBI5LGTki0RLzGMXlKrEYkYzcRfUoXsUTq5PGxo5qn0L7oYU3k1rvWr6b6k9SKzUEZ3Fybgu2Fs8oEa9z0mDyJp9KAO0Y4nnSqcdDAVVmJ0VEgDMyLnpoph7QfXtDr9A/6BDLqZwpkKEHMKvclPXQsQw6dPAojJpOqQJUpvePSTR0BsOcxb+VLa3tra3t5qqUiuFTcqFVWWigpLa3sy19dTw5KVCxYsORJJXq9hD5yeHwOyfqf59Fl2jnzF0sewIX7uSro4Z8ToXy3w16mBURmzoe6HE0HDldcFDVfGgoY10kQ3nq56WV9BIZBfEpVQjmcY6K2xOgLaa4fguiEqlLHHWvXqH0ldKdC3FJ0xLOkhz0iC3VUNCkb8ZPTkM6puQtIGjn59ajSCTPsAf2HVFQi+GENaE8Jx5WC0iEaVH2svZlyYyWayjDm1Mwl0LO6bcmvE2Kep/J81Z61Hn6p7AtFg/5mKf56qrXvt6ImzzQQIt5fGEcaSo3Kw0PEc6Mz6zcBfiUvaDbs27UPyouJGX9Lu3bx7fXKfwAXHT0ADDAKt1ci8f4IXZiCja9aL/9KagdlNBt4axLignv8X+vJsSk69AuR+uu6zKGw3cHmm5h9602VLwOSINmRU+OsY55Ed09olqlo7lg4b45+iwCJNz2av/lzxN3gxj8SVDeM3AAN4cK3idLitzEqExWgYn6J94RlgUq7c8AllvISXiBJE8h2fTYfYkGVHHunqUszBrA6Ja1xuNpOuUmX7wFDrECMPL6Vw0NHR40VX8B5nRzkWLu7Z2rKVbWNbq4qLCf+e+B41RYE+ZWskUU67NjwgGovyB9lqhk4EC6XkcUFdkufjUAyz0VEryr9dvoafFF8TAaZIOTItZjAeifn834COJ13ljaRU3EEnVQcCzH061Tub34Y+XLBTpmiq7l5w/33bCF8M4z5Fy1PeiG31vwJZ+pe6e8WguntnxBCgMzBMOs2oGU3ChCcgMyIFRHtSmlFzLUwFHGSrEd8TUYYxH8mJKEM0N1+BtQhEGQpM5RaKOyDumBjNgB2kNya8JUHhQKYbvxEnz6OawtKSQr04qy3sKg0k80c1ge6ugJ6f1QZKuguT3eISTLA6BrtmBlPSpsqFjMsPu0rWKNITJDBFzh4JTAGSTEh/OaGro6IEFcwlFSC+IPSatEkZxUVNzBoflukpUMsqt/0Yix2PK8eOrwMWvL+oF1arOEGnSz2yn8YDf67EKBn3qyE/4yqVS067ki2XBk8A3v01fpG/JjE3/BgHJaXEK9PREr4b2QMJjj8+XYsKj2Qx/QqM4+06PmuUinMYSAUX3sxfoJtGFfuObd1bgMX9umYL21Zi30pKnzEHvV5FNbbG4i1MRsVmZ5V+ONHG/D7ibTqwVsmu2pYLE3xj1+Yd5Y3mnXmDbBcb6PZtJxc1vm0DJbvYENsx0Bjc0dG1iw2ykHl4rY+I73xKhzV+5nM22Ej/w7ApzHiHNvh9Xj8jw2npGhuixv0EvYn4HbqTL1NLV3FLAUY4ltjzyEyNfSCvezMqgKospU6fy89aCLpzYU+hS5eeVblsTjuZFNM/CZ9Z4v+NqXMK+z/GWUmkyNMw//xLlZKmIk8Rg5e7xEn8J5SxKzdQ29IUZjuhdDt73b2wZHs93U1k5/gsoGmsUExR1m7c+ixbwpbsePbgRhIQU4AhDPApysHBHc+zF9mLW59fO0imiQ66CGc5CKWpUfaWst3f3c92kYm9i23uzt9uI+zR1LQ0xqaOMfZ69LfRO9nj8A0EuDB6wY+nhFHNn6gy9SlGOhaeOvE5BQPcxxPD18+3aBjjuWB2pmVpKi32MlbMin2lbRaSFT2gbWv1d7Ee1m3rqmwlpvsov1PHK/lKlAutVQhxnq2tasGg/kRNC/zDzQkOq5IL0SmUZ6g+yrAk70JDHXC76TC7ZVztSuC+qii/WzcaoXxWDNAh5ug5dT2VeC4HND1d3b29XSXFySxrsYc9SQ5o2KFTjex5cihnjwlu8qykaKoXH3Bs9+gL09zag2uPMrYCSDWfqUhuzcjWVOTmkcGNykDX7uZBmMnrn1MtYRVb7GaWC3uUSvOiwP4FNDB+PU3dhK8UK9nyo6yvUNwI4hCy7z7mrfc2kNYqlD7f5fdJXhJVvpgUJh3YTImF0826nO02hPOpaCnzlXpIh3bC475cm1mx+hm2gIjpRlT5GiNaCfDFUxHva4TKdBemiCEc+eqUF7FMC5NFSuBZKU/TXYu6lQKE9rlf//q5u59b8+s1d98Nb4oax1xnb9oQj2Su9TuGr4tl9iPvV6CtbKpoLMPY8bVq7PhB1DXlRIFxzhAXKf9pLHhWutg0W0GobG5FxHp9WgK/R2c4T51ut9PpcamB5C6PUx/B3eFenSGC7xjuEP8lXlI/mkstanWtLWp1VfqhBD5bF0Hz1s9AKHO6oGgjVOqBS91Q6VQ+K94J4QtY5kICvw+VdXrK79dFP6NxIASLzWZBL149SHbpapzaF7owTOPf6dIS4g6wOD4l7RXd+ugcyjN0PKOFwt1BYDpE+3Vp4gbq9Xjgvo0yKt7Z6PbqUxP4HF3qBdqqAjSATA1yNXQHdsNcXWpCvFvi3SQjBeBhHtB1QXWN0vW2q7wD7lxeqndp6ytaqtprSCNsiVhvEn9Qx6eLZDqEAulDuugMyh/WCf9nlD+ik+gC/FFpBIffeOZSyh/TydxffB50SRK888QZWBQ443mUPw4/ikrKDbppPBmvXMLn0wtzvE5nnWKxQfvUlEWtehXdmJydr5RXWypZGUMbKetkba0NHXg2hq87ORORXsVDJr+aXcdAoPiCfyGV+7CfPAG9wH8OrU3gT+oMVdiMCLQfzpyDHsDHSYGBm687jz0pLBhaOA8bmoIN5f+VAF0wF/tS6BL4AqjGel2VUfwaEfPwMpEC47YQyz+mS0XefJFOPJ5QpxuFGy5GcT5TN9ndV7VTIn6ZjC1zMEedo+7Q0f6z7DX2Wv7Z1Ueb6uDFSCghi62zbix5bV34EXYfu8/4yBPrBkv2Ww8wwnWfSTXTjEtCB2M7MD6Dvrj5wCI2j83LWrRk82Co+yQ7xU6VnNwYIvehjaKgusj56eZXf8ZmsBk//9mszb3Ovuo+rOeSrOc2Wc+1wSYPjtEyVu6udO4v3b6OGZlx27p1pW3ODncnU+FGlkkb4XUBKtC3S4AlS+BLvxy8cgMFueP1EydUdK3/7lIjjM1TumsU7p9rAoXR0WjqaDRQqJxNKOxLRettKsj5fCpq3VHfnwELwmqRqgwV3rmpxdPBOgguk2ReD+KJC/Gx3UQsFovPLOCL+eI4oMOm3Ypb+m0RUQ+UDhPIbM6rKNH3bB0uHVJzMO3bvGs9dPbL42tpTR2rVcobyuvLvlr/9ueHo7f1Ef51cTPuxC9/oZyoOLSu91kivv83Ov+mPOPCPyvBYKjnGPMxH7qdizsN9OxN242CMMXdXoNodAfb9/fvJnnifgqb9sJblKfbV+8vep7w799Eo/zW0z9WNppNxcvRjAmzh/A7I7Dr3crhek9FPWLWra1Yl78plquCP42ROuIS93+qORj+LTto/JQpIqOQ8mfQIusHyhWl/FndaNJl0zRpREPTO7KAyOLjBqUfQ1q/DIdil24oYd9D3evXP1SyPpnno1Jq8tURtFfLgrWogu1nvT21/STOuEr9jRqCLTmcwoAG6RcIojLkobBAq0qW52JcdkYsV0U6cIUmEIxEhhH42XMRkAwjmMRHRrRJwJ9Mif4TnTr5aHSqmgYpM6be+DsuzuW6qQbqh0WbxFcgqhAHhgA9FPkqbDQ3IhkHuW3it5QAjXPuHHEerpZT+9akQ5xLoNePi9WUr9Yhwinla3DJgxi+VjcOl2bhvjiL8nW6SBSZjstJwH9EgICi8fzb49NoT9GiRUU9ymn+NRrDG3nssdWHzOagWSwSi9mP/8xgsi4KmoPB1YfefDM+aScwSogogd1x9SE+h885tFp6QmTSadda5y4bw+M5IPj8PWEau6ymCYEyxssiqEE7qMi8zJRrAAq+CvdGJtz5EbAEhZSd3TvywgA5qp27ZclD7B52z4sPnd8Ch88MbBhhZwlcnImxnNBVG+RKxnDEOOTEdSHl6TFEhGxY5zDUI5prkpXhuGVi2EEsqk1mbxI5mGvvkkTuETlxmUxC9mhijgvZqOS/oFMVO/LeyHsmXidkxmHpMvDeibF7T/hsSKiMtHAUWFWtbHsYdwqcG0kwA7g/AWbDl2539fKp4id0QYZpZGEGr1T9ijMnFkfcf+RanlgKC739qsK1V4oAP9MBj50BPHY68Njpl1XI5CvpY+qZGOeUfSURwyREJgfm4VsiV3yLKSaeS/EblDmJGpkcHe/nQFlzdemPUr5xoqlmI8XET4wHlKAYoZj+iYmAIoKwXMZygY/PTqW5JlNuyDgUDg+BeByVoCYZIa3cME28SGMoYPu+2OfFZzzP76GvvAFTtMnf5GsC4anR1+jz+Ot9Db46kK1Ya01ztd/d7PQ5vMTRZGusaqjyWOoqGLxqqtwWlJHgn9PmrnJba6pYFTmqkekokAFu9DR6PI0NjQ3ehqY6H2tijbWNmEnG7XGThuoGV72rzlnnYg7mVp0xal3Vrmqn2+lyuhxOh91O7prOcvkTjO1TrqRwhaKSW4scJc5zkN3RIBt/mCZ8mEvqw/jlw3gnHqbBV++rjz0Memu4fPb4w1g9lXWVQH8rMYmdyzrpYWqrauMPUy8fpkE+jFc+TBOmYcAkKTWN7gY38VTXYxrB2MPUujAHS80/fhiYusvo1aRpqEP/nNdQVlhT4i53lzstdpvDanVCe9yWmgpWySz1VZ4qdDppJg6/o9Xd4e6o6WYBcljLAvXdng5Ph7fV5/f5/bCDtnha69HbpLWmxd3ibobHJD6b1+Ip95Q3YDzXKu2KEcraaltr/TC0TW6v2yupUoOzzoEJKWAQcNN1O4nbWe2osdbaaqtYBVmkZRV1VfXWeluDvcHpAb62sbqx2luLPdFU1yi7p8FLPF7obH99c10Laycva+WC5GYdt8hQpOw0k0w8C+R7E8aK8c26eAm5vCbOomNtaiisWibCqjEDuktVRObp09DTSIYYTVxxJdEob3QC1t6QFrll5JqThyZdawyb0oxRtc4p/A/8CF04x/TCgjncAivxbyCbfakZE833y9jObCNcbxKJUdUccrXYP25KzOhiDI+GUEkdndSCr3xwNWQ0ZpG5em1qTJ2VqCqCo3K//G9qQHApuCFjpihLQzvy/3izL/dZTOmbq0VhB0WP5NyYxSgj4SqA3z+oGbogrjRWL5rU9zwWWpIm4fomTZFMGlUfuVDdeQrVjSdQiIkd5aUgFwYChVoZEY83QzfiidAs6OATmJtw8p4A23s6E+kihXH8BuOGfn7XsgzXsBMCZ+ce3T8yvB87sHa5PqxhZ9a8sKSjb9dwzwE0wS81XGeCR1YjlaGXSSpTg7pVa9gkCJ8TMQifS8jpnfhcc+HC+TmfwUSUnoN+ng1bDULjpKPYr1HhbPgWmFthOhTeY/wHI4rxhJg5gt/hpnwrSDwayrfpxMufTOSR4BUBGtcVoWYQtYLJ795EeZ5MN8HzdeIOD30WOuCHnFFY6A1OSf68nkP9/WF2uLgl34t+UwWuIosT6JvLTYDaIxU4tjWU1ZdVsNXElksZyYnuc86GotYCuIAUsHxnsYWt6jceygeSU+MFKgPXV6/OyzeyVT1V/U4QcPpYX2NvK96s0YOJoYEeSSDqA307QuyYjPn0kkYkWdW9lj4X+mX1e3ta2OH88Op+suRj6vFgGqg2H1BERMSv9dY6iitLS6rUPGhkU5Xi9rv8Th95nFPaVu4rYoVy83ET10bFJbOnyVctcQ0qtTKrDgv4ets6iJj1EyrzQCP0tLvNjll5GqrJ9kLF4XDZqm3E3GLxKiXNlV2OHvKumE3RR7G6ptIBBB2dDZmzrqm3rbO7BTNVNdaT3S1Kg9ULJJ28Liit7LD3YnJp1ljXSBqDSqPM0iVfdaRxoxLLjVNoL6osJ/yHv6XlrNxT6XPXY4ousi2gNDU1+hv8JFilyKRuNd1VbWVNRZhd24WeNYhrxgt0x/g36IqjZvPRFQr/Bn+QAi0Labi2lpqDK1YEzUrXWoopzLUIiLFHd1bcTo+uCAZXHFVE4QoaNB89ag4qb4sHKVroceFmA0OEjmEI+ZDGojxT4YlJJqbCLITfYh3GQzCjte+pGAvIGZ6g6ez4s8puvpmKnGwNxyhgsYbfQs3my1PZfQgQmfkB/7dfyzSwHDVVolLeYTr3p7IIR1DFeHRFLNxAXAzRONcMjB8fQUWlpB/8okRDS78CdHg8R8Y4XLoGNi16NQQlBoSGjunnpBhiTJISimp/CKsujSJDtYnA+sxA+pItzklHRozECquBVphe4jLGYamGM9VepjFK0zoyrJJ/8dNPdWlR+jm07SqAfxqq95J0URA5CvHXuC2iX/Voy9enjlJeBEsciQsrDhnZq6OMpf6chU097NpjpadYRvW+q6g8+Lt4ji9MGk1N1YiI7G0EUP04hpr0MVOTOO6CTW1w40YYskR+t/ptFKhR6uioJpSQOnpe02qBARYraex7aC5lg4MblTgcgfBfSZwoHX/nmEb6f3VyyvgNQJfDA9qeWBolrx+BKwNyZ0qe80PN9jyl6TMaLjRqZgQosw/lsucU+dtaNpSriI0wKPn5nAhiZ8xoZCyci/rLIcZOhhlbCp9/g2IPvKfFxAv9fdLw3Uvj1WP6mwHNtbeOZ3CqorxYx5OTeIluRoIJASlBNgB6XKrD2B5eJgXOchRFL+KRFCVLUZPNqQ6RUvw0+oka1u4nP/m9YlMtIT9NS4vK8LMJ1Mrbf6LYbazSZyNR+FH9bid/uF2J2Uqi0U/SENm6BmgbpgHzkN//Aa0rbTY/gVWUQo/objHR+z/4xS8+SFeKxLcpr9Chn2wlhu1xi+6UWEbTP4Cf05V/5C5+ESOyJ6KuBAYRXRPgxieSbUzssodmUBQ0wrlGYy6G7xxC/5ERNIWNKCaYP0NTEQ/2SxsYT0QEcoNql+IZSUYNulgkG7U86W+XOdWnJpk0CPScbNIiQJEeo4M0mOo8OawVdNo0QfGqSEQ1dKUlhaRPYXJIe48KY3QCqjdq2CbHlqo8dNLr3tNygB1CuzJMMu1qllWVU4I5B7a37GzazUhaQkhbyspqyp1k3wZFpsQEQR0hC0waNcUi2bde8XbUd7IuIr7ZAGvolSeVEkuRIx/xq4bZUMv2XrQdZG8xla1gxKg9zU4GDu3FxC4bVhcuZQsJ8A1HO0M7h7FU0baqXJaN2S36m3pbu8krT0qKN0nveH2q9SFpHUAjIXBoUgIHjsqIlAY5K0m/0J3hBIIT36NXe0OCDIc0HyMUcTQBeu0mkaRXe/HyKHQ2jGjStL8JmjxlfPqk0AcZsMhzjCCtG5Hd/VJbwqorj0nN/J4YndwEjOwJqQeTisVIssrBDiSPSn8Ong5LIy67XxN8kaK2IBVDTb+ccz6kehSFJ3WDCkSXKkMQripCeFUcATgDZvsjLAuay7KMjyBTVnxdsqmY31RxzJ8sI6CZvxyzvx87q+/jGVqDSKRnlh+bn5ylPRA0Z601m7P0WVpMEK8XDyatDZoPJPP/0Gbh6Sn8OzAM/GVMXs5rNeOJJzF5edxmYmkqbyxnZJlqMzmu+udKm0k62kysMofAffS8//Rr7H2CQ3cPDGgym/vik+9ayE8x/mIEeHut+C4vo3KQjy1bsGD58gULlh07kzwlwl+l3KYbn9lEv3xtRiQwqpVJaCSkdJU+NTCNXwwZPtbGbidSplGsZ3K9eoyJG6PcDi3LwVXs+N9ry/6R4fo6pcl8ndBPpdx5rcUKR41QUa5d3LnIt5AtZIvsi8sIL9eeKnvZfpqdZi/7TnWS4EtUzfT4RP48yzxUqrc+0a/m9yMOl8umF29qbY2upmSZubDutf43Wt9g8LK8lq/m8iRNjY1+PX9T63c1OmAl3P8KzX/NIsu0vtH/msxxWE+aXI22ZPGmxuZyOfRM1t//RKu8n2Ve/hMyJ2oNcTS6/Mn8TY2/sbFJr+YKJeLAAO085XsZGnza/nLZKXgCTdli+yJ4oIW+RZ2LiepbfYIdd5+yNmc1ZqGrhyvLmrXYusz9FHuKLfMsbrYecB1gBwg70Hig+cCp5uOeE+havZAtdS2oIsXVzmLFssq5kq1iq7wrW1cRb3FPtXKm6qQLu+lk45kW0tPg7VFaD3uPsMPssPOI5TBx9hQ3KAtaljYuVEF9v2I7kC4Z3IXDIfz80piYrjk5dDKX8elhptwuVtH3ZogcNvLW3uVAu16EsUZdNRN+1TP4U3YwrPCvAXuWyNaaHo1LQte7CPtVSehRzc0wBdy6cAJ/5n/U1kqOI27svGRE8yfyZBEtmvGSjdNiwXEmkBcNhZpogAb6CgOBgGlaQEbP9sXi6VS/HSOcjSb0FRZI8Cv/5HwvL6b1G41p+UuSzdBMTP3Cq3XnYU+IEy0YuRvoh+y9lXsf3PDggytns9nswSMb3tv73ntHPsQBmsrumLdu5v6Zv5s3xsbY797Yf3HdxTvemMrI1IS4Q/6mvIHd0sUinHALVHjn+Dep0Itkjn/wAr4m6Re/+MX999+vQOPW03UHnul5lhH29p13/PZO9rZykB0o373p9EJ228KFmzZlla9lINQ0FvtI7kZld9mQfZA9z17o3n/gwgXGvz3nAky22/jHwPArRXmWTdVm2JQaepq6WztJwW2wXTaYWzf15KFNuqrT0V3dQwIgQm4v3m0JVpOwtrihxFfWQi7xHZS9MX3657exj5VXrEeXsifYEyuWPmmFTS/a/Pp77FP26ePvpTXDvaLjyXT652ye8lPrvAfZLDbr9QejVqjpyeYVJ9GAdvTkK83kHi1fVECrg5bdxQNko1lpLWsqaSgmN4lbqFEb9Oxu2d6DYFhlVSX24mry8QmZPGegdXdDkBg11cWOEksZQbb6IgVRfwyDpq5qhK9zKwinhWAvCkdD8BfW4IF2yot/oLstjGc+Jf5ZsRU2b+uzkfFZv6TTuE9xdpY1l2GKNpQexV2PK2UOW3ktnKnDlCOXhV9pKuu0dqKsWeetJ/zO15WAv2W7rY+Ip2djDXDmsvApYhO/B+25d4sSKn12B9lc/ohy1d6zMUm180xaOwq/FaPtXtTMmXNhDnsRg5+WXLggkUkzuIVGY/i3xjRgdDGYC9PL3EDjmcROaNCYjYtNwlLxEzGkkQvRVMYHgcMXtZTX/M8BirPGF1HxV/FXpd7R4PC6Gp0YDUf4f/K/Kq6OqpZyDxE/raeI6sOe5A28AaS5JLnTM1M0CjMWJIJW1tLY5PM1NbawVsJCwNiKe5NeYXwhX8hegaf5E/+Cbtue25oDs1ok3nmn8vwzH7EX4B/78OkXyJ38OyqEyzVGO65DiBbkCWemv3/xkgrlctvM9IyZsFt9kcDWR/qYMGHogt/FlPHp4lFa7XV7UXHp8KAK01pf1YDp0FEJ7a5Xk/1iEms1gXVDXUNdvcw4jPmG69Qku5hVD6VrIvPsyry1akppVo18nK/G54bOcXmdXgfcxNpg81jrLKyKWWvt1bZqu8vpIugSUO1wo2rDzuzQpc4GdGpwe11N1T54NVf7a4i/pqlG6skxqW0NJretq2Y1rJo5qtG1wW2rsTIiswRj2+uqG2RGbJnKvbaRrNEwR729weGBV5Ozyelzo867tbaVtbLmOn+Dv8HX0NRI0K/C0+RBVbYfmt5U7SViA7+T2n32JlSLY04AaHyN1V1VbXfY7Q6bs8pdUV1RXcqKyGotK6ov9VR4KrwWKG/zO5qrm90tNW1wj9b6Zk9zg6/J5ydNvsZWT7unvR7DMw5pWW9Nl7vd3e5qcfhJkbiRssraKowMqMakP06321XtqnFi7nJYXzAuDW6P20uqGzH8ssZfiwLZSS1rq2upl+aJCfNCvbfOG9PHN1Z7qj1O0uCCsbXV2+owSc4UXgfLxQ1iE3S1x+mx16sKpphtAl6Y/hxVLYS11ra4/NV+Z5PD6/DaGmEMG6pgDGVHVFvddpfDSRxOp8Ntc9trbMyK4y4vr/c0eBrgv9Tu1GF8fRtrroZKnA1WaIMU8DB21VVd7YYXBrI6a+2MbMvZocGmY9irtIxIswgaRqAXKqqtdofDUVVdyYhT7ZM6d4O7ATOz4wyphRkJFJBZYLxkTKoPxtuPsajVzTU43i31zQ0tDf7Gpibi83p9Hr/HXw+LUGaHxPt5qxsJf8b8/7I06tVU3HVqrvGJpdGIubi/amlUN7knloYN2otLw8qq/vul0ehqjC0NP76uXxr1mHXxmqVhr6nCpeFmLhnm+w+XRiMMjLo0YNr+L5YGJku0UF4L8odF1X7xjDbKGTpa9dFjMg7eQtt0EQO6l92rZ0Vu2JZkaNhOX5ANsSNlh7buIcFBxYYOS35i3qjk7DR1rmS5zGzfUiHl06YeTy8jhStoyMiOmpgiHuTfACnzvQeUvNyKtczIpo2mXmZh9lz70AAZeRo1Nk9vp/fMe/NjPRv07+4aIHyNWKvklW2ybrwaTld45V/oT5vnyU359feizSSU1FcdcPZUkZ9rTAk8QdMIvdFoJ+Jf8fBmTT3qbuHwVo1YlND7qra4qtBZUE14wqtUJPTxf9W4YBW4HGQoQsXNffxWTa291lHjIKp/e1iMIJoCbEeGMJN7kxH9oNMV1YScjh79hkgElTOKyECbC4YRY55paVJORNiRlJgSMlFiM2TDt4sJYQlSEzaB3IM+O0Y06MBlWu5PoyGRbdJGMdkBbusxk4QYGU/hI1pTGl0WPq4Rpan0uGmZxpS0LHRc89uwPBlOOm5cJnONGpeFtb+TRyCXHjdpwyFZWuRz9TeRkYA/8u1J4eNG7eT6xX+ZKD+XKs4hzMpoNFUbThrlmalaVLn+nT56FW/2OfboBN7sALByO/m36Tbx/Vz+/WyWK76/lX+/jLFaJffg8h1LGLktI33mzPfTL+lfYy/tDY6oydNlSvN6Um87wIZ40pBI2s8OQ50iT9xDC03GTc8wEs/GjZh4MAldRbZSEo/cfH5NcyZpyh2qUYZjkZsy1GEwHrm5Z3/YQ/rrmydFbj7JlkyK3Dy98B1MuHf6auRmxbnHZeTm+3+jIP8eAKaSf3uhGoOdA6MUMWHwMF9MWVqfRdlR1rmZmdU8M3DHZBbs3LWjk/S1MuDYUEb4kSYrf+tqtpw89PIi+RTJ7NjWQ1n9ZOwuWdUCMYUeWBsczDoATMPN4zNp1gGz+UCWcvsdNGKEO+VwHw09gUuzGZqTlQXNEfsT4IogXLGbf0+Wgkk3nSKOXPwmiCunFzkJCIsZDypGf0Z9YZqsTdz9MT7cQajtWkdLg4myqQWdhWVsTBnDFB4gOlwWmZrI8cgy4Cb72NV8YIUFhQVqPrBiKf4G+gJ96LjRVxAoTBZ/SMDc88lX/oW/oKmvG/8uU+pgKtQxIrJFHl0SmTuDj7AZXI3UyVQV0InS+BbGuWtUq4Mev6j+lmGKlzGG1VtcyUhTT2F+XFS8gNwkP1ApJxsXlmEoWCZN9f5PxTiO9FiAmR9zbGMo2Mm3Dq44+fZbdyiIBZCpqgThNgjMBB/xlmTEULGwJRKnSiKKxZqCEEqYjFLkpGnU2k8kqKBVQoUtw05GDSS0UX5cvNpGod6LZ8QQzlLDsqSKEotZT6BPx+E5FutE5lT69pm1K1YsWPvIIwsOHj165uDbIGDNTF/00EMfLAJmEdZJ+svALEpT4Ag0Z0QTMlJepxuFiYszmK8oACkpKytoVsRPxV713L//Pj4DxRF+hB5AdQ98P5kQm/5T+N0v0kf2PPOm/UOSq2kRN/Kv38y/J81IjXVk9ofK2+MPULk/1ZIPZ+/epXwFMOwniJ50lSJC5yGQUjrlfiMaFCbccdIx9CYci7IRFukvpj0Y5l/DHM4gcBulwD2RtP6a7CGb++guzTuLXn4oebP2pSOrMvWLknZpDm4cXAPHAz2oGbMIShccX37mzPFjZ+Ip95J5RlI8WfkEILgqYT3K1uJNmZF/HeSYUSnHXMR0O0a06CgxzPWYe5g/FokYFBl0wbFJ91gO97gcoft2bV6PhtT4ffQg1dFIWPo8GyMGxPlCoEher+Mz+FIaTjUw46iJheDTNGpk6nEhi4Uh+mMuRBdj6oYTWhP0sLjIazX75/BNrNK8qXJ3ZZu5Pbi7bVNbRXBUjS6DIpkyCjIzLBZrvzp3T6b2psO0d1Xv4cPwVnS4aNWqIsVYQLcsXLjl9JadC3eePg1vypQAQuWJEaNmFFPPIdgr/y/4JvwqdCTKaAjog+lXUEaD/sEUcMmFSFSygaxlazLEt6gx07zfuATDSya4kdGZk3gQxxgVGk3bhh1bhitITZ0Cq2QWrRzetiu7nRgzlPXiZxQRSprZbrbDH+gkKz9WxL/8jRYVVJpZjvRLdJA/a7huHu3raxtiw9Lc2kRu17j+SoGXrrcyM9tSVVBKnse49MQoldZ26J1MzbUW7hOxYc40asVs8V0a87HI+EKB4VpGeYNOTeUB7YYaxrR1HZ52bzsRuq+uZ0w7xwDzm525EHrm9AWF/+Ai9Xd4u1m3jPheajQuXRo2nkjuYd3edj95cx7yRbdEMOJ7dxzmUUa0YAKuv9NoVCSmaMJGxVhCMYWl2YwpLplTKWrZ1rjVtslasNVlti584ZnT/lBT8AALE7YH8a2wVlub6tL+CZ9K52TMeV9m8MUUFTKDr6p8f52d3hI2kRUrFXPQ2LucLWfGIrOZrDiihEOnd74ORD0xgXt0amN4oy41InPgzQSqEw/VzEg3g4A+yjfQ39yVka7GNab88ehRvkNsDwYxETfMgB+j4mAYprS6wJmjFlN2rTvA+NfFN1halD+NZMDOFF5/RaEPvYM5ifKLVR03a6pvavCSnD3B4PjsK7MV2HnOgwSu5TlqquBEqIFhZCj8TIc3AHs9WzntXWGpcq5YqJ+troEPNaePeltajzoXJn/IGtje7FjL+M/FMM1lq0pKV5CVRzRHu7oPA/vb4e6ydRL+ffF9pcxf6ilnZBGiUYaPMkWmaB/I25QclfA0+jTtxIixFcYQOxZmStyjXm+U7KImHhCQDMwY/z/jN9IFZ3kK5iWef2bWLORCvreSsrswsuNGZasopNnD+Ph5+PiMD2cPw3P/4MoPlKnH6A//MzvbHBwe/uF/MmFTzsKq/E1Y3KiZ1L8qCWHA4lar/fuUeBp6dbX45USvqkpMBgKDZ1Kvih9+jIGI2dsQKkGRSdS5Vyfe+oAybuM2uF03r6SRkLBpsaXDylelDXmQjU1Vto/RI7opf0VV7Ac44vl6Jj4wheEavP+nRmrJ3b2psb2eteS8/vgS/iOF3wVjvnmX+ECOeT889Aebd8Wa9ePnqPgn/k9LWP7jq9gI/8HNf2FiWAb+X6TRtEIQJ9VHzTrAtgMNTfsIxZHfhJkhakiDoQBmmz6rbXP4KxBnPo57zTr97W1N5HmDVgbXP6+tbLK3s07W2tjqbyJ3/F7tcLNZTOPTlBUhyjxLXlRADq5215BnpcPjScqbdJhHmft0nLxGB0ZGBp7uzxvJf/rp/JE85efieSpxqNL443yVeVDcJtLTomKWmAU9ex/XIUnoYj2TScLJOAjEG48Nwnq6NULjmtYJKBQ7n0fLWZm70kks3bPFjYYL94vvbtg+xjMic6Jcr3BNCq3wlnvK6wj/Gp+zdxvmo8IAKkN4SfhFmIvTReKLxiX4poV3Pp0nwvlwBBMgYvwSotECzxkRF6khHEFWyRCCj2wTxU+kgguoJ7xCm/I5RXzw7BylIED5jaa7tNwsBoG/FWN8DCjUjeLGysqxaW2tL2XC5GMoPhnUPOzcxk5lQqt+Jr2BhFkjg5rCJvgLMRaKfeJxKBak1qbB6uixqOExENPo9m2as0/SoyuAl/wZbWAvPAvrePb4bLN512ZgU8SIivwdTmC8FWp59C0WKLyLsdQxxt4KFGLYU9ikoOH+HEXsQ4yNKS1v75ZILOImeJinRfo2zXNrlE5vSyeQbNV5GJph1/BKMQY0D2mUSpjStay7pbPTS9Ycii1Q4CS/QQ2RbTFzPj4FPM32tQe3SZkSWZ8IzQxJSKqXtLfdptjtFczuI9u2K9u2r2HbthGhCCVo5gpXFJ+vjfntZPs2Zfu259j27Zh1lefDYqwRGaJGopisYEffUIAR/RrlKULPdSYWMMyZU7iUJb/CH6LB3KHlLUvIfZrGfs9utod11XbWdBA+TaylV9I13pzuzduL270YvdBZ0lexg+1gfe2d3ZO/k+aqVmu7c3tP9y7vHgJSJffLuPAUNbGamy0/poT8wQALkoBIB5KWbDAd13SVPb5MZAaMaZ9vmrNGySrsmA/CGcwvCQQTZWGjAfmuRKZIS7q4WIj2Fp5w9nQpBurmJ/NM2Kt/yMTdx71t/LGST15TGPtwbnM5YfmlwL/xV2HvmWyIwOWRzGcl8WadKSlVE08cmpyqmYjdxljRWZS36BaKv9JOp9Lmbq/uYN2sy9PRhIAjBZZtji2smJU2lHoJ7PJfaw7yW5fuu5TxS6W4t3HPQDs5H1b62warfFtJU77iN/dv22UhLcOD1rwHlKd8xn1Fx8mSja/PXS6+80beYZ6sIMJaSw0M2aFxPf1EFxUK3eor7LL0kYJhxd5e3lTGSllplbvIXfRz8Tpj5Ag7yDMOG2Ebw8TVs1aG2yJKYFuwZNhBhHmIn8jVipy76Qq/UlVvb6lvJV0fK57+/s5+FxlwSUErhUr52BiORDXs4LY965rJ4k6lpLESycxnwBueixjTTPyiFrlX/ZXEPsorLxfmap1ulxMzjuuHWH1BNlMmAtcOappB3tnuIKfKlB5XWxkrIiatIZXyVrRSwFJp04nscR1FhyDg/BjLLX+qvLSxvMXSXlZSULGVbWUF7WXdk78TS2V5VanzqY7cDsTxfG33bzrI7t8oTb2Bll4n8Vaf3HJ2aN8vq3bteu0t82bDZut94hHlrxUXsqF/RObnNLdkXW/5il6mdLCO2vZaorpkeHT8ZJiuZE891ZevcHJFD5KHjq9NYBuXL39yNWLkOa5pShEr9lW0Nfuafa1+kvOa4mitbmftJKrCqEQ0mKO7pweBkLZsWVe6mhHz3LOafWuUQ10HW3exLtbnYgVELCik5Z1La7qNSqtvR0erFy2SAZrLM4c0ojophxlF5h7YdtOhgz7R3fcA5e06FQCSz9SdL6KllRU2IzOyCn9pm9Wf38nOEJOGLepdtzu/2dbmbHMTYKQ+0LZ52rzN/t39vfvZy1hgQX6Z1UZ4Kshyc7WstNha7ic2r/EWE8vl31PyGrbVYVdvq82rJrnieyZm/MLmVMptxc2si5zXvvC3QzyJJ/1t9TPJ4vOFtMhd4ipzkqEMhR97n5Z5SxqLPKTvDuUVfit1dMwbFt9k8H9etqOcZGlf6Hu79Rw7x962vFBAVEjGB99T2lxtrlZnb1VbQV0+2Z5KzebFL8Eez84qbKCtr695Z/tw64FGIhbyRcCQ8i7xAZBHN1OeZqvLtlU6qt0OZielWgkIrUYxl1jKsE0blf6Ojh0syBDSHFOCl5Xno/OLt7OztRuVhUGMdejQiSlXZtF4tmgMCvDbm+x6Pi8pfs7fBOccTTb9+QsoyMIObikvsRYy4gSK9JOXD76iDKw9vPV5RsLatSx7oHyYVO1Q3H5LWzHMuSlsadq+/ENvvMCevldxVNVUeixk992PzVbKPRa/raXa42pwMRtz2JkdU5fXV3fn7yofBGK3SjPIdnV09Tc01DWALO1z+KxQ3TdyqSDs1fOF715YLjNFSpLE54vf0IqVy/JWgkzxf/gNzcFPtjQHf7qrOThcxT7lN7yg+DzNdf7qgKO50FlECh4+4lN6GnqsvhJyeEao0rrxoX6r+d18ZZct2OHf5d9VHtzsJ/5B5Uj59mXlK7HKRNrnUFz+2paGZtL31uoShd8v0qi46ajVzH+4Qhk4Q7e9lFasqC5IKHQOABcJsk0esorJwJx9jbrqXLXu6vLKImehh+R5C/iND798QO27F7Dv1kDfVQwTC/ZdVVsRPOy32ZK0/fnPQd8tTVOc1hpLfRXpnjvnGWu9Uugpa7d3YSiCq85Wb3fW2Gur0TDUtnWgMOgkvH+hMugM+vp6G+rroAPr/S6frZ6Ige309bD13VeMnbdixtXxeZR36sSN4hOaN7i1aORxpaWyvarD6a3x1nsavI0NzQ5fTT06Plg9dq/DR2rqz5/oeeuIiU2HzTn3Y6Z0sa7Gdl+jpwGtKXKMqllNbXWt3WWtrqoljNOVISDDu3LDhccwf99qlt1XGpQUvLXSD4wYq3CkmMgt4XPaAx3Z4gElThenja+iv9YhcsSy3A8N7F6l1d5sa7ZXVCLk8GRahNGZzvonDy0/xgZJX19jV3KA7XIEq0jVG0pNh7ejzU+ODhqb5q/O23v+BP9mgeKvaXF6q0hPjtKds7fwILptZbJlwa1HyN2LqX+x0mvbU9JVRYYkUsy5CfcEFUu3SzeemATvIhMYed6NRlR4n8o/orxHx13CJT/9CX4/a7P57MAy222koECx2Vil3x7LSimw3D8oYW+vhRJT+PLxZOqurMFAwVnvPvQp62Dt9W2egsylWU+we9ljb7KP2GsHTr7UR069KHGK0FCAPl56BvJ+rb9wU3bxWmZgT4+wCDvYM7w7YKuz1lmZ1NmfoDJEC9F5TaGQNu003bhhRf7TjMQxzPSYfjeVpyprjyzcZbg2glJ/nB3u2LcTmjibz6Z5/RVDbC/b2z400I/0vqzcVsDyWb6/oLOc8OlmOtDfLgtUDOX1E7NZ6Sz3ywK2grJyMv+vuPVlGClbXmQ0b8QKDhwcOMnOsDN5J7MOYvngxl4jW07EEf5t9GDIWpu3lC1gCwaWHliLLgvmwaIwO8aO9YaDg9CkB/gglbuVPdaEjRuV/AHZxF5Pt6+LbBxSykHkZ7lsea8xuBHvkHUwD+94uO25vmGy7HhcblGe4RnU1+XpZr1far1q/vhNH2W5tk3lW9G5r2+47Tl2+EvtnpABaz+gj3Abuujej3lAWpMbNUMz6GeN2mbm89b7ybsPs9XKI7yMim/wr/NhjPRDWi6GjSD02RCxb57CEAK3mtz7EUj8pqvYxdNEDW2cMeOzxpguaV5IzNPKe8AorqRwpFHvOOMRDR9JemRSQa3qWhy3PVx8H8Y/44OZenEiYbJd4aGFix7WczSNsHJnpdWKA9Xd1bwdeNwd1u0lXfjAzVZvJSsn55PYhorc/HwEFx8c7JGDUxzeOIjmr/789ly2AZixp6h50wPn2B+AT0OW/pvj36EHsqZNy2Jsv8If4oTm9ytuj4O53aSk5EBWd7fi8bAmt4c8KX5Abw6bxKVQmE/XsjOHXnipHTEU4skny7Vd7k57exU2CPgCb4ma5F4vpvP0swin8F3Ke3VqnpKJgMPdWlbeVNnqIHyugD9OlJYmHyZq5LtjoYcpV4DWp/yJ8d18BEZityIyz8hsYyCbZnDU3UwZz+MHqVjCM5Wyzs11ZaUEM5cppWVsS1cpQX2T4rO3uFsYvDw+H8HYTqWrk+0s6yIiT2xDAKLYC4qKYICmhSKjS7Xnz8+9wJZOZYqMvkVUI+DNAjqRL/R0/vLl8xccW47+imfOLj+2QC/mJazOHn7u0PDwoeeGs1evyc5eo+ff4dn0xEhXqbJz8/5SNPFoc9m2tuIesvqQUuWzeipZJbO6HXYyf75it7mtrIpVeqp8TvL2fDYNvSluBDmpiy5Qb3bmrHqz+XizNerN4E/ebHUskejMdOscRP9gxX6JFaKt8ltbkwMaFJP0fTy9QFvVrJ7ww4k4kAjh2doL6c0zk/m3n6DCpWltCTb/kv2SBa2tVaTJSA3CH9HyepC8nE5Rypxepbre7WU+EuX+NC2zu53VNUQUH0cnRD49ia+DYb4VHYH6dOKlMcq3sP7HRA/wk3vFLZT360RwKeUDOp6ZBO8qM1RoCmgD4jbKtetGSvPSFEuT3eduJDn7c9cpDntRETKGRb2wDebuz1mnuN12m8VJ8j4Z6VL4o7wcRDCDQXV7ZLdusSnOWjca/13MWe8kz4mb6pgyzAa7AwOBPJBJ2DALyu+D8J3Usef4TUq9dAlAHGxnHdniZ39SQX4MGphLiVQ+p0gMKVFRT/n2mB8P36Hj3zZQvlMnbjJRw1Too5SkMcNUzQUxnfJdOrHqxUk9EkuYWwXjk69dPZxzKDk3l1UhKHpL7pByaHjPIVjmMAwtM5ONCSBfbi3VC7+mi+3gick8MS02CPkY2btLN+Mz+vn/WytUiS7G0o9jZBcLiYwxxm9Q0OG5tFzNIyvSpzITT8dMsaZclns+cKGQDRmHsNgUmcGd70bwhiBsuBHKB3VhBL4YkkICoeJO/p0NW2A5pSCO74adirjzUcrv5FP27oS1loKgVHu3KHiC8im3Cfx/SXpj343HazYObvzlq1gw0wjEjpvFE3TDzooqoGpinL8AXPpv73xkCdZ+ZDhonrPg6t0uf/Sr2ag53sj/jUKVu/vHpl7Nays9pfkemHUY6D4c96rHLZnv1ZkGKd+nE5UYwbwfCr8F7MeCeQveULgHSO+VRJnqI5NNm8pUIPswfLkMBAgIRshEs0K8n2WZJJRYijTkoSZAJGryYqoWfiJM+QGdcSoaVrSiMiEGQyxzM3V1dHT15e4Drm59QWl7ebd+ahJmP/jvTnWUd+m5D0b9oLrCntPxYYTnOARrawXlIbm2QrHw7ogYMRjEIE8fHU3l6XxQaxIWmhoV6WmpPDMS4TmGiEb4AzRUaDJEAsa+cMQg4YkKwwWGsDEwVqgGH4Wv/LtSX9hdhtAYOZo+1t1ZHyDh8X9X0jCbbg7L5zm8jSmNISr6mW2UYzDSzeIc3bt7176Q4RxjhgdM63dv3qvn/5TQVuwrYQ6ClNVia25NZj5fV1sPcBE/5xW04f9j7U3Am7rONOAuvlcHJaHT1odmulimzWZo0qTFLllqQwJhUcJqlhAWid2LjDfJeJN3yfZnW7It75u8I5sdJJY4NoFAQlSSkhLCNAm1p02mQNNMO4OPZg7/5D/fvbKBJJ3p8z8/xvLVvedu5577nW99XxA/FXWp3Vn9CEwlJruqclx3EDwe8dFsay6sJ64GJ7o8D5g824EUygUKvhTCTRWkia/bEbAfsp25rrzCfBuCeW/3mA4CebeSWvPrGnWVXVJNWU0Z8nzUVNZUksp0yZpfYA179yhlPm0u+y5lx7RbXqfsuHbeZioU7LKqMtKWJ+UVFOWW5pDdLqnIUVILddBYX98EJD+Ktrukquxaa0MBycqTEOreBrmQX4+JSdW1tQ7yER+kipKoIFuOjNDmI4N7jzbnbE5I2JxDeCkLp+yEdmQNZUgy/RT7b8pe0fKn+PeRqjoUPZwaoQsPaVnodIQeVMp6g+R9iWIAvKo14vBuhGXhfMYXuRUWcRf1X77sn3NZP2eO/rL8v77BKgSsK0g1fz2IKuoKoopeV2sMghnKYrXiRH5W658mPnzcQ++MYGJEU/cqe4L274KNu3Yl79oAyf0kqNsPI8b4KQSDeenkgv65QtO1at6Dd5JeXf/qyXf2vCcGmVUzFxbsemk9FpHcQ1cVrc3YFL9p71r3qhrCHtEcK/Ja9iWSPbv29En7Br3uY7VERVIwypMRVGOwDMIVvIvh4F24gpgKEX4xOhHdMFSpiwkTJ/qcztDyiCiK0VCdQV72ystKdn6YQSl8CcJz8OFINqxh8VimgzFirDq7FYqQjCxaRrhkJW1GAdt3TcM/LDoKeX/wK/5h0ZF3bp0a2MDaKBvR8oV8IWWiUy6xMFoXnBqFChQ6ykL98iS1sVM8qufHfqOES5QgnhqSXwndb7/UnhjJuwGMPuQNCAUhZRA4GEkDQqXZ/Mf0EJf5STjEZGeTrXEb07CTsI1rbFZp9qhCKR4uDrRFy+xiyGzV8tnsCt0WnGhiYEH8y2tQobomZOg1af3I83tjxGP7txAexsqlQ3uH2oZhGIYyD8UTvrGdYhEzFjOjhohFX7pBPoviigmAJUTiC/t7EliBfUzVIvlWmpZdF5eTroiza5S9JlqJIRutV0BwuVUI3FHs92nstFZ/meIsNJdlUHZGy6xrKXtdeyfQCzurnQB3eS5km8lz6JAHfzGBBWtJFCIh/RjC9ipFFHk+zWTdLguVJ5d94/KcU9S7+qcApySeh1hHVu1JP81vzKrdja7YonwrycK5BnNU9LhV1YlsDXnC7iSr8fmslnMhr9CWRzaJJ8VjJESpClOS5VFZcynK2uQKNBonRf0MMQQ/kytrxNOrLJYUmT+pT30BcUwoAefEi56kZtifUjPsV4cl3s6wnxpYJIZZaTmXxXUc5/dulmzlpXawEX5Zg8heYVUVTD7GQjeye49KzooqBzgJu6zB9OQwnr6ajpmAV0R6pOmi0zERuEqfKrHhVqo3A6vyd0tfzXEtVv4X/YSnzd2bVZtVNDde+oT9gfJZt77fnMMe9LMH9c3NwQqtoxdMT+tgw/ZV81fOP7P9NThBPrjgORrmDZn/zJqHdbBwaP5nz352aegivE0+e2Zkftj0EHx2GLDpVmEhhQRA5DWF+AArDtgbojMOUfYmonA9R9n5YIWDFSsc2FtCZUIta5aPT5EPX6VOB4hbJdsPSuKGwSa65dv827D6FGYGfHGc3Sl1Uy00Nlb29PR4dJem7ZBf2mxcG7ZD4SfXneDfpvrZG07rn2RIrRP4oRCIDXo+BA1+ib0xjiwglhDmF3JAUT5Do76qok8M1RGq75YP1PXvhcNEL8YJogWJlwIR23RmvQa29scfKCBpYmnLXUuFJFU1BMRro5gGPZoDLnGUI2TieEdIOI/F6PSwGPV6RF39tfZGyMSHqkaOaqP5EHX/6bhx0u+vOpy86HBCr9pOd5aHWPZJRY3W2hwE6yhDDKlvroeHhXVz6XBzHJ/7Y3eRQVIR2O5A2RM67BN3P5/7AzOFacrv4VpI7wLpt+xJ2t8nYZptLeaN2qtLSE+a1GCFjDwrycmFcmse1srNB7gofcB0NC8/eZc0rzx2FUTDS95FY8+M/c57AV4lUHnosFRlrUSMlXkrZnM5gsufrrgK78LND3/zMTQgdkepmFlCAiH0CZ6461JxW2bNs/0SG2LRQi/kkWBhD608wx9yq/DNHtr/eu4unV2TkZaYEwdxkNic0U0cmv7Xm/rDOkPYBTH0bHfdGrskBs3QuheXDCS+eX5oHeL+ieOG0qGhN18cGHjxzaEhIR2EISi0rHVD599MHFjy4rohTBgIhAodYN26JecTE88vWbcOY1KogAplLMbPo32BaM2yl9dv003XU4NQ53iEUfmUETowjMf6WKxGrYaLMGru0Dieokgkh89do+oayHYTxWeJBzxzVBwBT+Jmm2mxzaag6k5hESqnLPuuJqPG7DCDATbnJKQRF3ueGrQJ06CrurOunfDHJiGXIM+ZXyts/m1sm5Tak70fDokO/qfAWrq1eWPlFtgCG8u25qwwJ6yHpYTvDUSzvRp4I+Hkik7CX7j1TTo4eEapQH5K3P44iwvX5Bspe1tcp5veiaOvSs3ycDqnVk7tkQYdPb2wlzCd5oy+Vq/XF60M4zoNxPekDNpJaioUzREjuFACX+fA0ZaBhqOVB+AAHC0byDua3ZkIBqWsf9NtS8rA2mlUJFrbm25bcz7w+sbAa/DdadRt0lyOrIsKM4ZchoH8xnzCC+XG+oH6y5icoqdoqYlJQkvZO1pfSLh/XMFpj6AtgxcBBoVaDQl/hewEaWHZEisCVC7WQEJXyoCNxMdDgTifV5zPKM5XF79XGnB29cIgYaLNuSWNCyuJ0Ui98tmy9vzqQsK3ytWu9vqzlcQupsxFcmFlsQtcpPOqBjPBMQ5QVewoIez+DgqFxYWFZWSR7KiuQqwJF9ZZkKuyN4THjyHUNPtPtojCodWrTq2Gg2yKuFBp9RNCUU1gU7bJp15bLabEONaB3pKnhaH5G6yiFxIu4ZWZgzdeGdTwmGnBesjwwUFvwuC4WiOZr6fGQa/Mfj9IZ05svuGeM3jZPXOiiaqICIU4FiGjxND7Bj268Enxcvw8ij6s5TNCktK6PRMpLiYFfvp8AmUXsSx7NCpKKTiLQRCxSrvD7ijDPHosXMOCIgUnSakNLymz2e0qRxWQ3f9CwVXlclQ7amtq6lzV1Q4sPXBWIFhFdRlmzDtKKouAFEFRmdjFbi+BfLJDhs665noxBJurW4QFUI+YTrYarHEorCrEGpWyQlsxsReVFBUWlZTYSrBUoVycmRRu0bCHz90lHkbZLARkxVE3S3uT/Z6uhU0pyVsLobCiEN3G+bcdPvlkmyZv0uHToHOzaItKaac4fBrQ4VOvOHwuaH5bd+Y8XIarC9+eLQZiRDitltF7W15M+LeCDiBlfLJpclW6y9y4m/Cf4UANpVBkt5WWkhIbuoKcUmmV3am4gjZoWgraizvKiPsoXbZeWAEn1YpoIYSW6epZLE0Il69saOldckARlJ9jndHLy3Tw8vkt/5pL4PnRsahRWC4tbNjSD22k69dHb9789eb0MMhOTIvNJZs077eOHIRj5NxPX1HYou/FIxTLazaLMxx9eUTHiuWRo+KMm19Zo0PAsmI5OW3P/v3de/pwU1930s6daUnJOp56lG49kpPz2qqPP85tQoEppAiycvgfQqykB3wG/hCP+JuQcm4fVXy3zKP6bN38PQ2bJdSHp582ROnYJXn0ad/TYT+Jot17X63zgAeGC7qE5tsaSdklI78ks8/ZMB0zRE7XOI3MACY+YgIwHASpDZqaKtvIAfafCBAs1JFgjdV1xdGvuvuRKSWMKXGPdye0lt8iAs+d2aBKKT77PGQ2xMStiiU3p0v9fQdbveCFg1n9yeTmuLTqtZh94vn+jYdRU/uO+u2wHXbkm3aTl09KxwZGWk/DaRjJ8iVixQVi/FzSItdGZ6RZRia/O74iyaGXRxtlPV7Ie1rM6VwQLPdTAQE0qHSEjal415EqSoBP0VwV2m1USHisRvEI69klnwa9ArpRDb5+YYj6EIHJcHlupVYZGUfUV9UIpWZ0/dk6t4C6TIyaI1DtRv+3w3JU3GqVG/M9qixeOAoOsdwD1ZYjGO9KgdJOo5hMbMoRcJmw5/9Ck5Ik8ZYK85wkvyv3W3r281lsCp/Fp/TE9XfAvGSQ0G1od5CkPSbTniSpIa+1uEXs2iG3QmtNQwPZs0fiS21IDWH4q8Z/0r8eHpRUMA1xpFmYJOUxdXfBwywO4LOudGlRHDUKzcbwmez3Y91gLPsnmgot2Tk5iQO7AXYPJIrFFkgxA/RmZ+c0DwxI7bs1iYk5zS0tqQCdPZDd0tw8kNgO0JY40Nzckg29Umeq3NLSnJ2YCLvbYWCgOSc7u2cik1YxCc1Iz+IJB+5BC5DFSqo7fbiRstj3gE8LxwS+KCE6h6fp/Ua9/iZTmUtjKbusDedRNHzUGBXOVsgs9M8sdAYmB62m7H2tSkLIQ8ejZOTqVjADMa/c94Jsrc1z5deh///wtlNp5+AcnOo+fIiYPFJ+QV6htYi85dMoOaZ+NSM5imfSXHtuGbpncitzHeSDMQ2WJrgwHRuzGbzhLAazjzH99n3tqAEvja++RmeDd0CaMZey1TCQDhncBdAhMdeL1MCR6CE0xMtcxmB8BZVAwPoI0QnxEnI4K2ome1QeGx2NkvQbFL4vdP1TYJWP/WmpmtLJsxFcB9jBFWeXArKjdyiI+UJUxPoMBoscFQU8NhCt9KyCQBYfzuNldn1aJLtfRkeAFEQgyOMLeuMO7QG+nmGl6fpDSb37JOxfcZu3Ozf2l5Rd0fo7aZLWb6bsX7SqzXR0X/xmo8qz6VWUiT8X0d+PQiwq26FKAvhpiIqSMhvTa1MhFdKLMq0kt8njMQ0kJm45elpNTVeV89NHNiNipscjNeVK1t3F6ZAGy4++fLqAbELvhRev+ZjmdN3RV+AsdBd3WdEbt0mos0f3xiOEvvgV17B3r1fnC1m8es3iCYJ2HXQXYePRL1/WbnFZaaDUCo8gYbSGRRsQ30eDzkUejQXC7jHNNbWa9NGwSA0fMFJjpFceG6OGSPFQ/hSypGDDaniBRI5rvNPGx2R4a8OpJXXEx2uUBqNjSnN8+c7TX685tXjxmtWLw2CFclsbERLIi5wZx9Xbep3w2Gle0YuiV42T7KUI/xCn4Amxr8+g6QeB349KF7s/ffuOTvYU62BPiWf/4O+p/q/6B4H/XNyjXxgvep8KWSkG2HXNXYX1kV6FQOkuPoTYL3vPYtl1sRoDsNylBNEwvx098GEI3CTsrd9pfaIbJm/CJ0+uT/XRpW94xFN+/32PSbqzOfsA9YVrdGwsUgX9wQUeGqn89YaoqyODm5mCHqTh8RMrhNGrtI9XGqJ96aG8Edg97F6TBynMEd7a4+HiOzp6USEeoePh4+N3IalwT0jUKIuGYJxgfByd8Mp2k4ndw+8VRwSj2F+Ycvd6TAhxI91VFn2FDdDo6OgrJtOVaKSRuXLlSjQyzVy5gty57Gn68z8qB7oHJ0WlCOSjCbgMdBmxDxUz/B7aEXyHVBYdlYVHNB5nH9GIiIhPxTFCVbLV4IUap9/06mUjm0G9fr93uqykhemNN2/ipBcrRLjee1MzFaF+cWm6jHDp6mYsZwnu5MUcVDySZipu/0zrD/l37bjCkR0qOguTzaYlC91OfKhXl6I1huAK8YFgt/fRRCWPnTyqhoWv6T6AC6fbL5FNcua69TtW3q450+2HwZyudPL882yGGK4zFLYhDfWY3nnnnQWYwS59yl6gJs+CBQveMZk+jVA6+X7KPtK+w9dSdhUHiks0F8/yHuCNGG1sxF4d8HD1kSAyl8cUHY2p7Szep9SYFMGVaJNJpT4KIDgEdq7Jc+WK2ALMhY3iRfvoK9jVAaTiEQPnXn6PODaG0RvFQ7sn0RTk2vuRSp3E89BVilTBU8VIG6efiqdzJ3lQ7LTgRkzhDw9XRhPmcIpxJQZeQBuYi5m7O/gOJn4PHeLPsrmixT9/QA9tZwrZGovbtp09x+cpCGeIgWQcvymzS+F0fLrBrxdCh18Sc4IxXKwcGBebDTfHNUi+zOOFiI6XvdNwPg1TOE6Cr3l7R5DjBBPoDQj1Zg6Z+MCYmos+xr8nFeVZS3KBYO7x++Mx41yoA3oD8mMj+I3Q7eQmaCypzSP8x3wNVeZgcTleZBjAQTb7wsKrVy+8fTVsVBjMrID9kh4/ntm6bp2UUWeuThPC21ySUUDWDWVmHd8obU9O2wTriJkNd2pgKO3Y9j7Cf/oIOh3FJIauR/a6uKjXtX4/Pat90kLPaIvY/fTIli2bpSP8J3TLFvhQUsmzvOFKNWEMnRiA19W8hJ9iXsL85WLsnX394ruvI0/QinkIpKNQZIk9QlW0NCUi+XvEuhR/R4OA+GN3Ah/8Sst+cIFGK+7QiH8ggHUHZTMf9lEvGzZq+EKeRtl32XfSu37yk43HzenS32uYyTfQzvSRkZE1XV1rxJ/0rjVr1oyY00fW/N1dXJFYmGYIYTMMfMbdPIo/0vJHOKU5L5zZeyY+560h32Jn6hupSxfbpDsdiP8q9PdIBV4nEKcyweZCXnGReNIaPpeJX6k2v7GoWeiU78p3gUqLC2nX8vPYD17t+LQJdB81hMn+oLVMY3/U6tkWyommrqq+sh4LxMGBuV4Jt2bcmsEGcMZ/DpRnuYiyjzGQkE7ZJ1o2jNjF/6Z9nP2KDg3BU3Xw5psbTpw4seTNAoCn1g3l5JxbumypNMq+QzsyMjKkNSHKn797HAv7kfICgj4KIHJUKZLC11gJvYQZNEpUZXSaT1aZPjRXLyyareuc81WHUsGiOhWQUoUX0GwR1sZNjWEa+5O2l+dQdk3LL7PtlF3XsiEsTLgh9qlij9MS7a0f5FGbll1+gdq13M/y6M3pbCabmTgghM59MZfPTCpAXrxCDG1UZFbtdmaSlBSpqLekr6yfKJGONlt7aVs5SdDsqkiuTnERJe4xR0aGCL4B8evYBsWbFIT7SIYUZ3pNqQJ6VAK2UrudrF8vLRlYN5T4Jjl5UqqurqwtrS3usvVCH1EcF2yWkGIRiKKItWkRyPOk0i9hEtufFZI6pDv3j935J4gH9OlEowishg9Ctk83yl8YcgNBdPeYuwpLv9AoVryOyiFiQpDZSZ2XZ2FcJFKZP++jxzS5dqvNWow18ir4AGHx/D4KJzN8iR4yPKx2qLjLrvTmBNgJmfas4myl9r6nth88hP+R4VT/6lopO6UgEeIx22vARNauRUgVFio6Kr0rB7PC3M6OujbC5vA5EoIg20qFjd/qaKlpcpHTsTiB+MWIgvXtuPdLwb1fxr2VnLIz+0++2kaOaebuXrUIniYsJhwDbEiZk6fMSvIrJ4NJT7By5/qXMsXB32t/7QJ8oOREicv8JZ8eRNa8k9DKzKOp/qZxusISrkKLaxCZS9iyCqxbZIjerzmQ1L8TcXkNGoR10wnVcdqPEdZNvANWMW1UBJGXntA02ZvtjSUE8Yu5Z7GmPrlmV6WJHA8Whn6uwp/9Y4IQUftZqBgbiOnP4g1yAJVoDOtpwidWrUYyNRmrQpAkAENtqHqqyuUlVbnM50IjimbDaO3dPTRCRX/414o+1q+BET4DHzJTIsmP4GMoVuCqN2ZtSTaVtGY37AZi8avsBOLl8qneJS+ad2KKfE1jqbFUmTF3ceZMPoVrb8xkWjblxg1kf6jBQkfCrXwl/WX9YsRJaKxsqGwkf3sQzEGATCU8HJR2Yi7Moy3QWt3Q2NMDR1O68xqyleqD7GKrNTW1YktPqjDQS4SBnvM76nA4KxWsxjKHvbYIcouKhKVfquA9CoO+0AWNLhdhx4ew1jSUebwypmeH8YhI0X0RGiWD+1bodIrE6tGiY7230CQODUyhNVBb6ih0Ftit+bbScvEjDllYZXfZayqrMce3qrqmiuDbUiWEethGyn6yVqq3u4ocBc78inx7Pikv5/q3pW0P07FEKIoEKYp10EJ0A9oTsq3bmhPq07us3eCCukqXY7Cl8VDOYH5XeqMwnpgUTzfy+1jrT5uPSC3H04c2tpBb96bRnC1M9xLMRBLTfX+OazryFVk5PFrV2Q08PhCPBSxbxc1ORPlR+WOxRh6rWXby5XNhLFQISlmJeQce4iG0qGW3M7uYpOU/xyKkoqbcumwgcxRGyhhZ5QGMgEs84ncHpNbamo7CFiKeEx7QgAd8ZfKAO3Yh2ORVHkoTWISslCKFTxxF4UmL4BE3lAGKg1M3NRD9V+rIyM4Uw2umX3aPYuBDuSilhD10XKMUYBp5hAekFmgqqMom/LfssTtPjNiHymmnMjnwQ7q70dbX1N7Y3udst7bnOlOsGbm7U2wZTYRl8ENUzO8JkNxlGyBGttEIXr5Nql1zfNsp0e8zZKfQaX4C5n+V9u0+YD1STU5odhZva0x2k519kq3KVlVSWVwpXopyUi6n2DJTnSlkD/+OVG3qNWMO/UPwoX5wUDyWqMB0mtUCfa3iXx+0ZLVmQXJWdlZWCmS1kjhu+XKv7UzqP6BjI7OUysG5AL+TPKknzUeBnNTsKN/cnt5DTHslu9OGmC1VeA14BWZzio5/K0g/9zW4PEdSI+ujd9NSRmkmkwai7gaGG9WgfqssBkPx6BNRJotQhSIE/yi0XrHisCBGVsSohJoqj4KLF3Oao6LKIWo0J+fifI4o3HfytykQhHeWoqvUbbFC37zjOG9r1fUTMA53pW78bxRw14S8gEfmzoGtZoDDcy/DXySGSKrGqMhRY1S5euPAp1yeA/qbQgFHbLYpqj9sKpvio2xWApuiiK4wv1oVy6ck8FkatmgaC/VrVrEoqaRNkXll8m7IzivJJKt4lF8p2uWzMCPhL4qU/gtSFV8Ss6908yabAzenE59P4tMY5duBT+OUqNrwZ9qoMdGv0rlzN+DcMuL1SU9+xL8PTz5J0LcmjvbvWr7aRw94PAcOeEw7wgz8fg1bjTjlZdpwM0UO0X8TE0Yp2MvKSkl5Kf8mr5DEBKpkXrdndEMHtDU72glUjLB+CYt3w/i7iEghvXn+9z0fFJKe16UH2vg3TE8/TQIxBioucuf+zT2bWkj+UmnQ6snoTSFRmK4iZbXubsyoI3kvSq4SV3FtEeEu1Cqk7u6BpgEn6X9TWlm5IsOAsbEVqCT/VTtzP2V/0/Ir+yiLb9UI6yte0SHFfBYafPR5Phnh08A7JswhnGawtBL9h/KO/l0H0CscxqK9MrfqKfsPrZLmFOUflRFe1MhjDEKcafx+8Vr9KvAw7W3e4xqEa8IohUe/lA6uEjfBJthijTOTX7VR9p9aRPDBRHsdDLr2NPeSXy9KBTC+A+zb4s1NzUkqTAByGEE/jD1YwqkieRtZvFcTfifPS9w4bdayayHsplZlkzFukZGdNHQjhdmHtzkck+NLjL/ZGtHzYpR/QyhFF+cD/+7EMKyvu/5TzFZ8/hLdaj6sEeP2AtPye5RyOHwxcg5vkSoRK6uaqEipwkAQr9q74lWLjBoTL9q81QrQdDK/Tvv6klOkWzSwnJaWJu/amyDttuViydskafVV8Br7eqsc0q2HTlPmGtCgeyNIRiwGwNMf8G94HsgUipf0LlxMeW0VMRhpeldyS1Id8eslvm4ejlthvn8o7uLXi6XEbFNGSgoRd9bbN9A+2IRs4zsLEzKTk4noiD17DjUjEddMPjPoCBBGxHhQ82dBzT8gjIhFNBbGx02e8HA4bVA0jlDVie2h9WJyi8HKyvv4dqmre2/zAaFPZDMd5d/jeX4+hf2AWYXxOoXOg4Xi21MgZXRZsU5UmEVVdYQ9WKBCH0SIN7Lv3LneZX3J51KWLRMfUi9fSsViyrlksfbcub5lvRJfyubR1Uy7GmMv+PcU157CmMwpic+wUMt6y8n17pNu8X/9SYsUhCQKwlOEBkJ5UFopniDERBd6qA/V0BicuCawRUKiRkdlsVK84qFBw0+00EzGJkfupFKN9yKrr2ZUKHlxQVEY50OHhsZnRHJdNT0pRhWwSP+jqJQxQZqD+BDl1DGyatWzWi23bFKKvdt5FEJ5PM8IZf+ljWmmHlNqKmL3PCosdpOHPcoeRafixG5JT/xDzX48RzRITPSYTp5QkbdryZI3g6RhQVqxDRswgbeE3UfZDD6TIxR9EH37jaWSw16tRGPFcHcQ9j3xM5PPmMA4WMRLMOY7RZx2CuYfB9ICD9ICZ4Ej30F4nSbNJeZe2AJb8rabCavX7OzY2mCArbCjIDG7uNRWBEXYyoqhPMwrdVT2Nu5xDQgJcTRrMGWw92jrMRiAPYW9VkcZ5pmS+nos0KjXQK2ttriK8HZeSvEcqVibaEsrJGynpruux4mhpl5bVwEWFNxPp08HvunmjduZl8P4nBWoGw2LnqamcMpKCuedLgXEkWHflD2mBitbDhJ/Jor+wvAHOS5uwDQ6GjVmMinTuOjj/1ZQz8XnfwiJOOd9j+f4xo8/HjBJ/D5+jM65PPkdHXd3NGdi2qYxSvNPPkZwnXtF85jLk9/VjGWTKW4fcCx1YYWI0DA6hizwGL3Q4DgLU9JBOxQsG8V55Tfq0W3H8tC5JfTmdN2Eg4f9Cnd7hD0iXyk8/6IrmvA/CQ2Hi/kRydpuaVXYDvb/YPIn+x8t+yHX0x1tG5pXwSrYkLMj05xvNUMa4Q/42APiCThqa6p6Go+2DEMLNJc1lZL4+UtBSkhOiU/oSxnUsXmqYvFXDXRbO831hP+C/4KmyoXFtbVYOqk7IrMfJtAH4Dz7vtSAVET2mlIHjgjVec0+V7rpl1oW46Z7tVEheYWuBoWesq4wTyGXHhQT8uI1q/WLR9Rwh3/NqcU6HhsyEZGZiNDo0NfzNfFmLFkgGYaWeJ6HF2Fl2qYtWK5zYPBEx6twFoaT9xvJkvlRYxgjHExQABYix/4steyqj3fsID7ZNpRzPO0gmXqZaWnga0pmUBxdDi/Fp65Pzkk35yavT41/CZbD7AuLrorjvbq352Rfc1dnUx852bMXz3B10QWM5mOq0LKXETesu7azqU1tn5lrLhIGhd9/16YnLyyc3PTZuzTfnldqhWXw8itwDhqrGhz19Y6Gqkbx5ZWXxWpraZ4wZoYO0I8WvT07rK2ps7Z7YlNakTk3k0z1YaLlJQOGvz08j/r8bp9sGeeXwBwOhk5FxMeiIT+KtAcYZByX+Xd9tNHPqqBBL4nXPpgHZgiyrQptcArlswxMp5l+OXwOJIh54hSbMS4NCtlvNnfKhk5qMbtln4WaLeKbm1osbplNEccJfF3Lr0UKcePjMzRsZRENfENxz45Q/rycObT+wEog85evmDfv7IqLujNw8kDbEKkRUyqSR4yNSfz6YgpogIpxMozwd7IypVuEEsyjxYclWMM0EkwujvDyCJmNhLD7tIF/4vNoTs7G483NUm1tEwjVqTlHcglxV1hE5jTT4xsQKWEjwAnlfb1MOxa9Aet2dujXHl6ztcO/bv+bYpD7ULNm9z/6Eo9i93/G7n94LRML18TKtSxaYim3oukWFvpH/7OwaP3AQ1Icq6FbWaj52ZbYYH5F4Jvorgyl9c+ej70Ml+H86fpL5NfexXL+pRdPz4E58GJs/rNksdDsXadouwbcOR2WqmRnugVSiEWDzi+dHtNH1Ai+MPD9GoRTDDM8TwuLa1wIOuqqKSrCWmWd+zfUqCaZNLgK8hAXfYQuQyLQPB/PQ8aPYPdc6qbNLZKrthH7pCVbEma6taiQZOdISz0UOwU2HgcFQGJq4CHmo11dUksr9GW3YBg5qzUZsrKwYpPfF8If44+aAJSpSHozhK/lL8ETnwBby9ZKe/l9dP2qXWvyCuoUFty9A82tYVCXX5tdQ4RR1iWMTUgl/I0/UEuDtQU64fCR1gMtnXUehFR1ZTWkQDLkW8uhuDC3vLCGFNWUNdbUVVV19p6EV+DQLtgBW4yZO7IzCk1WyIcSV0ljCVExXWAgvz+r01XlqqxDYsytCpaDzg7ZLVJjR0039BD2tFDlHX4ZTkb3LXN1Z7dZqlMI38EShEa/c5/U4Gx0NMJJOLQV1ov3zWrLJ2JtRQXgD6rQQBzimdqDOIKOn/2bijRjMs19D+yIZuyXXmfyntfDasFVXldOkjcLEbJolz2HWJjLodl4XEqrTazZhXHZolHK7xdqxvCjss8H7IfS/z7An5P5c2if3Kdl5fy8Mquc2PDxJzirON6ggRAFlzOGLkc7boXWz2ZRQ7hx3DAo3hw2j4XQc8nLUsT/c8t6z/X1npP6+H9ToZIlK6v6zvWKVQjlz+nAcOdBqbaxA2qtZHB1yiZznMQ6nqJxr881vPKrbrT8m101TVXIg1SNiKH2GsKnCstqUG6FJldtM/G8+RCALypqNBK5VULp45BpkooLINeZX53XWNQE5F/kJ9mP6QFzkhAUU5IOmgtzpKI8yK62kv3PS2yf0D93ncQy6docIDHwNv/mdjObkuRRqp/6WSO11ZbWQR3BVLMwt7y3Tki2Bh4aoyuAgqoipy23KK00tc/mzq3ffaCn2wsniV/mIY8/zkPE5ycshIV8Ij7D4JRCWfWaFPPCCzE6WN9tPJBa397dvMdR1mxvsTUWFxfYC4AoU69bAw32+mIXwHVnxXIoKS8psxXWFFQXOBoLWzMaU5r2de7v30Oy83OsuTni2VaJ+15QteoM/AYwXCj+nFlVtYBsbJIKD8b1bxGDa9s28bGlP+6g0Ghyr1IogeLyEmJskCqqkG2YXIu+opDwIgwJovkL3Yk0GCWEjC1R6pKv34aHxtQl3dOP0w/6eJzfz+P6Pvjkca9X0V1cFFNElBDa9S+G0AxKjO26GCDecRqQtLwrnL4CL7zgMb31FryM6QT38fsgaBHtSetOCrODHUrLSYNG+YbcUbbyoo7dTWbxxlp221IRBNcOxIR4Q/w7GqQdLKgk2U4p05lZnJ+ND9lpJad5mNS78MLGS0Cuv//+dZ1hGoazwmLhpX2WYRLLwutLpbpSof0VEvcqvIx0SWHGdtiELT3LxzZpqp0O8dUuvm7yCa379tcY3/jtb1PZjMAMGjNHmj8PuObivHfnMw28exEdwlRyd8A+ixvxe0srSW2t5Hbj99IqxByubbd3Z7dktiVVWnIRfLe0ytIRB5YMsnqVpHyvtLjjwWIR6gV1OGoAkxehWGjZCxZIPamwJTUVFY+BgdrjOYeIMJW+LzmcopUt2Goiwirdta8aKb/5n3e3FQrmfZhq8OW20qrYX8Cq06teg3997TQJTOM/pfOXL58fNqg55fOd0t1azOLpxbNnL4YlaBAkSqdGhDEvAQOrBmQmvWs4XA/if4Vq9AYakLU/w8y8+/i9vpPyWy94Bl546xUcCjohgoKj4H3N5Jiwl9t7zO0pkA67c4syEKjbFhwFeRoFGHliTCzWPPzRU5999uGHn4WNq7vX8Vk05sUXY6JfPP9+GFt8++mF3/1kZ/ju3MgX+4RKcntUrNBsz0reDpuEGqcUiNy4ve2LIcTpwgQzmaLGRkc9pri4PwIYfq4kk7BYehQOW9wJlvitls1ghK1uy1734GG3F9FhF8DyLWkru1ee3fIOvANnj3SdST+z/MgCFeLuCe1NIc9qNKrTQ00iDAP+jd8/Pp6f0ZzVYe1c3rf5nBACh5sOdu4h+FpJDbWNNU3VhE9j06Q9nQebDsPH8N686l8025pLGouCiMYqpcuLsGqvaYi89dbFZZ/+GTAZ4GY4gHEfzJ8//9wzz0j25tIWaCGIXzBB3R3GZhUohWqfY9h+NJxHRPmBDyjJaAOSAbP9ItiUKK7Vj8D7I1tvsoirC1+HYCpIQINnDRDtz8UQqIVqW2WRa/3h7D2VpK6muLCwRCgcG0tX9eb9utxV46rDqexzFkdtTlu13dlzaOA8vA/enM5kiIc1m8yzzVfXHIsX8iHHDEYCMQMv9myz22wlNvFvexpsJIheNuiuA3AXDOLIDYPj27ttTlIqjllhFxZsPixNW5sRX+gsdOZVOW+cfLVddNsOC4X6yuoKR3vJyZeqZ1pLC21FNsveNIXfdxa/RC2QJaSPy1FdD05SLXbNKxSDAWzV+S57oS2r2AImSOsGDzQLJaXeVeNwNLW1dtTU7QOyD2oKWjOaMh12V3FDfl0+5ABmMwMpGKOBKVr9NPEhLJhRrKg3dlIW7cVSqDIx48JTKzalWwmfJac3rjgGH5I//vbdP/zht/N+HmaYdjtDas1AYruVsO/L7Y0DAzBC2MMnaFLuHmtjUtOePeIjd4+knybM+qD8vjMnFc51nzp0WPHtABMTsyr6UVmLoT3MxffJBi+7ApICnMevaKLYPsrXYgnaoyBZQvj9YvGPIOlDfAvQMca+xp8RLwMXGt8kNJkwQhE/T2L5fIgavPwbYjJ/B8zuDeKvA0HQuBK8H6ePKVH7rwYLnQipzxJWSOeYWfZFUvfgYGdCna9TL0cZhM3g9WkaUJ01Y5w3T2dUVd1JrpKpAYxDGXioT8PjxOykVUzFAq0+JHCPsF7DaeBebYJQFAL3acf4NhqYKp7IFpZMhw4Obc98c+jwEtj9xu6lS2Boq8Q2ttFr0e8/ioQJYbCpdWuviQB/UinKMwB7Uur1tB6GY4THiOH+7uvL5+NshIk+F18/+66OXwqJMsMFqSd3T+EAuipcPU1kkUbFxtOrxT6RajmPXy0VG1P19PyZ1OD3yXzKampGdR5piPIL1O2Yl+uXG5S83IR6g95Xr2HDq6jR4k+YeUrR48N8bv3ge2qTBMzuxfT7GSzvdk+w74rLDXxLi5jeimsLq1+m81gWB1L4f9B9SxYAlsnoaDpk5xVaCxqzG8wQB6m7IBEMI6bTL51+ddgDPhhI7Y8H8jL/Nk3sje+BZkDTHZ1ByFy81zTokZwOnHxqoRbrFHLiUxNTCKZ9RdC+R9Nh5TU9SJMFH344c60Lkh99A1rcnWA1NhrMkO2WeLuYjLLdZmg0WI2dYtsbok2XaOsHCffDkaDTi2OlQ9+jYnSh24SXg9BbXUwrbNXpwhqz8uvsf8DPrkt8VriC4WbqTlNRT9O6TTp0pcRQo6o0h6s6c5A6azwIZjEjxDjulXkYJscsMvDFciZkNZS0k1VsMYx5ASKlTm6lLE6IR/kfT+QL5u35RXvE9L0T41dXL/RiS6dbdodYRt3yHCSrPSarKC1mMDsz6sT0wR6nkWc1BR0Kw2ctAmuK3r3M3qCLFi/6tcl0Y+aNG9LMO/3fH7Cvi/cn3Zxs5vKfV/weLsL4h+98DH+EDxdUTCfHjnsSZ86cecPjOb5JurLitBjJsb8KU4uumhobxD87Vl67yO1CjXRTmMqwoWDk5FG9WkCvB7cFDJje63O79RPAhVYsN0Kfp4HHcCu77pfDDTR83OM5EwvsWdGL/NkzpxXnZAT7HV2TsHhF/i8IYtl7fXL+jdmXI7A27U/wUeyhp/f4Tx073kd+6cVAJOaY/UhMVkV55YVimGW7t4CFZAiNMSxBhtqGDp24miPQAq4KV20DYWHTiu9qWCgaDsrguqthTQN5SLQrU9p1frmdWWlXie3YyptUzFJp9gSSzlN4OkjCtsyvtNbPe3PVb+E9ePNs7WXSw7KlinqXqx4I2tklZRmg85ZIUNXlwqQEHV9+K5Ruhu19WQcJWybnbNueshmnx5nsPQXxU9jhtdrlTAivf9KyCAsNfFv7v25kLqGJfWcyfUtJ6wJv86GePeTtRWrAvjuM36sBW2WJeFmbcyQlvKJ4++DoB+xeSQnJ15BOFWQ5AUyHpKK6vGorkDlH5Z4m9MQGAzizFj33ywJyVy6oT7y0ge9qx0PEB6J/InqCzFzTDArPp8+HtdR35p76ePRXtS+kJs+cGNOAKfGNpZIK0K9MEmg82mrIjrd2vCDZijGARtRoSaiehvuMhnC1jIHHBhGjr6usPixWrXJwc0Sy8cvtFW01TU2kq6srXerfNQR9/epyU25bcXs5GQzJryhwFNeQDSc2bJBycnZBdjPZiMto3+WXk8tqFQQCUrsK83Sq88ao5dfE24rJ6T6FudmrfIplsWaUD1Oj1yu+YeKyV/n0IaCUzOLFps1agwETrmWDgvWOkdZdNBCqfWQ+DVDtI2Iym4Z99D0tm8EfooH7tebDNPDPymx/id5meBYT3zU9PYquWq+WR/wv894l8R0zR/x6PRiVBKERRdGLQ4Ll6C9dqhBZcX/v+kPvurX/izDp725eTQPfD/LmRWqVXOfAD7SRbhr44f+19mrIqUFhrECZzwjHJLiw8/QSxDlqzW3OVGi5czTC5iyzlZH9OyVkrUTeyunvUDG2lkn55pJUSCYw3WAAC3sdDm7HAJ9mCFNuQmVormx0NhL2Sz5b+uqL4AvYIzTRI63dGre0dAGShb2+Z+jYAGGt/EfUJ9vfiX9jrQJx5Uvcs65qhZKhf4aeg2XPwrabAIeWwblLcGg6YMwk+vZho3BSibxdnoz1CsJ+08udY5FmiUf7xVe9HNnZGanHQlPk4A5FwAFz5FinxKL14qtfHjObx8Rk+dhOurJ95e72M7vPiP/tu1dKX6yuzxPvnWICjcoZvabWnehORg9xcUVRRQk5LpdWl4tJRtjACrp9WJTckeLJ2o9+ZHQ615TXlleTjXJVSUURFJN/eOz+w+3w7T+Fwu4sXNjlyCHcJTubL/S/DoS5Ql7T8viQwI+0ajrjJEZFDK5Df7XacmLPS34aCFMOOY32dGSkpmVkpKZmdHT3dHT0YJDgrbcTc3XpvLFL0/T2wFthLBePHxsS0GlV/jT2Xe0N9h0KW1+rB27BFGzPF5A7XNMp+7p2TIhBL483YsGDkhh4lzhurGysaiB/fRAsKnrwZs1shYCGsFe5hpa0Zjeq2VpqdXioL0jWJ15vRTdxac6nHn8R5sGmzM3JJjJZthI6th699RFPsYgPxbvt6wb+CLpCYqQnpvEHn+EP/o49+DtpnO+m4cvDz8LvxpePn8UaGfYrmg05JfkFhP/0D5JC5CV+FEYgNuMPUkN+c3ErEBwgOGPtTNq1Qwe2CvFD+IxZUl5dTk0WkAm+dF0rNNc01Alz4xdSuaIikJ39u/bt6+/fv29Xf1wYqw9JEr3EY4WpKYyPGQrOAgOWTZNKsjLFq5jUle7xHTjgC4Ou0q5id1a6KTephBxlHRRaVmzYlLRz06b4/cd0tRrD2pSF8Bx59ErMNaxICQOmWfm32W+ThFtP0Hkrzl7Uwd7qwQZPp9lj3Quvw7HDDWd61zethlgyf8XyeYgLws7TOhQ/9drxmfQlMCZmGch+ubmnr3UQBqEvqzlVfM3yGQdeUobapDYl9GUaCNeOC0Ewsb8w5CY333lcIfQatGz49r4ulo6C7ueDtFPMOOI//ulMN5vFb1d6ulliIWzFxLH+yJqo2Zwe3ITNO4O73F2B4WYJdGLrxuMS//5G5euG4xs3ilntj0HJi1Xrgeno03jssW4m86VCS/OzCBYL0qgQbTeVUMs1yn8A7k+hRoLaUleJk6R38XA+XSoqsiFRF48LpifEym3QXF/dTH7NZkiVCvmbUNK6lCqxED2P4Bg0ivvTn9K4zJaCdCvGrZ7hGZZIu9raOjsz29LNmZlmc1tmp+4JBw38WPtJiPjgi0M6Wlo6OrJbMjKyszN2t2R16B6/QQM/wc0/wc3i83H8CHwNP5/gz9PmhobmZmtDbk5eXk5OQ16z7vGQ5obGpolVuQ3WZh1bLNY13LFONJsdSRuF6SgsCStaS1h3q7vrbbZEYTnEdB4ee9qUOBr1RVJofJoP0MADyjz8Dg08qJ2RKGbVlw9EXiua96L7cenO9YGHELZDjBPE/9ad0iAEuALDt1qD+Z9hBXOoe698wNk/AIeIRRbGigkBp8MsMmzrTzxgQ67lMIoxBAXXug7qylylmeZ8tM1M9bvazIWlBUh8tyWN7srIQujApZFvaFRY3N6mvQ0HneSqsAJw54koh0Iz5J2GCQkYlO1W87nTwnw8gt6NmMse1dRntuS0CxFhe0NWD3qg/UTza2jiicmh2IpVgcIW+BZSC8sKSnZad5IuuzPBnC2jHy+pO82jazHPn37xrhWRg2N3Nf/Nzefll/20xOasRm+czi+jQw4xo3XcGjK5rJcnW7wn3kJzVKeG/8wvzuxRD2UKnjlJPdEecebnp//mrhXKme9ofvHmfOXMdvQBqmd2irPZgmeeWBZnnmhxOXjmqSzyNTr/S6Q2pKniqQ+lQvZN1fmp8L0hKZv4cSjoWA6yS0ZekaqSKpvD5rQ77dWlNWXVZTXliuVcUV1ZU1ld5XQQhYlPLFdiab+jPPhTWlUmfsVxq+yVtkqCzHpVyr/KICmjAgVcJZ5PdWl1WbXdaXMQu6NEzYLEqRqKykvKistsWAQv/pWWlGGRbTHpl8GBeeQVQRI7BMUVx0ZcYajBqnvMESkiYC9XMmvLSsvK8AMXkbqHZJlbZYeYQKrEVVaVV5UqRHTiOtHpC4VlxeKEQncvEjJ1sZhLi2uKqgsdBVUFlXlAXuLRQzLy8rmq6hy11TXin7PWUVdVV4nshrUaaChrKK3DtAChnRctpFBYXlSGfAzF4pjiPkowqw4PvZt9yy03Q4O9tqC2wJELu0kEc9LccoVU6GL80MLapxVSoe8FSYVUcXoasx4iMA3IY2ChRiQX8oj5V8F902FJJJ+BhE5sRnBpkZHeijAEIuTVwgRWVvEZ7ARl31zOU4Ve9s1xyjeGg2iAdG4oXf+LvhL0cg3LX+kFe0XTiDj8LULZ0kALorAQy3a8oBliBY9GN8QwGzYGAzRKLa+SEhpqlGdi0t4vJnVGI+aNxzvlge6DjYfhMBy0DqQRbzvddmh1F3JFr07fto2wPuRoixD6I6ZGeOP2bt4cF29EdAzdzRCUTlm5OUKJbm5VUtIn5pxH+H/S/o59DQfhIOzL68/YlRGXh4XqcQ27OgjL8tAd/Rta18E62JC1Y1fqnpxD4J30NIeBMWdbahLh32MFNPCwNjwk8IhWrV17URsp7KcgRBpfMS7uRm6BptqaJvIRi9juflIYiDPgcRY7H9Gy4AqPSlojZSe5dw7i9OwTauFU1iEmsBPav7FSGojQ8vWDNDBDy3YeoPO1/HpIYKboHTlg+jvb3OIhHlM4vKfSRkdTZTN8BG8vhCchpyzXbiV746W6ruoe6AMskYFkSC1JLyBs+XnlcAO91GTyJGVk9SV0tbVmSUnxmZvgZZWS8BU41rrPQ45tHBC2xYY6+uRCpCQ80LjX3UvYdr5dSjXHWXcAmck+oy5X8qC1QEzvZraRbjhuNr+zAC2O9C7pCHvy797UPewteuQdqaq6rLZYvOJFZfYSsuV5aUnvAliSQrb8RrJVF1WW2EvsZULakCMLpIXbDAtKYkggXi553/DOwkOEW/i3aG6emCFxlmwQM6SYJXXiUeSo65qb1HW5ui8WqJjpdK1RTTQORCAlIRbkoWsxRhjz08OFhTgi7LyVeK1O7T+mLCss1koxFyYdVSipR99BBmthef1UGLZOGnhUyyL4X+hjwSMGHlNWO8GhhueEqCFFxUWFmFcUBkHZ6Kh0AgnuxiMsSv7QI1hHEUbjmWuvZhJqa6iOBn6mjMpgPnV8yHQti0a170unR/I3OjoW5ZeVUkclS+krWn0uekY/Ghmll/9+I6VQf1LhMI1GSkrm9ledU5hEoMd8M9BLGLzRQXxdQmsKGRiQCtpsHdBJFIJA9sB2mpgouTKrM8BMlJAp+DHMDn5Jxa7eWzCY1Ssm7ifYMGX3a4uQSO2ftdw6Tl/Tn/e/JkeNSpMs5zzWSH3hMnL6iSvjeTTwON4Zdv8Ttxf4pZDAz7UqLttSuaDV2pRdT/bvN3nWb5AKKhFXW/yUF5SR9SdMJmGSZ+dbcwuyyFLjcblc8XMSi8Hgs2iwgqWimGw0vCF3bvOmnIST4O3tPETe8G2UK5B8tIa4fT6DWyNmOKxQOS5HGqheA0qImZTlFuVK2Sm7sk1ggl0t2b2kqKmsSSpXiWxHNVh0UuEglU21TVJNvauuroY01LY4JKwPqVHYcmvKSHNpY6FUV+QqrMkntbmVuVIFWjQ2BWZlzIie3JAxAxZeW8YRzni11P5qwdktR9cNRTtWbSUfPWkyPfmhtGWVM2Zo3ZEtrxe82kbYar5achU2IrL50JDkqoXGQhfRx1G+gW2UrAU5JTllSfZEl7kzo6Owr6KXXFj08SeLLkh9FX2FHRld6a6EElNZTnFuoZWwDXyDpALsRUUJO195umbIcGbWIZJ3b9ZgwV5Q5K7QZfjn05QB0QkdtrYCHCYprQl18QhHIwaPHsaiRkeVJKS/UPZDnsR7xPT1Q8y7iuPXA9Fwt7nxKWujgV8oef8xNDBLrOSXKPOwGO7RsLhpPAaXZR4xB60kS8jEx/8xjjawn9NHPv3Lp+IFUAqJeajEwj30L58+EuT9UiLYQd+FggYbiNSOhgSitKpaboxCTtRpwuhHIKxhxSeCi+iEx23smoLlLg4trg25WNEYF8sszjuxOLE6VEGxwCoFcf/itdcwMcPS6WC2zEU02WExnc8F6ZSeCkPWJQfpBtUJHIGTYuhhFFn4Id76wC+1BjGvBWZr1QrsKD48qmGXfJRfV+NYYhJXYAMVbyUiYIWqYS4+gCBTj6HcO/rFvfJxr7zbezXgXvXBvaYI4amYqU/RJz5Ouqv0XoiYz1HE/ID/EJF6zaIJN3PLz/+YaGL3qs2kW8X8RxR3UpAD7lGsHvGcn0QJflnrDeHDPqGuCK0hgo6Hh4uOSmALqMeE1aUm0+mVfDPCBWwWA+gHQjJOKDpRvlHMIhd3YYj66sDfXUOMT3mNslnvvYfwLHMlX4Yw1Aqs1gL8rWsURluj6Oj0wCyKernOiKPDq5nU0YV6tEHOPbS91whG2J6Su41sOCEfauo9CF7wphzc3kTKT2B1olfJEQnzhaCxpYtU87ifqtYM9qYkJKSkJOhKnpKVArcPq+XB3t5BXB9W8qFGydwe00waD2NqWWCk7MHshKlsF8bcntL+ey8NPC1kto2yOi23sWdo4Bkt/2cu08CvtGxsFQ1Eoyh/nSb2S/wbf3nuAnwIvx4euSC0qgNZXbu6+g+0HoQLMLwGFsNTzy3i33iYfAH18EvFoZiQzr4p3o0xyiJgPBy4futhqc9rP7P9gMWdXJcs1JbkAovFuBkWeDd3WPoL+qAD3NVt9eSNJRzEM5v7nzQvL7s4Cwv2avIa8hqKWwBhdFowDNRSIxahpbghjzTkqZRCxdl5SCGeJyakIM/fqlVq5eemTVJy3/bWzRADL64seI745LpXfAdHxAx8L19Dm9rruqp6iEEuWGfYsRYZVxoy2slrr6nFqseOSX3JB7O8sBc89T1t5D8eEBJLrT9SCFNVmtO4EGVooXc9TiE6VSAb9iFaA36LEm+dzxBkt4wTuoXXIPtCxJSBgBndWDYlloaxYHTyJVa0SBYn5kKl2YjSeirWKePOPFT5jqyy+7UGFS8WUSdGlAWM/t3O/J84raycSIgQVe13hSC8AdLFRgv9HOtfIw3K3iqGHA/t0WzYsOFED3YgemVQ5kXJGOwSOgOi/4xitvawkEEK3tIt6l5Xl9ZTdsq+ZWdGVnVqw9qNfeZGs3VjcsNwdW9Gi7Rl/ylnT2Vdl+QW0nWp0CwetTLy0E5hTtz/Abv/6Z1sBiP/zh9tvFvAKzl4gRjtKP6Zox1DUKuWSd+9m/+P4vA/xr5Fd2dIOTkFVkggxnoZulzulhbS2yfV1jrroIEgIruSjm6UJ6iDw2B3cZYVhwxGP2NjUdE5Lf54TKdPYxFxrPgjRYmLnfSYIaKuAsGsh6uzK0vHxvQgXX37wkdX3140e/bCRbPDNsP21uQ+5EzYF/eK+RQQRG1GHV1nCaeBucp1/4COzwT+tGEC70aYdmLxaWmcPYoyPhZrw2LUcesNlrUAi/HjxIeTVuBZIcPP0zk8+rJGTJSdIVGjcBlLOefcbnC7FizWRwPPoSmpVICh8UZTtGqaP76tBqFMYtnZxB0q5XOBeUia4qGB+VocH3d+x+sXV3laM2/Fmd8Ija0R6UM+EdYev49rJVNihhE2kMeuzBH21eU/hcGJDK9pQEiKewPfo0X1eTU5CNQcBIeODyaGWtE2rqmtJ39i35N4aDjlVhYv1r4fPjkQGCYivyAX9xX0WruOWAeT3TsIf2SUtqU07XIlkidl10BTf1sv4U+Kl88udCtohubKJkcT+a1clluOXCw5FUJnImKyf0uuSa5LaUzf0pjQZzlA3mLR4sjuA4N9Rxqt6QUpxclklNfSzN7c/sIB8pFcmJi7KzOFvMq+Sx+Wy5rKlUNXNFU2kc/kytwK5dDluWW5xCkmyMauut6aPvKWbNmRkLzFSg4xLa1sqlD2KReXJS7HIS4D9xFmXC5R8lACz2uni6k4sED7xZebqX9Gxc2PY9ZEghbLxtmIT6NAfP5DLf+vkaBstvhuo16rGWgIwRCGlaUIqqA8K5VcOliKGa96VzEl7Y5DfTUO9VVOqYLZWUTem3v5PXwf66EBujM60iAP8m1FRcRqzWuUimrznXmQCrszII2oWW883sDihV5zXQjDKB9WQ42iRmSQv5or2aVWqyIok4c+qO38osKDeEsT3CFBpuFRXxSKWB4XZRgNikfXBHcIJqZE+lUACPEu+kH64vNiGPIc8wtzSygfYrsliupV2wv84ivi9iPKhR4Aj6OXonw0Uo9W1/i4Hl/nMiHw26HV2VxHRtZ4PGtGpLpm55eoMVlEyAQi5QRCpY4tHqfPT7AQfIUWqlhlShltlAaxjJX61FG1ihLLVRbAFgS32BYknlY6JO12Z3ar3YCPeDiEz+iS36w7cQreElPkpK/WIMMLJ1a/WUDShQB3faxpbOrt/wR6dzXmXsWOWh54ipZXlVWWVyIthq2qrAI9b7bKkooSIBafwcCjFSi0QihCh1kpUm6Ul5WVoeNOAbO8wxtVLcwjZyWiSVRWOKscjiqno6YKc0CEugYK9Qbhn/B3FHcURx8Sm0bRdtZNWtJhzyxCK/qZUVogOqhQGfZt1MdAvhVzK4YBQn08AGwf2yexb/GrNL1VqlDQURSElCrS1SZVVkKlWLIclMrRhVhOUvKlEicWURN7v1gnbg+IUS4FcQ9lxL5LKikVPzaSUi+VVohVZcSyXSoXmyvLSFcmLmFeqfitsJP0LKmsTCyVEfd2qaIUHbKkt16qtoufMuJIkkTnlYl1XrkKRB9UEsceqbqy2lHtIL35EjavqCLug+IascvJg3YaWPgFIc/wPS/T3ooOCSzS+kICi7U83kfdLN6imYxqxk5ENS3c5dY4mi/0nxUaUt7tuKNPtDOEyygW8NEEQr23QuWb4+Klhzk3Vuvn3JBYurA+o8HgxeJ7ZWCVc5ekhmmuBXXsuOALJvSPa0Jv+IbsMTVa2bIvAs/smgR5EQ/0TQqYG65MhRGSIZxO998MIg7yr8FTWxeuJUL5eUcc7m1p4fBTR8RKwlc/Qs8fOt92EX4Db2We3ypW8ELJwpZT0R1xk16iz1XI4mjZ6KWRvjEZFY07PEQxNAr4M7xr5V9usJgomMljbvCYUWDPsK4zj8zExRsK4hWqBkYe55X/xp6mOP8nuzfDejJ7kdAMFl24GgYn3Uf39WMhinFnympYTiaIv8LgbMop437y1fj0eFAEqNfcCVB/h3pUzwboK0pALQZJurdr8vKsVmDPSczlpWbteBS1iNuYFVhEEwYTEr78C7eiBwcHEwYHJfy4+xcC0ZLh1teE0GSn0cry8AQarzjAXEbUTUND4oPliAG9NtxHk1DbTdKyPGGC8+teIUr8WKIYyr4ub1y6P3X4N+497qTh5/f3bHyDfR2CuTQsUhz3shCWkex/KM+7FRGIB4nHj6tKdEyIgtF3p+KF7oH/L2pXHM3Whgs7MUf72rTcr+7E36Oy84J4ADdp4EVxa78Q8zEo7h3EHYEacny/5KiqqC51EsN7Enr37FAOZVBeTlZbpPzavFqrkxSdkcpR5AGJlG1gt5fbSNFKyWrLK8ovIqvdUllFudhJvPhYgG+YK5XaKkocpeT4TgmJwRVaPPFLNu6U7KXlJVU24psrVWKABSqgEioqyCm3VF/UUNRoI7UrpQqbw+4EMiY7weGocJLaM1Kjs6G2vpacskiV5Vj3I4RYZWUV8b0nVTnLq+1V5Be/peIUNiUGYisvJqVp7TldmTmpyfXm2t25UmFxoa3QTsyF9jR7kgnse0q7011SoaPQWVRDMprMhcn5Ob1dbe3Npd2S6BVxYvHjrKghVd27m9Pbmnv68juL2pskV43L6XKQTpej27HHA46kqrSuQslld9lqi0l7bperr745JT1zd47EpeP0HSUvFAOZ97N42rsJ77m8qoIMNkrVthpbbSlxxgnZqMjBEVUOOohzr1TjqHVUO8mgVcLm4j57j0kVYrGsiiS7JSXFxoGBKnCSPreEASQhxVOO4dNDKZ5gFVK82FlURWz7JJSeQoqvUaW4ndjipWJ7kV1I8YRGCZuLJ5aySchuvA7SZ8GsAjWUZK+wkWSLVIpSvJSwf/oX2tGSrUSNM7JbOjCKrBNG0+MT3mYMzLvohEkyOUEb2OQoH40aU0b5hQtXEf4KxQjmv9WlKpxte1OP5By7Y5QLWT/tDgOOxah/z7LPKJ/KplqEEhOloBbew+9RoRM//VSscgMTW3/2b1Ih+x4Cum2ZAHT7ANELVCioMRUKalT95g64hLgMGpbXgoZldFBzuqYalghQGe1GTo0QdFgFF9wKaBCaF0HhyrHE8xSgqDkFcAplDpxaDSiWVgOsRvkkjd5QKFaURLqp7KlACI3v44TrmPjd2/cYC5Hetyh6MIufhma4kD9er1FmDwjFOz75TzzkMR6yN5kRplOkTQTFftR5ZSRlQXTpMK+MVa9hbr6Ottc2tkMnweAvRmbDwNy4u72IwPxnn/WYEHzX43n2kpg+xARHp0/nVNj6Sv+PRU4XSjOj029yGjZ1HA2wJVozehKXai3jVGiYGtVdv0xrwbXLlbVesRYTtgMrtHpcu1JrVtv+/3AExbHmD4I+RKvmlt7CQzV+MSvr0VRUZlJh1QenGoPXYjR6zQjTEivMGL1olhAJMKgXrS6zeBTVMayD/lbLIm5SBQlKrwBFKeRSfhnJpXRcxxfRm9rL6NhU+ocjnhpl9OZN/MTe0d2KCQnEatkUIVbZCq1RiOZViiDWUcOqMZBGjRQiT/kkft5HVxtOGSQWY6SR4FuFsYffT07KSoDujjE5PvMrdAa2MAS3iWGMJDnymEFxcHgD0eok/T6LxGDEQXPPFjFJYxIOpumISbrnyIEunKQ3mpLWiEn6dkbP2aSRjR4Sfysy6CK5pAAZq1DzQnlWkNNZqIplJZRnBbhN6FE0ksWNyXqjmLej2CPUY5I62vsa9gA6qDp2IxNmct+21s2wGbZlJScT0Vd0MSxLMRqwBGv//lfcp+AUvGLZvxObGn3LehdjgDj4biK8lQKFzUKVpFIlJU48ZyTKCkPQk3q1pDYfV07SZQnF647eGxUPbIesX7Vx2bJVx/1hO2R49uzSi/lkvvei5mL92TfgElF5IXwTnkVFrTNgYPoLJoNHgxAvGIVAxDKhAjCr2MbzMFI8a5zPGkVUNqyKyJNV039ENdz4NVnpzmEtz/PRUUMUDkMrHVGdimzKKJ/il9T80gfhMRYu2auLq5SZstReQh7j4Q+CpBQyAGLqlZHX+DrJmdlqbRfa64AsDKxGZxt5ja2rqJbUNLa4j+kbT/B7hdLxMpYSecrXs5iARqgdS4wUsVVHcYB+gRQrXqgOwXjwFzyfI4ighk8j5PbnaBQdF5ryeMgz2v+Xsu+Ab7M612+Lv08HtaTLx7e3w4NyWxyTlmVTVhw2QUAYTsgikbJtR07iIW9J1rR8rGEty7ZsyzvyyJYSQsgCEkAkFAiBAi12C/xJ0t62t8RHv3v43f7P+31yVumyEunb85z3vPN54P8s2sNNvb2EfZVGV/NvFt1HBhKUX8GPY3gvVe5lSoEaDZjdw+65+30up7/Ct1xJV170gNzCbsDZfs0fhTfsL6/sfxyxr7Dv48WjizeGXl6x67in/2h/0XHbijXCMvoY1vyUfaVJGHj1pb2/dCOWz+Zi4KB1hdCHD1T8l7B2rGI/OYx+zf4Lf3z440XClvqNTaWkhI8tW7oQXRrCFX/+8E0gNdGTRrKofPm6UvQvcsyAG6hEQ0vA91kMm7CzBZh+W0nnpmnoWeAsBXTTmdTKVlaCbxQjwe3BcSgPbXESX1d7qDPQ4GpohfSL68uXZpXS3DEF2GDcvqG3HMFr7q7S8IX6MUXs7r41mUM7cVcgGCa9l0jt6mBdV5PP7nf4Cf84fW4kA/EUFEwWkATA3cbgddJD07hgUgYR0lAJSQiiLLm4RskA+apameDXd2HmioAAbx/vnD49j49TBWpCJiFjNh3fM2/eaT6STcb5UkFGoE8uUtIoOAuegbYcvXT+wlh4Ju0LIEwpLoBAjwQBFZf9OrGUX0eU7HhayM7IqwpjeMb1G1fLKXAyuDgEi0omxRl0K2ljiAjDBNDsSRCHB9OknzN8vr+X91r5JOBKgnzQS2QlhMiK8N8wlMUVcTVkoTDwNV9MKpfTzGm6JPEOcisK0s+vWHtp2l9ysTKV6EeLEji5BLiXk0uVrBBazvmUA0PCy2RXkY43Wj0C8Ta32d2oLpxzrWCz2s3ExJUABQxBmfQ6MUTafe52dIAKAqQIETdSu/DKH7PvcIPxW3v2GJ6kkNjcq8LsOlFPDGa7AS1lAlflWiA8vzmVo38VaXyoxcYVcRcUJITrzn8ueNrckqshS0rizjSyO/GqVe0vsxxCXHv/Qr9DZKFWCurrjO/tzIwaBretUKd8dZdDxnKd6GAMrCpgxZjOyRZlGy5V/w4w9pi8uH3/AYCpvLemaD65k9x5dP6pGj67tHv9fvIi75V5yTx8kbJYKree+x4fq377+tuTAaRWpADQ73/pKQn1OfNKPmR0wZtDdg+P7/CjFQq92aQn9eiCSkq6TJD4Q+/XKS4lk5ZLt7NStMlQ1v40Ljrc2irs2DP8fOcL6LU4mx3TaNhsNTWLDauq1mwsru6rH9BDlKWrOFIyrEXsq9lR7fT5E/MF+iN6A1Zz09of51LxT2QA8NHZDefxxGfbfpYi2Thw4Md/KShgN9Ob5QDs5CT9Pvv+AYnKSC40lHrzKejNp1K9mbegA0t//OOCSXYzu1muWZ4soN+n35d5kv5uuoBEtkpvkErTSN6jN+dvzh9+9GNyDpE/0dwTNHe+wAgTMGRFQIRVzpKQwt8XyYmvCCxOpnwe3MTJg6Z+IRSZUqEPyir0pGIG7YlvBjrGXwFImvdqBZjzKqgXKaAHYdlBLmaZgU9LC2fF+ZaTrKRAPK/BgMnASsS4BvL0+d58NOUWlbRWwp5KLlOyft4976clb4lU5GJOnhJmpiA7LD2VTabmu+azU1MKLsAx+yvXd0xSlNjgB3KTv6ZqWtJlaNvIVGqvWZOQNfNtyaQ7G2NnpdyZbysnU+PAzFUc0kjI/sC5ENMoNGo5gHgwQwKrAquhOJb6hfmZ3eC13D/1lsiEfPlXzMi/H6Do06beylfEMuA7Ln3/vdudgruVd46lscem6GMQWINnfQXVY0lKiT4oK9H0DN+bHZyCbnswhvkvP4fkfn1QKcnDfOqfmhGCl03J8uxD8vaKbfdtuO++Z+8gd5D7ntvw9ra33973IRRoZ5MbH173sx1zPp0/TabJpyd2nFn32Y0nswnKTtsqO3/LLjh/42k/VV56QMOW2kpdLSiMW4cGxjt3yntuJlts5Ra0fb0QckECGaqswHtXCu3WQFObAfEpp7cVKEzB10zMxNJidiD21C/xS08JGzZvXl+nkS9mjIy1jQTRqXuj0S9mJb8p0Az2NH6xSGghLS0tpEwqQkb3nsY71wk2gP/RE3BakxAgs3pQRCfU2Kqbq1O32xntGxzsRf+G0+jtP7yde8FhJOldMhglsCvK6udUjjgZm9SQ81NEkPVQQ8p1HQVXeAKc4vIJVXFRfp3p8utUqxRyIEF/hSKrT8Fecm00BFcWvezKEpo4QP/GY4kUvne+dNyLqnH+Pzlsegb4GeWyc4kQOzIQGiMT6L1HXy2c+5hqXuYi8uuC303eQ4Qj8djhw3G1FAvIbCR6l8GDSjcKEcOAZYhMkLH2gQhqs5L66ezRMWHWtASVCLCHXERcyzWXHVyMXkt/hF+bw74jE8wdAvg2mkdn4+Ry0F+Tz/IhtwoDy9IMWemxZcBIPjcNgERnQkHryzaBAW6gshIR4SdI6UL0UJoEUhOTIkOA5pVJ1CoPeRDFRPJ8wkOOoP1rdy4HTJ8i/EcQCH8CD+IfQRYk00EnvNzpFuCXplOrdXF1JB6PgKF1+fqF03haxwfLc0BbUaM8XIrH8sbOjY3liVR5yXRRxjyWPsZ1DqBHzooogDE0c1EaP6g0znJFNRfKUxQ0HeLasobFuJikRakYCWSUqIDa+P8S0i89peaNgKXHgc2bH+TwNE7OVn8xW6Rf0K/hsC0c8ITd3U3hOg9iQvQJWrQqSNj9OSPVL2z0EfY14eIOyQJqw7ZwXbDOhpioZT+lP1pl/B2bk7NJM7bR/GIePX9WCHsCYXtYymXgl/r1eQooowWKua8LUM6AH3jpST6ic4P1koAMhJNO4TGWXiouAnYJUW82NmXlK5p8xlBmQgz5goGseGmpJvFOUBEwB/WZtBgemPSYxtRQsn5ZOiTE2VsvYvJLLzubK/7fUb5Fv4VX7dFq37qf/pj+GDJ5JrkEJPlTUwKdmzGVTwD9Ko1M5ecLzJ8xxVcI9NQkBkeL5A0/Mf834NbKBN4wQBObccZA+DELMnjGcavX6XV5XB7+54J0c69UBeR2wMfV7LI7m5025ASYDjvaKUL5gd3XDIh7bdY2s9vkNrlMTiM3XwzNTTajzWy1mBE4NZuNzUaHgRiQVUEMrQa30WX0NHnNXrPPGrAFbe2ODhKAwluXz+1ze9tQG/9z+1z8Q3xorQg4IQ7+aYY//gOz4AA0E2urzW1z2TzNHtTsgaT5Ftlf3KYA93GrF+2hT16MsX8rmY8d4DhuXRXZ4FcTDVndtK7a1mx1NvMjOL0e1+5IPPgcQc+RXU17qzzNTmuzjZ/PYSeIvczS+M4QR7K7WrwudyQ6PDDWdXLbFDm5Yax+uDKiddlarDY74sdrtXtqhisiZR2Pj91NHi8tayjX1Wx2NAMENaL/yYK4mTS3tjhrepraG4cahswghBJHDp48eWSxih/CarW52w6tjBUVrdQ8k0m0bWWhyo4KvzFc57YTq93mcMhHmrMbl5PKttpQaaRmG9mBLmCXEG3XpqHazqZuW4S/QH+rr7WtFe6m1cqP3WJwGAFZRb0SN4vF/qpQZb82Wr+LxBC4NHZs3bShsrd2YLC3u//DB14vyFxAni4uf8ZcZ9eRKlLfujlU7OR3aHNYm60uR1vTiHWYbEVkyNMf6B05/tquXxL0+/fn/ay4bNO69WUjE/3VPeUVEMom6zuKh7b0Vvcao2aPw2112Fps9mYbQbMiCVyi/JS+jY8fp0fZkccfF9js5BIMaCePL2DX0G8A/OE3MP0Gu2aBPC9jjc5Ej+Kp6FExwA/LYfNDM9aZKJla9FAqbC7Hlgx85+yUQlUkK1TTF2qEZdOnKC2bzp4WVVSfwjSeCdQCYpxaraGFMW5hxFkUtIHsmDidGvnmcelVndCpHiGH11Y/dnjXoTXVrx7eyS/4e5TgByeE4b7ucf6iXl90WPXIIsD0WDG8ekcNekCxIuAkNmKUw/JaLf0q+yqkiNpC/DX/QJSwgXtR+E+Ce6RxuDyELI/jup+wHxDBwRtzSyu66/1PawjVXYJ3lL5T8c46wWf3mFq4vbaWLsASidJ4iYab6uZafSM6pIBUNYhuZz6j0HeYu7k5D8C4hQCTK6FIK0pISVd1P9o0KtjddpfNiVpbFBa3yWlqqXLUQTYx+44U5c6czonRq0UJxVR1ShyujNXu4F2miPHhbkWqWE5iMlWJk5MF3GxP1+CEhC2XUBQUpBB74xq1KPsyDknjuKz9gTZ4CKCGBjIjfAikc/lXhGuJkEvAzT16MM4343o3H2C5cs4VSVrMRzIw+wo0GHzSEMO6Hp9oOrg4MB8lxKY/3fnBTwKIfpc14qb5ixfPb0IqxZ8CH3wQ+BNijey7+N5gEVAsnj766qkgSijYV5puu5EAt9hVH91IvwKl7r+EIfCGmSOxGxTd1s6Gtlrk5iN+vG6iOKxG94pWHxS1IBYtwBd2pTcoyv21/WSEjHT3D/phfubwiD+Cm/G9ii3VdRtJMSkObxyqRvcoHh1a+Sp5i7y199XXBtEkK8P8bDMXe4NorW1oqLWieDmGMpk2Hzol1qmLi9V1iI/6hXg6li3SLA0+D7xImRppnkXBKIaUFfWlPofUXOqHgeFHC+MMEmPVqSkpLzY/mT4FJEm5XKXITkum9/HewbWKZHpCnpDX0wEAYNbUEVuHYA/a/FZux/6I7z1H864YV0OK4YLlyxc8sX/58axDJL7dfwBtI8eOCXajQ08aESBhHN+//1gmeUmzr8iNmthcPMOfuH1k0/oNm8rWZ7GDGRvKohOgJ2UNk4FafwVaoD4umsorajdzmZK8BhLxrgEZwq4RSkrqVhI1UYdXjJdMlMTr9pK9JB6eGB8fD+8jccIXlIwj5gSrMx4aHhxAn3z2yRxhsCK0BRhk4/RVnFypPDeFk2pg5uHf5/JhiZeJuKavobumr6ndEGzwpKhFWiU6UgDQbeHjRYujBTXYDIYmY01VQ21N1aZNxRvb1G1VXVUj1s7mF9oPE+QWD5MDhi7XSFtnn7evLV48umkEyah8SQ3k+xdhMlI3WB5E4Gtevwl8zbNjOYnzCcmzZ7gIzAolz6ukkufkaqWT+nD3FlJaWw62SDxOXlfvR2++hTcUC8ceIbOfeAhtKxZ+85tWim+bkjOiJAeq7L46E/+SNKdY2iWNhBZ+IbekgsuaEEuFwArkn2Q6F6ESvUyO+rwIry8rJ84vez5difPyxkpPvxMnwiQ9CyRb6V8UcpVPlSBjLI/mCZYWK7HwsVixvWVPT/8gio4Lbo/H3eZskxQT1CoO9cnw+aTWDBmohe+SA0Kjsc5Ya0bgpBgDy8XAG4JEUCNlfbSiwkKhVYKbQ7C0srqnP5O4oU4OFR0VmlvsLXY5N6QVzZ4t8B++E6qQtxwATTszRd7z+98LLZCn4kYAgwbyKFMCNGtGRxYKrpnwJ3G1oHdPC1AEx7cckDV1SHOGyyI5nywMD8/bR34nQBUZoblPPy1smFjWt4ggiEbOJCpkqcXbH3749tsfPvnrX588+evMPWRn3fAW9OijwuVaIkTTS8HtcNWD4ZE8qaw7g2WLlaQqUN+F2I30tr27hFCw19VpQoc2E6oWJCRE+YacI/19I6SbdJkCjW1OiL0jsH+zrAq5hlCeYwckMtBMdoA+jum3WYbgM7fbgnyQyk5lqB1QAHY9KDGZ7NsaqpII5yEjO5OpNHTFJbMrNPRnFzcmbISJr0iMRFfjheTZ0cq9iH4zzn4kyipdSp+jP4qzb4r9e/ePHgY7TD+gQzt3CsXRFT1LyW3kgYWb70Hz1K+LcjxfjumjR9SnxeF73lz4ETlA9vVMRNHanUKFbqN+A0EyjRF7htQkLiTOsNFUettsElHRQsm45Tc2mhrih5kaL1uz6/nnd+16PquP9Jq7GpCzZUu5o1WwtjV56wnaVFmxaVN/xUjWVhLqcYXQ8vGPxFaHwFufndjQkg0blmZSvB179T5DwIgMRsH1GtYRS/8kEQixbNqy0Rgyh2x8jJrN7sKQ58+7O4nH64719Lz8VGfXky8JPX2dkO843De3r7JqlVg+BVk8El3rrGiyAWu1Z+bsv75skcC1V4BjkMsDbyHRMsFothhIAwFvC+kgIa83iF55HOAu/h8twAPxFwige+WDP20E0L8WkyeyN5I9q4R2V8DrCaJ3aabg62jq5nfJRvmY+1vlhXxzSPeTYCHniP9zncDU63D5ACl8j2yMCsG+/s4hgnZEtevWaTeuy6ok1e2GMCoRO0vGK3YTBPBt4A3JKiba2rotSHbtMH+Zgp857Al1cc3kQl7chwCf35gK/VD/NNSqx9SfEWE6jRWWiR2N9CZufU/zsVirjasJ+7/JSVpE6Cw2C27z/+gPcHk5obBKHSfnc3iLO0JjeMWzK57bqH3u2RUrotp9+/atiEZX7Nv3nEDvSkuugYj5KZxcC3zUdC5Ug4izkvOT6bioYb51AVlA5rcVdSKjWtjdtM8St/MxH2hogOUnqoi793l3cyUBkkDXKb+0goamT19+cHortyf5aWcl70jm4aiWDfLPN+g3otFPbhKojR7FzMZsN31y0030YfYwnaQQ3wNH6nr5YCUXz/PdtDmF75458y78L5wzp7BwTlYX17Tz2PyThLCrP6PzVVfU9SToHryoQD25SHH6tMBWGvG8eafvIYcnAZpVZqq/RYLhGeipqaisqa4AmNNMHevBahEG5pmBOjOuuBTVKitxGq8m238lhLbqxkp54/maWEsamiz1qGHtHkPH+H6y5lZBX9ZXMkrQ+ew41yUlbwA0hCJcxTVDVsK/qlL5p2cu50CR8x8qpfyHs1yyngXn4tkE/5U0leQGpRRg0rGDEQXlA9sX6dncMvgincqPbJIb1wag9UvlQv+M/ofAzXRvI79MA5lmQML4EYzFlzQErthOy29LEYvgqcmYWDBVkC/xlfXSQ3hmnL5AjqGqkngxuBIG/k3wNUMnqGmtQJKoKQAGKmWe5OWXaJeUZ8/BN8BCZrH/YKdxR3CiPUqQR/R0+DtC7QansdVENpEVpk06Y591kAzJxbXvQnHtFluFsUoXKmurIahUVbs66wnFMpe6vwxS3dKTMMYC5eMoJNeOgsN/MXsEk+n9PWQfM/yElFLDf5F9Alt4Ck/vJnfyO/qYi8hS8hOm30t6958nvcv38p1umsS7p3dnC6yBd8VkMTjNE5h8otWyxXQxN2AWM/4tBGgvfnde9fLR0rPUVNnHTHPGSgX6xCRe9uOnX+KH/l+JrpJfweKoFjCgo1ryicB678Sn391fPTbKTGerKs8w09iYsPYjvPwvf1kGqfaTcD6+Nb/q7OU1ZAU1/ImrDIY/kxUCXXgvzpbSaCRXOtcl1CwKoQn+pRbYfLoYb1eeogvx7uw7SYrglOWK8K6AlkEiSarihm4fiXGFCYpniASOAbKC9AkSgBTLZSW8xSjp5Ge42Wdua+LtZI7YRMzWZm663cK7lWBuM/syQ6K/zefPGqKFWxSmCwt8WfRqBVN/iOkc0qdiS4gQUgEMSmFGEvrtWTBsAxoaSFlKskE2pZ7LFWdaAOlEMQ2M3FKDv+j/1JG6huZqxMUly/4Ab9Qee6JeGs0ucYZ+zOU5l4BfzHkRU/0xBdUzvQDCOx3qbRWALgSwbFSviKdJfE2wI8C5SW7fSxDcpuJS8kDmlCiBRaoVsnuSBpVqbnOAGpcGX/mXk6RC0ZuaHYxDBR4Y6hreA9VpX6Sr+a8mDdLqocAe8vDvUqrTHoY80bvgUHzqTAYrKYBITLpUo3dQqsv73+S1eP16IVxOtA2Sfrs7Tl7TPJfSb19Wtc55+iHAevrgN4R+9xeTiFU/gk/PE+y7N46udqPs/XxwePFpway3NZA6snzn2v0kTDo9IR86M0dYO/hoaC1BTzGx7OksNT0bVxBfs9fehl5XwQP8jxBo1+B74IolFz/E0+p2utHhRYLdYW8BjwaFtvdn2KQY94NLLxcPQPqMH7+nyPYUfEzoV5AEJn0V/76RpWWSnHtz2NcWoerk3fiW++675Za37/td1thS8VcHXviQvI9+d//bN3MZ65CGvPhpLmrJLxM2EkMgSCRTWS1KmB671izPJItUNrIMzZqEjA+4+PxprI0WF5M3NIQ8tGG8rAwAtgvBzfht5RS/tK3abRPkIS4NTk4UR0ehzU1OYnpWw198cm6aPEER00DcrWByUjoW/SHfNlowWVAQ1U5MEPZD3pQO8xP28gEhqj1y5M4PFi6E2sI7TmCfj3SYfWjJC4LdbXVKtG5ALLJmzQd3CuwcxUAwfCO7kfEBmtz5gZQYB/MwWL+/H9f0iPSr9Gu91RchlriUL+atYH4kb4ymL5qkBxX3sP/Ez3PNd+x5xY5lO8iyxPOJdVxE3Q5sAqXKwDk8pioFPwAXRsmNyqA8DyWhSa0yAi75MuU0a8HJTcqxUjxWWipO8i0vZAzeCn5wrWT5fdkGbAXLhCOcz4Pvf755pbw5LVThJOS8zIergvl5eFKu+ZxXmqhS6+I6Velp2S3Fiub9o0Neck5IS9uiNKpw6diYeJj3pivPmpWHV/47FzkPj8kuMXVfYixvXuLiRf3zg0BN/RF540sOMk8ueC2QI//Bw9Ju2bp/6+H9OQ/vIKN/FNwdTR18mJ5X+qL4L+97Lk9qBOel9bo0+P63nkfqJS2Ub6NULtu95GWVHpYe/uVe/UpWLLWyZThZfhH/YH5askLJHPK6c/K6f/4uc+BaKmea9T0ZyarLERXy5GtdJLWvvIXSwW4dw3G5RPiw/CYgSiOeu/Lu/27zmZuD+Wlo5hhO6v6l9jazQwQnqy/ZYSXQ4PBTj11+NX/3AOczkjVX4EXMZfOxKhITgSGCtyspseye0oRODSmBhqxF5xTvPI+TtVc+5SK+26LImJwnOCanCapKD+tK5fe4aFJxhO9W98/bYF6O9AyuuKYiPHXJpVRBewAU3kAw653hL70aaQe4CN7bdZqqmNSA+MUFs44MX3Edf+8h57Grpad7+aGlplajPNclnfaftuxM3lpWfsntQI/lV6eJzHT7f3Y7fAe4ndLI4bGCeYd1i0oTf+d2/s5j5TcDh/AbLhM1EujdFc37drgClptxWL6iS650npwWmq8wQlZoSrZcca2ZsH8dV7Qz4vIFXnLhKrmsPl/u1Hz/SKnuX5AOc/kzPCxf6iW3cA+APKcEXXtm4IqLkXa08He1c0aQNRB0DxdkVFz2JU+4A95qvfLMsn/pYfKhLxM2hw2LcOo5pRroosuf0bS0b5UkCaj+0sZ1u9yAQHNLPalUi1Vf/pSmpadUlQbf1CEf4bJH/a89QBBplwtlA9/r8osuldN9L+ldpUekXkFXcAPvyisvlve/5JJLZbiEsYutk++vG4uItFLe/9+7bmizk3LrWSS/7FIZ0Tt2se1eGA6KIWpQyHJVLD3BTYhCmpuIs+JJFX/AhQq+GFL8VCIrjGPVZAISeYtxokAFeYPwI/lnudZzkBbFWdGX40bRIrWiQKak5oeffRmsDp0LpeoatVoTV3PTJgbpM9yAkjixfc3kUk7sZ4XHo0tf2Hj8yzmx/z6/tpQIPiY6U1zd5YJ5UObqvsA+3iyR+3GBNoLJn2j68zR9GblL6HR02DqsCFhDChOsUEVYhkCyT/3kDxXIKdaF9RFz/8KJtSfIW4gaanCyQZngj33hQt2RRZHDhyOLjqT61AU0rdzLU7to7gzaFtd1T4ieukBDyIjmQLrTHDEUhMJPdEKMpeXoJHY+UOkzIzkJrlZq+CtQ6UTSZG+yWCxNBisk2RjaLAGL1w48MhGW+zfZZhCTOiG2Qq2Rw9PgN7Q3zZyqnSsHnk7ibG1tdfITcv28EABbz9L0mZpeOXhJD3FLzB+nfq6h0oNShkjWNJs9TWcLkCECsUnVlHChVlhOmmMZ117LMljG59fSDJrx+efwfe3nLGMm8/92yg86h/5MAHPVYuUGK/uZYLWQpjYLojDts/qJr41P8218XtJu9iD2n49ww6G//yFCVBpItg35/KHMj0llfzQKRLVSlhxh0Zt21XnrLDevARxUoM6TARCq+Z2UiJIlybeJ6wg9IxMVFeSnEBIq+YqzvBfQ2SpCzwrSQ5g1TefjgJLmZlCTkhWewwl6o0IuLEcsWwx3Puf7lcPV6e5oC7HHfdVLiAaxlQpS7asJ6dFKWaXsk/WwCC3UycHdiPTss/YqQiFfD+lFpxWryPquzUPolRwsm7hAzMhfX4L6FXFAkF2iBAT2qkif2JdWNdknXpE+/9cY+6ucOR+X0wsLZGJHdc4Fa/tQKvKsV1yRWg/JQFdjqXJDJcpJtJ/PIINO0kcx2Ve1SxNAAUmsgEaT2aTQNFWtISvQ01VAalql0GTkJ8SLsQSpVjIX0ldny6CqeUo6O+MGpew8SzbK1crsFJQ0xmQnaiJNq4hNFGuyouKx5bxNJdI2Kt579bG5WaPimcJ352SCz6cIR5Vqdi0eVd48ghcsWHBcqz3Of6La48ePL4hGF/AfyMDlQu1NZYoMU+LvvZRa4AywKV5cHeWrL5DEcWE3K5rczM2/iI4wrzATXNdAjFcT74EkvnSwt2+kOZjQ9XQ9Wy+wBwGWQ0NfIYT5nyExdWAm9yzlHoZWWYgL8mkxgXSYp+kTmC1kiyTLEsCZ2HqWh2t6RTqbzu6tEeisV7DEfOlHSw4AO/MM86VNNlCvJIHRsR9hbu/ezK3ljyULeKogfyY9rlBk3/jZ9ewb7KqzeTSNXvOHz+g3ZG5Pfl0qFsWqOFFD2juABxKiTsSlFNu/4qReWaDG9Lgyu+ASbsMSeJYzpA2ypwqw87L+CWXu2EZhUCLYRa+ye/BRKDwrEtjaj/F4iVBVrF/Nt5Mzifmeu0MTfWi8JBpl/0f/T5iYw99SEaD9HJ0sELZIvLpzyNz3yJkU7+6s5D3JHAAOWswW3/SJFsCCrhHyNEAtNosu5A2mguW9SDrPHeW3ObyEmIroz4n/6BISo8NHSUPeS6Sf5gnsoBrnE6tmkghWaUrNp4Z4g2HpfCkwyfZSacailmhlJcf2JU0KcK4vmQdG9H+wOlXqelw5PYljInmqel1ZZZNJb9XbEYvPwDt6FZDm43AYTTV6UoQ0Itnr3bFzrL9nZ3ecxEmHPxwK+Pu7yDGIeRzECcDgljlUJ2V8fC66jUA7qVMrKi/kIAPXAR89DBdxmtozJ1NlSumpMqWECKWIXP5MxvmWEpKTXzZsmD+RYpSgAKylnoyLcmN5N3vD0lHti+/LXmoZ2eMmCImwR1/D48WCxWIzEiO6BOVDquJ3of3LU++ZtrDjmG2AxF4ZwUCjhCTnO5QMoBfvOR2N7l0JPhdgiDsVxbdLwHVneD8dL2b3gi/1XlJSHNVOTgoM3Oo0N85yr1BIpEXSq/tv/irOANTeXI2UZJwvFz/RQvlXihZr1OJUDANZ+WRMmptF/5vf6YuiI2ANmPhAlP8h+8UdgtFqNcCd3Sl7/wnV0KxTAl3Jx5PRVGZqUerBj6YSP4tSMSN9GhuluSLNup9mvSWwrE2YZb1FR6USAt48onEWFRNpnyun09R8RjHNNLjwvXffA4rj6Wxh1vHk4i/joaaNTD/DP03Ppl3sneVS7xz/kt7Jl8v012jWK/T3OGlQ/u4gThq/lLJn0D3g60d7GgVLrb2aVCNgdJOc/HPfm5NZTWrstRbUsEfo9w24B/kFyJQ+7HMu/uhTSqoEuJG5ajZXwbVXeQLe46lLzG9um6UoZ2TTMnsM58l6cvbYuYhqLNGXNzYt699cE06/hB4X0B4A8yaXD4pnRCkDiBbHobFKDnU+nF6kIJR5jntTeTxScz+bxgr7+NLYDN9xnE9EAHvtavZzPEEaG/sqjxxeeKSqsqNhBRGkTK1lY4rLCZyvpAxKqX/0DO+if7e9zUpuoJ/iZJOyeh2+SbF8ywONwKj5QOfyQfSJYv/Qmx3AuPlmw/5yxIrod3DSJKFrmpUX9mMbPr5kKT2VhGoe0HF09XXVdrT0BcHV290Zgczy5WvXLM9KAU2culeAXAA3sEvu3L9/7a7lWduZFiLo3w4ALix5rnDrE150twbvWs2+TQSnJxyOBxGrpMBRMFlAHlfBiME1sTghiVfIkYXCcsPyLWQ9UtP1iskCABX9E+3DpLunVuLBWQGEBO1dwS5/N1q+X7C2OXwun7ffI+nxwBME3iqo3Csou3vpY2jBAvzY0rvLCgiSqIa4Rh/wBzOHyZC73+dqBRrBNuJxuO1cighhfzjQ2Y6Yk7qi0eQPv/ihlguKEP06TlqU9FE6gZNW/rwQVABYlcwOKDB8xS/oe1g+J3uWcduBPfvPz/TK6IEDo698+fVDGVcull99UTY1iF+kc/1KahoJasgWz6eppqclRhreJk4V4JSnerkgYVE9SyYmNkahNC0aLZl4jgjwWrLI/okN0VGBqyXlXNzxnr9+06b1XHhPFnD14rVHwSX9Z5rPhbEkozNjJKEqIALUg01O8pcgsLkAoDlXxUSR6yg/IEJ7ABwA6vgSxWT+CxKc1/ZNI+szddPMbxaBBb6IfQ/ThyQv8HwcVOZdqfD2dL3gfftvFd5V48V7Mkt1REf9hERKI0JsfGJP1kW9lhtIEp44txQlpPHTf1exvTT0O82NxVzS/jbxCPwVQM1XQ0dujmC1NgP3ck4K9P1qsb0lCLkA+z4XJEBoFwrLLtFZ/5MsAW9+OSvXam/8lE9dw645fpzmsBx4dFdxyXT+/MbotdcKnae5GgGhdoEdXSBlevKx6Rp6jRSRuwuDXfgTgZTbyk2VaLxU6Bzz7yDbuYWYARbiVfzuBaZ8GQPQILkxZSvu8I/3Dg+jXz4Ip1o8jO8ZWPg+mUTkAH2GPSPw0aGh3Iyg0Rhw0qZUf8GVK7tSk8DJZuWVS1nRYTzGR/nScwqqDEpbzFA3fJ4msQrERQgZQZvJJM+v2b20mWtRWi1XOCRuQOEd58tPkPtTFANJ4IxIpCoQzl6OoDQFRv+UXIw7nSKBn0N27dJGb7zxk5tGo2t20TmEZAM/LDcbzsrlVeCQSVzm+loUiRvH+mSqCNVlno4jOnWwtEqUoSUNEaxSlgYlerHTNOsCjpF0c/+PD9QZ+LOLD4NNqTC9il2l1fI39zWBnmUJrpbFj4oPvREdPfkwN3CPxIkwlaY+KrI+1qeN0j7aV8SFmaS2JR+iv8Zb1giDzzgWbFqC2AFx3ev+Xx86eujoh50ni9HuIeEXh9lXmu5/6P6H6rOfL/DpO0ydfBA7IHaSDp+vY/cvHVMrTyK2lv0E+8xBe5Dwj9vnQ/QaOp/NZ98ALgIjwFhJ+FazJNC/BCtRcbNM8pfQYm7tJ/L5xOy0hFol5sT56tl81pCWUIH6JqFyOpTsTEayRUnnQhB7nvIjasdnzoxq58wRWJ4Xe62g4bcQq5eLONrEHpBKz7yW0Wg+V37meHF+gcUyqp2a9HqFFr5rJ6D782epVizd8+jAg+RB8mjF0lUoXppzfuwxxb5dxwZfJ6+TY+X71qDHSs+fF+czN75jOwBctDYT1PiZSEZ0Q5ucG12by8lGRNi9q/2CndS6GhogJfhr7CrBaw7a2vlzyhIjpLvTFUG9FAmublNPnQ/VrMXVgNFA7vrwYzkZ2A3w+JBq9b2dilmTfKi6HcyKIjxD4wHiDULeWVNpXDAboOHMcC9zHfU8qITL+GjaGxr0DZEhMmDu1aOXPbh0+4r+xeQZsqJy43pE3Vy2gDZ8CCeJUpOP86em/q2CU4kqXCYUsasbhMah8h6tBz2nGPH2DpIoulBeT7S95SMW9KxCayuvadyC1J3ELcyQkQDrSGY/6Wlv70bxBsG+2aftqULadYLZZXKagJlE3kbKFyWdtpA5iKI7hK3128nWLhTl2xltetKAZraB42aaiMlhbkbanUJvn3erfRjFO4X22h5jP5Ey5bcBddcX6QXAXpJglfAzDcbG/coIH/OAt0ECBx0A9LCKMv5AC3CZMgFAS3qp8pHLmlZgtEk6lawE8lRcVy6muWmQmQCvSPL38EeRNetjbnLbRfqslE/7nhhTF5J8tSaezfUDbklJVSkgm3bx8SzGNYbTNANqwer1lWQzWr5LllpSZZBMwIpW7n2RqxR3rhY+YM9g2sBVmwwgeJ3JaoQcn6zLkrySvwBUwnTMx9Nxcgu3hH83EzdOcOVP4iiEzE8JO0QdV0BBtFqtkN4QLJeGfX6fsyUUT0kJgWJdmZvri9lywhuskt5VXK1Qn8R0FgDhd+i9KPtVweoyOyG1z+ywNqPsxwS9xdxI6hHj29T7GkMWNP2Y0Nbsc0DSoM/Z5kLTrwohr6+DdCE2dynOP0D+e2qJENmBbzvw0YGPlgr97Ac4fyn5w9QLgpwfk2BnVSI7RWfPiAx6FoPQyI9JHlmVThIsMpQMWUSvZsrDhI/9GQmiSgB19aiE2AkQkiW0kEvuEi4ns7naMBWHOvMoTrqV51kUa86z9Bw1vV6cfu/8XGGKfiWFGQaGkFpCimCzoVd5UsjhyQblNnYTTrYp2YP0Wn6OMfIOffIuoTfQ3zYA3M8tTihToVhyq71GWgUSdoXbuB6hWEbeAcr6BK4ifTR3HhFq2rtas0YO7Hn7xd+jCNGx3HeI4Cceu63pNvZTzT0EkhgMEgn0ZSdBbYSfIP3LT0D9Y3CNrDBNlejs3LmW/DZCyK27dnY2CHL7SXovJgkW5kvGepGcQkGvlnl3JWF1dYzPRmVcAS2fVVwYayc1BQpJfQN5z80cP5fbfqnedm4+myvm67BGJUrGocwglwY/kimiiino2WkMrqdYQq5T4O2Sz8oZZAkgpDtJa3C4PzDChc57j0FB4GNzC1997L3MKBkJ9IeljGLQLRyg6T6mDPOfukN1zywi8eL6RfHxeEnd4fgEb0Hr6WlcdUaw9dQBgxMf+GpInd5Wg6rmCDadu7KjDgoH2fXCZVYMode3tQkdYU+/NYJUH+H+OYLT5DBZLc3NVouR6Ikx2NKB9P8jFGTESHue0GpuNgEXrsXOhVujIdSZlefG7ed4m/up0GDQ12fyDuIGZt1mf6sP3eDCfZ/FiP46oaXRaOQH4yNas8vqdfidfhRhUK/sUXSTsLc9FNKHLb3k4nSPNB0KtUvTyMOABiN3GmqdT0Gts8RJZuBLebs34DgzcFvrzMwUoNecwUkfoFfz9uuHtsEKp8DQO5uNkwHlFNX/o9VXJAOTSJzdTIQr8oFh6XVE+McpwUSnnuJ7XpYVzJedI8LfSwymUcDyIZDiAlCUJYAMJeGfXV6lvsa4prYEbRxN4Suvij1ENJpVq8hDezQ71r9ojw2j7euEcm1J5TrD39Sy57LHsZ/f5M1Ux9VhQOSPRosn6HsAivgeEWjdGQxuloIprXaimC8haqDolQ0fLgT2pHmV8+Zh/oYcYTsaV9S5ap01ZD0psW42oA2KgY4J706C8jR4fWpa2rIZjV26pRGdW41TU3+7nbu2tQaeBXDWVgFuJRnmotQPorRfJgqqzCT1fhC67P3Y5LQiIkF60GJBzRWq3cpZ8WlIsZRQMuhOZT4rTjncoaYKjPe5Ca1ijVZwOBzcTkY3Kqwee1vmpAh83VmfKsBibnaiNVESBaWSZS7DY1vIPG4Kn+bSJiApstwyT96A7UGjz0CQg+iItVdoDhn8UqzG1KxH1modcRCBq4pmu9Fu8OiDFtRjNG0RbHp3Y9DsaW5zeADr39nmRuHOcAOgPzqg7rHN6XEFfe4OWwiZh7qDAjd6QvZ2dNsKfL0ybx42+Y1tBg8a15UpIH7WzE9dZaqrb25uttvsaFNQKAmuqzOU2OpJra/B0+Q1+a3mMm9pf1VXXZ9ZZmz1OVGbyW8J2PwSbAofrlq9zvH27h2GcWQcCQaF7m7foGMAbe0rFu3t1oApgNh3uBYKZQrNUCzmMfvMPhsoxxLVD6C5uAgAm4bbkKXGpnPq0GPnsNVpdzd7HNIduYPtbQE7eqNcKNdvNJb7Qax9A9scVmJz2lx2t6PNNBgcDQ2iwYcFN9eJDM1oiIpYP8GlfQtpbc0CZLsWcum3PCX/R8UhwdvmdwdIOwnavaauhtbyxvqLZWXfuQWbfQ1dmwkqEp9c9vzLWWqRPLzvqVdrENs+kzTtU3zErXLQJorxw1yzmo3jU4kYK9QkRPojtg3TO+gdUS27g90h1NIbMF2vnM7GNKZcxFWrrQMD0axziVhBnsLkNboNMn+8Fmim2DevxdqNDV1cV49EyIQu0hRo9DTyVtJoa2rS6UhxRIe8lspKQZ4ONvEXTzpIhycQQP39UW0U/nH5L7yBnS4XjLfERVzNbjux2O3IbLb4BLubeN1uxL6RxltBi4NI0KL8oRKuiaO+vi4+ECZVdOffZo1uvKWVKQVzm+VCkugwLdysuJBG6vVlUaWCqT+4LGs0GYS0UfoXSDQsxBEuiAuzc1g0Qv3T05RLZCi/A2XiPJ0ruVVzUkjxKaIW+tc/w1jcIdXhXVHj6E85UHM1ihjX0/+LK/IF+C6lLk1NC7lKV6jCgK2UpA14a3XvZrIeqaYSCrK/cPgJP1o/gC84uZq4Cm1qDlcFJYYy46a6Kn+z3xHg956ecYGnMRcwToGjlPkjoox+msJDvYJHbz4+QPZsC7+A+MgTXrJnwwFuCZ25QKsnE0DEWYlaI99NlYIs3LPysCVUurVimwXNz1dzVSz/hGKbd+tAaOywd89ecgT1zSBNqHBf7HZFhb92gAwDQUy6VHSWRSUWCoVkgnDTm4v8zbUVFSb065hChkGViUyeMC5fZnyiqaj3mZ0lfrOHm6ZoqeyMbhN9+pC5i3QRYHVCbfKTPaAg7Z6g3zc63LOb7CO/nn/yFwTFAcmib0rMV+HIlE4xQtOw1cr+g0gotw7npkH9Tu8OX2xiYo/P6+QCBNg3l5MnyEZ9WWU1uv1l3KeqEtecxZ2dzz3b0CD4Mho6n9sH6lcSQPNZ0XlWlANKaVEOLTovsCI6gOl3HlStF+q7qgIVpIJUNdXXI9V24XPWylW/twjNPrFOaLG2AFHY6uGSHU2o6jeYdvJOOQe/qdgRGB4nu1Pcnyd2EHYROJxdx2bh7ppQhXszWiC6hvz9oQgqZ2n4uGjfrK+ordFHTP3NQ4hez67H6zzFXeUDI8M92z270V4xlrZStO6u3b5peHBgomuHB9Gn+EYLRPdwaKC7J6TzV7q2IHY9vR7vsE3UD1Zs2ly73roarRTZU2n0+r2KttXd60c2l1cU16+zca3hV7i2Rz/ArbfjYvMWU6Vex1vVO9SM2Xw6X7BdGvFbsEAwm0mjz4zofPaI4LbDyNBGPE7ep195RUglshauwFCeFo3SG1ieEL0RR6Of3rRRK7QAxF1JySrNeElsz/h4bE/J+KqsnDR6E2+Zano3rqS3CdbY+lENAOSKGrJ+o1WDKtltgq1ksGycdIKkCaLnn+cj3fPLhICxw9bB1ZnBrbZxtLIeA72aTCHncKIFx9kvCL/aSxfyJuJq9aB+fhZXpLsrwrvGInAS1Lt0qJ+fpdXm4CIJPMpPYJ1GXRXXRGLxPq6t5XIV7l7whHHDdVbygeQD2OIt9q0gj5D8+iefzM3tYw+H67yWCfM+8jqZ6nr55T/8oYo+XBdGLMLexxWkxml02bsco64JNFkgGFuaoGiPPvQK3rRpXX2xGTFMseDf3rV9eHhkZEfnBB9yMMOCaX39+s2b0XFuZRVMCcFWPx8RB0iPI9jsrndubN6AWAWX6lD1ooXy7xSulwTLeQmeQRY4E65SqvIx/ZVyMiPZrtTE4UbyuX0VF/t7ueqvi0UUEqJSPMbFxqw4t7RVMd67pGxBmtuHC/LFP7YKPhDdXtS9p5hbMm3LMGBnA2J2PrcXCFDnuRC75x38W/rkfWRdgbGypXkpveo+8lv25Nj9Tnt0vuC2eO0+gv7YQqakQpncSSzlAtG5sq8uAbXJBlqCpRMnZLgLKVQCDsFvKkizBGEaLhCcTT4LF5G0TAySdr+zHYU/JH5yTJASjXRzcXPjAySTPS6SxjddWfTrtDCHi+QiiQ4Y1PPkBjqEzR/f8fpNkoFvJ0zfQFgPt+nqUnUzJeJ/kw+mmv6MWNKM20e6+rvD6L1SIWTlOlQjqmloqMlk14iugJt/EJ24AVdsLm5Yz9ttSVjkw32vmwvI74mxbdtiWWS0ZmRTO1rYJwyEhr2jTuQX3yLHF7epXOuMG8o3I3CIzceG9mK/mreoW3WPL/jpTwNsXlTbbpgwxXmL+m3kleN//GMTnaeNIvYGewOHdo+fePnll146Mb6nQ7+6ZP6TTz711PySVY1oL63EL770fmC7c6Vucemz/K/0GZ3aeTj8yxcOIKiEwk8/dVfTesfeyMGx5/jf2KFI3LGo7sElSy/Qk0cewFt7hV2G8fK+YmQqKzMVHBPuf4GPYURb8ESZ37RV6BsfH9rVjorYIK5wCFskXAQixSVQpCvaNPozgebcjutsdfYawg07d50HNYx19NOvklClUH0C55GyqfeOvLdQOMT+E1c467aOfhYNROoFKcOqmWjq12wBtl4LV4i51t1YUWmJVHdVEFQmqylbswDR193aImGx2+8+qXrff7RtXyx42NVFOhwdjlAg2EHQ1JT4xdWqFEOmm/+3y6Q3NIsPW+s3bd22bWTr9gsAruoEeDovPIOV+IT58LORBYhlfyDkhPBgx3M+Swsi7EbVOuE+DTb12vpJP4mHdw3xV5KvMC/E9Ie/SqxnuflCdbCus7Eb0R8+hLlC7TQ6Ec35cGudsHHVks1FBEWoCpN36Ox8gVTYqkzVCBCwV+KlL/y86bFHi4url5HiluK2pcUb0I03jWo/+USY2PaCdZyLuQO9ExOvvhb4dAkf2xezxbh0LHBiH/97PTBeOl7SNH8F/5vfVDKO6C+YiLnCa/eZw3Vkc12d2Wy0G0EXdpv9dV1kOBz2+YLuIATgqkiVub6uuIQsnCjuqu8z9RH+8Xd1TUyQI8Xj9eEqXxUYNy/xd2Gs9m7uNfYahr3B3vaIZai6XRfcYjFUo4k5+OkxYcnW2hPRF9C6PqH4icB9e5cj9lX21Hbd2NEdOhW7aoeOfp82CIMl7mer1qEdVcLEMcuvHz2M5tMc3Gnq9fi7fJ22ngZ/g7/aZmow13tqOk38vK8mNeBzpivZCkz+yL6yT6j2V1gMNahqg9BYvqWm1IZaW4TOhrC51xH2d7W3d6CQCsA0CLsVKJ3T98Z3scJ9ZDk16E/sbCD3Ccz5AXaDPcOtAKdELwotV2LxbPU4AcE/GHB1OkLI4bP7rG1cxLltTqhabyayCcO/iYObFsDpiWwO4AS1Wu1mh9mhdzUEm0ALcTlQ7zNYHRMcErUAF5JOG5CakuYZ9Ir77xdMJpuh1QAFr0476n/07rlR7aefkP3D5YR9Tbr0FfteOMgVk5HN2+v2EtS8Vyht3RKq6eFPBdPP8JNPkhtefnJr2c6GXWQn2dm5devpd9ppJeF/rNJwzzwYn+fj6urNxk28E9Z66gM9r+w48vyep8uWryhZWLrHdXznzh07/tL/QQA13Vn543XrkJx+ye3qYq7ZFbNcogb3XJGGEE1yLiExPkGLuNFaBBqxAXLvCrNxXBVPkAIok8vVELVKneBbsVypyE/C0wzBiNOhzInj2GOKrQePbnuNvE9OFvXcy5WY6t/nn7qOPEAeK1nzDIoDVyc9mI81ryrKFhdteJTcRR4+WnOK6yy9s6fu/R/yJnl1fNchpI7RdIVcknwJShQrwcvX7tqfFSOLDi9axE8PgFGZ3UBf4UMNXYLRZmjmhg4tSqsldbYGM+IPNuhud7VDsHnt8iwNObzw8BENkdMHZ9HPuTFvAtLUFsReohktLJeWlvFXZjZajYgVbWnlC+a9IwTvPrHgQ4J+9/bbv/vdfW/fksX2dGGyn976kKBl/4FZRhGf+V5YkDAO7IjezHLwI88cev31Q/D/mUceeeaZR7J2cstj7dq1OxsadvKfzoadO3eu7excy38EyYsk+eboQdkhByOtlLHJB0VJ9SZcaewJQmgo3NLZwtUjPwoV93q91bs7Lb293idpvs5s6V3d6K2uNreXCOWtujpL5dq6zWvJSvTEfv6MNIpXuPmw4yfVlnV/FLQrMFSY/JBehT3Lt40fowVCg1vvbeIjnDKjqUlvabCjY6xgW0nbfuEpWofJSO1AuQ/t1yxXlJtrK8imC8GBTJVO9uHv57rUvufAPljxrLCU65Sx8fE9WSTUHLQG0FNPlY699JLQ1GZ06ckqUlJCNMTcanJZ0JrVa3d2dmqj+54TygdXk/JyVFgY1S4gDQ2nCzs7ySujWnCfAnbivhXUTm2Ct9nf4pPryorwRYAHtombZm0XQ5FtIrczPVmtCt6zrZlWkYzVDZd3omoFjA0wVmRuVVhbLzjPW1DZxTW9ivKGus2kFFlFK+/0WS0KLhvaMun3My4kxdJTx3Bvd/3IFpPQ7GrmXRvZhkqJbYtg55qlvRmV++s39dYSY3Vt16Yhn+DiAsLVgtq2jJG2IcElEQmjIXPXSHW3sEiHZyhFL9CMOh7BtVbBIckjZO+pJPYagcsiIPCobTNUdxqAugOoOhr07dXdbQIXRS3OFuSu6SfuHsEpCTnUbQv2NIaIryMkPLMeN5n8AW5jBYI+s7HJbDJmyaAaWkWtt8ZdQ9aStQ1lZeit+/sJqRB6ageaBlrQMpXqAm2XFIGgowo2zn6En1umqOwTQp6QMwQg0sbeahTV2u2C0dhgbQA6S6eJmypNvBsYZcDnYGacpR9VcDPPGwggt/uVBVFCohKtVIhKdIp/pTHMFZcS9rCCWEB/RB8v0i2513J0ed39r+14bV3dW0f33+vVvfDxYQGUU+LlZrMeqwcJ/Q6gZrDvYHU5oXlx+VhSenlJQQE7RAsnYwW0kBYr2CE2V+Lpiqdp4jFuWsE3UHkBLGws7SJQLLCn/e2yg5fsO2saUhU7lRSQh+m9ivHNw8WZ9aTBajSizZsFgMwARC5glUHHnhDcXpeXa63A/uxGw8OCy8XtKIICPnNTFruX/UQB/mlrGyobByPMZXNZXBanmWxp0enIFlTPNVnZfJaKJ7iIkFJ4ZadEukID+YJnJ6HCW0KnnhHrUKnLoiCxo4Lu9/hXC9mNRLgpG68yh39GWBofeib5ygJpCLqVCPRoxq2ALBcriNM0MfzZKp9kZrTgZhMxO5ucBk9Ts6FZ31hXbxuu2tPh3u4eL/YbhhA/XQX+Ym6SfxT8tGdwMSnb3TKIPIrmHQOjo4NBXbhquCZk8pn48AQqGJfOhWr+fNViqNvfx+2c3RWR+uCj8fCL/Hp/XNh5GzG2VgcquqrRMrWanpXuK5eexFRQPa0oeO8fkpPlwNuUqTHV9E5x+tx0nsBmu/GUeMFFK2eXSUI2cXmyuUpOWMweUXRo+khHjPYTeWKECAXcNMtOTIvMnzGtyhbV3E48q2JwaXfQTLyI3Lp1xW+X/H7XR30TTLT/fA5hCjBgSHOorcPVSciJHS8dHUHGZ1sen3hk/JEXV71Ys6V+o2kjaAmtTU5zA+/z5oil395P0DvkxK6dLzcTWwsArQ2NY7toHqjo3nQxbpslDw2QbM078V/jWA7Abt2QtYlU1JrLEfsKib0ueFvaiPzxtqJIieAPtvtDbcjQIxwc2H6IHEfsoEgWbH/mUAUq4Daotcml91sC1g5Xmx9FJugPieArH6gdIWgSAuJGgxwQb5dK1ZgGQk6Lxbq167asJCvJuqG6nSiewBHRNeAMVoyYArY2bhjpRHulp7q72mNrN1nK0OGMi+utbZ4vWd935XobX98jrTeXARRGirAi80piASkUlpW9lb+6COmM0ccITHTEthIhn786VSIhQlBSpZJenV8F3NjJa+gPcGVVQ2d/nyZWVVnf2d+/as/MfGVlQ1d/nwArGjr7+pe8QNghQU7uOySy0QQm9Jv0m+ybvJN8Qv8X60wCGMk2J2ruE3g3hxyGYhGYpLKaqwSuPUI1SZVf4GpiS4sD1ZVxXYFrii2ou1EADVNyj/L2gmobuaAHAwmFtcC4RJwE9fkFt93j8DiQq1IA51fmhOgircDB5OoXuDILTpmICTKQnFnhKDAwOfm4UdfBZY6vu4OPB4Bsjuq2SqxRjha04CZcp+8Ih0OhcLhDX1fX2FiXRa8/iE2/XPDiA25kEufJDJWr7hFMjYGaMDdmNDIhZERFc/8ovji847jpDZTNvo6TQIMYpf14ml3L/GSaXkuoyPWy1+KY3SWaiM3osaCt68nN7FvsdqGpMVAdhgRRMUwCvU0diH2L3k4+3rpd8HhtQRMM66e4YTaP6Pqyia5qHmTYHiJCJBs3kEaH3o4+BYLZVCblLLF/8aENxwj6zcmTv/n1wyd/kSVRsHLFAkJa7Ku0hBY+IK7ZXL6CLEEUcB6XP3/s2P79x449v1zGeQxyFaI0W3xvZXjwse0S89MpqMphh1R4xiFLf8hUOBlWmu/FyW6JsquYDy3ZrFBxZEw4x61wCYHfoJw1yUeEhcqCFNQwZKrPjrPZFydocxhrR7Xa44//4Q8bowJL8KYslaQDoEYut5XPs9wclnuOnKe5Ale8YdE0y82GRdM096I38YfsDVw1ot8O1kBoe9/IaGXvOq5OaarXbazkxuiDeDVZ16Ed2DU6+Dw5Qo6UP79mNDqwo2M32U12NEYr1mwsX0YWIrJwcNmujdqKdY2r+fv44S/xxv5qiQ62d8dof9+m0HrQCPTrqzbxXncvVWNP2Bkm3RAMs4XD7Z4BY4+xu9JXY64Y3Ni9wdccqevi9mMVqatv1m0wb6ytKK/xVZqNtcYaT0XYYKtz1JFaUuus89ShOoOtIlgTrO039/j8Jr85YEFlqt0k8pwQsAeaAw6XLlwP1mm4yxUJOAMuP2/bz+4mZQkh4A34/P4ec78v2B3ssQ3UtSOW83NsDhjaIMKlt1qaTE6z0+xG0TcE2bfuJ4FWH59/SDDbLQ6TAz1Cr8N0nZLep8b6FoPZYrAYWho9RqvFarPYUOlbQiDk7SJhtKdkbNWqkpLVmaSurSGgR6X3CRaPlQ/Sbe0tHZZ2S0jv1bfaOh2dpEviNWjvaO3weUPIFyJd5lBvZKhzxOs1dJjA193h97aPWIYaenQWPan36ZFXH7J0tKTYDeodDbYG8A3RMexqa2lxutqGGocr/EjdLTS5jK0mR7PX7rV5moKNbQ0EPSnyrmBtMtpsdkuzBRBGm+xIXSdUNDVubtuC3GbhmesdhNSR6kBtuCla09811oVoizhe77V18cc60UV2ke7m1sV/QGZwkHT3vzT6lOAxGAzGNpTdi0P0p0Kr1+vxNqN4neB2uIA8fDH7rsAezVhMvyu0eFwetxPFwwJXamy8o4XYTwX2bQcefbn/yfW1gtFqaPe0I3oDfQS3eD2eNoJeFts8NktWHXv4WSLIiP5c/kqIvaQ0vHmwAbFHUgmV/lSp0COKwc7wMBmTcXsjbBbWGQhbzSUMoat0IaHRZ4asUAmETNoJKqgazI2NZsS+bwCHpdM6g66gUglmE9H7zCihErii5WiTHdkelEiAIxsKXu5aiosn+F+xxDJzK7hNIVX8fuUv6U+xHNgzBw3c5uaXKhJiIGY+w5dyYQ74o7ZGY3HdM0AF0OS1+DMDot/rDWQN0pLyyxbQLEXdIeOErQOYobhEZk9pcbJHSZdlY1aSADD173GpYBqs6N5M0AxmDkD6dfsHEP0a1zwjcZHp1YCfA9e55+J1svvZ1fgfnJeQTVMz5/1X7mdTPqxL3c9RSE3oUTbwE5eoWImoysYaOlsVS9DZMQXEtWNckpFYXPgiN4Lp/4ltbxa9/BBZQtSldSvNniZXkxPRjB2Kob6+oSxaNMaKxKGqvi2Z7LrSSL1O/s9uFk0mi8GmR9QxiSOk19xR75GoDRH7gdg+OBzmmgjLpCtxrF4jlqbB98IE7quv4jOpb4ZFs8PisDTz3pTPhySW/SoZFYJS7Vgg2C7T0Bgy4yLZvWF0lbncrtPZyq0lPdqtTYjoWfajQo3ZUEuqUYtiU3/l1sxxAL2n6ePi1v7+EW5Kkl5Dd40fzWaPYZYOUcV3I7ikj5VUlYhNpLmDCyp6XYJepxL89ubGJoLkpq5SEQlPTRpxpqE8BhJQp+SiA0L9CUhjp4VcT+XKs4ZrtMABOH2joj0U9vVw7UvKMpFShi7QiLKn1VirJcujZQMV2+xbu9DuVdHo6j1C54h9e8VA2dblhJtypwux3lBNDO36EOkNhdrbI6TdENKTar0eyRy9BLK5C/IJ+y6kTtN0yNmFvOxLmX35PcSxvG6K0O9CB5T2KgDOA0CDPE3nzpNxSyG3ly/902PhofyDhAoC/VEBbpWJ5G6bP/8Xt80/8dFvTpz4KLOTdDhCdrRXoXc1OBsJyi7Iz8meLJg+PzU5nUUk2GLk5ANgQq1SaaT6OAmuH2A4s+ncaSnvf1qQFcAz4hUEj3LpxRnI15rLh+lpIZnOSnAB6PYVkMuXeU5xIRc0L35OAYTlEmlLnmImVzBz8goc6sEn8TTXE+h1LEuamEyD75wH8Vg8NqaJlWrUpXGRZkzjaDSq7euH2HhVv1arjVZWRvkPVNbwp725u2LQhB5SwztWv6EY9HdL0dVCbt3F1TimkoLRVeIFi5lO0atxtVcwuaxA/vGpXE2vksF6b1QQk9VkakbVVqHWauTDK2LqGay+FBWtWkF6jF21bej63+O+qipu63LrcHacr4+nsdmx1O+4GPEKQ/7wABlBbX1WBdkUrhgyoYhFgJ59GXh84ou5ihiYPjqAwTnB5aSGNFdtIeXE1reK/O000ih2k7bIIBkiHt1uCB5Ehi6ZHiaDxK3bQ1BMUewlnesIeuswbp38eZzN4n191o3qgiwdtyq/+FYMd+9/L/w2eYu82DC02WtxW1xmNCvC1SauHULmnGTGqiEnJx6D6twT/FXEWS6JqgXaNInPq1Rc5lwGyeaDduZAcjZhjHBzuZhdz4r3kF/wTn89t4s/4sehs4nAXozj39D0NeTkuZN5q8mkRPVxG3+fjatKip+tRZuNpILLyoHNQeHZ7uKJxj2I2xV+QHXiNqqGCOSuQw+/q0Xr6Nwdinejh06S9xFzTFLHGHPsEKljWIBoOxmNOEmJMC+DDPY5yWZhDIrpIwWKeRmTfQVcwsa5PnqeFdEigYrsXv4SFx6hswX641pMv06/LgQDXJ1uQiF9X78hJFT2rSVVVUiKFN73By4E+ivbQ0J/H9lZ2Y8M7ZWVIYMQaCK1TU1cK87BxcX9lRMTQkA+xrbivr7ibfwY60hlFeK2NC6c21f53ntCfz/Zwfcvnqis5KNksInUGZskCXc1hBsLMuhDytcW4bKK2qqsabGvolvL+ybXxu9/+ak3JdoXmssVd0iRK8wRl69ZsxzcuJl8DDuI2dWx07xny2CaOlLrbWhHSxRhc7edi783X37pLShb/2I2c0BsdgoGu6qf4ehAuD8rW6wc+P/EvXl8U9eZN562XOlEnaGdjg+TmbaSSTtNgKZJ09hZmmKyhygNS4whYZMMBmxZ4E3CuzbLkvXYWizJ+yLvyMKAAYkdE0ggiQLJJJTMdEnsTibTkKbpr218/Puc/N6+57myDWln3s87f/3gY917z93PPedZznme77dynzoVfTppyBRKAH9ZmlATM70qnr0oGU/XK1k2UtNFVLx3GcbGvLuW1gaqvVVQBdXuWqelXui+WmJnaSGlsAVaLX6SgsVGTpBE+mc40p6+mKfpiOhPhb1FI1bPOudPy18kM8sV5aedr3leGmnpHYZRwi3CnxwpObHzQiHhbYoLoycOjgySCP8mTSoqa6orKqs7utSPGGhFTUeX8OErq6sr1StiFHdhkfoAz6ahI95446F2X1tzOOyvb3YFXA3b3FucuWSt4lMPDRz2xpsOdTd1BltbWy2dju6Gph1efWA7SSxyxl3HPUcCXmFx+cO2Nke7u1HsCm4jPtFL5+4o7qReOPOtma9RS3LtqafhaVi70aItsJQZYCdsGt9+EoQH2egF8ilf9zu2TpLZhuEkjB8WPwfLYgXC4P4m76Jr2FekbkdPfS+I//7uIDkdpfKsU5BYWmocUrWtor4CDX5/dZjUBC1WKTUzVQblPTAAkY6uiI90NjV2Sb4z8fEzcAbieb4XSGNlZ4MUcXVUghnQrYf5ucrf8X+m7oKaB+vy3FXOeqfH4hGiMFjeag1WtJrb25tb27ze82cafQTpST0pxAFPAxj3rtnucDrcdcInrPFZvbV+a1NjMwFfwBf2vTZ8tDsSujjQ5g8iPynSbqaY2xbO3D1zO93TXhgyBDyyVeSqq7e76/L9+ZBf726uD7maiadRMjgL7XtqiEex5r6q+4P3i2biaYTxPYcqD1qQ8RQagy3BtuY2kAPDiMVnCVgDGCXWiJ57kxdpVMUpPyv4ObyzH1cbPUSeVJLjxzwei1OY0i6xIs5pFt5GyIrXF1bZodZDXeMjeAJA6Lel7224Rngl11FTee/gYHdvf1/33pKSir0m4dIvMlXIZX39qbIyDXpzf6b89woTVFQ0Cilxm9LUVdGnFm74NX1lnH0dpL7u7j4Nu03ZV9ltUnNWSOvBJaxCtxwjH14Z3hoq8zqQ8LW5MRQO9wZagl2tfSRU0FbSWeWv9zX4kSkNX9DX6PP4PJ1Nfb59/n3+SHMrafSK1uVFBGDkTxD/kbvU3eCy7nUYXFvrOut76/tJQ4vL7xA76l1uJ8l7VHIOOkedBz3hep/dQ9gHtbS1IVwn6tLeJPotVLgq7dXWylp7pRw04AKL1x6oayX1IXcrtEG3vzPUEe5uD3XJ8YBeD6m7iwrtH2xqlXGJkdJBeAQNzS6vq9HZ6HQ77fXCr/LUkVn4Y2cjDuvU+VxI4Opv8vvIIz+jdS32ZkuTS54lrIIa4ejaq11VosXXNFkDtoA17Gx1E/l+0CXcv3BXCCnVu6HN3VofIqaN1G1xOYTL6XI11ItHdvvczQ1+TyBFY9voawp6A75mEggFhEPox8qqa0Io7Xp5VNAlWug69mNa17vVu/e4xweiqjvDLcIz9YcahQ9d32YJVgvnxyV6AEH+OU/Ivd/aZWmvC+7ZlwM5sGd3ncNSY610F3jsIP6TBhDvDtVgcdTXuuyNVr89YGlxdtq8OAPqMm/Ruev2EpejyRZ0tNb2u/xurxvs4bpgfcgThhFPoD7sbLd3W0eBjEJ3i3hfUcEjjchiEfSHmyHk9fq9/b7WtmCwKewKErOVOuzlDbY6q72pztXgbqiHOo/RY62vtRdWVMrvWekp7CG1QZvf2OgQBe4ml7cpYAtZmyu8jqDo3k0ATU1C1nlJV2iwo3Ms0FHfam0u6WwEtx9H2UWVNDfLWM0AUQfxRMWztDeNhOVn6x/AVPb+0oAzZAvVePc01oDdYyTRIMhc682epromt0d+sEYoqbLW1VsC1Z35g9VdNuIXzniT8K89DR4PclIyC7186bULcAoOF45uBxOYbDVVNZ3msAm2QWEhbIeNrz1/eRVZy4Rwh3B9oI7E8vaPS4HmsD8EncIkFw2odOtW/fbcw1uPCeHY2draCYT9LVr6XxL2ZwaVx4+U7HkHnfnyF1Fzb2c7aMDixVGEWqHJakm0Vgp2ebtxoMbVVddJ/nCKduWHCsAABfaCynyyr0bqGQ8fhkNwyDZePk6+v5W2lAVKQZhtTpN1LxmpktoHm0cgCqN1+2qGSYqafKZPxa/+hM70q0xaOjOg0ouX/ky3WMHOLqYzg6qMBTNDqoWJc9TpcwUw3zzg8wU0MX5WyY5O0WXxDP0yhdNV79QY2NmYMuDyO9WftdBIf4u4C2Fbhf22RSjWtsJIGQnZgS+aTM1BT0k6hOnJ0CmEY0drOhxC15BYokAJex3ltRgP+ZCwTqxsCdsCVr5E4t8SOvs/4dKahiK+HYRhxd4JyGCPja0ZvxamYcZ9jbb8/cbCt1Z28C2sBTrYFkn2KmbS0hPTKfABmTRjrxz7mRrrlQGGWEhGYZgEvlxix9fTRnlYnfR3S00yZyQxjUueFJNzkVVCEhZnE3Htm2Ny3qoQLcmtce2WnA317lQ8dIM42NNATNvlOeMmD+kvlzDKpdFJyiokHDduaiB9eVKjW1y/kQy3SH5XwO1vIP7dkjjcqz6m8ApNrfHvk/xNor69ZMQqifLGRi/pG8cRYHFv8s/1FFNeuzvau7rbayowDVaT4jKaZXxqjcEYYIIHPAqrnq9/jCQU/lNHDp1BGOoU4ZNGztkGomtR3qB6qvxscSwm8Qn2KM3JWX+uqvqcWHRWTZw7l9PRmSMWmGAjGg4mpXIjDuIaIfv5qPGzaQlBNnmWDtPgb2SsY+yXToYyzUcvbz3SXeXTuHIj5EaMh8juMckRwjE+YkLaRKfDTvbkS4U7cs0b0cW4CBOD48cIbHywQKp22mugmpi6KiPqky0KGdM9qZiPCdIKq0vUgZX9QBnp6urTQIe9vTpAHtwPp6TxrRMlFyGFFTqtkKFs5PxRC/rrGuFF3kIZnX3ab4KpPxqt7sha0VkVjfaZ4EUJ547UWxX1PpfX6SWOcpsv1CNZ/LXeGpzlcdvcpLnc5nL0SiZbRYXFRHocLlt5KEVXJg7xWr020tPss+11SGFTd0WfhQR7wi57udRa3+Zux5RPb9hL6nrCvuBeqS/c3S10bnnQF+6xS02BpkBjgLAvIzkQYvTnjuUfPTo2dlQNvY6emjbCP7qfhlR/nKQeVMheUl7nCvcGQ7OZ3pHpdGXqK++FcgeSoWTSmWEhaaZnbqMALVZrS02nIwL9ZCXvVnh2l5QawQglgzAKBw+MHLKSK8pHwtq18Ch5/OKG166cf+lNNfsn5WB5zDoG5LISYFvD7jEhSm75OTXvLfOawmVCOJbaCmurfBWd32G3dLD7mSqwz9Nb3eUZ9A90DDeQmHvA0lm2clvnj14tsRiqCotLSTobpa5Thw8f8zVnP59rFEY6+5B9SIVnLAR2zetPn/ox/BAeeQ6yYOvg9vESYtJdHJTaXG2u9oYGjBgIwbtXX/0QyIOnaEvIbhVetvgLt7SEQi0a/qVcarGHWsVGK+4UHrZVw37Jv0tffe501oqfvvjcqtdevKZug5bGVi/5maH4rBTrjYzCAcKfbKZWW6gFE/fFmRZNo9VmtwL51SKrHSfcRGnYbsEyjQwBUqAyp1AjrvKziiRPo+fOJXPOaXNytOdyEEUpm+7cg8OieV2FgxbCf5AQLXWwtXsUxsnJPeM7hauzSwjfJjjdEG0eC54caP03AsOf8H9Sc6XCCnaHx0Ze4EkhSvzOZiBXoZsppMZgcyAkVMq6T2nlw9n6DCAGMPF0FFR+9VFFMzT7G4ONwfBrTS2NzYGAOC+suAQnB9rfDoy4B2q6yMJp4WnHtawgKeckpClkpIF7FfbBsu49sAfKKuwl5N4vwp58lhD6YQn7iB5XsTTRmeW0ndswbec2yEfElCnpL6DKbmBZfEEy5POzFEn+NC8qhOmDE+g5bKGEJr5aWMlCEZOCn0jC3G9S46Cm+qCiSfYASOcuITwbXELMyhyBhC9SuBq8Xg1432MvSk1CZPqBnFIIe0sYF+R9/qI43CMOFw31eZZOSxUeS11tuVDOlhZL98HhwQS8RK4/nHzwoYef+f5dP9f+Ut0O7U3t3s6iSNkRuAzNr3o6CL/1BK0e2NudByWiJ1lsJLxX8nsxbnoEOkrbShxuu8cG5LnixPuTQ4lXXxvSZWqgwLXHhsGBqGQeZGmH5bEI7T3aD/kSnn8YHkSKOIDMqdn5eqQoV+pYL72ybBf8iqcth+zJw7B6UuI6vpz+iqXtkkcq5H0yKeln1DiasZQvZen8Pp4RM7B/YLexr/Kv7MjNnBQl94kSmZP0zXffWy5Fo5k/l2763osTn/1Pv/YT/D9pqCPQBT0EeQxQiSAZo7oHugIdIfLKGkwc0VygRsRO68e/MqOxrMwoXJOlM8vo9iPr+p4Hfit8//vACewI7+gxECP/EluwTxqtHLMfBEbg+nVgt8IF07ltR4iopn+jBigMFXUSp+/piu43XAGpYsS+H/bDb3/+898K1/VY+f6C/QXdW2FT49KHH14K5GN2G61vKm6rb6oXGtoltLLNgslKLjnzpzKwt7uq3dqFRGoBb5MXnRlhUXpTcTuyp+jxWodcYVdLfYO7kdhEy6xvqBf/amuFKVXcUyLMVffYunNlbfVhd7O7zdXaGGok4aZIi6/V3wZhHIR3Nwo1sZC9PXMHtbjRVPA3+B2daLkTt3D0JGezw2uDCo8wdUqtlQ5zQ5W5rtrlAatLtHmbx7Gb7xa+ILPkAvvNLA8mWVdJhR1YX+PydTQLS9cnGnnA67c2VoOVFJ+hfnS9GpziNevrLRb7Xne5xW112dzN0cHjI41kJ8+ijXvPubybmnaYSgob8hrMfeIWwTEJIFLV1djS6A1BwDOk87jjDQcHDk14exvD9eIIy1ZxRG2gylPWIFSZi/yM/R2FsKetvqXd3VzttdU3OBvqGsiE+E6fDEjCGjjYpPFgJxW+9R50aaGqsy4w7+zzbCEvYCQw1DJAPuQ+SRvb+ga8S2QarnKo8Fb6ycvsxxd5hpRKtNpbZ3KZgAyxA7S1MSyu19Lo6RAyGArde8sNXlDbwFMVFtvhhrA6+qCef+MJtl1qDTeBJnUk4JHiNRRjExcPXIEzcLx8zEDw0uW1lZVyUl+oOlgbrIQyqHSWO4pJuVZ6h22nHUUhJC1/fPtza/PJRbZcahn29UGPPISN71PBhLNqC1sQDhMxr4SWaFO/s4Ha7Htd1cLf2uuzhRq8LhD2oXDBmho6qvd5kDF8X2NHBxG2pQ8n+8XuBuK7Sm9cJNyKF9W8yGRS9q9zJ7UpN2bnPflk9vgpdVhp9deFhefb1d7eBUEIugPOSGc0vL+RdP5MkiEXG8UPNAKZsEi+YLNwQwhis9Ti9W3hVs2mUM1Kab9nn62vyh9A2kHhwtZAJdTWWa2uOT6S63O5xEl2Xfwo59KI+fXkXN7xHCVFUq8U3fdH1NFeBo4aYUT8Y9kpydVc53Ng6pOeKRSHHsGMgXokgg36vc3kCvvH/o1zSQSYCacQpuF77D76TFIOivOkQnMbiPYZyVFnteQB+cXD0mDJERgcJD//hSTEtre6k/Db2TqafEaS80EwRU28N875dXR2e3uAPPwLqWQwF0MOH35YGoeW2mYnYR0b6MZTRSBZwVJf58C5Q6fTgZgv4PA6A0T7hmQPWv1W1KEvviCVlMC2wRJy+sUYSMJC84eCeP2AXGupqsc5x2AKqGIYTp2SBofgSDHCx20VZubGycdhZ3IZ7NQ+DhszD2p3ak9lvg0HtR/DweTbIJ2a3JmUapO0VLcZShMDiRMg8buQRm5ExQoWDOjmyqV0LT0Bc9sST1uAx6a2pWktHj+dpHPXGNBJCxMywNYNDu0UMFcKcks9k7ZojsVbhtj61+V3qXloUQrP5QNhzd8LY/k4qyH0dxpF/J5086w6CP0FdXFoFo9KvARCAS1XsFo+QZeq+BIzZe8gxGxu/v6jMhnfWIE+N78gV9Mi1KBpjeLAro6OPfukL+KxCMmwnI5vfttz5IQ/4ArWNRX5ijurh6uHPNHQkLfZ2VzneaymIPPkGpKK8rr5tW5+XeHnLZp7tXnCchZalJlpjI6N3Sv8zw8gfwzzLhPC2kLqKfUhONAS7cbkZrO1pK4EyANPX3nvV1euvKfxziLAZU4VChvHDRLSVWlY9iKMQ0tlzLE0iW9Y8NSbb1658rQcMP0+ZQMqXTplP1KxpQZ5FvcnUzQPco/2nX7WtOp8a5LfOcq/xP8W+FfnIArZN+B37JZa9veE7+LrZsHX3r74R6ZwhdYldC85mhyhTWfLnHcvf/o+kNF9shFVQi/+dJnKhA7MOD8SSSRgUifsMPGX0M8udSBBJvIDpYnNTAwcTEqYJoQ5Q2otyxYGRwJYGp4qIYRdekSB8/KpAfv0QWUiDuyBksH/FH0JHmQFAL+a3eAPJPQ4hch8FN5KPwexhHy3+Tsjk4ghPQeelDLzhHeNd56UECq4VdjSavEkbLkc35h+THEwhX2yU701/Q/KqXF4ZzIh3uOxqTyJb30Th/UxfCdK9TqlluXLN5l9Ndj8LN+hS40p8Fq8xWdSfLG4dK2C376I3w5tCWFRSLUJ+kNoiydBYhp+laZP87T09OlrCrH3IWjTXUsxP2dRmR4F6tL/M/1uaJYO7Nm3U06HFM5wwbSyJTXHbFWnswI2kcLx0MnhcxqTrk+JsXNqfn1R600FLWozj1J5oEEpmqAuqZhHedHq2Drl9H9O3y3FxQdPHcLLkNR8AKFiEIZVeM3yB0YoY7EUlZUltniIZScVN39B0RN1Qqt+8cMJq0+0zwKeNqnkoUma0OoUk0l5gdbon2m/7qjo7bmY1i5jidyjiyshUtNZ7g+2+tqhE0Zqhso6yD2v3vOcVFZdUyyMwypfTdBSXl9TBWai132onMUa6deLK+lyUwnyrXWEd7CCSeX8jHymqK0OZWsqmZ6/G6NXjl3ZKrU6MKyHlFVUmNQ/VJgquvs10BZoaw0S1sqPUp4WV8xB3qhFI5mcnGQFmTh1izUjp9abTigOhTAvk+jkaWK1FZaxtGU8zYqEMEJA6RRyKqedbDYpZWIXLBgpOGgnfD1bik843xSXsvXKg6ERvBi3fEoTazNA0uvoYRXLF3aJNnHjs+m04uCQciH7k+iBe8FcX2kjeVxKgpbnR1i2FvYzpVQWKWwzwErYsB6egR/9+0r2d1xit/7p47fhQ3hjw8RKoRr/iZ+gP34n5wy8BJhDKVR6q7vVSbbx9Ksg/WYFfYk981NoG5eEsmkMQhz2F0AubNJtfC5b9P6vCjEajS795LefGKMYDitZEKUmuuSTT+YKMDfuZWqcltwhRzNmYF/DDOw6t50Y0yVXbbimHchJKObZCWifZuXQnp6AYpZ9EqR2CLe72gi/+iQNxJkOAnqJD07SniRLQI9WwlCmCdoSz4TIlJA6GTeWVv3k7FLClYTYcWOZOkHSZtBMeVtmtr1K9QnTZ0JwpcMzmU1c1chVf8x9A4TY0E5CEpJJEAtzRJcgWm4RXoCtpbqzpsPctxN2wd0Rz2/hXMfxkX19fSMtB+BtGNy2bzNpKW+taK85uq3FCpvguc2bt4lXv49lURwwOTqWn5ubj39jR4Wv/W0cjapTtSIu5i8x+G+S8hAiaJXdCFYS9o1OdB82StmS9GldIonoH2k8S7QwmX53aUKZ1CODexbyuPPr+JtKll7xCP/mHQ9efvq99y5f+dWnj7BvrtDwjxas3njy4r9f/uPRo5e/8yMZ7zqSpJb1ja+nwlhsVm1cl8QcStkExCpaTdljyvlejVinc1yOonww1N0PIzcBR+3pLhsUrfuxG0AyrEA5z5ouykvsFWU353fASEV/SYjwKHsMqZlCPCQWiDnzbRo1iua1NBpNKbi0Viz45JMlswU4N/xVaowuWbrkt0YjqkGJpVmwYMmST2YLMNwzi+qSPKTVTbPrSn6dX6fTCS0LJRPpcjz7n+jR74/JOjw/Vw3b3zewW9wkY6eyEqqszipi+HECBpPsb2BQmwDDLyRnZ1VLJZCdUwp2i/f9GBwmPD9Gp+CVikiNuWZNRQZkwJpuc3uk/ZXuKXmw789Up8SICrU5I6LAvq6ZxWdCvBwZnymhnE1/CSoHg90YJpFICW48Qk4qZH/WyuNHmlnoJsTSSYE5KUWFlw46iGMub0anlDGd8IgUppMsY9QRxAnDfAwhyXlI5lNmIZ2C5y9AVDwFy1+kn9Jl6PiSRHpiOo48zym8j9QIipAsaUIMhZgweiTeFaGx5DjEtJjACPw7/KvsOxLLWMSEKfFVLlb/if2UrgVD8mVhT3oWvQwG7Vq4QSnkFF94J0s7qBgJmWo02cpqu2mP+tN3aVmJ8WjZRqXD0RzU/FYZam4Oqk+X5e5WsL9dRW1lFT5HDzGyBYPQ/6P+fx8UVy4rpTU/bldg3h26zTjbRl5Sgg9hTMR/jJBGiK+v0w909862utnW+ZQcCrBpOyIKDiKy9OJpjDZ6/OW1b2M4gPpN5YDcrLFploaI6SHKalQpaSGs0fz0SoWlrSpYjiF0CFm5JEVl1gOdwdY2wt5kWQpU22oeFYLbYrNbLTbxBdgSJXpWiP2mRhY8OX9YKEc5C26JMBZaw8iRnWamMVVyUUyl1c6u8KxJOpmeifCRojE9vnbNExrY2WHoLyPRUamqwx6BgRTQ6bjonlBqN1dVk2ih1N/fEYOD5F/WvvK4enKBaN/L+K0aWD2wbjyPCMvTOLo3ASfho3999yMh/0+VjG4nE4odyScTDwtxlbVAli1g8VuDdUFHWHgXrRD2B4PCm2uBVhmPRs2y+uhiVQo8CysnRM0si4d4ljlF8ZY+s3xamaqIWhRwyxEvWiE6OKaTJOUck1SuiXhtLb71Qhm6Bvg/IYD93ZI8YZKpmI+fykwB3T+kfCWw2WJ1bl4jVuXBoV8q4MS+tm6f6DaFrh0V1blky3HFia7uYxCDWMWxzd3kuLAtlThrhAP1ap0ygmhCmVOmDLOwRgs+kxZGpunMPlUFf4r+QcUOn6XCzEHIiahosbK1DfJgAtl22Gj88If/8R/G6Pbt4JOQIPa9K0gW+/QD6m2wA+FAhd8yln/KPAEE2WQ/y5harEnwLJpCvpBtBJPSgvjV2hRVyWSKuSKZCr4yL9L1yYF7aMGpv/hYJWepcH1TqFrYN+XmcPHUxtUaqHHX1ltIzCC1RgIDMAQnTfH8EbL7Y6HX9j51fLPU6m/zCm1rSNIkBIskq7ewOc9G+D0T1Gi8/n3JYnbiFN2mPv3YHrJPWDDQ++avHsJhtAcGqRYcw1KLe7RuPEy2HaKrN566qIF2bxvG4Kq5WrLU17pr5K6GGOpRhNeboDOjwoPkf6YzK1XvsBLaZmyLRsVPbbTWaKyVtBFavGZ10cWioTXDr1wcXj0s/WIjxT3R2rkjpYXTokFFjRh+hLDqQuYvwSD1mVvFJ8ktKNBrDBkxZbxgf65ebOTuL4irYxkGxc2YEJrYlEEpNo7GUwARerVhKqbArEFxmjg/ncaUczNXcuQKr12EgSzd7e3dXR01FRqDMi7aydRUhvJni+V5Lk1MnNFeXSnPc8lHiyPbO0S5QVFRXVOJgPgzS2i7iiN7Xpr+Dwp2p+jc/yh8A34LSsCHELr+Mf6dkv53jy0VOuqV1XzhE8V3n7vnUN/Wa8HhN/PCaA1JLULOrmRa6fO0fDqTpZrNgI2p2H2LhLX31KoXupxy7NJ7ov3JeQnlGKXgvPSC/ylhFvOVfAkCVfm6ArUt1lZHa12Dw1MHBL/cxVPi6zVD0NPcEGxtaW1rqQxU+MrR2RSt+MrT72nm72VYNLNfJZ5iCb354v/17Reyo6gmNDxbr4vrxZ82kZxMZCriHyvfmDj3xhvrJ54R+xYsY0s+Vgg/PFePfjjOxT1IZ8ZEQwmkMPwmFEOlXQWQRxIKOFt2YucouajglgV9yvncKpPSOt91UiGuqa6DjCimRew3clX9G2VfSyxTTp6DFzLXwQuTL8GGzBy4S8LMDE1CZndW69iXFdptcCZ5BM7iUkq5s/L0LI4zLE+w5TNp/CNlKlr87ByAhKjZmVrxeRfNHFCxp3g6nTmocjyC0ebQ2dDW1jzYdrTjLJyFo9WDtW11DThVuJBNJOlRODgYPEx29EjOsprKPUBuV3RH2vfBgVlAl2uJHyoqx8xdMAbYQIXgGtkb3k2OdEmVx3SjLwgTfn2O+MnrKu0oIwbdOUWjs7EOHGRNdhGodcr/4qvNHEJEtwTl2Ui30a8Rxk8qmD0L0DJCVzxFuTnNlwBiDGaDNLmLwimEXn729VOIi/Y3YsffSvMXb/wO/Z80pZubIGF3skDqmf4/4UTbTusOrYf1oNthe5HwW/TsFkX4xcSOCZiAxKHwacJuiQvTJFMGbIuyT2h3oKMj0E3eFHbIEmnn/j2ifyPPK1uC7j6/DSTHYGkXzh2UVmJ62m26hGL2SNH5U0e+CVKgoqO620m4nWfrZpbL/vC9Qmb9GI78RuL2H6RWmOZCKt/4mJCulsGSLiOQZWgrPaFAAgB/NTmp0ynqV23Y9ByQKmDf5UtWA/8uWwIJ4cKPw+iI/yAR7UfxF0S/FmqWMd24JSbq/BxEdNMyRrVhGc0Gc+JRgOS7onAC00sPivr+vS6dL9ELkz/xewUXn+AM/I7f8zt2z5lUhsMSBP3j0fm+lmRCYWHOorjvGVHDv9an66Z16Zn6SWHPCVM3/mslv4VlfeEqGHpRCTs/leo6q1orgGTrzitimd8FR2RAVCtinI7DeHoNSPZT2w680LTKu/5FWAWrTm66hN/pYOgM+Q9FaOORXWcaLrknTsMlcmnTyVVqUb1CD4yrWE6czhxW/TGT7twzclADvaGu9lbSu/ZIx96XG0FCdvqU+bRc9KIjQvnfiainh1X8vDCOiqB/Je8BiR3gdwj78zNhJ/BoDo7C4LhXHBP1t9KZo7M4VPI8nlCMzytW/GCFqN1MhGbdvgmBKNHSPjgi3IyP4WP2txKGmUSUSOeiFra1SUtTBrg8Da++EXYinkiBqVZ3q3goPXWfbDYk9AWE3aG6ILn/93MBAzw8JzFSCSY+Raikv0JYjtDfHRok7ClFKsnxAOzD3p6y8/nVh7CNRX5FnU0O0Y/ltMpS4kpOKuILMsUvW8qX0/RkMq5NTivipXTiufUgDWbSknjSraioq6mpqyCv6ii7R8VHU8/HfowJk3dFFLLL1Qnb2NNSfW9l+17RIXXvKaL8H6XNNTu3O0R3W6Cw7TP2FDhL6s1mV4kjd3TXEZBTQAbJKuTFZWcnER5XvH6Nii/PSH2c/+swnZnbhPr//6NNNYF0YJ9oUwhuPM8kgyCICdnb0cWneH4GplfrhIUSYl9RxHWvAujj4pFwsHAWaeKqMMx12cqVl43GyyuRiliaSVuUyFZevmyMrlwJ53WYniBxNGJ155UrV0aNly9DtpzjLLzPRYjZrby8Mhpdefk8Ug0snHkMraG4ahjBZBOqz6lwa8v6r127tqKsbNcByVXRUAHlsKFrYzSPlJVJu46ZL8Al6G3q8SE+RzRBWRZbohWdOMmW8OV8SVL0aa1C2EJYLJSUTqvUii+fnNIq03kB1WYmlezsIlyg5DTQ0+FDCZggFzeekjMS1bD+kO60jcA9+WM3GGalBNtAWaYqReDy7/CLna+sQR/hmcv3HL0D7oB7cp9ZSdAzF1ZYKSuTzh29MngVQTCEYXsqb3zTxry8jcLdPyXaXbuvLUjOZ0ej2eelYBsO4pFMPS0t7x6Qecy7y0tLKyowrfh/iTstX4rUHSPvs1sAWtptEdFeeCvEdcLXfxOx7bV8Fda2zOYyy0EJJzApFkfOmUE0v5TWIKiL8BU1syrlHhgbM84yDuSPSWyDTlYlfxLfIqIz5xgiGcrKjuoudUIhc0NNRWLKHK6SQYOvsVspU89SEKEHcBv9AvvuPdKLth06WE8QGATvq4aJHYkXw8TMf4I3uZmHRdRngs4cU0VmvkHft11+DO6D+555LNMmp8dspbHpdMOEkv89//sJHKUWgkuohvXs79nfS+wId9KZ46rt/Ad05oToVV9BA6sE+Fd4NsO/EmBfYdkS/xaGO62A+9iSXwsncgVMIYO6EFai2SvQc1EnlOilCCdVS/VK2QTSy2MK6g/ZH5CkWQb2qSJPPSVVCbukqosUDVVXDxdLnaK8qhLdmcqqIqjsJMXD1dVDRVJXFeyZO16Ud5Gsa1JVFwx3dpE335S6Ooehq4oMFXV0FA9LKYggbEldXcPQWUmGizs6iobmj78il3dVEv5v/F+pyXQtq79fMrK/oWWp1ShbKZrBu1niAn3sUWoqu7ZClBaKA2aPTSHN3AtvvWUcvfMOHI7/9HeF0SefhA9El773ybcKjZ/eKel0yjs/NRa+9eS9ort/AE8+GS383aeYznHHnaPGt96Ce6X4B4q3nhyN3vE7SCTgd3dER5986wMZ5gEpUCZSyfvCMFfu3LfngMwwL9Ts/HriMwXPmqKRFD8FT0vSSW2mYm6Z5HfTmZMqFlokfpNv0UqFta0yJMNZ2a21hGd+cbsygczcM4tnlLQQdlvMwppfKkR3bU1FnZDk2wyxI0disSOaXuiua68mA+b9I0UDkqlvd2shkGfXr3/22Yn1r2tGYV9rJELYUvaPUlt7d3MvkCMxw7ZtBsM24SmUN9d0kJKIYc9wqdRn2mcZBfL6xMTryfVnnxVyM/s6NRZyNfv26Kio6EJhm2Sb9XriUdx/P/Bvv38/Ya+wVyR9PDuSDRgZ8TKtGnJEhb3a6+0JdPtz27cN7SKjo3T3MetE+ExbU2tTKxyGQ5b9JpL5rrDjery94uCoY6iK7DZKu4a2tef6SYrfKQOHnTJArwN9BkgpqAREGa9tc5Anv8hD8y+pcf8OMsfjUBCnU/oMBRKrs+vp6cgala5g2WaKYBpo7wojIjlpYml9k3/BChrFtA80KxaI34/l/I3Ub6oEjbGjtKMV8VMs1YijUGNp7VCnL0I4lfZUUU01FrHLFbQ+VjpcGLIOVEXKu/KjW7tfhBdha0W+sbyyymQtK7SXFtcXYNy3HGndWN/o8hsGikbtLWWd5p7KscJjFafhNBzrHhslvV2dkZb+aGhgyL+/0dfoT8WRe3zk/rW0QcY3c9U4axyWom2bi9CS3jxcdMTR6mx3tTfImQmkNAUrP6BJYZX72gPtwdbhIyeG0cg+UTS8LWgJ1PhqxN7GJiDz4PMoJxJwaLjzEBGeQ+eOQ0UJGZ8ZHdflLEv5Uda730eoFfpvyoOWfbvbdhDerqV7E4+I/nQSJIAjGX5HWW1VKewG9MrhEIwO+w+R4wr/jtGicTgK+/eLn357T1V7/762gziAisNkM6fQshO/HUxBnQ5JBisAIxRXWorJWoW139xZ4iX2DsntrW+p6yDMqXDV1lnsVoIor+tpNGoczcriWqZ9993CqNFYGN2yBZfRwi1booVCikUL331XKBRtVtaoMRodNR4/jkvj6PHj0sLJabpOxa7/t7jJLF85pZ0dEE37GBuHmQnPKus9+By9qENSXl0xouKXvVL+L2+/LGxLiGzuXuUlbJ1yIbIUIOnFP4g6wwTvev8sCgtmEMsoLKTIbCrWVGl51mx63fXZ9LosJb8qNKycsjmVAh5BnJibVuRdBeyfaWutv9JdSRosR6ApJPn22faZIqShUbK013d5O0lT2zZosEuu3eHdfSZyv0ccH8Dj3Zaj0BiS/H99fC545o9fyLLkeC29InNBPF2vYIgCw+rRs+Ehto6FkFsqNC2WqRzNJ5+Umt1+t68hWO9348ih39vsD/vbg/0wAG2OcD2WtwDBHUF/U6O3yddE+LfZt6SC/YXhHCA5ynHRQgbKyE/4M1Qc5Q66Qs42xwCeHgwHgn5fk3xZubzd0S/a73+xA08gCaUF6r0Onz1QG0TQ1VqHzemodzVYYK68Jlgmest/s+PmcqJT9kO7uE2z39+EvCCHcmgZ1DjsYn+92G+Vz7PJN8Jym7NOLifigk0O/18/wewFQ+K5/annbmiuD//Vi5Kb3/S/rQF8UZe4Ter+5E4kutfJhrvQYf9LP7M8rjD3UefUs+/c39Xkb5Ljy+dRxZ1Nzqb6+yuffcyZIaw6YaK+Di9t78smfFTRd/6lw6+DDB9gkTnQc5LywpykL8CZF6R17Ha6X9HXW71Hsyd2QHk4f2SbukBhroj09XV3RDQx5XaDYfu2mOGw5jfv07a2YDf0EoPCVFlhUhuUpw4JL21j7JQSThYd3dZD+K+8aPctQZwNAJxnF+tL0dqbQdRlvC//KEnZVS2/qmATbBX9r2/1lw90nX9NPnkXq5t7hsOG2HbxBH1dlSZ8GM1fPwxGBF2i7oulr2w+vmVL8RrX6uHqwfK+sr7+wZ7hDvLoR7TdFCr1F9uctjq7wx60N9sC/qHwQHsf8fA9tHK4rL+kR56IaMKseG+DPrqhGzGTFG8v+3RXW327q6OBdDQJI9n/6YG3PwamuBd+smnzE2TkR9TutrntDbYme5Pd98TghktVb/fX99t6axHnq8lDmjxSpKq7vN1EDq47+JLU3tfTG+kgjY0BLzRKkfb+8ECg6rENq54oIXeze6gHGjHJrFGD9v0SCg8mdPBHhDh6OK4D1rwYIMIfls3uha8J7T+VCdyN4Q3MAnCdfZurkfBs5wWazjYrphdLMjsyu5oZQTQmnU74UlcT/OokIlUvQhZdYRxphWySuQVn7mcX6Eq+gefASraB3c8UEs9fSieF3AjBpHAp8nFQNyK0y/Riw2uKbVtKV8Mz8MzA6iNbyGuxxemxhHLb6dLX4S14a+D1I6eJTjHzA6SvnneoFs7cwXbfZCmLB4jR78Gz66r0pEDR8eovr7Bbxdmvl57OJYnY4sWx15RbDq8efAZb9BddM/57F3X1NPRAD7wauXAgQfpNkjGvcqNQrhVN5b5KcmCs37RixYpr/X3SwgRSOf5MpecTFDmdzsyPaRH0stA10MwOZX2YikYWrhZGKEt8g3DpXOKUKiEomTHB29DZX0JPxO9V+PjXaUlG4k2lNokhQidAm9wsTFof5I3Pc78tZPeJW8+cVqUvmBkWKjNzfp3bdNQYZW+wN6IYOvUX1XJG+IKvITWSTnH66OsDb2F46y+f7nhOVFJV/NmXvidqfXXJlu1y3Fg29SicB40jeRiFX2EpyW8o2gP58oytmmkaJUx6iJb279ZoF3CNYg76QDPsV0Q6OyORziqzumhciVMtGg/m5QhD0cNOpIZ6d9DVitGiyA6/TnzL+n3VQ+Yesl6PUUxKzLKN0qTyt21Xz8Fr5PPlCvjp1Zzf1hKt8ifVd/8U+A8xVO8BRS/7HlsocySxhY5e/j3ygDhfAeyHd7/2kw7yR7aUGotz9mpBCzm9xiHC7vg8jcpDoAgCHmzu6vrkMIaE5t2JeKY2l0WOZWJAgZFM0TBB+mK4+L0QT/BNwsE/y+xwaRUCb2fWoreM6dJUfAFM4DnL/4mO71icngcwLrHHf08rKvIOdfdIfl8AfC7SXybNQtfLJL6wflx32k4Mo9HRqYwMOSZM9NtHQmteh3dlsCE1xgDIeA4zSxaJ9pGN+VlLEymEMGwuwvUWpbNzQJM8/3PR7xKZ8URCl8DhDiUm/ceR2+MjHqIIL5dY8H8GnEuB1Yl1UcImxC6dHPIjrhbXKzPZciq2FLoFSBW0EAczYWI8cTpEDIaocWoqQ27b4JEesa95FrLIA1eefk+evJYni1j+Ir5UaJWlSn367BuIC8y9gWyM6/hZ8cxLMukDK59+YC5i4b2ViLjkWTDzU5m3SkNFNWh+8Js7H4Nzf7j2mx+w1cJgEG76HXDv4/wf2De0WyDnUoLdxtOmJydl5hD2JzpzRpXgvXQ68nGKO1qfmkNcFklX3nTASpqRMaVXnhEXDLS3hzsQH9wWqCFn+LdET9KIL5YPu3trhknlQanR1r9n+Rpe/qL6HGxdNVacnIoDZAh3ckpYZS0vS13Fw+WjDlIdiaRYdnzIslPWx8qU3dXtlWp+J3uEypmf9QSDPHBMXp5bcGHqpcfdXBewCwvEbkPIFL+j2Y05gKKGcqCI/03N7ZWvlVzIB5JVyKOgSSja2ILobyP9kbJ9S9v4ApJQtLwU+1kE+iC2IpyD0yjWmbRlap6/wAw4w9X6+8h7vV2Ryt4HWr9X013RbgY5LeAq3bJFWvfSirEH4UFYkb9uHdlyXHrj8odHP4VP4cPcN1aSzx/6IT2xRYpGE70n4SQk9kaN5MRxSRdfMyykNawp0unJzEP8n6k2FX2QkQpsSOKMd4s6BQkuR4qZlTj/rdElKE53psIi4kqeL3S6T7VwWgjkOF+qxwT7pbNrtaKt8HycdQfdzHLhYL8vBKjqIlOtFqs8KmzhLqWr3Y3O4J/Yd+hp/RPKZBXN0EO2BDmHNpy2nG49eBbOkfPK76VTXUI8hnnibF+ZaB8jbITmtVUEoRci/cEOGIGw2VtHxtolV7hmdEczGdIXKXOs8AI0wMZTNf2OMUuHFTPHy2x7IQ8sRzx+sqtaatt8oLbdRYriQ8pQ07kWuAD7aoc2dBO+k+9ES52l6XIUBza8kn8lNSUsPluKQF79MDx+RH+J6Ng3aYpGXv1zeHtbfBV5OYHzYYlzyl1n14w9DUSegkYnWZhy1xGaPTEPZf5fcBsm9Urtos+mjdHsbGB34YDlXdnnZdWBM7Ty4CcmfEbY0rjoio0pT/vztHm4cjmmelqvFFplpSoiTpkW13oer4UBjnc9n7oWDggL4SU+1ZS85Gn6L2yzpWx0nvRQDmyc3eC9BpmgfHpSXqSbbt5ayO5m/2+Kv/zWVAm/1fCFbXHA4A0yxRdn7qNuCxrtJLFVqj8WPDGQIHWKG/TcIX/IH/YS/nCAntqInNy5oLuZk3t/Hzm9MRr9/Fsz35JO8y9TVsNrpJJqo73wZjruQSLaZj6Sh2YuwFjarAUx1bpFM2dVL01ibO06JDScUMmKfOacaiZtgfi1ail7UmUVu1pUUwvYTpkMVJTI7PbKX6XCBh7U6JTzcQIy9bHReD5byjMV62ETILYFnIKjQ33jhGVyJGrhF9hX6KY85E892BcdbUPGI48cr07wO+I3lGF9wXdoh2TdW2bYLByVgsN0sESpi1PxCYViEeZfUh6x5g6Z4QgDmdNS8tEc1+n5cvFjTgnKFKswkkzH+RJWwM7qFJMLhLBmZxWPC9snVDhiGgMyN8Gu2QsVjppaMmrInIwZFT09Qy37cHB2Fg1vA+gO2U5hGoaoy76YNRFZJ8SFsBxis+FOilTcqqFFZz6nlOlcDUp5ZmY2UEo7TZcZIgazsqK9plsdU+BMveZjpXAOIvI4XTmym03E+QSbUK5AWaKXY1eFWkSojQXMozKIUpl/5WbGZMtsMHmBUscLKK8Vdsg/KP7wXWnhNfGpZl5SCdV6M1fziti1G1zNXL0o3XBoWezjcQWLLqOxnI8NHE0Z7B7IjqKYYgUUnebJabGdpZM51GfHntDgmaBZiAOYpeIWvpym2GGYS6xeOJ8aRT9/HjsydroL2c9n44in0Aa7du48OPe3c+eu+T/gH0lfANThtah7hTRVCH0rOv88KA+C9MQxmQLhT+cI4/gE8lgvUOmEYZP5oEL4rF4bkGKTqbiozzw0HIkMa36RVKYmV3gW6BKrYDKDrRFSYf2hPMkbaELUXJafyqv7/BvvIY15geR2NiBCkyyqUMKMwdtPiJaM+4HZmYPbhTgpZ6V05yFwSXMwSiiF1E0ytgXZeUgqrDUZZQyRvJNwEKKRtlHRu6kpT1+8CZ6ANS/D23ByKD7eR7LPz9vKK9h6OtR7ePeRI6YI/6Z4XLYBktply6pbJIwvzMagyTTxedpUWh1tV7F80SznPs2NJJSUlE3VaoH4pCxN+KJyimKZOmPBTKZqklvojbgcrfKvqjNTyNB4P/xI3w8mSW7PmbLVrJmS47kxBAjb/UKZ8ebXwkhe9O8qvnaafqCaFqYHYmHdnDUgnl0z2y7zM5GbNpTiprXL3LRxmZvWHk7hOKW4aUO2VvU5s17mpsX1nEWxdbPN1MrstCs62tUz1DNiPZstariiqK6MZA9IHcePHr4EZ2CsrHtPR0lwc1l+SV6Jtbak3i6+ZiH5qQI63cNtA+R1fhedOS8q7OuiQg/+D56mRMF/fILeazinyzGwtJgucRCzeL409/V4JssUVveJWQ5ew8eGWFLBNMuoNiLzqctSA4mQVxiSZp08gavJ+VjJhCiYummHKWHWGq6lsNBuUkPsWyrEn2etKl6GbtP5C9huJhFlLCoqN8bTDOf0qeeKKxa30JkLKsMinTmhYFcjNzbEowl/OlMPkxK7uggyJ+MSZqKIlYSkE+JRL9TXLd77h2GMsGzlgev75PwQDObPVkL+/UX8Fjfhy1mQ7rOetQkXF86G97UQ3+ruH/5wdYVLza7m0e3VP7U9gdD24e0dhH9X2WYfr73gJO+xtAeUFwLjbW0hmT1vgk5DMqlNpqfSEPR8qQxbLH516aDVJrXTIGXGJ4VSThOuBMeGJryZPrPJxO0gCT98ORUrpkhfRBTLUGuicr6hCDQHfWEgXR3VlRjfpLGBw+cMkEyFbaNux3pYDZtOwUU4ezBxOky2YoxlKRQRnBk5ODJyUP2SEHXIi6GJKy5uOrkag43VUNhW1LuXvPCAVO22IglsRUeNHHGlRgIFj5e8w/5G2tNsHoRRgrwa6o/FZ6qB2npbHXmG3SJVe61t0Ekw6gqfSo0J6R43OblcCjQGoFlom5NC22wS2mYb5PeVj5KXFWFnm6ttjkUWSV3Z1pT+iUdylKIfyi0J+yH2pZT+0aP+CaX0j92War1IpHqfmSZTbSmWYuFeN08GbcWD5smgsYnPkUG3is89TW/mi85QyhB9s7zSfQarLikuIycWRKnQftpES8ykSMXxKpAkGCVFWH5COeqXR4XSiekMhukvKE6Dlco4cUsWpd4j9exC+kwqbi7IidGqeKdy4wJ9VVw0YcvMl2l+gTE6OTmZaTTm7wd+Xg8pAtM4O69I0c3Kk5/7YbME92Q8py8VGl46OhiLDozK6XrZdKZm1ribeJKyLIMwT1nZoljMMGzIiCm4pni2MKeIxiYNxQZDTNz420nR8f7wB6mzM9QHfQTYl774GF+SwBQydVaRP3xXiAOEIcM5349o+NVzJ14X8v7ltfA4PLs5Z5WN8EU6tkiZwn060jx6AOJwcvv4JtDDLmNdrntvRbVwde6Rs8rmecMXsk6hxhLIh647pVycDjxT2MosU4IWX0soSD6bntUSFVBVZ7WUlFTfjsMGf+oYHGxtae6EbsDWBKTjYep0brPhvvAR4e/5cHC1FULoxjmR1YOwCnYLZd9k39wiY30tPs6/yb9JcsJSjbfaZbORjPs+2/zBvScWT01J4bC/w92OxFESze2Kx0edkqXSWm6vJCydP0Arj0pdoZ6WrlYSKJQa/5Pu2bO1rKaO/PQ14bcOHBsZ+fTTa9V4i44Vd9xBzEO0GGewk1QvvuMX6ha/49Rz8VJSaJByBw37SmPyHFxWyr0oVDQEGzp8PYQXpsAP4fO0yUnESU4lzmeLXlONDA4Zf0qxW4/s3jWHfadG+HT6sGp6QYEquYCFmhTFAVNHdS/h6xTy3PjMTplrY6fQXgtmdqlumozbAYcOScMLKoS8yhfCbPPscotYbpe3d+4ANiBhKNATwpaJ69mX2C3G6MM/0Se+/30c82Kb2VPC5MiYmkp94VjzKXu0SDQsTX6+cXTqRvvWYRZY9fkXerbICHOIaR/SsdCNJAe4d2wsaszIyJyKRsfy4QMJEebefnnt4zIZLh6ewMPng67vxWiKqYzJKYymwMPXvvz442vlw8+IFmt7NefEs6KxrpVb7ImcS9hiE3KLre4y+7Y1F8ot9vD4SbE4YGzO9e7tro7AX44dLmRN2GK5aLGJU8rPsMUmZlusq8UeJIuxxeIY2kBqYL90boBBzSn/AXX2OPtc/aS4Ap6VxFv8mcK0nmdrjhulVkdzDdQQ4N9Ij2MqjB7YNyRob25vDZLjUYllT8dB/cIC0Or44o2R1aCZUkDk4im2WJsAjdAolym8XtwluUxOk3Ov0EffE88wll9ozJzCvlaQzx4VTacXDalsYVoqMfphTuZMzX6Tf0CSBpyF1CCyfhqGU+Hcm8xLKZoJv46NhS2/8fvFxoQhcV+mKVmVkZJV/B/4chzLky+ZEC+8XCnPHS+c+TIO6OSPGsXNRcXuz+ePyrk0+HgJ+fGSoh3dGNeSDM0b7Ua5HeENMuaEIT+PFAdSx/kzPcdtRB4VS8R1MrkDUm+LO35E9Tqcfk7QMfGcn6fRAyrdZGpnFrbghF7BlgtVjKclFmB5Zlzeze/S0YpuGMQoBYlVCTNyfst3L0Vn1Wi8uLokld84GBce7V3sLkjo50qki6slXskyKbz55lPSpUv0zaeU+oQ4RBwow5D/mvK9OiR05st1bK+SZb0psXz+oTDIJ3i+eINMEE6UTHogvgvwLGlxQmYQj0/Lr5Qwy1s4ytxOHzqIs7WYblHz8Y1ofeCPbgtKrsYKb3UVMRrZl/mXpWZ7iwsnzjTIldfhjZBeRiRvt727MkRwoJpr4OFffFAObK80H6zPbxtX/sc20bDvYS/SwSHJHLGOwBAMt4xEekjJkLRnT/VOYbbu6Ng5socwH/PTkhJpbFfXJtgKWyo35eeTwWIpkeg5BxfgvPlcboLwaAktGZRydeYcyIbnIzlHdURcOH+s8iQch2NdJ8cOEGbme+nISMdBONRwsPbgnhFSUixFzC17oAT2WPeYy4npGt2Xos0W71rZXNNiJ4/xwgS0xz+Fdn0CHmOFUkuouR26yL3C8T84fRAJG68KGQtFPC0JV165/CGkQnHhO2tX3o322jQgX3gO0u8Kh5yjY57Q6RTpOAmMcQyh2RXhBCbo58tZSOj6JOimE6BNQoQtFz98ucTzG2m6DuLaPcCfY9fxI2K2mBlb3KRekZFJE5OiBRYs0mXiYO40ZX/W8T9jlLCQ7dGEciZrkbBPZerveafaosShJfW0aGNsCXZm7FXX0YKeEI7ljxW6xL0pXpQl9LPpxdMyLtMGxGXaANnPS+88RvlZJv7jw6cStv8alEXunHGdcuEkzsN3YP6LqAi2dHqk4N5nXwX20MdDRv4MX2zj+TqwsvxHIsLIFY35FtZN2zqaeyACR4r27wiT46lkVW2KnTSpU8pD4gk5MlIDo1VI08OXfYKcHamohzJNhmIak4CnpmUWQxmha2GC3UdnXlax8zbKH02yLyu4j/nmfcu9bDG9onUreFWMzryiYrW/pzMXVbzqOj0cix1WG5TmimqTqdsc0exXHBnbs12zyzCiHNnbYVIXyMkyH1F55ENmCfaFgsfaUW3XbLU73C6n2wmkbzFNl3lQkWBOnZAHG1IGoRIrDoMT5HxSDE3HL4MeaQ9W6KPK5ibxHwhqZY1OTjLBMHn1tDmqzOssHodjZI6jQA1bi/PyRPdU4jDfjKTioUV6HVwaHPwBDJbAKiFLNiX08JxYbk7oxHZcwogDpV4Pl+IJOCGOfTUeF999KEl5HssT4gmsPmvIQRgSBndWjkBnF2H/yG6TOrtguKpLWAEZNCikALIot/iCIcJuEzu7xM7KTsIfYj+WHEFxBSD8ttkGcpty9pJRIc7YbYBX5reJ/w+xh6TI+3QuDqcmFYfTrsbhpY0UI0GE1FnJVwqhAogeDgmxxr7Mviz53UhdQpC+eK4La5DUwesUuqv9A+py1XlcfpcX0eXJO+8Yo48+JrnqnY31vlnO4auzZS4nzJeJ40Yfe1SU1YFrruw3Hx3ZJvXuPQCR3t4IjO2NkG2HAwFRFyMYDPfhD+eC7KJGun8/vFQwRu75D6lgbB0U5BOn0xkQMklez1ohGY3ujYMFZHRUsnd6e9vbybVrc0F172ZJPndjXX196t7kiX/hX+dfm2VWDmHyVkOj1S+qUFR8fYvn5nWCrDtBe9iG/Kez9MtokWXRmQdR515TxWdH+4RZlyVzFk3qZBE0pZO3eNYsvdEXi1NEKjBevH9nmDzfKVUEahCuR/hy/Cq7jiORyPw2bTYoZE4sf31AE4Mmcz5IqW1XQDOuCJf2lg85yIVqqbu+rRLKheBOpxgyjtl2st25e2SXJnMBuycVsjwXsb1kks4x2dx8VK1qYUSoaEzc+Mmr9OOhqteWFkuVLluFr9Jf2W3r8hEG/0Ffes0U0Wr1mXzrc2KnpdpdSaq+/9xDOM8zeIX93eHPrklzkmFm+UtUy88mlUnDTSIgp5be1NW3G2JHUCBo/logpAzPnJTTKHuEwmlMjZ8Ibw/HTKzLqCEp3Kfly+gyeU+rOhHRxn426+0pLXLQujmpeOscNcRiisUL8Je9gNMEIZlrSC2PYPXKQBnygFpS2ByiByf0SVn4afQ4QhXidwuPjN8tvsndwmfDbBJhWz2BNjnbpYqIL6nnRPHLh6LRJ9+ShEWwgm5Wnik9sAEDt3dteKGUbFb+bPilt+E9eG/d248Mk1Tg5Mwllc5MmQejYFmCYqRxdjb8q7C9l+N0xGSmMG4BDbDz2UI76d5VZmejrTsGkI8G1vnzkCVMmXdxFDRzEsakMcBo3uzz/4o9WZzBlmCQ62KdwrRADjW46aY8LVNOhAgJMfumCkd+78LRvXR6XJnbuqJrKWwGfblxt7fbv7/tMNmisORWrgBR2qPfZ6zwFvi3t5EtyqOWa5W/hRMQ74nuc1fUF9RuJ8cVrUe7roEoLY/vjna799cfriWiZ5joWjl2Oou+rfp/+Ca6u3tXSx7kwS7r7gpy94fShcSV/reFx3ql7IKeIHJhiGon5WSQszPLcZxmufRIlbB+Nuk64Eii5v0R6dlf0LEt2RW6djgt8YIFcCBRzda98XqmZGYTwm5Pj2h1kJnUSebPaLT3vBV0q0uLuyV231a6Tgfal3Qfy0gaa+kmc2UbDES6EjahKW9n36IPrXrxrCVUY9248ccXc41VjTUYhTQAg819bceKX4JjQ6nfvtrBOjl6qgYqYPs+0s7+hr6cWIvt+bAGIsHOzjGjr9ZbBvx24F9Jd3P1/81lUjcvr2n219VXR+z9wo47P35ios1t9VjBRp49u+E1YRmU0hqby2WrD7x7/PU3RvcWWRE82hjc3VlS1WDy6EbJFz+1aLUYMovWNlJNLtZCJs+WZwovi47wBoSHY7/4AF7lBfwV0Wh+MrNUhvy8YqOXXo0aVz0n8Z2v0mj00nMy4Mw32P+a9dY2gb7EtG1N3dYXYDV5ZmL9G8hRdy6ROKeBM3lHX/QRO0Ze5yswk18Dh0Zih/wk4m3pljqGR7pG4SgcLGzOJQFDzC2NuCNlUESMpaVG9VotnXlVxZ9dJH7/4j0m5Db7hSI5n0ceYNEqYNTQu8dCtEVSdZ21GuH4L89ymvwF1GU6P061RcCOJUekaS5qRQEDYamjuaVD2KKsKan8XDgkmLQrXCdcsLT5hX5+axLdEmF7imNwIU9/YVTtXz5hfqqjyU2f5/Bb6IX4TW39uZ9KecObOzAMdnN1XtEXJcMS1Y2rCmfJItYs2vmLvc2rqbm1NFAMxVDqNFsI/xr7uvSFqy9kPeKs8sOSozPQ0xkkfi/7GidS2BpAb5YvUMrGObfIk0fyUNvHEWE3zW+xtAhfciN+hS2J8Ftv2txaT/N0QpsoZTa83yrB7w4I9Xo7e5ZWOOrq7Ray5lVhrkBbKBQMtnuCDtLJv0TrLQ3VTRZSARvPSo4Q0tCHQm0eNIki/Du0u1tqCQdwshrYT+qbpMpAhd0pVEwuv5V9TRxfC3aHw+GpDdrJLzOrqv+ZfUncoabR4bAjwYyd/OL+lzccPRItHBmChyWodztdLlJd01YrBer9df46obxvn6a54DYVzfIk5ILLhFXo7tPf4Ew4Cj6ZJ8Frjs9zJiBPwlz5LGdC6iwZ4OAvmRVuOqoGECub6FjG8YrOw9zzkbDP9PuLo+O9j0guZKXF+5qLUc7McTXIZx5iMcq+tuWEcC4LGpyVJg8xMukBU+9jUqnTWWNCpnX0KXcyjMEoF/JnIGI+VGiT6gJ1PruXOGM6cBZKdpfD5XSSwhbTjkGT1GADZ5OVlJj7doy2SAFnsD7kFn0wAYGYFPI2+5oDZNQWOVQakZpawN/QQh5+ns68puLLUapycuaFvnFjFD4RSi6d4pSsehWs27NrKzmrQ8SJ+Brl8OFjg2eB4Oythj/C76Da8AtnbW8QnaJl2S9X/A5IoxwDK8yM13FabyapYt9Gfq83VPZH6cxl1W9mFlAhaC6uhrtWrxZ2n3TtGrCFK66RVXwXjcfhTf1RTLkQxve2khKZtngrNRiWgVqvAMPHMYy82jcgzNUcfh8tUv36j9TX6e1obPuXXaceg/vJHBDV9xGCCt4/9c6/HGis9Vb7ql4w5q+DZ8ld/7pcRtxSw+v5L70QJUfFC+Aw1eNrX35bDYnIodiAvyJUDFBdZTdDGZmH8IB+e6S6EyA05O+OlUZ2gI78H1/z1+xDaoxKK1YAX3htBSaArL4IH128SC49h+X6XHgqrkf4gpJBODI4+H++2MyCBXqFjJEVVyIolmZqkU4h0/ImlHIa2MJfi5N1Cp+ua/uQAW9WMWDZ5xolY+wbdIOKKZJ0vYrd46KsWBXldVTU+lCs67AvIb6aq9Cyu6JUPpKVqPidfC0V/qLvcFdsiIgHLa3YbSl0EX6Pj76oamDfpDpVKldBJn9IyhO78+QP2UIhIEaSPi7HYSniNhpjaQalkG8UU9EXTrI/0OlpOUems0omUX8OsTiXpqdfmCUXQbpJiV3nZ2kcRwZ0FxTp6XjEc4BHS51Vw9DVSaan/xK2LK2WshdUBzCQ8QpmUmJ8dl8qk/KIio3xpZT1q+QEygE5gXJApWU2uupSdBTD4uV4wf+Lc/hXWY9ovdqkqGKmu0t8yWRSnMvT8ql+Gkcl0mYs+BwtwicwTfYp0heYTRElb+C3yvkU/5u2NwFr6zrXRjuw917RadPTlsXpPT2/gDZpC47TpAlkBjuJ49hKPBUP8YAlD9hMNhgQIEASEiBgARJIzJMYbCxkbIyRPMTGQxw7ieJmqJO6SRrj9DQ9dpJzOpmle1f+9q5vbeEhTf9znvs814OkvbUn7b3Wt77vW+/3vr523NnY5exsQewH4LtatTDHwS2tl3mMt60gNOUwjZZcHe2eToL+KDsqRCX1z0iRjn6bSO6y1vJ2PiDMi+eBSWEICtSdppaaamDRQwANUOeTVDVUmD70iOcWTSdxGNxBVocf0yTziwxlGDN042QB90nf0mUYx0PjunHveCiDvMU9zwVSaNybIanj0SQ5aNqTB12zuC+vfQfZQfIsxSXQRPbsOdjDrRl9tBs69vb967zAgL/OuH07fBsMvrz7dfI6OZcf0PP4lj2KJw/nrIglxVb9/Gfmv2kNkn509vDopDYY9eySNY/FklXB56afnL4YfI2cQu8vmXpW6+fX2VvRKbi1b/y2O+kkNMI3NSw1SkejQzLrB6aCoF6t9Q4KwJV2Wp/Mm+FgX0lhrF4NB5Jkeo274rBdibodBAVA/BJUJc70at4nWTzMVBxkadwFOEnT+KdresD0XMOBJKEjdOOV1l3iLSE9feOR3NzD6Rs3+nIPHz6y0edLPyxIulNxoMggQ35BpRQp8wDTlynQo3SodFwqlwjIHjJPgyRyLwBGEuzoHsExFhuOVoVUP0+JYh4ej8jBqMc0wchnA9uLO3rcIPQ6aB8w90IZZYvFxV0AUl5TUWVF7DsxVW01MOZOju2b1JL8FwPrgiRPEuRHpMBd1GFCtxVrD0QJYIlOFjATHQ8t4zQhWofVHbb35OwpRvS78u7+HmBoFkLfJ7k9/qFc0WnrI15xGqA50BKjraSi4otTZJOr8Cl/cjKP1Pr0OHvVquxpGSpQqJleW6B01XRVt1eij1VXLok/FvGuzsPokxQVj2CO4BEelqs7HF21XaiQ917+GCGvnHCrKZgGlHFqPE29LipdpyW1XCpCrnkDkuEJMg9vGryjFGjCiSwNaqQjcwhao4D0Cc6FWVkx4FxQpzxjvDdJ1owisR/NHTvuNcnJUbz5ceN4GCexNEWvJ/Qk4Mk3Sm1dXe09Lag1oo1ruXWKKQ1Si9yVnVJM7vJ2axdiaa9FjkdP/glXNVU12EGndsf22bruWGANTIakIcA5dAY8o4+TgyxTvIfvncJrP5KqQUyjCa3olOpb61prPOgyjZM6B6t8hZ12l63RTizE4rDZ0PxnJLu9xkos6Cml0mGrrrIj9qCcV2TMiyVFXSXeavTJTslZDxIObuJubHaiF/cKJ8Ndh9jXFTGFMIsMIR9/liDxkN4BGiHtztbWrq6moco+xF59HyeOgExrI2lCTfyPlt5VKb/Gh5DdmoEPMXn74ptSA8iY1DfVNTjq6tBj7F8l+n22BdfXO+ocTeiuP7tc5yqOPyA11JHaOlCTSeWN518AjjyF/WwqWzbEgBCCHBcjlmhhDF9iU8qNDVNAE2kqiccLyTFBNqUH9ic6FVQ3AeLOa8TAMiGESqEp2G1g3yIkIBli+AfFHZBMkIfTsziZLo4J0u8pbr3EFoPIlc4g/+EDHksdTeeWkO334aNHfLnp6dKz9D5grpHpxYB4hwHx3IvHzsXqRSWqmDaEEX39OZG882F6TnMlaocmLmoLybDmlJrtdjD/m6hnUiFd9k6zO6c3o20LQY/o8HDnSMtespeMVA1XIKrQH+GJHin/1bUnnh9Gpi3SyaLJTQOrEfNTBZsmpOfz167Nfx5NmKSBk5OTJwcQU5gfbzFJu58//sKru1DPhLR6YNNk0UlE/UzBPVukV3efOD78KtrSIxWt3rRpdVHkdl9l19hVg54+rRi7y7wAe9fSp4NyMtxZwZOlQHA1Y1ACMfA6e+vF9yJihe9p9MwWpbKq2krMqLjbxA/T068lHdVtlS1oYkbgc/4W/jY+Gukp0Woh6gZlW+XOLLIFsVRl/cTWY1qaIsPUIdSLkYmdkHFjqUehjF0v3wDZ6mWjHvMNh2Aw0DFPCPL5Q1qYAcJC4xhodKlHKFQXaOG8fAj3RkBOKgjKWKQsWM59xZdXvBWrC4ZoNH9RgC7r7eVnF8SyRC++YgTYJ+974UZBxGLG29UiWSB5s7pXvbLqeaudB8LU0oAhJQ20LbFQkylsChiUWG6ZwNqAqYkdYNHgD9gsQPYyuxRRS6DXVJYk2IcfQRYa5Vn8Q7t6XEusSjwpqJYgBR4LMGoLriXNZK7tmapVy8gzZMGp5W9WoUmHpUSyNwrLImCKBhXAwe+WqDgPKORAqT+vD3lHm8QM+CAPDVXaWePnqfxxemUQfAPuAS331bowefHAxDEX+sjTwDY+4JHWu7YdIi8iNUNRSCzV60ocTSD50zzQ0trd1tPh7ib9ZHfxnu1kEdmSY9vKwxCpqq+uhbjRsK832N5gq9OS6vraqpq8EktRVQ4idfRe9lPJVd8Maezde/r3v7v5UHoseArVPGiqaSnZU9Se0wLlovXOg93upjaChntz9RZbfV3s5zF0K/7wYakGxIgIys8r3j7v0OYjsYOkvfnFPmetq9ZVV11UVVlmNZntZaSY5Pfn7ScXyMSo5yD6zSMRqCzdzAYxKEQ1EOQ1Si0ljcBGsyu3VG+p9zRqSXNDU4trT1/7QMsoSn4NQ6lrg2Nrmb3WStCuUl+w3dPQGNtMmupdVX15A5bRKnR7VW4CUJa+rSk7jC1NlU7eH/x+yb8BkyP+bKmyutJhqUVnDuBs/xEi1VocfA3qCOF0wrdq5ps3WdDCN3B7baujtQplZ0tlJmzTlL2GSXq2X2ptbnW2N6G0bdifnU6kJm6cm1uRX8fjLKna42irbReQ+1QMWFiDgMKCnFwsy/xCd8tUjm2ZWK8NspNY9JrZfgQASLVzRaZkFrEkvGOokEdug3u1ZMjWsvHExjW2alKAsmkS3hNha7z7/kfY12JJerdhdxYyGHy5gYC0Lz9QdoQcJ8f7Do6PH+zjHwBIBsg1srk8Y+eOHTszyjeTR8izvyC/IZNdB/fu2Tsy3jXB3dEEmRWxZPyRbfXTUi1vE021TbW8PTgR/dpnUkuLo72SoCTPybdB0xvklpr4E+KBztcSpKoqp8Wj1sT4RBAsaATIw6efficPrQoeVoR+JuF/G1oa0MbgqUjyF4kA6JFngRLtF7/hEfLDAt+czGOzCc0fjFin25OXl+fPDoXy9uzZw33DC+GtmOWztZLZ0lLYV4foPNNd7C6pprqhsrmmuaqV8Gid5tO1Ukd71WBJI/f3e/5E75JczfWtoD5RSaqqbx/82JSBj2lxMSE2xQcbHrJMhW4Z9pLpfLyxI/NE9avosrweYrUdOWnVi1GdXPN69hn93uBe/xnX66hRbl48mhbcgdi3aQKufj7zhY1mRL+tsPlRh81jLzQ/jx6S6byY5lfHThzu4Bsptw8IVbcMCFEwIKSICZFkPWapQZrK3SI9/6DwERfSanyNqM5JjhGEczBm0FQxaARh0EgMP4u3+Tb2rXUhvTLuGCsfKUIsfhIHlbU1G0u25UICYWRgrGvciRh+GiLr3G0lG2vWoqDsHO8aGxhB9OpPcFCuOV5yOPcARC8DO7synRmITRnxO1n75u975x3+kvVO1nxpHyvCi8iyscwpdFItP3hZDix5a/P75M/kt2+MXkUGj5Q//+mVD0E5+F/4Qz2lj+c2NkEVsomPQKpFFcGQ9rosQOjTcxQ2KVwy/YxaVhBUhD+rC14Pcp8OxhkLbtKwLB320iyjwrJ4Z+IuQBb3TG+sLALMdoqedydwpC1YB7KteiHbqsBgiukFjZdu54G7kIIFnM1K8gR5IbDoyuNX3gtcICeQM+hQyNMrHmJyIpM/XXGZvE2uf/Dm74hoxvUC+xQNwuxx/FT/k5gHUNgJAPo1CNBvQAePTkxxRwdF2fiXTG3zAZn7W0nBK/yikzA8Z1kPFQHRejHS/54uwp2trZ0dbZUVZqvVXFHZ1qEdMuAykmOvL28r67H1kz7S62ntru/KAREHL/03TP7EHnyLPbiA/EAic9647/dF7U1tzjbXYNbBosPkLfLyy/wltOHkklagavgOJpYGq9NaXVtTV1O3cGDtm+QdRC7RO6boHWvIPGlp5YbVRIdodDIGasxjExPHjh3cIgBRsbdbZw/vPcE4QLHQLBXlnhwS7h9NjLBBRouZl1XJWAgkeYi7zu1ATz0lOfgH4kGnVmEbEULqv/yl5OQfiI1AspYg47wv4xAErrjUSJkJS1HrS7Kibn3zqFUn8SwDbzisQNVN+hHpuVp8OCmJLy47CZ2jxlVNHDWosOhI+uCA5HQRSOfeGd5Kq7Cpkzh7OqWmxgZXnROVjkp1TbWNtSQie1FsdzTWDkj1TkeTg6Btcg2pra13oFpjXZ1UD7KM9ajYLcow6kEjsI575aXZUh0f8ppqUY+Z1JgqpNq6+prGWtSbLTXWgnAfaiL9bqmxXgDcnUWSw1nr1I7LPLhoanCipgEeBDSQWPHitUuwVQMgZBsbmlDvqNTkrHc5GtGjZSCkZJzzpfdMUGNRRZQvzNXE856lwv5DQTzCo+fwW5oIkv8kO2mgJxXVtTnJmyewEKth2Q3kuyfSiD2KKoucwKZw3PUZGQRe469fh5qCCAMAlORsZ0lU+eGHO3YUZlRsmS2keefYaxcG0cunMPunuYkMqUU4se+RN4PjIfagK4E+9T6NFanATNxNNtFnJUd/aWfJ3xFYPWig0RGeK+5kRmMT2fGeVN1T1lZK0EP6y/KQjn2TtBp+SySbuaqitgwtJa36E0TyrD+0/UTt+dqTJ8h5dE7QSqVE3eSRakP9Pz/UWXxWAgHNWSYpLUvz3iDDUvUICCsMGKQGiAKbkLgf3P6xPlE/HXUW5+UNFBHWIwk7SLvJ4Y18sGPfPM/jApov03yWL92WbPDT57Bnd/VocX/B0DbnznLu/eXmvnBCKt/p3DZU0F88Wr3bgy4+KTkdzcTlhOzmjYYbDXT00wEwgvHYW767eKDM3e5pc7cZu/P6i7ttFrvVZkFXaSu2t9na7O1FZfnFxjKP1W31WPq79/R7uxH705NYePcG9TkPJAemB+TrOkI98TppYBsODJN4w7C1JZGHgJ/CpKsRkxHz7pIeSOL19XTsJiO3J0+gTSXg8HoA5rFEuaa3us/d3jN0aMnQRM/YC9V1vfU97xsrJszjW9fbvZZxKtVvPoEyjpWzrxjadrpbTm+v3GR9bVtRhdFcts/U7GiwEke1qXSwur4MkbJMV6OxMfPwkMvUblhdu7dgX7n7pT5Lu626qNaI2E+p5yN5IvA7MmH4iEjLWS6udNtbW93u1la7u7LSbq/kkc0M3YfDb2voPOrFCZCRWadRc1169oQcDILo3Hcilj+aW36YKzRE3XylXvozXDAsmTuKicWMmMQksuBNQiUqSR0dpN/cjth32bdx0YB88Z2BIunO8OP0AG60NYAM5g0pCGhi9Q0veQ8HB0//8oHPPAONqCQg1dbPsad9PNDURfpqTw1bqnvdee07m3MI+nuBiVgyWj1i2cMD29ewedPOrAxj56GRsQNe0HVMweFfCorKX2roe3xUWT1YeLJw9Wr+Mrh68CTUU0CSJovEsX+V2CP0BziY9t7dBKRSlFuZtniMSsh7fwyemWXmOi6XkkpjWwV/3qfo/8KrpwYH9+44dWqgUGL/xNsYvaz5yX3Yl+vzDRTm5vpyi4r4S27hgI+vkuidPF5YT/T92XsRraW10t7sfj1ZT+COzKrwAr52wYrlTz+94mWh6BxriDqt8bJEPFuHDB4TtUC2/SL8PmKxWSurUN/GbFISKCDEkA0J9HeJBIUBsdlFeEBfpDBzGw6/o6GLglis1ilCFnk+DxXfmQPZCEWdkwQnTc99CcKijx8/vtbnW8vfJJCnFnjM6CjAaLIUUA0MGuQk7m0KuCY3qvAOhDj7uaHlN3ZMw30VsZHAxsC305GtkiNQT8qPFlSdBKBW4T5Ayjx56ZLd+Zd+BYBADyG7ggaJfed14MJYwVakpPJxhX2X8i+GT62CIsDvHOIe0bvy+Vfo19jXRZo1A68/euxo7mhKyqUU6Y8xly6lXMrNObZh/QaA+tpw+B4eU7lweK6GJrBOnKzC8RQIdKKxzSLZrJYaC0FFxp7dsW8phKUms4R7LqVevXrpV9diyWvbz67Zi5J5TFZYDCIJbS7eqRCw6EgtdlclsaLC4tJC7WU/bmhx7tsxgpaeX7pU2rHTmdVQlTdoGiMT5BdHTk2OuQwHsg6THtLt6vQM7erMItsR2WLKzCuEmS7qwP2PPBl8Ut//G92Zy+59v973xOUqid1B78bhd/llUwnTe4AYfhqHf6VZC4PdUxqaFn9rulPk6mdFV2J3kV3NhW3VTUCV6hCFIuiZ4v43pabWeh4ZWgerh8kwEvNhgSi1i8WSrJacjp3IwH5IfxiQRsyjVft4MHWLhE0sUEffLRySBHxg58g2rZlAAIp++zOphQeWpANdMWLwdQHMrCVsTdBAqE2CcgQVWr4Qnm0LXQnUy3N2kQGW6SWSmGmbEHzkQKoMz/gX3A7ZiZmPdaTdIn3MHsCzpXFavoZ+4+Rq/uBfoH/DrW3NXaQbwcUIqQpS1lLeakXUfh0L303FAs3u6aWZLPqLZ43Ag8Qls6tBelWB69WyZXyUF9cwpqqTpN0siYukoEPEaCR6aJpBozc0WyFgjshY+qLYNchrc7fgbh4y/C5wv2wfLujdeTOHGztChnrdwDzJB9hwohcnhYg+iUhW+pX7LrOvwWz11V/x55nKn6dBoV8jH19uo19BV/S386tOc3e9YHdmz1aylLxgqEhD3iqp7VjgwAmyj4yU9xehtWtnCIF5s8tBPEC8Td7mB0eee598Qj557f2PRozNxqYisLNzhJ39BBwT6FVn8M8C/66MZc3y/0lUTxeqbjCbCoXk/nyfaT/ZT3w9/btRSA5E/Uy2FRSWChW7XtsQ+hl3UKbElcbih8ni3oz2CldFJSnnAZhCyjsrO53BrnPdH5IPybmyYHmno7OVdCHeL0lXRWuFQ1++tOwRiMRjAUz3Ye/r7eMuvg/3/dmUXE4qK5wVXfruZeRh8nDZsnK9g+/TxVvrlNwF+hmd5cGy8+Q3SO0UyWRJxQa7xWDbRBaRxR59+6aj9vMVV8g0eaXzqLs96AmQECKv24KWyQ3upZ1JREjzZmKaOqu8FRGuTVVUbYqTarG5IYYPmKl8iSUagQSUjsYwSwQ8/Lcg/Ru13P6gWCzwlD6gmQEWV/7yoGD4vYqPbZ1YD5ytN6acDTHhM9yn5QZXT68FlbNMHlmxgsk7V2iDMc6uCyMvk7Pkwk5XOZoJ4bBW1NJexeFLGn1M+NcalglZyPc0gZjw+5oBfsaO/8EGtzgu4Q80bClLw+tCuiTeth+bkb74bVYSDs/T/DEVf8iP/Geaj0/vZ2aaQGol9vUTYLfjWTxhT15/g97N7obubKf/jMnpfVmSYAChb2mCelHPDoPOzSWaAhf5LQ2PCXHy9PQs/IYB+5FIGIi0gT4GEG/q5+A0vgW2ExDr7pymP8J0jF4DEpBoNeRWO+7NiRYSZBlECssx68mB6XhAnwcIiRP1j3/D6wE0t14T4gNWp0bnxfEzJAnmpw1QE5DEb8aD4UU425+dfft/wqZ0hOgkqACEkAFK7mLpX7mD+nk0EFGLYjtugJRpI7bYKi2wrA2xNG4izArLFComCUEVd8QdzZtLtzWhfdSKa1qtLqsDLcgnL3gJ2b+vvfiHS9sdxvfL2l4ayiepA4RM7/RJ7impL3/EwjuFV7GT/JbScVQUAKEBQDfNlkjfMFZfsGzUF8VvoJmv1ulwOEv/eZbM780hvMO3nuTm7thB1u/dsXvXQcfePsTjycH0w1LfXsfErmFU+AhWqTFV+ksVpRuh2bzdaF0BTr2USGIjFbMxHkRQO38WtlvKqT1qB4QWwe1hQP8Gkdhf6Xy8e9eXVFa/9tyo7/N7wvdI++biN56dLQf5xUK+J394c0lQL2r+I1dBH2D34GUFknVv4eCONjR0TjpiOrCtJx2xB7gL69EsoQV4eJmUay0stOaiZcNSz5EDB470oASWh88NSW07Bgt9VrRrmZTes+2A6QiieQm44Jy0t21wsM2Hzu2STOnbtqWbgDxhEW4FFEGrZvo0jmMnZ3icuYlsA8EEtoAMhEAgy9FZ10m6SFdjp7MTLdCvlCuI1VZjRhvZd6ECxeKxtWu9IsHP2xAgBm5ZQWhqnUsy1wJQgN+yKIFCSMVF3gF5IAqwCMAgw+/wyYDh85QAv+cnZf2MtKUM961jVnAbqZWUrKsqk/g41MZNAUA0V59v+XVK7+Y3nsx5cnTzwhRTy+Orl55cVvX4pdJDCy+OShdzDr1xqbfq11LWXmypaCx1GjbZTI7KMuO2rT2mFlPVVpPxgK271LnJIzkDjb2Wzp2jI/72jro+x+Skp8fZ2u09cLCsx97jlg52e7d5ynodkzbHprqSdvNItsR2ZuC1x7NzPniE3k/vz/aLop1FmM5o2EVaiCl3R6b42EzDvI/2Y4cz/eBCspCkb4VqwztYoqQGhw6FD4aLkh5Pes9wgZwgvz57+m3SQtykuR4FI8my+8mjz5B48vTZh6icSOVPz14mbyOnwrJiuHnjwc6TONe3YUP60dzcIxvS0325R44cTff5NhyJMLJBbRrRgbhB1YVNL63YW79/58h20EXZsX3byM4DQFTqaeuaLNq7uWUdWiTb+OCfp34NIO7YCO30Bblq3Y7Nm4ssXaWeYlVVRWC8R0b2x768d/KllguIfkUWWjpXWJaepnIfunk5Pv+HF8j2ZdvOrSXnf7SQSSdI8JeBp4DZPMhNtY5Gr4rTzaxi0fyTIizRIWW4uH/XcH//sPaQArBwLTXreBdMpinKNB9FfsMNAwSCM/pkwzTkLAWMItav9Do6S3udnb1avyJESXhDVitgotWRTsfHRkj8R6u4i5Ae6xiAMnwwel0PytPxs2+G6wGZpnKf9biGjwN/g3MlGa6o5+pTz1XBz9Wpngv6PfUl4WR1Wi4+Mr8QDduqSVa4iAQWfT24KiCMSCZmVyGy+LuaTU9kFJiKoh9pRGRyWTM9H5Peyq6yllJ3sdNIjKTYUWovq6oEcKmF3xOYw+OXGGeY0bPEaV0wpFauebEhoOZ+lf9T7lcQUPsgeEsW9F4ROZfbtp1W8R3TCk2ICX9Hw4CgRhDXs8QrukBoIFgUKZa59SGxNB0OxSsR8ngF2pk2pI41oYg8UkAOxWOdDrgqAJGgtoFQUCBmEvQ4GKeozkwEZ6JK2UFyulgkp+VQMtbrgooRyLP+4fOLGNG32AV838eEIj5+Jrz3uAShTAK+UQ8bhBLwtllBLS1LD9B0GcjvYz/hHXlWwEQwUauyIyI+ZZMGOilP7ts3GVs5B7O/GOhf5BtV+HplUiVc2RR7Z/gpMGv/qeI5kpUbFU3Jym0SqfD8Tf1GrQOygNdOy7u7ekbIKPGboBiq/jS9xgcVG9uEt7/S37zHONWx+t997iuPneyU2pp4AGVtslZZrLUCvmvGdZrPU4AaKBgVXgwvi1ToG03JZimyNxvQMjCNfxmXbK4sjk3wzzn9if8zpX9za4mWaqMiY182ncTUxjdsDd+J64jx+cP8CrLYYwLRz9tdAkz/mbkDupu8xBJ2kYqDS0nF1nwiZcSJTa5cx4F4gzx9HdPoeAYY5FSVoIe7FjRFE4rhLzr6IN5KcnbWbEP0J3LNgZyRrQT5o4RkjpFleRVB360DByyyh3gBFirQCeP3Dph8wMGD6UBDIIn7WVBzEcuuqto9YoqYjz48XhIPlx8UiznDoCg5g0GH7sfnVFuTLJtIebW10tpa3mwiKFmGYC12mWK22E2A5o4OBOg1A/hrpNfeA3mkhA+wqNy3xBr4t0I9SsvSinD7DdIQ8Y1SxG+Jyg8g5JSELNid4e/S7dheVVVtq0alo+QUd4kG2DdIRugJ4jVlZ3iN+7wkuTRHsjVXNdtbUFGRdGjzqaKXyEt800OHECsy44aGHp80XjFJxjtRby6plwqt+dX5JI+H1QVtiBLahMOXNfRaAI9HCFNuLM5jz+MDt5mHbUpJlbmUFKEH/H6alu3/rUIGzL0lLSj7GOa+TVDJnovb3O42Lf2p3Oq2W2MLWBr/Fd+nXnxStYRPyXZSVVvtqHZWNdkJekpt86sVW2WNmVSgR/hxzdn+3yiks6bD1ooy+3FykHvQ6TECiLRjHmbmAVkQPdA0lRDhNI8ab/4C+ildjg/R9mRCvEmEGOMjTIDJqq06Rjof4CvKckkWKoqwIqWozEEDCtlX5ivoQ6yS/gueHlE6kiW6ZBrvYGkJZAdNk+hD7CK3YQOyoLQIyKI2L94L3FFgZCH8gAjWICoXA9B4ZCNcmwKdJYwAKL8R0wyBw8zQTK/E4EFZgixX5q7TapAX2kgk4S5ZuLsUDe6SYHrxRhgmqKdIuXUFH0GVaT62L32FOz+Prj1eXn5u6bKlXeXHj5NH28j5VzYclRwXcH9xcbHU/xQuLiaHIgHQgMp6ZFCrloqMyaoSzwBLlG+qAmbdohaYGJHsSfYWqSVOgcgleacjsj00Ub4pD5h1i2xgIsiX8t41rdwgbvGwRJw0c4VHO3G3vTNQDfyyL27smajHp5lnpWyIWUk9p3m0GiMW6TV1GaJDC/bCJansPHDJKlfNdER4wBsoJL+VkqkWh6eBN4hHg1cEqtSCBRYu6TZujysqTQgZCPK99IUSg+1g3CXMoxYjnuRuZxqN/oRGzyFFQSEWQa/y8ZYPxLz5GY3GG8XravsTjS0y/Isph9QoHj1ET8he7wniNU4A97wO09WaXFqHr83x+bL3SX+0f/Bo690oKFfQR1jSdXbveuT9/HHsz5Ludj/6QeUfkV7uZI/QpHh67zF0zycRFSTKbXQqb7A0XjMdRX8A7GU/1NCsAkwM72x6d5IE5m2WaEIUu0NH+T9NSDinV3FEm5BlqZqFekUYuHjBmq9Vn75gK1FbY2RQ1A6ovtl11Uiyk0HMTWob8NC1gTBcxD6WIAPLCiikT1hGepHdiwVgWOCF+NO5LpgGwSJqk+nU9E2lPahJPolVXrxInJelxnk6lf1rQF8UifsSAiGapQtwt0ZsVxSUWVoAwzqFpUSNaHRBnBSEJhULebD+iO7LNxXyyGtP/abucu1bb5DLaKANBmdQGNsUuxL8wMyQQjPjcZGybD3QoB07x38x7Q9ga6hNnh3uY9lrzIxXRgTwePcHajIhOnBtNtsSSJrFm15nmfEKoFB3F6Mkeo27ZCIQoqmqGhZvY5kY0FnCQdq+AxQKYDR95h9wWs0E4/6O0Yp9hY3hJedB644m0sTcUUgLhLfj1zRG9r9xSAOpsav45uw3/4nfjbr55Rv8R+QWZG+KJTld+d5K1FhP2L/5eXP/twYieVu79pBRdKhg3w7tfTFQ7hm7quyU0uxwVcOCVizU8AUHX3hUIcUdZX01iN3lp3cpva7ObtKPPhAbaOnG4BfG6fCjtAYXJEsmT3Vr5sHMLaX5WSSLmIa3H8rcUm032VDBZfroaYmbTHAJdWpGi/wkzyZVOGrNTZXoEPsBv8QxMtrrHfIW+ErHyBjxic+j/DNqIIfoD6Qmd11XuRPlech/qhqFOt5QuEM9TT3JCh+opWnWiOlwxEFMTqqcF8s28h/iLu2sQBuV2w1zSsQsetXKz8NKZ6egp6YblXdTWudqDVHhj7i1YZbbMUYh7tDBlCt/l5mFPYjpNg1NhMEBdJSi/zskv3pp4d9qZg9fj+kbmhsHfBAO+MWtwLrMgKqCh2nUrQWX6+0n//+4R8QppCejFixfvmDBy8vfeuvll996K+3lJ2ND4Fq+rxGk0+F/1yTH1Kvhi0ovfXNl0uw6UUoiaGyjY7gvJir79Z9HB71QHycU0ABVrgI0BGwojk3BPPbsJ2jcD+KAGANAc1U77ccn+ABv2pPTgpoVd5XbZquy27XVSk6VKY87Ay8YjTTFqyTzIZpxWw60DWDaweTzS1dNPgMaBs/tM79naC325SbfIJnh8cPPpCvsR1jMzH8//AgUrISYDJUpmew7mBZomMwtfKHmJboOAyHn94CQ83vADTgTNzPDT8iewHqFfaX1IR6PfJ3/u/wx/Uor0ivJlYuF+MzrT02D+MxVehEHWQrLoilBwY0SAAdMJZoV3FkQVu3YuR0mx7U0oUfZT0aHG/c3Hdjp296Y0ZiTTbYitlURCjjHuAvNQzOAQEJUo2UJJmU7ydlVt71220ju/rrx2tF95CCiWxUQ6NEyHnHPil6r9K9AnmzBs3dbFasVnvPfcPh33KakYT1N4LY42o4PZfm3gIqJlkUpRaWlRYWm3gHtfylNApKNwBUbUkU2+cONVzb7s4VaipZGKQO9vQMDvaVF2h8rjoZa4iAI7GuByo8DNDP8bPSrGt0VeA1n0qybSzog2/tYiB2k8P4KrIkplN85maUEsOjAdwb53oKtNhx9Rf2Q9N/vRB+BkqdfauiWEO4m3Y1dTc7ypjJiIvnVu6yCu7RntHU/OUjUiScoJ67MMSEqMVnyl45bJwhiP6Lfxq2NnoZW8io5nelba6urrK8kz5OVY7nHEVvqwcfWSzu3laWTtbOcp8fJke4DI+jYegHk/F8SHWef4Z3GTEvGLExDTE372nbzG4ZyfdhqMVeW25u73d2tHbzp7ISLflTzh904/JiGJtRg2qphNfRxHH5cw/4v3ljDT2jolZU4nKJR2xMz/wM4lFnR80FPTERmJk+DC5eKBcGiPMMdYkCMxSXzFQG+IkKMqubUbcBI84sPHoOk+txhnETnyleSpQDdg4vYk0rQQP+FEJtBR8oCenI0GJqdUe01Cd08qDLh4WJQR5gZDkTNwZCkv8L3TeHjcjT7X5gZkqhBMYSIB763SewOFq+Gqlfp/8Zka2lOgRmxbD3NVnZ18MjqYMOLIxP7yQEysoWsQwMf4c+BeZt3KmU8Hxr8khhbVZU9dkHpW4q7usUGZQVasVDVYuPxmV3LJNXBY5kBAR0FH0+Cr+1a7vdzd2yKX9eUHNBj2qC5Qs0q0upfc/HBCV/u1i0Se5jZIus+xge3+nxbD0rsEs3DPt/Brbm50haWhycmfDlbt0bsz/2PLoyLJQtuSfm9hWYefeN+7edSVNJ7htfJFLp09szbb59Ne0IrEohPICMdF8VuBhXfxcN7HjSf5yPHQUxfAdL9pzB9VaOi93kIEzebHSrUxsm3pVoiOEDVp8/kYRfvIgfBsU/Dfn44kDt+mo8WrbKnxd0aO0yzdimVLXaPNrKCahXTKeu+ms56Z11TfSOqb5DsbZYGQC8slgmx1NutqL5eqq+rq6131FRYs0yrENOqhzgDrOP3EVe5Zyd7jkjletzAfTsecnyhmG5+Om9rR9LVbOeRdJ8vnb9BhdNtVXckeeXj8wvmD618j0wj8kcafZRGb5DYmvv4zu+m0m/Sb+b67r//i4V6CewhdbomTSipgON8EoeJxpCEk65cEYLk3JToQgZdUuS/zqCEkrinlaR6W1cgt3VFdbuuwH+FeWJUYFwUKNXyWwgHCkTNHs7HLX2CKKExiFeWwM2pgb8qILMRFIyz/JWbWO4Ay3qDGDqBqMiHw7+PPFH+gWYm4fB/3D5cAxfBA8xyiAycv0q8SyfJA9Qi/Zz3lrFPG8lYoqCR5H26VDMnyhAKyExrxbREE9auxMFsvSE7YPAHgn6FPXgaz2PR/sCQ3Gfwk5LDUmuLB0SmB5Se8i6TdmWUfiDIG2oHhiSR8VWp/i0cvqo5DLyQE0tJxZZ8cpYmQppITXvfgcPXgJ+T78R84oxUG3PjIujJlQI+MkrP4awxiX51ihtUaTX7KuJLPa8tf/m5UvSTCf4MD2zja78C1pZ+9STavx00MDbSH+A//1B6zrT85Z7X0P/8ZB76Gp6FUgJ387GDE8diA1H8V9xJ58/g4YoRu48IJMLVlEsqdoGsHF43kYNo1LuKwK0UKX8Hd5HepX/FlJt1UfJ7o/A3AhCid7ApLCbm/PxPtl9mCSoiRrCXvKOhD96OiNHxCCA0B4eydYqKRxek4yxBtdrTNDXZK3944cKHH15Y9LDWmMxSp1U6Nd7PRaV0HI/Akw3TCp1KBlDal43gnpCoNuaBtYg8gjOrvIJR4VRQv0prXBkXVNV2pxWoKOGR2x286RmD2bxtnPKuglJamV7WqykIq1avEsomqf50UA23B7KtxpDXqrCoVbjsk2ziZdGniZfvyYPjhBgW/Y7f4A34DW0BINsEeCQfToJ6QscklZVqjAT1UtwxLOQM2Jikjlg8CsiE0eazY4KwOJHNMRWKmeEnSdAgicGJ/kXD1gxjAHfFCsbw3YiamVnKL99hyyboQfo2Dn8SgWRyW75+y9b1sXFqPUHASLO8AbWmYEbFXQT5LSsULE9Ak8VD1xk14y/GTuCmEjou7LEN96wEsQQoOnv548N/IaCWkxlriKIPkZbEhkrEYz1n45/oE9pXgNf6TjmdbNlTNo7or2RTxpa8dAHyh6zdgxp2MerzaB7jRfOnpBd+dHJAGKoQA+V2PjrK1wERDV/oxZRsssohwT1IsXgFOI759hE5eMHnQJ/TJEXR54EunS7R6Hj3WKwJfYJhzUWoCV7A7eG7mC7VvBNF5wEBdiamiwCgxN1mnYb+NYo+pZkfRefzhh1Fl/HDVH7hkNPwMcQWwW4sYR6my2H7ZzVJMDqt0LDFUXzA5Cf8OaQw0oSa43fx64bFyhzrvEfJT5AYdkPyjZRTSM2wkP+c98GcNmRke1XdkCsit6WdjmIJ8m/U2oZHtHeGv0UP472RnIdGzXnsUMptVhMpRvNnCaPVOeZ3FNJv7Sn38FHqFd5lReDPu3RerbGI7ESVSa0KGTEO5DVxmweK5Fr6NP9RIgLm3k+1w9XMj3CjztJAEwM3l07TxbfmMKGONmSI449FDhm46QcAQJC79zwIM/ARnKXMBHQDfNwYULjPe2PTIP9OBALqpgksBc9uFwpAAKfD4e+o0+adCmlxtriaDgxMtgUIapRFSXeH0LMja8ja8k0FpVarkRShFfQFxdZR1eXoQlVAL/apqO7/TENN/EETp1CzGx4oGs+xStXNdqfNiapHI5wOVY4q4HQwZgwVSSCVQcT/hhpUYPRmjLZKLdUtjluZHdzOZmB2GBjf5ZUaXA1O4kKP6TEwSMLthwpoMScGteAXcXzwuhwXFa+/LtNgPH70A6nUWlxthOKvY0LQ89wxHgERY3Wx1YQ+eESKp3EYclO3Mk9p2UV+i/4CDC4wXutFu7/R+tk1+LlOzXXGnaHrLDqemz955t3r8yQdJHVdkPMN/zN+g0YnJ+9S6EIe8p1JM5nYXfTunp6Xl5FPO8jFJ6WlBXhoqGBICrJtGGhrLebSvvb2hy6ThRKMI+vUceRFbRfpqmmvQmQcGLOFMCrk8FiRYm6pcJUTtE5F1bwo6O9o1vQ0uLkb8JMXzYQkLjtXWvLLp596uq/k5XMkkZ/3YtoZqeY9PFRQUCANJeGCAvIiP2Ihv+5VoVOnQqtO6Vat0sl0EU3HAJQQOnlZESo6c4SKDho9QIpjWBZ3srNkL72K54tw4Ou3a6neC5jpEP05Vj37f7tVk5b8B93KtkTKze4MhXi30QRLMf0nDT1If4vpN/gBNwLabxYdZidVDVUNk0cHz5PXyGuF5zcdhQIlN0EBKCOtzCkNZQSfIY+Tx/XP6DJGS8croUzqjk/EiDnnGrsj9guC3amqIm5/+KuY3qlhia9h+i3NF6rUjHifxjgPFw0MyP6iW9/ufIV+isMWzW+ncNiqoV+Zh+vIrgVTRNr8R+wjr7PUXFJ++BlStnGHqlTzZ3z1nrlz516VrrK5mN1L59J7+V8gh7yU8JlU1pNHTCbEUlmqZCojeT08DITPPWV7SHc3+uwz8mveTH4kDHBA0HWlwgC8gRpxWhqUcvAj3ss9j4kzZ6RuVaFV3Z8Hm/y4NexR3sIefT8tTSpTtV5ZKk1VVVq70Zkzj30AhA8O9hLO9ZlK517r6cn1rV9P72X3SlfpvXjuVZPp6lygnuWPA+ppWuo3bShcSp4jzw0undxQVV8FkvEwNIKHEwtYy1tgdgfJeOto73Pj+jfJe+S94Juvjef0ZrRuBVDwJerHTk9TK2kjgcx9m4iVVNZWOtDo7/lDEmlOMtE5PrAXvbJEcmXuzt/n4GGtZGm0NJiBb8i0beeuveUHSUD8VpxBMtt39o/0j7WPk3EyZhkp3lkMUS+i37+AIVhdAWmzP2rm7Mf0Txp2aYzHnj0KzWRZkvrQw/feAqH9T3yv5mE+NG44AvK9ZMMRIvF4/hHscpHmGicwPzhc1aSmBhUVHUm/Pe3TR1f8I9kZT4V/SwvavTVPSbPyn1D738nOdDtQ3sHdStutsjN3QrY3nGL4PEUeohj3jvbmjHSXjh4gxL+N9Pp3dpdml/p3lvVlZxCSLY2TkhyJpsaMlP2jDXuztxEp+4BCu/38Hvbdtp5kHyClObP7SiWj47w1R+g7g/ye58M8SbR4M+A8wJSVkQpblRmtlO0dZk8ZKSNmm92MNpMLFyRB10EGSX8/f1G5O371q8haJASEivtVak4+EtQ2OFBqqiQ+kEJSXMxfvrAWwbYQc8Z2kw6PuwOdkVvMHbZuElk8LbvFonrGeghWZ5Ho9LLGuxFfsr36vCcFsZ/ILM2IKdPQNPYEpp9/Qc4mMAfPGabRJUpGXnuJRL8zhFtbqmyxxF5bA4nC8vLCQlT0oXdNg9LZ1dra7OroaO4gncRV31PqqXSZmsqrTDZHOalHXpvU1NLMQx9ulh7GJkd3Y2yRTfJkjjUSspu0djU2tbQ1dNvbHK6apuom1KC4GpucTa5md0NnVVtdo62zgOQTa0ldFRypsaW5uZWg1uYau9lSWxVrM7bK7a01lsrKalvsnTPTmDsMLFE57T+VDRyrhLA5EreXpGW2Jo7OiSBGPCqeBKYihDf8U9nWXtVV04XoD2kigK/z2IOYXL+ySpBPezAps5nNdsSeNtCnFbPbBnT9N/SfAFAvYgCS0Z05XIh4VFXabR0kw+gmmfYua2FpGRrNlYYHu8fIOAIybXC+IgjtJcMrJ7dAHUzWqPEwOa6GTZdS5mrJWuPGrByoiZycGD5NXkFq4ox7ak/Qj3DKtrUniO/48UvbJHdta5PT3cTf7E3ooUOSvamyvroKZWRAp3VyWyXEJIwLFdtwYe9Osp3s2MFfCjqK+6zoDHu2MMIWbaSjKk2GdjuJpy9ITleTq7EZvWGUxZxoC2lucrrQeIbUXN1a53aiyxOS29nkqXU73JVOuwOxEy043KahX+WWbBNZRVMbYSwAkSe6T6NmWMYibSw6GQcCPNa4LwpmiAXg34KnI7OVwZngSq/BmK1iE5JVaALgl04bA15/pJhD14qBN3zpK7k5v7ufzqFz1I76iCp7+yjAWh/TsFj2Pezp7va0drZ2Vu/ZSUqIrcJhQbntkmfI2z9K9pBei6fcbXEWWErNxebqKnNtDffPylC2TDx1nS3tyPIo7mht7WhvrTTD5ZgrW9t5JPco/X/w7mV6UnB2MyErDDxQSbkOdN+lBdxlJiZrWXkVMr2JdTtCfNh6hH4T+8Z7j5GpyBO8tfxFO0WO9Y77ml0uV7MLys9JgxP+uBB7ZBueHWSgPcSSLRUZRTtQzqjU5fUMkxH01vKXFzy9YvmCp8+ueFu7h+z2eLugtewURWpoksfFzk5Hd2UbqpdhxC0rIyCbWW8y8RG3DNUrbdbu2k4n8mdLZntFTRm4VgfBrXoR2m0sKaspr7IgoBffjNtP9CweJRCzkjJdeShLvGaTruclNk4fxn+8eyEgbv2EBLn50ftJ8RGpDbp+ByKdvpyK5X7i9jcQuoqtinhA77Hnsd4LkiMg/gL5kuCgfPueXjVfsioKtnvfjyFw5ocZJ+5sP8mm0VKGDru8bcRllGhKCN96XX4WPUq6X49cszRbl/t5qorzYVmtst873n6Q8NHa4jeiE1HZ3RkeoLjMsGVzZ2INzVIEEigOYNX/yQOzI3xE/Xc+avo0evYDPKphKezHkOFLixL5cTVAJPs7/UODKMcn5eYUg+AVTFBY0WFlSeuGkySE6MmYqym/mqt1kMHB3NH5896Z5/MVDkqNkKMGAYjlZAHRbVi9pBJtVKbbXv8l+QipaUWz5gbQzYLD/6VRpzz8JIPxB5JB+X3xPimxbZW4Lz2blAYBJztbPNTbyUMzo8IHJktlDTJPYaH68rdsrNfze/iuGroZFQBiaU9FwZcs6xTO1pUFFYEp2aqKbMzzh7rXyXZ7iyc2gs35h+CpB3ksfMqfnOSXT8Es4pXslatkNVVNPwOXgX4KeUOLGm7z+xdvkL/kWCwrGCmXBjGyP2j+0emKWCIO/1FM4aaph8yKiodx2v0lG4MPOYDZcrpMsnOjZSGIzY0Uhs5ViMVZ6bYjupwtn2Um437rXJXNuQcxHXsOdl1OYC0Rm7GL9Pu4VaPWB88KG7GvExKgXwdpI2agC7nf1SAJctpkg5dHEB5IjyRH6GyzVDpbIISCUINfL/+Wr6XXIh/uDC/iY3Na+aKqpWQpWdSS1oWseumQ9UhVsBaBbIOY64LZ06YjLYfaEEsL4suauM9TRYXWFbVya1ovltSpROrTBKLCsoYuDuLBqamhNYOFUwVr1vAX6UMWg00HyrZlmMZN3dt6Doz3SOwuKxZKNo0o4F/1+3XFUk2To7GmCVVPxZHqNVJNbU2tow6t61/108lsYif2TTmnfvpiv6QSb6DmNTOkeUpyNfKBvQm9WHzq9wa/1NDIj9iIclJwRpdkNZfZSh2oZnMOqTkklTrLPJYOtK28bI9/SKp113sI/9vAI2KUPdQ9cqBMau/o9vQ6kevQKHFtkXrBvpnReHd3XnaB1GRrgMrrynp7rQ35C3i/H/0own83GuG/2yn479LoE5hcef2XH7ahoBJnfeg+wr7G/12+b8bKVzzctviX5Aqi/+EFroGgaWKXH+XkSL2FHTucOWg7vQvn7N7cY3AivTLqGLEMlSKg4YMB3t8z4VJp+MxAw/cC/Wd8avP+9PTN21dpyfYRw9m1Z4+PBMh+lFyC+VDCh5W2jo5WmJKqNPN47WI4AUOp4dENbDWRBHlLcnBaESArupps2AD67+CCQlAM4+olTWgAckjTMfRhTWha1R0l75559WIbOhzYqFy0nnmezEOGGJirhONpByAZ9TjsENkLcuoWkCJNY2Y5nBJOkYxsAgjQNm48nJt7eOPG9FkCtI0AkgZ1zfCfNLl6HP6z5ouLEapT9f3H5L5Nixch6mGemRk+QNLvEOm5U4/u+xmweUAFIVQ/ZkUFWbT+dsbV8F80qrl4X2OIek9Dv8bS8O2zymNjkkA2CzRohPfry9ih9aDnfo0vAcQ2XpR/RKSD9IqYrF2lz5bf+QQbjAGZmV34lHyryUv2v9O9ShVKOhgRNsueL4Pa0l8wzIonfCK9S1Nvajf202Hsz86WT/nFW5z6tkp9o5M8mnpHw/7GPBgSpCBKm4VpnSbE38QKmDu5iGcxuzKkaET5m06lSdIrN0rMkiM8uTDvL/LLkMIRUlB6Plw9phHojfCzGvqgHwuavYrOXhCY6u0EJO6ieXgiUiIcxx+NQj0BUR4PJ4m7naduJsLU5IuKbBlUtyxWt7xxDeqW/YVaUF+K8KfHgKAGUP6q+iCZQYjmlUAS5FyVpJiIokiqkN/gTUBdbcCCatLArsGUY1Ch0arlSo7RB4JKcgA42ZWAQRUYCcKJFGi/b+Dw3ZrEHBz+kSCLvIrX/+YHI4+uzy0t3FW+o/aY+1hPEKXLWfe0sK+enju06WBewBKwHnMdGvT1Dg537W1ab19v0qMj8r5rVfSrK6+ih9gavGT7497tr9Q561x1zvxzA2+d3ffK/veM+5c0cuvX6Ni9rGjBiiyko/di+lduT9/QQO9NAwLlW2aHRVmZOquQqbCrkA+eomnx11mawjKpGfpvcpSl0ma1VHraAXkLEDFtchT9xZcNd///jIhC3I9+XQN1W+GHNWxN0q0TfvcJjQ8L/kwDzC83qfGMXj38N8gq+zdUJPD2B3UQWhat5JeYskmmoCIsRQ1yX/6oaT8ZI6M9/bs7egWz4ZjJv6sPQRxA+j193e2op4PQBOnGPSAsoccsdVtaS0gxosn8FJnkKZa2j/Qc/zXpWbuPSExzCY+810hGHpfUijuWoqMpSiiEdSoSGTAfgNQLySDeFguYDihvZR4dDjJziE7FyWEeiYgeEmtQJThPFSUbPuEuUWdvbEDVN145cEWd+/FhQ3LRKUW4U3xrvpN2TmB6YJVsKle3hjw36+cmBio1BEI/UqshTi9qNQqGIrUacCH/yLOzzIjJb6giU1nm/qqyzC26C/t8RwQV3YQPH1Gp6Pgw0IJnWHSckl9syiXbkcCwAAyc7Df58vsREJlslKsb7KI6xl5fzeNyHvV7eEf5JzrG7bygS62rnz+PEJRAH8OGON4f45byc6X+ip+rsf4d+IYGF+InZVNGRt5GspFk7DGNoyfjufmlCVEiNxofSZ1eU1On19XM6Yw8K1qg/SJd6b3cSfz5vO1HX3iWZhLplm8XYraAW20PWO2UZBzuAjgXwqTH2lXeUuo2ukRhR02ksMOELDT1Jp72mqDbeU1Zy5bQjgVS/hRmi4+P/IUuXitdYPfh58gJuoR1vkX3CJ1Yvo+FLM5mCmESWThqJUjgZHnfFUDZdhLyU0T4v1B2O0EqifaUKgVpZIexvv3n7U+Rp8jPLXoLolXKmbJz9rPkl+Sl9mA7YmUJ+PF7pGDz0aYT5Dg5VhusRnMoWvKkSJ5FY5rEfIy75zSJ/hUzy+cJ4SwoGFDliGhqlCEJZq1l3vV2E2fRJJBUDwjC6qJDNz47jZNQ+LSL1Hg3RUip84njls813s23kVUPDPMnOa4HQm2jINT2CkJtsW2t13Bz2y8j1L6VKhs+8zOreyEeAkZjlQX7/8CrrfJ3q5zd/DJv+VwzsPkml7fKqQ2cTOEH8UGyv2x4FxoYlHJH9X3reUSlL8nJAfn54eH93QcJyo7KJfnAXMtXdXT2ub2kn/TZOyrQ4KBUIphtkS7KQqw1VXYEVA7g9ru42/8e+zamVzXsXZrBvQgNPc6OY/qJJgLMObtiFmW0bGjlwa2QnMkdLQ6SY2S8fcw7AkG2ubiqgN/BbV3Zg4VA/FzWZfNyu9bR1OFqQ/szJUG0U08sLqu7yg2aJUCQQx8SmsfzedDgbG8EhZK3Vrz8NKkg5jpzDRrf1kQkEXo7lGT6JL56KZUH/RH0VDagpw4AeuqOez65iZ4azZYG2oZduwmaxZ+wtCiWCChXbkFiWCJ85u5PFE2Ez4JFLBE+KyrSG9IHsYKcgnliRB4BrkgbDOCSrvJekfNpbkJ1SklXRS+3cH3aRsVV21LbQnpJVxfpIx32Nmtzm8vdxn9Lb3lXKbcx1XXVDtSkwFJpeXmptlapcVY1VpFSUl7OXyrc1rYaa7UdSCKnX8O9XeWlJXyz0vKuvt6urt5YmvrRrfN/NxLNT2hmE9uRjKbImNNpjciG0yu3kCXEklz7zopdaDRH8u5rn+ANMQI5M5AtliwjrB/uHHH7CJrhQ+XzJGjo433vdVqOc3POL5MKMisMJH0WYHaEBDrHhtC5pQCY2DYWmRLf1zrasxu98UwOIYZ3CP0W+5aUb8qpzCK3V8TGAdypAWZZuGuXDPMffMiD+cgEULoQsduwsmHDhqPSXeCXfxMKI6Lh/bM/4ITPAodeSqM/oz8L6IWq9VWcQ0y5LYWQEq5urOQ3Gq08LbUMlo7mEP5NDv8mMVEqbMkx8UXw48go6RmtGkSffiq11HlIcyM6s1KqKuzJGZ395lfvSoNVo718ERw9oEwxYurWsKIHcWsw2KZvrQxa9Xr+IgFHykUeymroIH0X02xNCg9sczRf9L643b4Lh++KVIFAqDItA1wHcDrTRAr9Oz66fhekiiBnFr2L8N+dKX439+Yg+JANUFk9RugYHZNUGjPBLMY8UYGAQdbHGNhVBTZUDzHMxtiY9PfRw23MDrOu2LXbZSWA8+Aa98euyWam8IFw4cLc0dzc80sktpVf+nV9vKyPum4Qr/zznfQyLcREvzKbZCODTPwr/SSIJsfGJifHMjdpV3JHwpAdUF1aso23snywEnvHeoLkRfJy/slNByCEHMvj9nIDdxtTcPIVopMEJoWs69HvzQQjY9xt2UcOIJiT16qwlVT8Afcu4zQgdqZnKUEZ6ELipglLEb962a1UIlBwrk7dxmugvTgxveO+93/0458+wb6hNVfZK0gZmqVFojE3wS9sjmCjU+Evu5WOZjekuI8DNW2HuRkxX9kslG06gCvPrzqmI4vJMytdD50aOHSs7ezIz89u+QW0+8u0/0tuUIQ6+sYNgriVnCs4tXUCiK33ZfWnkxfIC8XpWVlgww9ODJ0i59Dn2hhyov/Ivn2ocFDauqVgFVnGTfGqg1vArmftKz5CTiA6FUOyzblGI+y3Zw8fDSbJZNnBvD1wXK+xI5dfByuIx3wPo9fsI37i7/B5vXDEvLyyrXzg29S9dU+ekG9/F/cvOk/Wbe/XrZ5YvaU/tG7/eSL100y8mqWwJEL/Ze4LLJl+77/o9378AvdG/+UqXynk4bjbmRVJIGVF1NezVCIJmqXONySxPmzwB2Rv1N/flMjdmqF1EFeJKlmaJqsZuxAcWQVPJKpJOnimaTi4WKlz17vr3OiM3zi+ZodU3Vrlsbsb2xuHTLvRgf25vowMaVtfrqWiCmWM5+Ye2C6Z8hsLGi12e5WtuhKt2WvMOJMt1dnr7XV2tFj/utxob7A32lFatjdjaq80uOXgrsPkMDk4PDiBpnZ4x9NGpUZ3g7vRg9h3+fn7SLfFZbK4KpqAkbyi1lLj6ulu7+O2wxe1fuuxc+cOvnjs2MF1y5ZtXb8+1sgberzIVqrNVwnRLMxSeZcOKTBrzu9hOPxDfPw4E6qMx49LgZw9a8kKsrMq31J4wr/vJRIipwtezNiH2Au8Y4207G4ffCE76+dER1YOrRvPQmvXCtRr6tq1kmE07zg5K+DgCTjcrvnzYVzcK7VefPrMwnx+vY0V5D6Sm1qTl+8uGSIjCBDe2tPyrGparJhvAKbe9li/3Ox0iIqN2JWyAJCT1eP647bW50+tDwm9x1+QsQ/XHEUvJGEWK+eTgrayfpO3erh5T7N/9/Boi6vBRVwNleXVpUA427qr1wTdu7K1uoN0Id/uwREQvdCSylqbw44mtkkt1U47sSETRBUqNyDIeqUxHr8pWSSru3gQ7RyValyOJkej3WlvrKy31ttrqqqASG1PYaB0nABbKQ/70jVsbvjrgC3WsefIBkmE80cJ/Qb7JwGluAoQNBDYgYorQ6R4OdWoCCp4lsh9gkRFEMDHA9E9SwVAFLfQhpAMczNQ+abV6UPKDR5msVDpsVrEN4aZSK4qRa0IVOuodEFZJAcE4TM/nx5YmUWPCafM9hJmCQI9BkCm2LVQ0Bj00hT+EpT1PObVG1kKf9GH6DWdMotY0EcJrTI6FY+T2NQV8HF4TKcTotOZWIhZQwZCwOiMOqw3BOUbHM0sNYRBLFLFS9FUXSRoTxgQlVVavxzYxw171pghdr6YhYKSlth3RM8U4WK2LKCPB7cciw2q4gNDsXdSzO3xUPdezyi5TC4sJg+RPHtueX69IF1EOX7J3evqIz3k/PpjS0kJKa0usyG6mW2GzOHoob4T5Ax5Pf+cPgC8pvu3e9eRVURfsbmAW7F76ePYISifUGix1ODkrctJQJmUt0U7uxARUD2SLlWVOiBgDsrE3dDS0IIAhyKVVJSUVeZYs63WcrujrqauiiCRJdMLoBgPc9ob21x7u3oGOiaavR2ens4GAkTI6s6QM/bcxDoJflJX14WRs4R0NXW6OpY3sm/sIMuRnm5UrB22zppuRFfFtLS7gMJpliQKbpS2m3S52lv6uV/ZXwy9IdvfVZ5xEM2PCb/Kh6ufhufg9COSCeapTGjJ0qMbjhx9N5W7+WRy1zBix9hy3GHpJ+3t6NSp9COrVksWMyluNyMKM7Dl/M/CNwSHndlssRBjuwW9sbC8nH2f/VsEYNJt2kN6emBmZ43ktncSN/9DOu1udOc00NdcM3B3QaWP/EcaBZ6Ifb8Wse+e2fK7oKpUAFSvCzUs0YAP89/zc/p/Yw8/g82Nlp6X7J4KYrehOfc8/KFk6oapOLRpk1RmInndZejDh+ckkvt/Rz795MOHpf7iPe6OdjQ5qSpMdiO+B6v9Ez50aE/erl2+3OHh3bv4rvT+VKwu7snbvPnhDw8dkthz7J+5GyNTAzXs2dlUJ52P8vl8uUIGbBP9Z8wkKhnJypXECAjhyE1AR45Is5eZi+/7uLvrd/dJ6+kSSDVsmL37897NzSWvlHelpnaVv0JycwcKlyz52W+JTxdaupS3Rx/57QOlpdxhhsPa7dzDtyPeFj32DjgBMAmSI0Knkv2YfQ/fd19518cf83Z1BhD9U1JjU72ztgnlDElgM9W/9S40OiQBcWhdE8o9CeSlDbztZ5RL9ma7C4B1E5LT0VirXSo7auscsdWbJVutvcZejTK6AC1RX+dAuWukOr5XYy1MBNTXkMjfhhqUXSABmp5/41styEudDWi8S3KDupIDNW+RHE11Tu15ucnZ6IxtPgRwPJe7GY2XA3ijodGJmHwWQ9UaYFhv6KvSfewhbOySGpqIoNIkTfVNqL9bamxsaKxrRCX7pPrGOn5pqNAm1Tirm6obUe2w1FTbWKfdKteRurr6OlSbL/HoqdbhQAWtEmzM15VkSvX868Y61F8mkdr6WmBkbeD/UXGZBHvxb/qypAYoH2hAQx4g1qxtrkNNu6SG2sb6RoIOysCyGuscllyNzU0uJxqySfyLhoZG1L9PauAf6xvRTx24zNzR3d0B/81lZWZzWayKgIpTIok8br87e1sGySCaUWhiAPyTm2z2cQIwqtXT77IExWsc8BLulkZDFTCwRsTOqLXPwvp+KTM6CAk3VzqtDVbEHpcb2pxtza2I3r8S11sdVu62sB/J1a2Otvo2NLIK0yi53FxiLyJFpMRd3oFoFDcCLEru6uhzD5AB0mfvMvOAeDMdwoz7TCA5Rux2tGiRL3dqiiaz5DVrfLkXLkjcBHTYuV+z5ANMVhzbMDIisXfp3Xg6edGi2YYMg/BsX7lwARQbVb74r/Ogk9SBbUfJwWPK1blr1gBecWpKgpCI+7rGUBG3JJDQ1AYGdN6QSmQA1eOVFi37NOYsuUhRI7nI0FnyY/rT/6B3rSCL4urIopkV5PfsLkktnTAUhYxJYhTjh/HqBkIqS4JR6ADww7BR/KUHiucHuh45UBBmSt7RGH6MV549La/8MT69YqXMJun9mNYzD6uX6WTM2dMr+Mi57QhmMTRmxVk2n87P9WX7c3OPr70VN358rcQ+/L1Ajf+I/ej/JexNAJso0/9xhM7MSwbwoFNRMCmCQjkUkJa7BcUFjLcFRRAS7ra0UHqfSdOkafu2TdOkSdMzaWlpWsqdgCin12o8VmRBXXVb1z2si7vf3aVv3XH1/z4zSSms+/tbSTL3zDvv+7zP+fnkZGjeCmWNi78iZwWNn+7DSCDx9CiNH4ACQQeIFwZjFNHU3NJS6RlJdcKBq/hc5PLIK2L4MryejP+UioMr3wvuHUxWUYYprQz5uQZIw6XGh45MEjRsZZo1ozYLHXEzJpe5vozOMTryK8F9hMmqzbCmVSIN11BWb3aZ0D/ESYKfLWszeYpa0I5Mxlpgya/Mo6cRfyVk7mBaijymNjh9XmW+pcCKTpHPBT+XVpZhyipC9PIua72loZL2uzXCEQ9T0JTXmF2H6HHOIoe+VofEV3cIO9xMUZYpoyyNzrKVDZZ6qwuRz+cLZXnmfFMBOpLJ1LZYPZVtSLyNWpWeHUyTq7GhrhnBYTo91ZOQuIXsFzKP0Gk5L68gWzrC6XA4a1GiWCzQW3ZlN+Q1FyD6cLpavaPISe+G7JAYS/80x+td+rmUzZAwZHdogsAoiTcBkscAHHIAbOl+mRrJMxibIaldyiRSLRjr82tzqc64ETA8ioz5aIW4RKKYbKZm+HWIDw9AeIAoAjH/7+XhNqqbKm+92hg1BymvYJ72CvdD4exJRSbVyGJ8vUM6/3bSIexOZgpcBc1FncjnYKzZtYUOPWonIwWgow9gpiK3Iq+yEPmoHKwtr8N0jHsjYnqjYVPZ0n0Ze9P0RVT4FBgdBhudxOkk15JTl4+3osm+6xz217va3J3thw9WXUPDqsSHMwTF+6lkSGCDXEKTfVBrECQTiqOKtE2RQZXvvpjoaByIoVKsFwcHpBgf9HSfwzExeDBcItBQkt1suam8GBuxsaK4woTE3VLgcTlbb6mvcVIJQ632EMPPoT2dOyVZCSe8DCf8xdglnBISTeU0YCM9JbVyIj97nak1OI11JUhkHhfpnYsJEiP6Cqa+6r+uNISgCSYuoAbddMv9MpMWVVjIDLGf3m8cR3SHAEv4fzRZnF+M+3822fPit0LcFeDL+eMfqU4rIxRq1dxz+/cswOJ62o4koed7xtbW4WzVoz9sYx6FhLsIhZv20zYFSfcIEmZQQT1VsvNzISCjElW9Ahgb1LbwZ7CSAuaXI44BjVYjYd0uFU6ptdE+9SaZR2arBB83PDZJWxQfl3hk3OKfgahZxv4e4rNIihFiNFA1xgHUkRewrnCfFgfo9BXNfEfnJTExkw4vsT9M/jEYFyZFnYHV67+SOOibE38OI4nELiVvaEHxepLch1uYw7Vth4uPlxxIb91Ts8GxeQfeiGSQJMmqyC/I0RuK9Eq8nepx9zF5hfbUFowGw9kWbG/Pq0Nin0WQwTUYwM98XEju6u+njSzGZQnvvz/nT088sdv7XT+ZKc6cNYv5P6qKJCdTc/2ulSvFzRi/weAmR0NjjZP2xvpa5E2R1AVJSamorLRYcI3ZgvZ0MNZqK/0fdexlKkGdCG2X8bmTvQwkGVbZ0OGdQcz3StheRY+H7eJSsgzyqrVis7Dz8MqVcu51IzJXFZUwplJjqakMFZDJ3C047kChLfR6Lsih5kw5OXOtO4brJpuBDN1Vr3MCGXp+gVPnUpHNa4V1fWujGW3YhejzfcwtJ9OqhZV4shi/AzO5tEVz6gsaVZfwdRJ/BFCUaVPnu3JVMvxRvaKPdjsSfp5bS2IYU1OeMxujMjYb5+lMOSgnnmnVNezDe5AYy80EhLplVLUno4U+hZ/2chLVHYItUQdHSXg3VXxIekSvu1eOHGpYuAVVjCeGk/mHsPioT6rNki3exAomB+frjHno86XMtoAEdf/Gj6OEjae1PjGRJGp9G08nJ38aC/NvSMQ34XpnTQNqzmae7QFMfDA+MHmUPCY+SpvipXeCliBdXulNxJMjsQxlazm6nREf+FTAH360emim/hQ4GieI03d7vQefxFo/mYKP+uhZVg3eJ/RgtYhwXybG13sBh0XcKODtfg3+hmnOr89WrsV7vDvw5ccY0UleBmfDGHGsuWQtZrLz87NV4kaOGnnNStLONuA6h6UeXVgL5Wb76FSeW5Cfk5tf3wiOLej3yv6ZgmgjT77POl2Wqu4kJsG4LxnvxFsOJp7Ah7F3f00PuhjPjHMHqAqTycpaj5eFeLlqcP4eYWY/LhUvQ75VD30EwILEvzl/4l0XEseSsV4vyRfz/RoyTZzGiFXkeUHjY5LLN+kzktHgPKqGRFLDbTJbrSUanCEmHNvGQNb8eGpEdR+ig/8YQFNKMhKLdmzWUnUmeT7e5puLGZL5473Cy6+Lb2BGLhWhIsZZ7bTXIK3f6x1c/ONiRmwjO4UyIwBaYohDywQzVdQupaODyS/KLsnGz+INr+G3cbO1yd5ArSwzphdiSB6JEk5uBqcbYBuCNwYmgfLicnRqM9NorC+w5qBb+n2mWpi9Mp7+vaj59tJF+neOlaGwgcPerxbAE+KWci4CYRBgjMmUVvVmSuFGtV/+CmZj0OlguzCPw+D4qHiq6rnm9Z3P9mx4LfGt5LM5b5rfRRJu1x/YWmw3VhahhqVMBX3KkhK0di3Tte7k5vO70YULTHV1TWVNOfosj6ktsxVjqvb8hmrWhw4VndmAGUtKzR7nHkTaqZxaX7trF9Oh7yzuNCM/uQT0MZyWKtcS4viMCLihcd+BQ0yrIKPFKMEnl2GrQ8B7fjHqt5VcakfeEXwcX/S+fnI/IipREIaY2HBbXUuzA73KaQqTtuINCHjZgK1N6QkIM4CtJJaMZs8vPdRK376KKlah6qpQtZWKmgDzhVxXflNjPe24dGhLwf/AOuFpVod1RqMeZafEkglMsaugpqACDd0ZFQgDJJW78NBp3NCKxZm9dDR5ML7CSGmtwIU7Qkjaj89QsQtyt8Sk1PmcXGdaa0pKWnqKEq9P2re8mYwQP2eqDNQ0xXZsq66yIzKCfM48+KLQWNhcrRXHY6JinsgVGp3WaiyqtGQ8BNN7BcAEtvsFkqkg8WSDIHLiRMJh5jNiF453JW5R6bUOrrHQlafMx8VUuFIbKAhyHE1FoMHjoFrts2Qv42po6jhMFcWnNIIUpSxFncneHgaotowY+cN6cJehowBNExVT/sl0tR5z+SASEEevfxHiEiUCXg544UsZZ73NWY9RQ11Brkrvc3Andh/cqtyJc/YW5KHlj9CJjEwSa4UtxxlTXr4+G6fj7Gbcipsd9Q1WlNYmTqGyRb6ttz4EjFk6tJeIS7uSIaOYoZrcBDpo9yUzNqpo1mArAIImJ3Tt/qSP2evabU/AqXhfSXoR6klk6qrqKl30HoMIDLw4Bs+J72LMlaUVkn+grKQUpaWRB8TZjLOw0diIERFYifGwBrWlUTE2bz9VpFgDLqkuq0KPfXYK42/Io1T8BqlVVlFjx0IWsy6YuZy6AqW42E1u5+hEVk8X85VYrNH48OlXMPP0O3RS4ejsVpBPX4BSRFymRzjLydOdvoCqh8/QATk4qNBECoM/KK4EJO2oKekQxkm7JOpUFQBL4LVP70qmdwZ+7EPrfo1VoiJMJ5HO2mqbnI3OXHsOLkYSuNQ48iYVCfYao8FghH81dntNjV3VHZaakZGa6slob/d42tszPKkqcnumYLWUSC5wUwn0zmor3Y/qassDQkg5Cylrqj/RGXzoPm+5bTKWzBLKKhldXUljVSOqdG7FZQbGnFKb4slEleWMs6A6tzQPlRUex5V2xtJZ1JnhRr0R5XCEKXREuYEp+e8jTuCKoSOC+cUl1N4QZ8R4ojNiIOzdH0ZmUEVMCnZLGi1o5TclvP0YDvUCsu6xTlwjDK4NZkQN1ijEc4Ck2E+iogeAvinKI/jcHtmhDE5voAt19/o1bm2mTOSnUstQaYFMoKmVi0eAP9nvZ3rDTm26cH7699OnX1jHLFwonDq17sJ0unj+AkOo0b1p0/m1338//ft1a5mF4gph06m16+jS92vPM+DEWDDEFF5dXF1chYzdWmxMYopLi6Wq0trMHW2ZTLkel1Toh+pJS2wltlJUk+TDNV2MzWKTmML17iNpHqbCgavLJaZwiWeKWiDh2l6NGK4hUXSiPzugEeP9gJhPEjJZNdS6+/xSfnacQM2vGByIpuZQH1UKZkD2aAzkkbrFRKHPHx1gY6iFxpAZASHEfzgUUemNIHFSdaldGMyX6Q2sihTytbCKlYtS9uD0HMM+tCqIQnY5qMJHsDpnkau4AU0jl/1qEhvwiyPY+jJXCbX1yVi5WgWyBwcdUpD9Z0jAk/E5EoJJkglDCXiSuqYJ04gJfq5XprLgNDAdcloplRAAlqRy1zi5YpzERfh8Wk70+oTMW5jwEmTEpUyNG4DX3UFoWDFeNgQCQQsunhXjIwXaHpB4oQOkUt3NO+hYUUd3iA/QIwGyTNBi34AYRdWAGX76Ec+I9W8L3d1JLJkfBl/jyGHysADiIl8H8iQoU/aSHGE7Tt1n2IMO5TMWl6OpFR/C1kRdrj4vS6/PLs6vzKUz8DEWt1RYqqz2+vqahrZ6t6nT0KBvynDthoRctyCeBewalnwbJrP8nQVDN1SyL4fN4dmDVmvQ9snwe0g4HVfhEu1X0IIN2kFD2bnzoYji34pPLwqDomKrOOnGwjhynbZb3FXZZgTubcMugfxbQRKAjTs+HqCg3oh/4QVv8htvXHzB641/gxHnuWGPYU7EGQptJGBMAWKWhKwFXnwykc5/YeQ+hSZGgDR5OwsE2VLokb3pWKizP4YPZTUnZifuytyGt+Fd7uyDzQcPtRwDcNXn8PpdWetb1p/Z+RZ+C5853HIm68z6Q8/RKXF02OBq+gAXqR72j6lYfFE8S+3bswx50S+IL/4PjKAXqZporjXY0NR/MMX2YAECSJm7IL5CKqTPGRraX255irWPCI+pB7zcU930GUg4UXDrzjNBuqs4rPFTk5W52Vr/N1vvcNarSE4wTPE/G4MsofL6mXcgVnDlqnc38/0WYTBM4SHcjatDkuefhBnfMT2e43UnMVHg/llYVODNhVszEiCyVb/f3om78aXN7z65HxmkgIlSy5JkKLFN3vAak5CxtXAzHDGrH44+WXfc04M2vAbm4mPip1Jhuwq7H/g/plRXVogLQ8BeEnyghh1C39QEpcN/G/hBQeAXJBzraCl9WQk9U7L3qSoJGX0SzqyvT8vdWACb/2c6ZR9MZDJ3rk/ZYETk+YBfvZ/bb29qwx1oKAsb721K229A+9SagPg8t6FmfWfmYXTwYEwAq5mF/1rz9df/+uArZQAA2OKEFIWcMAqZSdylx8VEMfHxSxhqkPHKjwk17cCXNKgWIGBCN8dB/PrjlRLl0o8jf4wV4NfHKzEcjul2CKuAB+dnQauQgEFpJ/eHEafCBx/01++AI+0sdIwE+kI1GsAtYTVhMZpe+nbXkC+o5Tn1sU+Yf1K7AvJwpPSjPmoEYjrg6RKQiJAnqR059ZPHmCmQhyTtQjdE07PSPg0HMcM9fUDYOfgj5ITQT+1koVXm1k5Xavo4uKJOgFRzUJMhORbUZhUxiVph1yFGTotDYMoBvokYG/SIZ4YS7QudhkbcjDB5Mf4NakpN+nESgD81Cvv2A8DPDGHywCqMYxhcbDFVlSGriSEc6RI+x94ipx6JO4Bx4DFMzVeZWgCvOradqQTmARui0luCIFyLN5TuzkX0lTdZu6rPYiljQGIGOQpmARavafz4VaZbfFkQ00gaQ62b8mIIsGtIPAdwNyr80cuvh8y8P5AD9N7wPqaXNq/mFdavYXqfEQCS6G7u2FamEopQbfQSUQMCScyQkTekSDjw1YeRxAGo9kmk18di+CoXc7Bgf4ptF30Q1nZof+dBl7HaVGO2oYeasecvzYyjxe1qw/XYVVJrQDnrhTqDTYrDA2KmhDQHE9E5afpVBqiqAhGHJIcmk/NrhPZUxmKptOJq5EnixIVQPpIsJrNUPa8CKD8Zg9XJks4fJwsvXBSdANcK4CHEjqsSDoVexSmyUPA7XOy682ZqBi+kltG8b7CZkd6hGrBLHao+DrIGreAxwiK4AeWylmtR4jUgbbiGo6K8yXLHG6BTiTf52jXa5uBOvHYtyusV5S4ZTw/aoZAAw3xkMksqxAq6rYJUkMmADywlDUfRjcneqCh6JCAHXou6RlV6qbNKCXdacTILR9CV9GhxMlwdjiOXBwSfOJkjsI2eU6zAZDKcIAGuOyB4vVHX6G3Sq1zD167RPeT+Hw5JZeEcfvLVdb8uQvPVGhLrV3/N/br21fP4PQQU2OF0otuKEzsMRxBZyBp2JO7dilHvdUGMDUikGAn03VBrMlaM5/DWjsQj1CqepdGQcL+GzOKO1HYcxMeRlr4YdTSVJFFhIKrSZBTiNtpn3ILW7WO9cr5KsgrowzQssExS9b9T5c8cvkB1OBI/bGcxPCAA7orVYrECvI612izBk9INYbQ3/uKmcYNryX3Cj+OzyroHw1uYR8N+DE8aDJc4XulAkFTmH4Mc3uAVB4lMN0slKZoIqljH06VMjbATp2Sa9xY2bPIvxmjaZjXGJ9V/U32BT/nqGix7qRiVcybH0pNeWinGJxzs/jo6CRCmjwjiCDJi25Rk/Az4Nd/B3n8egzWhrhhHRgniSDLyuYx/bTlxPyOzEg3DMo5UC8uXr/gug2ru3SQ2ydPLyrNEmB6w/v5rd/EJvaAuCmRI/7jc+vxGZYynl5OkV4Cr1Qpqz3I3WSMD2Up9iPbUyWxHTVOLq6Gx2VHbTA1iNpKebCvelZaXkKjfl4R3hN7zk0Tn90lZ8aAfSehMiaytzuLCDRjmN1yMTeXGspz6DPs+jNTUFJEcS+C3bbKiRqutgaltaanz4EZcZ6wxosZCBrusjcB/TsfdSqxf/gpV4xJFlZxVysnw1mSaQnrBffS9iv1UB6dzURwVNxF0RTQnpg8IUPcJ9UEhtH6q3y2gwqhgS2LCKzlorx6nUX2/ba+DeaUp4VDBCUR+x4oLiE0IVa8vPbf6ajLaQWKPcFe95z7En4eq1KEUiSziXBZXZT1IrDKXGYmLOF8Emc6dTT4Uj59E9I7we4cunvUicbqUt2MX/JoApw5oqdUEheFqNVZrZM4XDf3W+oGsh5ztk8Do1WSk4MnEr9ANr9rtzKNOoU5nM+BX6EB+1WZnisXJUCbEacPoibho8qjgcTupnIQDGI3EQqQNk2vQIkD594XBpzxGYwIslLNIURq/BLEOdWFKtRgrk4r2ibT1JBUEAgdx1EaM87EiJLlJVD8JYSQc6O5JVEQk/SWVgG8TxP1k/8KF5FGxkglWYFN9tzG3Azc0oj/9Ua4ybUDiOToVdxwga8Q1zz7DdM6h8u1PoBgHobbiJ08GjFcO3H6SZj5cy0wA3pdwTBKC6F9QZBvpH2AHgCAVRKJdCEDAKJ4aLfEBPNS2aip7A33BbwbA+CSOQHsE/kffVSyuYnwRmKzqi8NTpVKboFfRRyc5RS81PQijfoGL+VQ+KZXrE6kInhiQ5fMtV6QqJ7UeSSK9ro+akBbAJdXgajPeJtJ1xxgS8yqQAl08w0SKe6ncT9QGwduGjiegZcfRs4uXqQqLyZKB7wZmYnEJo+4VQojtbf536VWeSlPeqAvRCMDBLBXWRkQTex+boZaeAvJqpyuiw6j9KC7yCLm40GawGiVe3GJsMJSaIexRY29ubIOBZ7DTydhSasE2bLdXWeAFGouzc9Mwuh4WPLT6lkNtwUOLf+FQg3SoFCilNikZx+ZDalh9naUeXFT9V+NmUYuTLBIKLfmVBfhJvDYheb21oDq/Kr+qoKIA5yMIyd3ONrxz+vQ79Uic2CE0nOw6enz/w6WPLscPtXR0eLrq0dxXhZzTO46+0ty1tWk9XocB38BsN9lNNlP1fntbnRsB7tBoiV3ku254p0krhi0QJWketiiGa6Vyxu4I6TMgLaiT/ntd8CspDD6/AwyfgNp3nf0xNuy6hAEpXo64DriQLLkcNhnQHzk5OZGKqFjIkhftg7FQNAeByz7xLOBBklj6KzZafoXhfUGnxOAaiVNgjWJwRhgwb0cOvWnIND7O1RkcOlC4dAZ9oUrLQXUZVNyptnOFdr2T2gis0+6oUx2naqhUg+dQrVgh8Sy5wwD4iH66gW1pPrVE9uD0jLK9Wx1ZHVCJkrV3q76sI92zByOYd1V6jmpwV7e9V+ouaC/uwB243eZ2vVd19RgdlcjBQY6pUvxWLTi4GwKFw3ts+1wZiQ27e/Bn6LfrhENcW3VTbb2tye6sacEt2GlsMtQbmgxtJWgn99yGDc8+uwHwiU+cF/Cy3QmJeS6PDZAgAjfOKW7XCIYSvTHPjDxcrcVWXWNx1jisABPjMDmMNrOtpNaMMrg8i77GYC2qBr7LIlxcUmSiHeEEnRJ/ryAqqmeL6Rkk/QaMeWZmPbfbtrc5t13OMZTg0UqQ7xksqqgYGdh+wbxcHZ3QfvG3mLAMbrPsr2lFSTk4jm78O+HeZ+qs9RWu4hozHV109trJ1O3tzOrBSM5spq8+T0jqxm92Y+YL0S9sOwYRQ8hUhIgPvBnpFQYrJZXy1EgKsSX206A2EHlaePQyfjEJ49/vOILFsQB/MDvDTe1yhtxOJ7Qs3JLFkHtOQBQOIjl3ixNwpjunCX/ESPj8fTI8v9rPSfVs4hq/EDivZuVY4eAhxf/FCjm2rOpMyHkuKzQ7dbY8YBW67uRwI1AOIfGjHmFwh+LEXjpcIdf45iI12K/J1uB0opMfS7m94WCAxzpZ3Fhb31DTZGupdmM3bilpKm4w1sIhmWKkFPOQdoyDHR319XRH96070nkHBcvkQnsOP6Wb7llvdMCeR8hqwZek3cAF1IEAWH102Dd1SwBJEmx/TkF9o7KXqh5Acn543TsYr3tmZwrok6LKDWipASqo4uQsEqpGSCYMtZrwe6+e/3UtOqUBrpc27CluKkTJu5kiqw78G9pN7DtFr66j0702Yog0FGxhDjTqcGiz3keFwf8opKhBaEFNe6BfPKuhykAggDXkbAX2BdSMaJ8suNdxknqq5kzVZiudnyXFtVvqqsokBzD26DMdHNnULWSqMwMZ7gA7OVPQuzMzkzJ6L2TSy/5EZ1JXSmdhSkFBSmFniquzjvlMXCCRnLZq6dSheSodMoNVEkzAKR/nxE4qMVFXF5NTl2FLA9+PtnsTu704eY9uB3qVdTS768DjdmBvxS7kz8MuBp/b4d9QC5CZBwScIcauE2ecwMnAOEgApZlMeJlpMzSk430oyJ0i/pQhSI4fjvynSzDXGKsN9DIsq8e6Sn0VWt9Yd+JsLlNT5gN6dltJjbESiXec3kVnxNEkagt9l3PIcaHVk97a2gq8ZszCN4RKdv97vz75CT6NfdldyVVOa73NtaN7Q9OLeAqevzwnylHfbKcqK/lXksxdX1Wpq9ThQpnC+DH89Ml976EyegP6qiKrsQrauinq6xX/lLw/khfHWe4oc5rKTOUmepb5YdBsIQDyVs27WCVyDwmbXgEuwXRPaysjrhDVgqv9QCNUHx3IdaWiw2zuSW3XepyNc815xSjuJAMiqsiab8sqMeQX51Vn1xtqTc6K2mr03g6GioECUy7MVnQ2CYkFGLtOKBj+o18gKxQrIsgzAKj5nIJUvS0kcRDnAMwSqmuXpuj35mSg1vQKzACUlNVkNeEikxGYgoymIkwXrbjWCtEmJjNnrz7FjBI5iJUUG4sNqiTWYLTZpHBJD5dStdeR0YTS0xjpFCaTkR5eg9I9jKkGTiGfHrW1MTlufUdpJ0pkpbMY6Y10c3ASm81oUB5kqzodHU1uuKLpxh3UII+HqblxhyaEy1vTGU9Tu8NbhQ5yhgojeBTgNMpudugOE7nO0g69OwcuKz8J3EaNCXnSQ7cpXQOV4/R0pinDsbcqBR1k7bYaG5xDOTlPIBsVkW6AM70SQVtwu1qokDAJqUnhVix5VCC/gVjiAmr2/E48103O/Y5EceBHPLq8+8oR7vw6CcYpQdCw1/v6riu13MI1qxeqSFRA8HMSlIWflUouRB2ZIUAKhBRkpYorBFmV/XpBy5qSU9N3U+uHhRCTai0Jf5075vQesvgRiRZbBPChhgDxoYxJ1Z0pqNndOLXV5EVa1qLx7jqmQxsgpwNY55Q3gxb2iZsFsLVZ8P1LP4a7tI7TrV8qxvn7BDKfzO+NJjNJrDdZXCNqYvpAH2Eg/30EbY8emA9+otLKBzEiamPGZAY9LWpOirJlZGrdGn+vWy0zuQQ4mSTG7cuEK958uMT8kAoyj84iDf9FXJcn1TfHchIvxEMK8Vu/8L0iRvQIycmxn8bGJnuBFtvrpR+fepNjY6nGPfk74awGvPH+59hjXftfwxfw12s+WVCL/BwZUfT7OVgchdV7nt+8DYnvk/kCvrD/tWNd6Dk/TB6as9zmbXuex2q60+/n0N3pQQtq1wAKEXF9JYhjxLFP/zo5+U9zgnBbRCcMpyiA5CxVW5oAGXCGm8n3Er/rodNfdaPNhcilNuhOt1D1UQFUbiy3FVQDc1jCd5y4+C/C4M8K8dH1QmV1RVWjtcXmsUBmr8fcUtxoqiitLEELqD5oUPjDDkpFiHZhOLaWEk+9HP3XLEQe0AZ85zlfz8ETyvPqIMuTJqBWU4OTjKj9PdBKSBIlXEgi8d3sb8T4W354AoJGKn6RCZFARdBwN/GqAjwZ5DaDKgm50FLK781MrKrzQgBQRlWiVxATCWCIjiPLBqcBhjLZBqGO55+nBsH/ifuE/5ezXHZ73Pa6sPCrhIQ5f+ryvvO0xQKJLkx+qiEFJ+HZn8Z+i7txp729HjyOg0sEXIFPUbtJS607H/3exBwuOgA5clQvohYYmR20FGezkvZweCc+zHwsZgo5TSH9SwqUBpPobJU1lTXo2beDdxINkXASvozaWofxqo+wWCz5tR8QiEohqsXvh9DLVAdxd1F7Lkygu9q0rk1ATH0DAU11BB+yextRUjeTWZRm2gfRqAFBTd+SPxDwqwOADiPFAYiaEzWixptMNNRoFNX+IAXJwGCmsNu7etWqj8DJyFwzwNLqVR9KS1FUjepK/vDDj1aDV48uamHxo49WSYvgVr8mkC8VHwHgP/0SPxXIV4pVx+ATalgTBPK2oi8sRUHt3ihBr/iRqltCa3tPA0CH9eS1piLyRIQosMln43uepCZafELyS6icnB2MZcUJ4t1CVxPe2Y3x4a6chgO7m7qa8g7szsGHqXK6c3dT3h6mK2d3Dr2JpwZnCtW4uqyqDDXp6GxUYjIb0eFdTHkFrsQVKAS7IaHSlOHyijKMvp7PdFe3HcAHcX1JvcFhd1aDJ+lwsncHRga2qC1Niqmm5RSl0cVcnGfS6cHmrK4CFzAi99N7I35FARkvkJOKrW8K5JSCxIoXBVeHzYu7k3By8d4CJL7mEcirinMvCuS04gUCcufb2YzZUGagJsMOb/IRudChonZfW+4BKHA/tItJSyrYBl6F467uNnT2JUj8mnpIsDisjppaVJ/HFJmKTDozAsA0ryDBEwehiQC5QgU42GaA09YJkXJ+c6Qczxq4GZEmKixyYIB9nDwu2My1pXaMhue7qrChqshSjCDwwhRbiqoMNxhcJXIubC+tNYNTPn1wvjBYpiAvi4eEAjKJKW8oqMvFaBebhFMc2c1I42dKq4rsuQDVajYY0MrHGX0+zq7RIe8zq6MPpn7+N3NnYz4Ww8B7ffemU2fOMO6shpzjepQjPt6N7Vc+wlWpjAEUBLqqvqBRqvGkWk6twYqmvSXYr/iwfTkDs+wagTQo3ogVzDYTNZEKbXnlOhMS0RP4QdrPr3Y3McZ08z6cRkcuG7+iJzXQV33l6FocCRdWad9hqC7WXneoIa0t54ABkfHi3mYHVQ03u+m4Z/T4pdJ9ZwBJNQEukhsn/DBCQf59VRiMA8bvH25TiJEtIXn7w0iFOA08onWK3ohBl0JMbxOMjaX1uBFf9Psv4jdx246erQeP7T/6Jr6I/Rocj3NL8425yGVy6G2Fdftr2vEB/NlT7y7Fm7Ema0/inoOals14KX7qKbwM4T01qXX7bHUOh8tK2z+JrBC6vMxz57Ydoj25tbGxFbfi2oK2FNTCth2w1e/Hzdilq86TcuewTcLiLTmR4NXiMlyKy8pRpU0K7Qx566gia6wsLqugG/EreOdO+vGSf8v7zyHSZBSMVfSvoqISSnJajxe+vrV1U/sLuQv3IMcW5rdtrzd05jbra9J1Wfqs3PIdRlSUyzh32fMLM/VZ6aYsByqtYowFRl2xvqK8oryy/Hj663WtxysqK6oqKqtN1SU15q7cY7VNXaixq+jY7iYkJp8W8uL0L6XkZevSrPoWndvmch5GRY3MzppcrHPrW6ytzQ7p8Ipip6nO7CotN5eVlm1NL3y5dSuqKKssqygzlhtLjaW7c4q2Ne1u3H2sqKuppqraWl2NqkxM69bXC463nmqve6upj7blRFIotODmorqchoz9hQfoS9hf1+Cpa2qubanIb3+qAYBbnsrL34vWVwgASRPKQ4fkRBXpj4CREQLxkbiOoUpy8Huq80ULj7OAbEt7cVmK5nm8Gye4MrsMjkJbAUaPyxGAaDLjda4tx2sA7d5rb2tCL5MZffJohfk5XWhva+yhQhPQT7EJl2BTecaxLe0b8Aa8JTVjm6mCrsFIxlLd3pjQnpaalpuAt2MApcBe3FHraWwwN5Q10n7YUNlgQZ7cjiIvgCa+ST+O5vaktqHvwrCuTG8uKnxtj2/7gdP46Ha8EYm7eoW38NmUrk35umxjFr3ctmP4NSpXaSdA5QGhA7fqGrIyazIs6TgdZ5gzjQ0trc4OwEJQC9v37NEWbjDXljmwEwOiK139U5gcA6y31FmdjS8e0ZxOLS41lFMZoyHxAv784oeXm1E599hbz32ibJdAOWuyLVCVCYYVTIlKco5qFwZsqDBUvdZ+2N94rkZnKcT5GExjeoE9VLH5YRREV+nnDVql8Aj4fMkj6MmYB/8sjsX0/wcf1otjULa4gynb15KxH6PBGHY/bvGU7Udi3uA44XXTidSO7briAlMeRlsSek6otHbBwG1JSNiizMMFVp2t4+iJ9tetSFSKI4QmncfUio/jQy1urzv5UNZxOhg91iZnTXZ1Fs64cf/YU91S04zII2KHIG7HTjKB6V52de03+Bt89UL3Z8gpTghCRGfhrNLskpyuhJbtkOy6gX5sb0noyinJLqWbkKwAyAQfwbCBNuy/mZ9kRigkxoijBdfxAz2H3YVb9iTuyEQv9Us9WdmCmwzO/O1ZSUlZ2/OdBolvLkG8HMTqAHDNiovuk/7Wi8defif5AzycnUp6KuUcapIMtfEwBA/5BG3VrfaWSilj3oohGx5Xmy0lFVVWS7WluhyKwMoQFQBSlpzE5AeiqazM4aqrq69FZZy0zVJtVeLqUjiu0lJJB31pVZkFTgXnq6BmPYAc0gdFZWVlUN134yBLmcVcSfeqsEqZjdXYXFZmxmZkssiXVOIqqjlU2sttpXaqHQDEK4ajoQ6xsrKqCqiFylBJeakZlwwdRJukXNlQVFfoKABBU4oROFVCT6HClSDjLCVVdP+ScjPQFcCRwYoAe1Z1Op2Khjfd74CF5azCH/FDmCIm4gdGQaIyhB9YauFEDJ5TaCN+4Oh0Qpf98MsH69SZQijxVbp0CX0SuhXRXQbPK8Rw+NTAsjsTzqyFk/bC6f3wi54ieLVnZwrDXpo27HP8wdrmx3RVedVZx/XuDBf4axRsGs4o0GdmbS0wF5ibP/ngwud0bb/8fiu4M5Y2b/NRi63GYqO6kYK1QUGEsXlbW8qZEjqUf6mL7KEWx2/ZFlzfZG6GctQSb6oHYFhSM0p2I9N2xpxdn9OCUeNHQmWtraYW12IbZEtb9m3AjLg+TQC3SYXRku80NlYgH9tY76xXQcloeRWq5Gj3sNC3V1NqNVuoDkj/Ki24utxiri22FmEJxbcCmS2mqmIqM01l5lIsZVWUVgITXCHWFZUXAGuUqaQUADFLKs1VZuhh5eWIBNYOn+g/8IIqMEib+TZF7lXBIedWayC9VW81ovpCxkznH2xA6bKd3qocR74nqf/rFGLuRaFI0RtmoFqDWjh/4cLatesY0v+dsDZmAEv1QD8L0aF6ifNiVIBEnZfrKNKV0QGhXiHvQqoVGhImvLaB/gdsDa/SdSvYVJyVXpWKjohtffgIaWOq2rNaUzFaIh03OIm8Igw2KoofFQabFOJjZJTwLduOW1pL9yPjOcZ4YpcXoK52JRu3IOOLTOm+lvR2jKzfCpaWRhc42hsLLFnI+tJsCFvdfC4IM/exAGKmwg0ml8FBrSAb1UU68jxptYUNWbUwb2QVFealFeVl4L0IfGmVRoPeVIDzMJRiYZT3qdDcWtgCsZ/qGpvFWmm1gOiw1TjptGIzWkro0DJby5DNXG0EW7iQzprOAqqGYBRNlXd9i9OFbr2tcHpbEgXGFdnZQTVUU0mxyVZk1YO2ajIVl0i/c3BBATWql0tExEoNUQl9a29wG48jZ8gfBFNjriOH7pmrN+WiNeLCK4DQEwgCCIszaFenTRyg2gA1934MZ8mcGMF3ScsRNmKl7xIrno24pF3Juuns5/Um9JBizAzRtovntOQcK2Ghbz+6USUW456eZC8UAQ4uI58IhktPvhWHl+OnXih6DG1ZwRgKarMbMXJrWSmi6VaTqL+xb3QcecfwEYoUeWGwQfHSScFgNBkMNUa73Vpjt5usBhXhwzJwfr4pD7UYmCp7TW0dfaOWbGORsUhvMulLDBVF2IQ8LHZS4VVVbbdX2+vsdaWNJrupttCeIycgQOR8Js5ggrFq/Dok2oUYjhdihmpo9aX1SBxB4iUCGbJeERAVwrp1GefXec6f96w7z4LFqBPIf6Q0vp8UZJKoFgYPwxsT7Q0stlEJU7W/7kTDWXwWn8jbX1hTainGxei914SeHubZ9/Ff3/4IJfQwCxZiUfh9NLo+IOS04+6m/WjnYUajwU/4NyLZxyZxsExnBz69HovTGSedZhpsCLvEqAFxRiQEXMMxHqB2Q+SbmDE0l3hwK5IAqiU0yPBHBLJb7NJy/t3YS+Lpu76faSiuL3IWoilhZCM1y+nYDT5Sxrp1HLDM6ATgZCPhfcFvcm6ogNuuvWkb7B0ltLHWwy3ezha0lNVCWuZZyCLzcDKbBmDxy36HWyLYX7DFdSWusgaURrvc8JMGqMKkZUM19yqAggLKKeCbUvnYPqowAb7HUK+DhaE+NznMJ4ZruV+Ch18iPiZ8iptePogfI/EJ+FExvgczF8kcoRJ3LH1eZjI5IQxOU0SGDU6nM9p3QmbA71/P5pzZeOgF/ALeuCtnPVqv8auDZWsamfjQrdZoSb9PE3DL/EtSTS7E4+kU0oUP5Lj2QTm7a/+Bpi4JC1cnqIHISO0PXCexkwEyvoAcEXb/GarSHNkY6TysQwIdDLKUa6USVFW0qJssp9242VDJp7KPHeL0CZApLLaUW8qrkfj85wJR4M5ocRoMaDFWIAWKgYDwLKury7Vl42ycV6wrRNsDtG8Dv+xgouJ0QIBtOeCdh215VFirWdq15gsZPk+3mJjk0WYkkUR2bbeww3eEnRxxRLsDXDW9wuBVxctAA/gYtR0mwzjRhK2BPJQMnO3QNTbYm6zN1K5rMjUYdLnZ+gw6/PyQx2r3kQSSKCb4/H0aH7FzWo2gjfZx9EC64laMR49oh1wSOwR7uUBEBl3D3rJLX3AX+AYaQQj737KLn27yw1li6Y++CA1dAykg9G7kutZ+DemPZ+tN9QZnERLPNgiRLNQdQ76TvlbvUA6wtQ6HQ0XiOSjVVkLNMBVZAZbkiuOpdmOpwXbkkis8CpTYYDHWlKDIbi6PQIwtLUWF802FRUWolUqd+lo3bkNSqus2YI1Iq82szwO4qyBqENR3KHvDfhitGNc7IMhU61+vYZpqmiwtFUicMgBxcxBVz2BGX1fsMjUgMu+PkCxeoBq68gA37KaUb4dJvG2/eCkZoOiXbk95XroJsgbK+lMUJJ32iJAsUEKmd5KidkAK/mdIwf+QZjac4ebElnfwyktMp+eI6xj+Fn8ai2cH2Q22nHgGf7yS2ZMBHAYygysiezRCkr/bn4TzMvI8Sbhbk6Tpxg2ehgzmwT7h1nXdGPZliDJauLE4/FAmWA1iZzdu37YRcGIlfBpiZyUeQxLLnd5+bKNyq7hdKDEby0yVSCx6i7E21Dua6HC1sy5cV2yj3eHkP4QQ9bIeyKkseZK7lNpV5kIjcsjkzOMG7eFYaBmjmDRizPiRfSNH3DZi4ojJIx4Z8fiI9BFFI8pGNIzoGfHhiCsjxNsib1tx25rb4m/T3JZ0W/Zt5tsO3vbRbd+O5EYuHLl6ZMLI1JHZI60ju0YeHXl25FsjPxt5bdT4UQ+M+tWop0etHbVzVPqoklFdo06O+mLUN6O+G/WfsNvD5oQtDIsLeyJsU9i+sJIwZ1hLWEfYh2G/C+sP+5HhmAhmOrOIKWGaGR9znvmC+QPTz7LsePYBdhGrZl9h89hitpo9zL7Hfs7+mRvH3c8t5p7jtnIGzsId4S5yl7mvub8jDdqHilE7egd9hPrQP0crR8eNfm70+tGHR38w+rej/zz6BwWvmKmYp1ikUCteUlgVTYpuxceKrxX/Uvybv42fwM/m5/NL+Bf5VN7IO/hO/ih/mn+fv8Zf538cM25M5Jh5Y54es2FM8picMXhM3Zh3x1wbe+fYe8bOHLts7DNjM8aWjD0w9u2xfxxLxo0eN3PchnGp42rGnRz37rjrt3O3q26fe/ui21++fcvt5bc7bz9y+2u3f3H797f/dIfyjjl3PHpH/B077si+o+uO1+/48I4/3fGfO6ff+eydr9y5507Hnc13tt958M7jd5658807A3d+eec3dw7c+eNdE+9aeNejd8XfVXCX6a7qu5ru6r7r1bs+uuvKXT+Onzd+0fjl41eNjx+/YXzyeN34ivEnxv95/E/hD4TPDl8SviV8X3hteHN4T/jZ8K/D+8OvCxHCg8JDwnJhlbBdyBLKhAahRzgn9Ar/iAiLuDNiSkR0xKqI9RFJEQURlghPxPGItyKuRnwbId499m7V3XPvfuzutXfvvDvnbnx3092H775w9yd3//FuMmH0hIkTZk+Im/DchK0TMia0TDg64cyEryb8fcJ/7lHcc/c9U++Zdc+Ce1bfk31P2z2+e96557N7/n0ve++D986/d+W92+9NvrfkXue93feeu/eTez+/96/3/jRx7ETVxLkTH5u4duLOiTkT8cTuiWcmfjTx9xOvTRycdM+kmZMWTVoxafWk1EnZk0on1U7yTro46fNJ/ZP+fd/8+56+T3Pfzvs8931539+UtyknKB9WPqVcr0xS7ld2K88of1BFquaqVqrWqXapDCqL6nXVl5F3RS6MfDIyJfJA5NHIs5G/ifzH5DsmPzR50eRVk1sneyd/Oflv98+7/9H7N9+feb/p/hP3//r+z+//65RRU+6bMmvK01M0U/ZNMU5xTPl0Su+Uf0wNmzpl6sypa6Zumrp3qmFq59TDU89MfXfqb6f+7QH0wP0PPPzAiw9se+DoA289cPWBbx5c8OCvHnzhwc0P6h+sebDlwfcf/GnaxGmzpz017YVp7mknpr097efp7PQJ0x+YvmD6mukbpqdNd00PTP9y+vUoLuqeqEei1FGvRO2JKoqyRfVEnY/6ddSnUT/PGDNj/IwpM+bOeGzG2hm7ZuAZTTPemXFlxl9mXJ/JzRw389mZW2amz7TOPDTz4szLM/808/uZA7PQrM2zUme5Zx2adWHWF7P+Mmtw9j2zJ8+ePnvl7KdnZ80um90w2zf7jdl/nf3TQ3c8NOmhRQ+temjfQ4aHOh56/aEPH/rtQ18+POPh+Id3PIwfrn/43MMfPvyvOaPmCHOmzVkwZ8ec7Dmn57w/5/Kcn+beNXfZ3GfmauemzTXNtc3dP/fk3Hfn/mbu1bl/nvvDvIh5j8x7cl78vJ3zSua55h2Z99a8rx+57ZHIRxY9svqRzY9kPmJ+xPXI2Ud+M3/8/AfmZ8y3zPfOPz3//fnXoploZfSc6EejNdE50TXR+6N90R9EfxZ9PYaJeTAmJmZ1zMsxu2MKY6pjfDG/jflnzM8LHl6wcsGeBbkLzAtcC7oXnFnw7oIvFnILxy2MXLhyYeLC/IWNC3+78O8Lf140dtE9i3YsMi/yLPrL4rDFEYunL168+MnFmxbvXWxYbF3ctvjk4vcXf7WEWzJzyZIlTy3ZvCR1iXXJ4SWvLfnD0pFLRy8Vlk5bOn/pY0vXL7Uv7Vh6aum7S68u/fMydtnUZbOWLV62ZtmGZYZlDcvOLvv9sr8v+0/s7bGzYjfEJsfqYq2xntjjsediP439VxwXp4yLjnsyrifunbircX+O+2n5pOVRy9cs37XcvNyz/Pjyt5ZfXf7tcnHF2BWPDY9eDXdeqXjQNFl+OGuPRH7Lv/0akNBHiYkkipPQuXkJRm4ft7pg/TP4MUTNLY0WZwxStd0DcblwBn+y/p3VLrRfNu54yJkLyCzJLA9RNxLO8us0mnXr/JrzEuesxr9OxYcY50Ns9CpeUrGH6oKCpUhBmBHI+Kc7UPXnLMsDspDMOKsJ+PXdEiutnNIvs9JCZSMfGKKlvbGTnu6kG9rJqeT/Ky81VP10Vtb6eYkj/Sw8hzialXKReHE0VqsDajIaw2/6gHQDXa1WQ4ILpM2MZni/BviH1mnOAxEQy+NATHRvDA4wl94En3FGSVZRDkD7NrbXduODCJiHlfzK59+8pAJ/ZW0TECflphYl4UQEcVIlVvf2xfQyvGTZA0x7qNRHDOdAnVbyAIoIJJpKLYuXX3zqchFa4/uAu1x78V18BfEx2B+txpo+TfBbi330W9uXcWslVr+MzMNrxXMyggk556M/+SEmMnuwnexBgFq7jOHDyzDoLE/iNGKc3K1UQQWKGEUjkyIpSYgXjcT4S7oUL+o0RMfy/t5ef0yvJgYKguhJNdI5E9Vsb29ML1YDm7wY7oOGT5RKOGmbAmgECdfSdbgvMnIgEvfRVn7ucfDOSy2qYWd9Gkf799V+ic+IBxzbyX3R1yHzA9iTab+7FT0m2Apyv4OH66cP1w8Pp4WHC0ErhnLR6RnCezl6ZdIfGcnwfXJPixbD++QuyIfu5eM337qkxNEDA5EDOJqZHRs3O3RrdDhKAWQ6djQBlv8xPNgt7TLx2wDUbwzcXEFGdwJ0dnpXOo2ogyanI5h2lhCVtUrqUICXDZ1OClbwcg2E3N2H10BAdw+d86x0zn4NbRX+idexGP/+6++dpj2a05i35SZJUMFtTZ3OLgvik71MalLuNrMG+VlLl7OzqQ3xGtaiadzWngRA4zmtuk5zF+K7U4/l+s3Iz+22pDjTmhCMqgQYVSReI8az/BV5ANNOJo1gMVEewvTdS+McX6HvmRTSe/BTaxpKSajNzHd3u7szA0nqpEDSTNpkUnj2tQ1yeBYST/leMeHH8MFYco7jxTiJqwNy8Ql9gRXZVTnVOWhfKmNoN3WUHUB8U0lzaVMZ2s3tqdhrTbUjfrl0K+IrgMBGXpFe4xUJPVS5F6da0m2lFWW4DGJDZWYz2riRebrr5dd3/xqdPs1YrZW2UpuxtaQddyDJFua1ZDIHpTveZCjjwaKER5TA8FdEnhWRyNH1UjL8pCt45ncMbXzRLn7M7tvH8FJYGf8Y3ttLzoGraviQI3aNCKPjnB9GqAzU0h8E+LWHKD1wbwwdGGLPvv3ix1IOAh+KzkMNm8QTwHezlTlV2Tc3SIjAMUT+qOKH00BK1I580O785cFD2zxSjBtgYPCEgJjogpeVZD0Wz/X2QYETZKCATSrR6fG0N4heDSu/fR2G136ZkdsQkLawOANabkaADnYyQyvOCOJ3BcU4uPDkmaMXg6juBXw3GMfnZKcGPxXrChMSE3p0zqn0NOfIWXqehWvWLBTDSJS4CDCiyCIS9tWaDxaqhvqTEj/91MObntv85pN/wb9GPKSbgr0JadQpaW2dSj7U5v/jLYnnoB6EXqyfXuzH2Junm8HYW6abEDvOEH8OH5oeQ9Olij8f06rRxKSvUybTi/ANtV0OCKB2FTXoEf/Eu48cpUodfmT7E0+ZS8tM4HOvLLGY0fl1jMVcXQZhmepKi6WxobnOXVtjqQYD+wOuq/ZgdQ/uwQdLuujEweHi6uKaUre+ubAxb+ioKksVOn8e6vIgCmQts5qrEF9gLCwqLAKc6pYGt8vjQHxhbaG9wIYOcx69u6AlD/HlYiKTfkPYyGjToYIsaDge4IWkPgQoVcMB4gDtQG7ERDoLJ7I8gKRAE0Ee6q49KTtVfAjV0SkjNoIWEayqV/v9JEHsFxP8AOIrUQUlyPrEYHhIn0hk//d1QfBLqJlBTx149CQBeR4EZJottWof3oI3GXan727dZAeGCPiNxA+4EmtJtRKI8ipxp8tn78In8KnirrTOpnOuw5j+mbx5lVK6DKq2VltVJMAV1hZY86rpqKNnTcU78YsFKTmIlHHyIe24vbTVSKVm3IDUi0KtcKgzReooKj5UETWUGc2HQItCIEZKPgnvbczfj3axjRrf7jP4DPZ1NfrpYv6+vblJdGaWq+Lplxa+oBO3yegyaVDyTIVYdLS2L9rX1+eLZvmUw4zJZrAUSV6EImwwm4pRyk7GZDQbsB6JzbdoU80cdpjtphrEP6Vey/ZG9/athTn8Ep5Gov5GR90lupTsFXn4I7yEdSL9UcHIwx8gQsMWBhSRoLPeB6AVHA8Fh+C9AN8GFCCqeM1guJ+j0tEH0pEKlJ999ApjWJuWzACxK46BS58NXGVdqQdyu3A37misb0dX6KPHasVYekiiD/oa7g0VIOOvmQF8JeH88swB9YA4w03fxHwsholhWJxP6BeZj0kYCcNkPsPPny/eged/jckdX39N7sBf01WhcgedLHSp1hka3UNcWLzGHxQAfo3cdPx13LLxJH6Q6JLwg6LuJNxzSLj334Lu2x8aJf2kX1JTYjXwHDE4wy+lcYcPYLdmgJ5B9jMf27hx2zbZH81DAUG6DCDUKr0q/rDXe1jZdyJawhJ/9vSGt1WwsDPZe1jFS9qJWtJUWH74IzmkeYTquuzfn2lojzkDYvXDr7784MOvvvpg9SIpuVbaSsJWNXTMfJPOSD5xzQBoymAySBhFVHkW10RiLVlznv5cl4STet29mbh7XbekUO/yRWt3sRLUq/g7Lq9O16Akc9iGOmeDivyOayisy6NtJ7dhjCxjNZNDWY9DxFaFVBM4R+IJTJe0uwzVYIFU4jfKXO2nQ40EMx5tmGBNqyS5eHEcGZtJp6EYqXp3qJNCUXCMGxO69eE/M/zr6xlrgwWyPxrNjaZ6xO/dy9Sl2lLwbry7OKUwFe3fJ5N9nMDHdUezDyL+b9O4lR+vfHwaxtMepz/wtL/hS49f+vhvGP/t40sMv3w5t27duvPLMb6y7vz58/jKFUy/1l3BeDmV67J6+ebzsq73/Jsr4VmOng6R+kKmhopXB/n1cLY5x5SL3khknB3WTtyFyagFfxJH1CL6xj74ShXk4wtw4oiiBVIGbpBa5GP8Xs+x8+iFg8zeXdrMjVRe0FEmSXAYjDqNmpwLUL2Nl0tfdIBpAmAqkGjqkEhwE2Tt6YYKGgRG+EXVVgbiDr2Lo/T+i75ZeWleLTqp3czNK1q5smge2qw9ydbOu7TymyK02XeS+6b20qXab9BJHys9SYgxAqZ3FT+M3w/MFOaJD+acmEafAdCtQhBBgLlHx1Ac1Huw/FC1cCL3i5MXqLCJoML2SVDtKhlaXumRtkqomwAWACm4nMRIzLucDpfLqS9QZrzI8b86uP7D4i9QEusQJ5CRU8m9GLkqFn8BY5zeYTH3j3/Qn3EYkrkBZu1mBIn+4B2ETPah1FV+8uRk7/Xrm06RMbSPjmH4W1K0Ib1ZR2KhvEcqA+LhfG0yHkIaXEMlif3h+e4qvk1eI0sJSJvmQwnUoYRqFZ8mr5Gi7pBFrOLJI2wDdtlqXOhzErXDvRQIffAcEv+4VBn7qRiT8iKTl+Le1Q1eaj8I6uB8JKYE5yf6coZBmAGkGaiU1MaOYHDk5QevpV1ru/x3PIBIBMfjmLVLV6StaFv7Oe5F+O8k/DUSvgHMheCLDr3+ieJEMlYc+/77+D0G11baq+yOg91tR+i13NKED94HZSYHUg0AkoBYq1c2QSQQJVBQ3ewQ7xsPHWSoiiRLeuzYYaZ5LPCc7ZZ4zoIobvhQbldqC6KdC9BCuOAQol8++Ao2xElyRyU+Kd5BVdwEP1Vm6JcPvkIgkRKyFpWa9GpB2zwM+3tfglJTEkff+0P0wcUZGpb/RWNAwlSVZ4s4eXO52M+kh2z64CjkAUoqckDUcVS1oG+BXg4uD4XmKj6TWmBiLP3I/P/1nYD3hOPVC195Q72Q2ukMHzJDJD3md5joiX7J70S9qKdPu5asa8kS14lrs+m2IAz2tm2/W3LsGBPEv+fJWQ1V9fmj2JVTsRedZsuPpB/c7ECn1a9whjJjaXEpkE/VVNoq7PSdJidffpTBmw/uO5OPrqxgjPp8QwrejHNayvajjWzVxkOpJwzolcCrXIulGXDsX9vg9cII1EhzaL8fDGCSqKFKIq+Nidb0xfh6+/xU9yFntXATG7dR2XRsuIyF7gPmh1SclQ02E/mWDuhvtZrBWKqR5F9Wv7EMP4XX7dr7otq0Ph6vQY+/+dwlJfGyYGyo8BubX42nVjW1keSsvZPdR05akKfS4WZajh1vO4nfwK9tdcQja9LBMuZgWfsenIhAC1byatEeGNJyg4SYATB7fxFuJ+TeSJBT/iULDZ5ZcnOMYn0a8hxmhh8si+ubmYmGDjaL5jl/7PK+8ww9CbVpQ/Jd7Q8MhtMeEKUhUdzNTgZ1gIOETqpScpKz0c9+tfqDhXRwcdf7oifTRRJx/7/ECCXfegMNa5ihmSDfSYxm0O6HFyUmwJuKgXErjdQbHT/xFkUpSODBR12ToDLCwTkphjO8/AuGmIwAE0KEAZdkr+T9i4+mwpihk+GX4igyci8Z2fElGYWJAqA0qBxoke3kEL4+Pxw2FDRwsFOotV0L/6j1DQBsvE5eQ2WJtEav4kPcp4319PL5BbnD/DWxt/hrYoNNGbpICL9GOWQKhMASlJKUV0Wz0iTCh6AmQ/YDlWKy6tfaJquCaXCvEouIfL9U7Kl4CVvPYrZaqy1S1qCKh3Q/q9liMpWYpUw8uo+Uk2eWsDmgvhGeUGYjccjnoU8Ic+zwORfMW7qNGvggc0HgSmucDnmNXietka8lF/fK1wpZe0OY/nxIKg/V3fKhDEf53qWjhnmbwZwO7TP8KUJFekO1vPzwigboYUp+KPsweF/Dnn2ofUJnDF0h1IY3Mi/BAy4/c6gNYM0NfByAkpb20YcgoBzSPiFuAp387E4VHxLNIVENLS9vG+Ix4CXLMDh7SECIfGhaDU2zsOaGJgRvScU/8eKLTzxx7sX33z937v33Xzz3hIqHxNwQkxik5soKAvSdG5biKrzNRwXHNu2q/yV5Qo7VUC1FqLaCmhjXNVwgoA5gDSOb58NZ0RJvZkXjh5djyKEKTYycjdXrj2F5+JBmqBgqfWM0vTH+XlaemcC7LM1VvRoqLiStkOMPbzj/waV5gNbDS36kkPcbzAVRMav/RgClP3ry488/t1K1g4XXrMKlkABvK6ouxIVSfb1yyBkrJ6hWlVWVVxhqSwAbXsqNOMLCzPFV7Iez6ZgYNuLlATtcBMmDetHqD78EprUvP1y9aNHq1YtUNzxeibKHWJ58QzKOPmJoKsXNDB90U948ma4/w9DxW1kCTnk6AeMl8nTM8BrxW1aeSb710588hAJkkzvUKEE94ZxMpAw2ldRIc8Ux7TsDvdfF+8XVOJqwokKcC1ShfFL7tkaNTEHeCRTkvJ81+3OPpXYDGH5TmhOoyqkZxbR3Nx6z+ICTPFkHnOS8zIfe3Y52e5n0nBTgQ6fCWguyOqSzhnRY0Eul6be1TZ5+08CqhvDLef86CMaw/Aox/LdsECNHwrUdspw+fotaTs+9+Ti1nIKpWjcsjyH2lFDGFj+8mFcydviQLzUkJ2CU3pBFko+Tv6mODGitmuWS9GAyOR8ywUMmuezVCc0gslfnxqQllYRRFeevUTOiZPcxw6+YuTawYqbk1QxhhoKv4BeNh5DvKDQXqPgGR1ftDUciHRKJEHsBrE3a2t4uxgBRDTtUyyd2aBs2YTQ8kKLCp/JOpFJLliRqQWHK2rw562RWy+aWkyfpB8NT7SRUJcfxKXivLjsbXYm7cjVEfMoPpdr6xKg+EuULpdryMkp4T8Jwao8eqmfQU7fQ/zefzNqclbWZ4eUr0YtKV6Y6cCaXgTNqslzb9q7H2zrkz+yCdGMGRplUjfdgj7Wl9njma/i4W/4Ewg0PjIbgi7ppxEOhpuwUHzbZ064f7ofmoVeyZtVuzdyAt7rlTyAHgSv5pSvVtLiO7T2Dj3XIn80FrUZ6JTdV0p8RL5zCx0jcSQ1VMKBKcP4mf12AOZDkyzwNTLRbcYIn14syehhdc1pNVjESR7yCp9EdP2H44ToH3JaSHz6Pw7yu5H3skGdUy96YMobjCnKh+VfJG+yFuNhgKMYF9mLkyWDshjpsswdJl6ipO5SLy4dMvZDpp+JLnDp7AUZiIVuAdYYSHdoMxmscIznzg1i0HmLP4IavoP2firIB0LFCrO+hyJqST81JMSTjZJxiT21KzUkuSsYIILa9uNPWUddR2GnsxPSvRvpd7KWt5deydP/a1CbEx0QXLVeJm7ktPYknlElJWA9hQkdSNwOEhiqyWYbX40UjW+foclzBEiifjr78eBaGmuoKsS/nYOAp+eHlekGffFCJCyl1dHDHSo6DBI14GfRetZ/Es6e3HdsIZpYUAJdwSnmfx3OTu0Dt6fVpPNqMDHa4ryCQEQMBriFS0FtV7yCbF997s2Icww2JqJib59teLl0WYtR6T83P3QOOqMY97flordh/gWuvb6SjHnfnduyrR+UXJNPsvePvbc2+9ObpFdV7f7P3VytK3nxF8k0ksBuPQfpZuJx+FvDLGFOB4A2V1N3UBQrlLhDL6IbeuFPlJvZMbvgKqsvyZC/2qMVGyTH7PVtZQ07jSiMzJABvdAlgxSqtQjlOxllrc1XVo2YDYzNbi3ERLtTr6bX56koIULiwQ48LcZGp2GBGOQamtL7YpatFfJ2jqFBVlsZAcV2xBFVvLEVlbUydo7ZOyYM0U0JMWMmfyOtOqt+6pT6pO/8E4pd+np5xahOTVVwAcN8AMwIFfhXWKiQ+xA0pht/JSnkmiQqit4W092+pLJ3fHcnBgRBAUtL+h+tNdYZamM6ugwQJekuuEiVjcxU1QXreb3CW73/6S9r8w9y5Qc8l7YYyg5TeoqfHzwhaQTM4TFfc4IdymKFCzGGpsSHgV2ZsNRZpRYnDaEPSKTCsx9LufOaAaI/MZHfuAZr68N4YYu/thQwEoIXn6Z1oNL2chLJPx7DE9xTD8e/8WpxBopjERLz2YCLiD+a/6gAaUdvbSV27u54r3rI1IUH/Sn0iEreJ2+jkNQ3+xGler0i/pYCh/WvW6ero/CPuSHEWfI3lxIeQZ0UegyGnbMhJq+I/e/7iypXPxy9T4vW+NX1L+z73fYDPIP6PX6yKVOHHn18gsjNE9q/P/x5/jAa++OiPdGh+jHWFhTog8O2X/Os4MxJr3JBiALBfJLwXB4VyuBvYwfiQ60Xqj5L5EnIfh9zJktGjB0xzh2za6ZW8JEWGyRWOfxaE/hES92pI6EdvPkmFfkdCUOhvw7s82V0oq4cpriusyYcwc3lJGRLDqOj3YXyJ4cHXA6kIIZdvSJFRBVVq2eEkq9QBVoob0pcms9PIEVgxnANLA6z/wViqFtCOGIV7NBivUb/cnnC0E4sbJbaejUdT2nsYHt6/BJypkZAxpDcOhqJ+uBlLjaVhJi5IRyWPxemRpyI3YdIpUawNORQwHRVQVKOWIuF03odRAGXwUUP6jFz4DssMLxfMg9kOSTczZ4qjxdHfzSSjyejvvoPPmd+Jo1U8uEGVR/GRQm8aEovFYibNW3gEH0X8dryjLrkNkWJSzLQl1+3A22XsGASdYN++UBeo5bxpbRDbTVb+f5VdfUxbV5aXdve9d1d3VrtSGanakWyymh0lrdptO4WZ7syQNJOq06E0LU3SfJDkOYGCcQxJAIdv82UbOICNYz4DxHwEcBzno61NPhpCk7SdiKZR007b7XQ7sJNUDdHsjkZqXqW3f+w99/rZhkynWiGMePbzs+9995zz+53fPacRK2Tg3YwO0/Q1d6PMkAoaMLsn0Q3HRPfDAV+5n2GADi4IaP1uQcC3iwuSufgDB6TmeC6+tJNrEo5NSFym0E6oZTRZ6Y/+YlBq6GxxtbWTLZulzcd3z9jnyBx2tej0t/tJzWdSW0+TvxHIE7ITGhs7nN6c4dzQ1shLF3a8bZ0tuVp5zdPX3tMDfeSWAj0tgcZOQs9DzzZrkeScap5qnSa0xFvqL+0jJyMXGzG01JrlP/9Ze0RwRPoDelr7t3LUBnuc5JO5hqro1EtQVEioIyYbGM6kOpRljHvivQzGHTNTp0L2QpO6WolaNMoWJ42poGVKoh2PeC/TdrBYnTvJ6VcxPJ5RpbqWJuwmnXjbYxCsQKIvdZFyTRh7+YUdUoW1fi/sNtIeM/B6f2Q0Tg0u6oEMmf7/9R9/fbrv06Lw6T5Mjh1j0z3sGWHT/cJvGFRzd/KdyHg9vUlvkpqbsIofeXcjdlFs4zs9O31eojVpTQm+lNcBlin81/UPf99D9C+NGilUW62tVpqycnKymgg1sI6RdcHMVzKq5GRiMjuGjGc+Zsd4w/QM7TlNZajkYT0rc1F/Un9SohYZJmrGygJEf1C0Sq7HhR/SHtqjZc3BqCSoP33NG6D9/UnQ/ilP8rf5sHcYWDpaOsnWofo9F6ul3ta+tl7m7GQ5AH63t4XQVHEP50tpxGq3WyNWqz0UiVgjoRB7iKCtSN0tzvfcUsNtGKEc85TyQ7k/gWdI+ufP3r79+Y17Jvgg9/fMPRCGCS//hxkuRq8vfrb48+hzsI38InfTBhYbu1tcLrc/gA02u33NzSZqpFGTGcNcXS7JNWdrd+aVq7o0nYu6uKDsHbw+9TZcheulvlpCj5YzwFMMNmfJofKoL3wKYjBjO2npJnSkqq8CSglDSQoct47tHcCUP1p6Bpnqp+sGSvqnp9lD/bRE4fr0b2ZmyPoo5qctn8n5rx58BTbDhplfX9tHdipPRnIW4SuGn2MWFEup0RjGkw+p2kMy3bb64Dbzq9rsaeXi6oltJjrcHxvACiGxuuF6Qll4HH3DemLPHmvxHguLnRGFJmNyjNHNdKJqqBxs5NWF0wrEnp7Y4kueZmYmpq3R3V95uBwOwsHmsvrKHk9Pax8ztNvAsq96N9FK4pW0CP1agetFl18YIIOK0UjNVKu8UFeE1DisUlVwoAsKMjuTxbzDXDg2NxdWt5hwmEtzzaq2FGPDLE+xYRbVVzjGVBKzsISzIOMsMPiPogZ0wlDb4Kolv9YfktqYUwUXUeN24QfgWAMtEjR3NXW7yVi5lq6tYgvJh5YR2W5ug44eOXL0aM2RQ4dqag4dOlJzlIP0oSHMj9TVVVcP1A2xhfHgz4pYAEX+pD/Sv1FbtVFfpT9Sr5EfFbFr0vuPaQ/+Tpwh0Z/tCH654dqdw6cWT2Xcad6QE3xMomwiLAhiELdEcYQpxhGp1ICZ/vGp/bbV/ynRSduap/aHJaSLvjDoop9yuuiJ5a0rnpB5a1Zsq+5xuzytre5WNxsOFxsOfVYBV4er093FfrweH3bnaBcN2Mh9GR6jolei4Nj9F/rrKaLBvlN9SDqccg46OemwFGSTNH9hfgcLP+9BkgNMCRfuSAJtpJ9PzwMtpCHDxMYzfdNlu50ZJLZe4lkI5BNCK4jzkMFZLTH7xXMeMf5nbZIvWZkL4+0R16Tfk6kjqlr0LPbgiAuVL60g3y7FhUVG24sB0faijh+pq+1z8kYYA86+WjMNbX/Leg16oKcj0Gl/c3Mkh2GYpvbGNkJPB6dO9L9R6Ci11u0lFIZaj3gGa1tr2mrgOdgYyr9Qvnm3+rKjg5enJ4bkM+5rU/QcpgQ1Wy6oWXYEVn25+cjkurPwB1QFsnA+MxPamQ/nItoHoCNzYWEBJd00kR9QWaCYyENkxha/SdPn/jdtUc1YkRe/FF8hcaFuMRYw5zODAuo1MX3Nt9wJa1SFqp8oeoFewOK+Aq0A1sZ4t8ZEOiQlG1McRGWOXox76WSaJ3dhqRU/IDKACjjU0FBNGmobWDw0dKi3AoqgpBQKsSdlVwvJk5dVwkqA6XjdK1oNrm4pON4Xhgj5NOfaWvSNa6/lfGqKQLhvPEi6XVD99aowW11b1JiQscfULShrN1MMCnlwnKnqVgVKh8smmsnjsdvK+OHhcZhi5sOiUF5hLRqz8LiSRcoG6bLsnOhtZcI4hw0MamtwB6ki6Bkefjbw8zMt8bPGxZUSZyk8sDEu1IB650WhdV7MWIWUnWD+DZ5fMP8LC9lszDdhXflN2ThpyLHiPGtzvET3d6iGH310WpP1TSy8ZyuUwUeGTzZh/7/e7kHyHjNsnb4OFp+QWLwg0g8g+EfwS3C4NeDykfIxPV1fJTU3uxvBSYxeOPSrr0p0GXf8qtn6Gn0Tv5O+ScN08rOQjzAiX+XphdQE99JKUbqBJKcYkiwVSJK3eIap4fGJAJlRtjcWqvAKvHg+7x24BLFTPW+S3XLTwbKqUuafQkLraU9qPQ31p10cCYkUZWoXNu6cSl4WzumK8D6+weuTV+FtuL7fy/x/RXAVVDiexnaHsxxVivVgKEED7NtQQ1FgKAzM9Js0VUgFLPhnfp4BNe04ztdxFTCWFSxzomIwnZMxq2ReVHgEumX5roe3BAklbifTZtERKjMuVAlmh+dHHw7fk7kk92HBTKWHFRrW0rJtYRReiybP5jkRxK6TaXYwJvi8sHjLdbb5ClWcueUuQkt2jpJ6Dj294wzsYHaeAbMdcMGGQDuMmYKww2arCNuC4bBuMvZezAkAu8CJSvFdEsCMXToqJBphgc2e5pfmEBcvjZ+Mj0RYnI2fTBCh/OmFlKOOqCPb9rG4FvuSo+GKpLr8zI7T/OMy4Jj6cU8nDi/7Fqfh+P9IvoGGgTog62xX5CQoP89AeR6C8hRyjydVFlEGtRhPChgEXzIozz+PhJuJniiW3NWeSqgkqVJ/EzvgqXaT4rA02R/qxp3anLFOZbLNcLw71DdJaGqrEzStJuryYrUp64fr38yETFi/3fpLLOTk8jDkVAu15HEFagO1Ay3dHn+rvzXyy4+2L8ACfPRm5EN/l7+r2zvgDwzCILmtwGDTYJ2f0Fk4W368qKBH9e2EnaC6CxqPnzw7NstW1FbYNbbv5JnGmPscnIOY70zPvqJd5VvZM1hmpwoF+FMdk93HAoS2s//dVWTigBQ41j3ZOUUSPh3Vupie4mYortYVPr0PTjBIgD4sZC+2anaAxShXlp6I6OyfDAtSOVofFDOwgLp4w2MmF69BoJcJAp0diWYsWjL4r2WR/SpcAitksIvoiuRnXsrdsOHt3A8YUJWTeST2hCHCwyeSIhFD+2m0V0bBspZ2L5bOPplV0dfcY47Zkqh2MJuJdoLhp2+YT955Dm4EAV58fa+0LGBZ0V+IqszZig1U2DnaCG7KkPIRrzWST2nx+8yC3plbUHGCIek0JJ7IeCeFCk7O66TqV3k5M5qqUsc0ezxJEBcRi9GsbIKfMFczz34XSmHqouS9fG7mCrwDF/LgRdhVWlBQQ2jhyM7BzQzN7KwtrKxorK+AMrJRW3pXgfH60QqkTANDWKDCf1+BCoYiGbR9DHx1gVL9eTbz6fMyz4ZaRLI0O12J6xVXCEOcyY0+znti7KJCK34vvrMi2zKfK697dB3AvUyQ+FRmR5UEwrwLd7XvSXQUlS5jJpTHcncfk4WzT0WjYtIbBPuAZBl36EL9kUp4m2lZbDx2DsbVMlWil2DyE+17MLn2Euh/p81y+TQPgxzRBVmkAb5FzL7AYg/2MszK3Zh+i83Z5mefLdnM5uytGyweDPpuvHuxurvKWwkEocJT7//qC/MIDHuHujdedN+AIKG7le1VhXnwMhQMFR8rI5eimIOMvaMUHi8/x8b+d5evfzQitISpglkTLRxOTGNVRQOfxhe1pXfENPYSWglVnmpXf0Ov87DTzzvIEgPjm9lMdrR0NjsbnPUNQ65hzwiQLxDQ/Or9n5pp08Fy9M+FpVOncEDNUzBWFThINlpkaoea2HsgNTlbWMBMaAZb79nYAlBPm5foIrbNy84A1Bb8uF3ydLS2t7YTpyv/D5Jz0ta337nf6WR/yE39x3ubJU97lbvlEKnN136YK/V6+qDHR7S0K9JIoOeoO0hKNElyj9T0V3awG/KB3H+J3hr5N22v1Obr9Ps6uzu727rcZE7/h8jgf2M4lLLzclkemP77Kam1oxVrWtXdlbH9DdcPgL5+b0DyQFVXbS2x27W/0f9W8jf3uhmO1sxyEIYHu4LkqEakruGmkWokeszw889vVYLmkLgqBTu06g+eUW4zU5EKRBCYJBGksWUAZR3WPXsiViHtsEYYygweGToarBlyOGqqHYeOVAfNlItb4g13eAUsmqyJhUe9eMSbUiXLg68J62m2OXWLTUsLqzGeti9PJc1N1KHgRzCpKnvJxzIqIdjF5SkIeSf9JFvZ3233lmITLpoq1OG1xOgO2wXl/Kuv7TCFldGh4dHR6qEK5udfC9vyzXCouaq+/vXKyT2Qx4bnjiLaMWeJdszaHZGziEYXLVGRtqA5z8QqtuZehWs31eDFq7j1amQ81YCZqeC+UnmycZFwK0um1wqH8xI3vcO46e+Im97Ri7YLi+v4Dnd3HWO26+Ly4jrcwo8CbHwtX6J3BZZMbHgwNDQBYZjgbnxTXHYc6ca94rxwilrCKRbHECvZQ489vuus3f4xA8epNwPeHCaqWmxRSzga41MUS50yZjvWPAc/kuDh55/I2J8x+fwtuEv+hBYFU7nx+kNTSioD+5fZ3H+Wm/paBt2DhCJ9mEonmqiRrja8L/tA2p04t5OrS6Uihp7CGPo9zqGJwP616G14zYJBfabMa6nqWdwimxZkbhdQjcvTVLwxNnpK3g0AI684R41VwjCvuYQJECyppG/CLabaJnSwokTJktg1F88PJ/LFKzPMFeBADB20ja7IMBtipaSYSRUbVBxB1eEQsSwv0SLExhiq4nY4vudNz4qLfAxWIivOMyzFRT46A+JsgrFDEptlVabx3ZG41VHm6hZUmN68+vYHYl/AqNC9rGNhanRcHrGEoXJG6vEHeqGP0H3Hv6tnIsaaYIOSpgNsDgwmOJl9TFUe8M9JjTqdidqd9MRHv408faL4o+L1Txf/1spmLjNzAZlbuBUFeCISwWht3Vp7yG5/d6NEl8u3GTTCWjKIBXftdnUXnLHbzxR0u3bvCtlnZs7uDoV2n52ZkeiV6PtjN+EmvF9+xUL0LforEq2QXR4v1+uZR2XRLNjjMvPDvuWH3SmHveKwJ36Yt0l29tWZ9Y1B7YdynMlh/xZ1hC9Lnd6OLsDCyD4Pw7Tj+qP6v0pOZ3M1dr34vtikrZ2X+dLjJ/1jUHtKTrBB+lOjqLURTenY2oWAz9fVST79EHbhZsfx2dmxreNls+Vbt7IHifaHpvtL+utDdfaS+mlmA+aTGg6hW8f7iHn3oXjZcp9jRY8PTLpjJ9BmfrsvSfRgr/1wERSBvflgQ3ljbTkcIFYtEFHgWO1YOYu57quOnlo6ndC/WBr9RGKjQafP6/V1jvVM+CZgAsbd442+ti5Pp5tQozFsnbBFAybhZuKDHncz3hTH40k4nvg0rnQ8eKZ32WuM98nKyVlrhvwj1omD2Leg8qjzGIQIT5Sez3vRBHbngcpKMlYuTUwMnoQz5JOca2tN9P8AYvmEcnicY2BkYGDgAWIZIGYCQkYGNSBW52gDslnAYgwAEAABEwAAAHicrX0NuFXZ+Pjaa++19j7nnq997r3dc889nXPurZtkJEkykiQjSUYykoyRJE0ykiQjI8lIkiRJkpEkYyRJRpJkjIyRkSTJyMjIGEm/kZHmv9a73rX22vucW+N5/s88zd1nfX+8613v9yIOISRNhpExhI6/btJUkpv3xoXzSZl4Ip088QSR+fa3s2DeW99CAvkF/zzIdUSKc3Yp6SETnWuc1XQwXUcPukPc691F7qZ+me5bR2x60fCX3TNjzBuWzF5/c+bmZW8f8Z4LHxr6sX4fH3fH+C+e/Nryn+890fPbM6cf/cuZs3VSEO2MIdPIHLKA3EpWkDVkI9lK7iJ7yUFyHzlKTvL/kiwZSDKkk3SRHGknJRKKWllSJ9lguUhPi3/dpCL+X4XUdjGjVu8w8UmHSKuI8t2k5v1YjD0t2qh494qvFvi6R3yl4OtH4iuAr0Piy4evH4ovDl8HxReDrx/AGsivA+KvC1/fF19UfvHrRIoo6e0Xfynp8H4i/y/aLYo5XkNGkrFkIplKZni/SIzt56an+01PPzM93Wd6+qnuyXsAU45ADynSJnZ1Ipkp1nCpWMPVZJ1PxFq0Nl81/oRIp2JUFVITXzWRI3PzpO4eFitTgJXskiVhNbtI2TsaHzG/LEaJLXi/UmOhfxV/A0K9X8ox+Y74f0WUypDhZDK5kcz2XVG+NWqj+dh82ve4vWOJdfu16pl8CFZB7m9ZrPRg7zeJcidwtY7Lcnyf+H+rWO8cGSwgbzKZTmb6rK8VCV4C8FUU/WfEKCriX5XUvZPxHnzPWo/fYW+/hVHJNSmJGr9PjOlBLHUqVup0otQfsdQfYqX+lCh1Bks9BKW2OOOcpc5e55w4mTeKs3kPfcwd6E5xb3PvdI97njfMm+4t9+70jnqX2EA2iS1kG9kBdoZn+HA+jS/ld/B7+Fk/5w/3b/CX+Jv8/f6DAQ0GBuODWcHyYGtwKHgo5aUGpsanZqWWp+5IHUidSl1Kl9Mj01PS89Mr09vSB9On0o+39GsZ3jK5ZW7L8pbNLXtbHmh5JMMz9cy1mamZ+ZnbM3dk9mWOZc5l09mB2THZG7Lzsyuym7N7svdnz2Qv5/rlhuauy92YW5Rbnduauzt3JHcmdylfzA/Oj8lPzc/N35Zfl9+e35c/kn8of7GQKdQLIwoTCjMKtxSWFzYU7izsLxwpnC5cCHlYCoeEo8PJ4U3hgnBZuDa8I9wVHgwfCE+H58LLxXSxX7GnOLQ4qji2OKF4fXFa8abiHHcC6S8grypWV+KSECEiCzAgUwri/z3iX0GsflaUkvnd4nedhO7LxK70VVfCVCucrS6xX/KUhdBGXv51J4rUJ1uzLP5WxZfo3X35FepVAYqjHLveS8WvJ9tfKDBwXeJXd9IVaiV7i2q9BFKb1yqK1CyeL4G58cQPE5AsS7eKtIzAb3Lc7WSQxEaAmeSqy3WTv0JSdQPST5SQIx4gcgrwVYEvmVKG0nIEeWj/maL01VqvQn6bwIo/E6Xz4r8usVdlGGkOysjx5mE2A+C3bLku8F271XaPHB3g0XzjqMkzYmWbj0O2KvHPiKu0mwOcXZc75jCRLmdbwVGGgE8LMFa5A1mJ2wCKQ/4D0W9B5LdDuxUsX8I9qusbldTcU6JkTfynxtCJ88iIf92irzLsG7TvcFGir/6tvt3fyXabtFiFnk2r7kyR3w1zk/UHiLQaQGaIN0VNpIqV8P5m2qvB+qnWCjCWEPsVa0vfJcoVYLQVWHXdcgn3pQwQGbpvukq/2B4ZClDc997IFirOi0Up1atqsc20VRMl5QjF/Nk3RKkIkm2otWCS/Ny0FS/RBePFc+Z8MdZWDta+A/aoC246uboDvC+JUnmAS7V2OWyrCPA4AO68gs9jpTIwv04s147QX3CPABQUYE5tcAYrCD8ZWA2xLuwuWJ/mM0Ro9x+6Qhk80+514tdVsIp70syqTwjzPgewYc9fnbQ66dVr5A6IjSe2Mno9+SHxXUFKNIQTUFP4T8MJf5ooUYPbooqnZQC0JHFdlyhXECe30OfJ6RL9FvmPTC+J86khmO+HHSjAanbBqms4xRLifOav0EvZDxryMwjPHbJP983iS58LufsD43eLc1LkN55Dc9ZcH+C9T2zt/ymWH999QetzasbXBSdNQVs3rIYo5d4H+9k3xj4ArcXOOtxXnYBHSu5vzfjjUKNuqtDbFRtfdCpxff0W0Z9an2ZU9gmR26x1oC3cHpHb55l1+8dy9e2GkOj+XOTG522tnXdWQhjAhd5tBZtiDbmLN5gaRR5pdMDSwbtNvQhjIdy6n4UVi59BwHZirLNEXhJK2tRauWkYcdPz5PzG9KfqRji65qZi9SLIEVAR3CTyIqjTt3IH0Ac/hXVsesaD6bE2FQbVY6GxehmEIgnnNed5MIICnnd9r4nzw94AaXmYbR1vHjjz7Fcwn4rBjxJ64SyxZTDfOrTTZkMj/a3pJ3Ge3bfAzNUqqXWXsCjGyn9o+slhrQ6FJ9x3mtZyuMdlNTvvzwAvNvTU1a3kHoPzXcacPIwNoNadbY1A7zHgKfeNVk787ny7GYHK7S/KhfKf87LEGnQC1gpJr/trmGEF1zLi9bvcmxKtFWANJHVRhnJ6X6WMQO+qgzNt2FX2HCUbSK4nvQU44wKUtTHZp0V6Bc+4ghzJv4Zut0hvgiHc+0V6EjN1kYHssyK9FcpJaCgZeFkk0ut4ixj4IjX2cxhPEWmHLOyOgHMmx9ltViJEmjT0/mLGL3vIIGVSciZi+3rF1V0eOi6OM3HbOytNO3nYTYQDP23G2Y64T0EoF/xzAzZzPwKpIayl7BfoAvc3IrUBL7r1WAtIH3gfEqkNNIt7HFtQqRqz3i9SG2glPlqkdsNt2xXNm34QUtX6tcKqi712fmeV1XvR4awVqdHaYW+OlClpSEGo8s+ItBLCrYKSkH9XpOmeEB97f4VyGgsryJgl0lDuYNbk96ZuFVIkhXIb9FuDWZbUXe0uEGll2LmIBjkIaXJsvXin15zfirTkff1OkVY1WEDt2y9hfAr/4Tn3HjbzjXbygVg5hc2HxNZFUcgjSSBOakRLVt1PiRT7Pqm5R0HqEfVZ5mNFiu4RznPwWpNShzuggzxhUlRLHfwApphR8u+bMlVFffHvQUoGzqbE3LXgXaYM3n3eIyJFnnhZpwfm8jPiG4wqdozfI35r+l/eu0vFb7Wrau/niN8RddVLjkB5dVtIvPUr8buMd1u7GJVDfDizOCrnBOEitx9g73rQKX6VobaABvcXhJnVejZ8y9PYye4gDKiFnMApnxPfFeg9dBnxFP4KfOICrX6f+Ctm4w6Cvzn6Z/FXQJ6fEn8FlPqynBg9f7n4K6mNeeSEw53hzo3OSmeXc4ISOohOpPPpWrqbHqMX3ZI7yp3mLnY3uHvd4+5Fr+SN8m7wFnprvZ3efd7DzGN1NppNYwvZGnYnu5c9xAmv8FF8Kp/Pb+d38H38GD/np/2B/hh/mr/AX+Vv8w/4J/wLQS4YHIwLZgSLgjXB9uBAcDw4lwpS1dSI1MTUTamFqdtTm1I7U4dSx1OPpC6nC+me9Ij0delp6bnpJemV6Y3pHem704fTJ9IPpx9r8VoKLZWWwS0jWsa2TGq5oeWmljn8MOySxDs1gFdF4ypqsxtWTd3fgpIPPohlswBhWaRAupCnlrVr8EtSx/JWzwLmkOm91slpNbxSEW6Bkv8IlM1ZpcpWKXVa8WQ7bSA96QaM3wUjbSOaJ9LwJeo5xabl8jC+Mt6wYk5OK3BRyXIFwBJZ5BILZCnwmFmUi6lxDUCaWvEDgk50rhe/uoBbUivZRNbhKKygaemyuXs6oZ92CcfBMijTfJ3xhLp/BEjvElgAeycJvti/F2XK6s6rIDfWblFwi+H8yZXrEPPT/agZKjrqj7Bi8V5y0Rw5g5vcoq9ITPbjtyGVnVxdTb1sBB7Dhj4JcwVc2YLzGug/WtGE1MF9StP2s/oecwpISUZQKPFLB8C44CmcftB/425oCt5rMv8qcpJiLE57H/WRJ3BdWK14fXVTyNl1AJ/TWFvSsgP4EsjVayNvai1/EzPxQ4nlEH8q+aW6PxWlIlcwnqtORokU2KegXDfi09h++1mSTayXPAWw6s7LxZe9F7YsLmioZ+4//t6GvACppCp/X0Oeb/I+2pDHTd6Khjxm8j7SkOeZvGUNea7J+1BDHjV5d8N8lFxcUx9dsC8F9m6o12FqWevpnIJ63bBemi7rVneX8yo4sdF6Is0kevsJ0EYdREvNFGTLPXhlok67pomdh20K3IKllC9v1Tgs5BS25R7kaKrY4gGdVyT6kWOQM646kxtySgr3Ojlow14/xO/On/sYW+Cc6SPHd/7URw53Huojhzl/7CPHcymMusk5dE73UcflPwVsAWcmTlW7b4ecnJEhGmrL+QvSWR1wDjNIlQpeyXl1Yt0kru0FGv3HuPYdqOGt63vHmZqoY8bpTBGciJ2DHEPwQkjvwtugrO8CPlykSxiI5JlA1zq/F+kaPjU1KvcyL9KTeKAu6KWHgEdoRSyItIFzg0i1R6MkwZMSqYC96DuhhSreNZoneFTQzfH9qTkfJ0oOYq2v93fgCTQ3C/jFCYEOj98Bv4C6ck1rgBcFXLvLTFoGaYyC3wp1u2AUcj8EFUO/KPATSKlFKdlD6DwI1Hk3nlKxbmS1SInde+5pkRKbgf83EmB/agQdfgZS5PjwLLoE2ikjbhe4nkm9pyXFc/4AdLXuu8zeDPl1gFYBg34R8kPATJI3vhHoboUvxLrxe8Vva+fpZWxfUUK95N8Cq6p7RdRxH4RfCIvOJ8Qvg/XcPwkci+cheJb4Vrd8V/BGoMBVqQfgGyQxzlnxXYVVamMfFd/yvEmpwR8EPoaVYs+ELylLzAk8LEbJBwH93Uv2OPOdzc79zmU6lE6jy+id9JhL3CHuFHeJe4d72D3vlb1x3hxvtbfbO+FdZj3sOjaXrWa72DH2OK/ysXwmX8638Xv5WUFVD/En+nP92wVNfcg/HZCgGowOpgeLg/XB7uABQU/nUtcIanpOakXqjtT+1InUY+liemh6Ynp2ell6s6Cfj6XPt2RaBgmqeXrLwpbVLdtbDracbHksU8gMyYzP3JhZnFmbuTNzKHMycyGbyQ7Mjs5Ozc7LLs9uyu7O3pd9KHsp15a7JjcuNy03P7c8tzG3M3dP7mTufD7IV/PD89flp+fn55fl1+d35PfnH8ifyT9eyBV6CiMLEwrTC/MKSwtrCncUdhfuKRwvnC1cCnNhPRwejg+nhrPCheHycF24NdwVHgjvD0+GZ8OLRV5sK/YUhxXHFCcVpxVnFW8p3lq8vbiuuKV4Z3Fv8WDxvuKx4oPFs8ULxcutQWuhteT8S+y3olCrsB8ZONntRrPUDXxUO9JSYTAJy2s6WtLC7QCT6g7TdLaSGtSDASj7h/sSOdoKieT1CWrbPSTKt0Hbmt4cmKRuiZL5yVPSwbZBz4rm1FJ4Rc1G+hLgDbx/ABUUydkVr9MOkhFbh1DzNouS0RiuoH+ic6D3kpZ86xZw5BZGYK9HvCNv2RLe7W1E6cdLZqzyHO2Hkoqf7oTV0Wun+m7F/Wl1J8N3GWZQtWUgMDvBTQCdWCVfgptD6Y1ysdsrrk07J8+opt+JklrnEefWEEJEv/Qc9NuJK10jWtrWDlRrNIqDgNuiOSs+pIZ9RFLedTiPsllFxWVlia0Dqfn9EFeqdcoiVyDllwOIlqUKSHT/Ikau8Ky67xSfo+8ivHf8LovvUfL5DNH2CmZsvuKO+upzANwWHd554CT7hnK4Ofz7SYgUU9nicOWoegAGxdoErwc+0pwfouTkIfDOIaxlL/sJtlGA1mpEa65sCdVqaMfIL2GXEmeNX0NCuF2qumWibBoiPjx0Pq/uQaJ1SGWceRHgHtaU3mbG3OwMKmrjH3ivNoOtAdB+h/dl+NvXWsuUXv9R8TcpS4hJCdgXgDvuazQC0oIuWLku5K2QUiWWjpqusvhn3UsFaTuAM3H2Clc+e/ztAEvx1c0BrsyrE+zN0/I9omQA+rzWoNcK3wsrVIXZtSNesbgP7+44riUJuQ29FWdUgF4zVm+KkvkwYCkb98sSCtqy5DmoWWkK0+wkYJL47KqAWyT1+gTyrxWSQUxdQDm+oLKcLwMXUrNuC0sqwx5s0nKFKH1CwVsBY+40HG+GRLqtGg9Ebpuh24tEaTfUSellf2nSspbt5P1OGJWevcaNStJS9d6RyFU0osZu70f9q7aFiKxAxOyCCspN1L7ok1RUM3DW4zp3w5i1xhP15exMH+ssZW6h+2eYL55VomQXWq/T623DUdnnqQ7YT5wk/q4muQaHsodJtqHfXiLtwcrUgdJqdzV2rgKM1p07xF97RNbt6ZeAW47WUNGNsL6UWG12IbejLHlK7FSTsSh7qyxZB22qlVc2MKGSLwlaIgdjCcWvKp7MSE91M+bl0Q5LQWMVbsNjJNsXBnEeM3kN9JJ3M4xFnbBWoCzq5sx9xdTTZ7WClEvoZmHn7HFqK5GaOashUTY5KG1wPkMyFtQoKg0gxn0YW2ugXnxlH6HXv4aUm8Bx7Cy0kdxt8e2si/Vjteb8LdaaOkkwQ++fyIFapxogr4ccxZxoZfOw5718Le6O0tFYPJ6vrVk0FquhXDAMXmlai9YUOG6yoyFHWz58FM9PCPoqjQHE6rIFUCe6MZWsRNKYN2Frigbqtii9XwHPHZ+PwBrO34GHjtZGwUrJebQhHejTYCS0023uR7QwYJ807at5qPu+xj4CPL38FaO46HzQynahjY62cQ6DiSgzUBL6HthFcfc65yG9gX713gbjrOK+VYmSA5bIJyG9gTZ1H4F+G26aYALIGBS1YjhvUWerSG9CkVJqjb8GenOFIzdAOxoKI336p0g6gTslzMlUPcoa8i91Xo2VrYm9F5DO3ypSQwtzgx0U+z3IL5IU61qrXUOTsSUkjdhTyUWAamXviaWiBoD7IjW6n/I4u39CbyWkQRVGrjmPQAsRrCjrvR+RlBnvAMW98M9a0hJ1stvcH4LVfIyPci6CxlOtrguS2Bb/71Y5lEx47weJjDiVFr6ca5XT+PIT0K9eD6Cwg+fgWCoWtfdpkLSEOEao4feH9hSFr622Po0Sme6IRnEuW2PWJ/WD2K+Wp0q8/CWQwVSM/LlE3wsplmWZsx1SJO2A0lbvuyZF7XONfwekMhbNRR9GyU0IXIq4V/l9kNKJe90qsOR/RUpk4yXrrYEyam3ghnUuWWVSREq7PwO9R6e75lyAlBLRuqOQ/deUUTtbd/5jtSMl5tz5t5UiZeEefUzkKAm9wocb4LfBbVxqbHuRlpSc3/9hPlJV3jdMeVgp9/0mX9KDdXqBcORSQ1Jn34Jf3XAztLG9IEeqIbb6tfhl+Af2TfFL8cWCLuMcS8r16vKrkId3nfNXyEPod1vgF3KS7CEo2QkYqM5/Jn5F8tkzKMUC3trNo0xKnGDnk/gtoMuV64TQ7J5FjbLEZb+Eb4BU7xzIrcDWwq9AeYBWvx3SFb66iN9yBuuJhzjtKMi2BCw628SX2rXHxRfskXsHpMlb/OPwJWDE/SvUELBK/wXlJCct/U7E6vNJ4q+UMq4F+ZhH3u8QZ6yz0NnunKQ5OobOoxvoIfqo288d4852V7t73FOe5w3xrvcWeRu9/d5pxtlgNpHNY6vZTvYAu8Db+Ag+lS/k6/hufpRf8Nv8Ef5Uf4G/xr/Lv88/GwTBoGB8MDO4Ldgc7AtOBBdT/VLDU5NTc42U7EI6lx6cHpeekV6UXpPekT6UPpm+0JJpGdgyumVqy7yW5S2bWna33NdyuuViJpcZmLk2c31mdubWzNrM9sz+zAOZM5nHs7lsT3ZkdkJ2enZedml2TXZLdmf2QPZI9sHsuezlXCZXzg3OjcyNz03OTcvNzM3LLcotza3IrfaHgKY50lUXEBtJ+MsRrSut4+2n7oB2xKoCfrx/CbhBHSQxdjEGT2eNjNzWpz4VYC1mY01q5m4sQw91ErMU9p/SRx1FKZdAh9ybqDMY6dpknRrckU1qeI8BJEmLkDpigLg9X4Ln9weSfk17yAH1mJzDINLetHQecbldtrePsjnk8u2yzwDa1+JzSCSDUTgAVz6YgnbGkT4+g9YCBaCRs3AH1L2LaF2md9VIJ+LUMf85yq4Udtda5QYpIP0w4E1F9XShhYNeJYuHdlck+tXQhFpizVN4/weyK8nZ220oCQjoURW+d58KY+8buuGmpDtQ7nBF2KJf7aNUDGrd116lR5gn/QoJrwaZ7nQSXu1k8ml4F2RhHG1477bhfinN6XXA7WiZmCqnbC26tKyHbicNXg8IZcqOvZdfj/1rK6QGe3Kxis3b0Nxs2f1wgzWIkkhFFnkDgerMg7RV8wAxi0X3dpQlKanBQIRFi2oXe14Aujhpd1/De6mN3omcV3KkaAFMPwY80QCQSbQbyrcDTqRc0a/CSvYJzc4OxBgRFhlguPMB4u55K8lfCcr9X2N97SGSkGrSs/BXW/kp7wCrf7YOZcTteB4TunRyL8nHTm1iVwQ0NF8fxGr0S33mg66dfhm++sBz9EQfuWBJQbf1kQt4z/sWcmhSgqh96xSekdZsQ2CEfZwY/1uY2/RE8teAtFDfPb0kZkfkn+xjVMqm8fNQF21nk7edtymRq6BSwU81eA/wxXWkjZTXAFggyt6dY1A3Orsxmxu/29S1rEv0qPzdfcxXcQdlbDkOw1qav4dk+1irMn8jySZWqqb8OAQfshfqxW8i5CN9af3YfLRlPrOhTWWVKDnC9yKclrG8bRVyFOqZkwGtafz2T8AQ0brXUL9Q8bYgXdOwV+xWgENlPRfTLfAPQ2t2T3grBhmSAe43C7dO3uxwJxvVJEeOoBAQ6DmC1DqMQ9L7C3FMWqdk5LH+04myvFA2D3LEiOH9YSB3sFcd0oNZIl3jgGhlmfMVkHfY+EnuXz54U9PyXjCzabrr/h3bUdjMSLP9czAe2/5R7kDF+QDII9Tp1dILMUt2L9pIKDlxTtBUcM68j6C8phtbQSjzbo+lG0hxHgDpQ3RaJBeV8z4MnH8dqQeUpfrfRJlEDMKdTiybhbNWU/wef45IbUdeSsv0QrIRUrVkTdHFFX4/pFYNFANU+9dAb11I5aFkj/dAaoSHwY6G3WONQe2+pD62YrsxDOQOFrxvO+xAZAP6NLQAUXeSssR+GvD9+saRJyLr/g34/hgNRbXsoyPCBd4FSFMSaGWPXnPPIx8dEi2B+DakWDDIZ4P1h+XJ5A9Fy44qYsQSXwD220oGCfK6YDFaZSA+dLrA6sKcO/ZxsMrQUssCOwy/syhrL1APyteRcquRz2J+Ce7LgvtF5HYVRfKo+GVwBHXhl4RMQTvyZ8EveQ4lbBwHzjsLUuiaPwC4ZG3buQS4zCwZ4NwJnKdY8WCp+IIz5v4D0iR2mQ1pMtcV3KfAM+458VdKCP8N3GmXUxF/pdz6FWQLOUIed3qcic4CZ6Nz0HlYcKfD6Q10Cd1E99MHRQN1d6x7k3ubu8U94J5yL3lltJRe493p3es9xAirsFFsKruFrWLb2AF2QvCqOT6Yj+XT+C38dr6F7+VH+Bl+yS/6g/3R/vX+LH+xv8rf4u/yD/nH/If9i4J3LQWDg5HBuGByMD2YHdwSLAmWB6u8d8AtFGls4p6xEUWM8iT2IvB46AJuyc7X+o6Iens10DxRywWSwRNXBasirTF7gSgXtVgkyvIoY261Kp7dz0G5mMaXaN2GsqlSOPQX6EueJ8orRfviJmgv/i0Yn2ovsuqMfCrVrVGkd4DHreJj+7SNcDeItIHoRd3onav9Gy8hls3ieqqzrehafRM+g0Ty4j78ONmj0VnEOWbwbwfgAQHBVPomDETJlKYslbe34jtd9nfUlNutxGwraXCVNjy+WZRv3JUa6qJD9xqR0mM4gCx4TrTD7JWkKCXykz1EkUJc+ojI16uhrO8iTyMpgRoB+a1ES6NruKZorew/C3nyHEhPa4hJjRUfTV+xf0+sYq4hX0JNK4wuuEKu5z9b5DYbm7Jq+xtSBvbqdyIFV+B7muYqCqjKrhO50ZkJYz7pNT4YoERx+SXYjwGIKctsAmJYVdO6owU3Iu/u5GwGqbuCnkRqpAlUuousvDyJ6U7p+6DNuqEJLbsPMtjQRJGtr6bfxsXGKbUSnXC7iZuAfxv7sNdG5dXZX5vmATfDXogrrNqU69ylvGHYS2I5oYHYGnsEMYHdHkAUfzbJWJCtdBzAw/vPJBnSNJINGxvrR3kgw0q7FwQlNBDXUGvKK6TihpAe4ZVOxXOwN4p07RESEiWrkTdYIVFea8bGgH9jhGVLgFVr3qfBb7BKuuKr7P0H2ykhj6PlOkMF9RLNWuHD0H16LFVJtnq9d8dS0Uef/gFSE9Yp/Ah4ibUT7SsnIMo/D95pMWzpvscqp3t/TKQlYMwZDxGe4nhplEhTujMJZQDZnvL8Uu0pqHyuSBlorPtEjv8PsHUNAXfBKCjHMuakBC8Cm1Nz5vzhQP0YvMO+L363ovWWgFNXahas9fX2CTrE7Jt3C2HmXG6CyFBKS/tP8a1X9ClgSwqnh0pvLphFMFBL1tlzxRfsLHutoEUEVmcHxV85hg3OcGeuc4dzlHqCErmJrqS76Sk3cIe50wQVst094l70qt54b66gQPY0sSWt8DH8Jr6Mb+WH+EO+5w/0xwuKY5mgN/b7J/3HBaUxMpgaLAhWBzuCe4LTweVUOTUyNSU1P7UytTW1P3U8dT6dSQ9Kj01PTy9Mr05vTx9IH0+fawla6i2jWq5vmdNyW8uGlp0t97Y82PJYJpPpyYzKTM7MyizJrMlsy+zLPJB5OHM525Ydkh2TnZKdnV2SXZ29I7snezh7Kns+x3Ol3JDc6Nzk3E25BbnlufW57bm7c/flTuXO5Wm+LT8oPyo/IT8tPye/KL88vza/JX9Xfl/+cP54/kz+QoEWcoVyYVBheGFMYUJhSmFGYXbhFmceUrvKnikDsCYhrlFOliFVc4JLzs3/Q73IRqbqfBThQteLLDFs+0VFU4Eclf9CYLgsUnAqxgXyoUTbaUXYRvpcvVHAl92DksHos1qAsSn9lNQRzbxi6Xak6nTpuejlpUvXEHdCDAm0QJQW823O7ETJPufpvDZRUp1hJVVDj0igy3qdN/fZZg4t2tQtWnCmoeayWZuWxxZ7HVCU7cBf25ZgGcSy6K9JS4CPdXyJeMQf27JvIZTLES2pycJsdfQhQ8/6I0E2fqU9VfrbWYl52DEZlJ29Kv8uoFt1vzW0wa3He3XeoKUe2Jrxc8FySrp1G/DQ5v4iBaSbssYKSWr3Xpdoy15ho0P3LlmS04SdFzFSJ9qfhLHVreMvRW2CVZF7K8JLiDulbWxL0U1DV2A7zXtTK6ok9s3HjTZIzk2JMvY64Tl33pYo043nJvJzLtAPEG0l2vd4brxCX6g/CnqI1kToCFxq17thL0CSJsZTuPJ4gvca3CRp6F6Abh3HRVlarARqpocoXXwTOan/Z+wlipOj8JrxbQ9eBiWUh8UAojUZGSMpr7EZJN/HmVMxdwYivOqZdCGvqNd1JdSKj9Ly0vT/ia22I4WsIFtZrwlamXfBqYmgLcIiig5qJflG+1hcedEfrSLtp+srzhLtDrz3AHUfRY+R6R2wx5IC+QCc0fjZUnHnRAn/uWjlL/fUbkNJv1NoS9vU95R2JEaVMzhM8AjsYiI3i+dLtZwGiX2IK5nwkXWfgRR45MulYnaAxMbZiFxfkzPnvIlkE3dLHc9b3r8Wab/GuZZpGduM8GsV4aTmbIY27dEgP0oK7PFEnhUtw/0v9lwxMGtkfLRfor8WEnGKjxJtxdg4v2WJ+amxyNWpuZcQsqL+UM7nvJ5kEice7S9oJ6xRNI4CzjvrvCVRR9nhyFE9HfrpNnyvshqX9lD/Mbe55mFK6s5xH7dyohhxkpq+FmDD9hDAk86ehWNTXLRlI+aux5nqHczjvtacOYlRSwpdyR9+A9LqhjPojzZWb6oHhHBvMaRHfaCFtXcbtKPlnhXklerO59DKL/I2BessZwZaBeoRIWTzeYnyaKNJngdSb20pG2odofNZHD9Gr9IQwf4M41TSc9sO9TnQTqQfQq8xWkmsQ1ndiM5bE+OsKa7G/RBETtHwiPJ5/mb0Peyw7142AqTRWjur7fy7IDXqUUYKrLpVlFzXDHSJFQ1uNfJsJQ+UFEoHfz7a7kVrK3BI8FxI7UbpgJYfFMH/MYFL+QOJMShsNBdnEd0tjFD/ByBpzyNkoQUTO58YwyA4aW9taMEllNbBClJhGuOrHjwTJfAFElm9ngZJvfYTUvZ8N0M5u02fdmMsFNUizJ+9BerGzhl53GoPIcqZDz6d5ZiO8n1QTlNvKrreO2Jp4IPCX4tj6YhoFXJLrJyMvVylGZDYR+vrslUo51dRGmUsgX+j32dB4yXag1FZ9KzK/hiIoKxsu2Gt/OdhGR1NK6Ttib5a3ItgB2jdz/RRSJG9owyYtiVqpWlrIiVFi4mUgIaJFD94NXqdhtr7jBYSZTjNJVIYzSZSPH4z8PR5gn4E/vMhYrSGjQL5LVgDRvHMNoGGQnsDPQFaCKX5CtlWyEOqg+ZBC4F9uQfhV13d5PRr6HEK5zV4K9rxSWgJgjnWLz94i/WLB7OtXyx4s/XLozUTLSbkv8TvDtIbPBt9WGU5GS2mC85zJ/842gjKk3CCeAp70QHwJc4U2w2aEWmVPgo0I9LG8F8giRAtsZ8RGWVuIHkqmUoWk41kDzlCzjrUKTvDnOuc6c58Z5mz3tnh7HeOOKedC5TTEh1CR9NJdAadR2+lq+gmeifdRw/T4/Qheo5ecgO3za27Q9wR7vuQ8lLUYeQjJ/dIeZzX/OuIiq6hYbSEvKuxNXFUvKcaiTSdKqaZnMcaoqM36QiP2rrjBaQPOZ+3AaiDBu0Jb8EbpIhnXXl9h04PYGyIOUWUjDEk/T2CeLwbLU/gVPsvgrhQWtfbK0+1+160Bu5GPxFJoX4plgYaSb4bNYWWLNm7jBpFTWUKHOL0hz5q9jr4LwZrWlVOyqq4Pw4jIkUnf7xVhokyLLgZbXC7sT1GB0KKkhjDvU0HWbXUPTE3UctzlbawiLfxQPcyagdRTkpOwm+t/w2dmvito7NJzPtOiLVkNOrO1+AsdxJlfVPwXwjlK/os06dAeT2msj8Wzg/qooKpoEPE8blPgCQO7LxpL37LXkaDFSxQpMEYTJcWq1vhG2p7H4AyYL3BnyJODMTAoo/Dl4zf9l6IulQkLyMbyCHyiNPmXOvc5KwQp+V+5xwt0hH0BrqIrqd76DF6wS26Q92J7mx3mbvJ3eMecc96nlfxRniTvFnerd46707voHfce5R5rMSuYWPZVDaH3cpWsy1sFzvEjrGH2UUe8BIfzEfxCXwan8MX8eV8Ld/Md/A9/AA/zI/yU/xhfp5f8rmf8/uRZ8H91Bi9WGvjLW2Nr20MtTwDfQJIQjfHj5JWOLFJb7ICicXT9E8DdBq/Ljz1raj/09Yzr0BJRSHyLGrUA/FjcOtI2GnVlClpsKdyRgO2UZSIohPKOKos9FIXt8IEEtchNcMPe5BDTq6a8cpgt0GJ5His+DIehdG1JjgjGz89AHgui/Rua+N8/F8hF90YAxu8r+m/UdLQDiPvRQxRQuo19CeC9q0aUUzxHfKYwXL2LEKwmJdr9TLQkEXWrfHaHOabrI3WEez9wFclc8EOxqMk22RtFB/7q6Z5Kn7rJIATtGWKjyZ4HlFyDuUdWyPGaoeMAa6nFSAi0i+I+XkLiLJcqpCkfuu7JIN7ozgMEyHFf0lft4r7brg96kR5jRsOKsii15OSlURyS2XtY58P5cd9Ca2MNM/Zo1r1p0D5As6vCz0XQufX0H4W9KdhtJLO1xvSwTrKnwzWO4kTR4dANEYd5wV95sl/gBqPxgIRlP1XAu2v45ZjvBj+TfDx0bytlA9X6D+B2lW7glaN/lRI09G6wbqDL0TblwLy32KtnQ8CVRyDBPYMq66+cV8KOiILytn7gKKUlD5SuP5xSJHt9yqJrv8q9KHR/okD/ZebdhA70KeZFPT15i8GPVLk3/h8uNfMGfZctJrBPaXXYL6Cq1aeQQ8XFZ09x56A/IGwglIvdheWxz2jgyGGoTmBdDXQnhgzlj4VIg7qOCvXAgWrpba+uLkkLpL+eHOAVoRdoHfBN0Cp5wA1KCCTfQ1uNIGVvEXiC+p5HlCNYoX866FcD8l7TwDVKOCej4JynaTk/1Z8SX4kz18kbkOxOuwpYGWTI7OJxIKDyGRyG9lJTjqeM8S53lnobHD2OQ9Sjw6mEwUFuUpQj/fRs4JqHOiOdae7C93V7jZ3v3vMPete9oreQG+kN86b7E0Xt+R8/mvRgzpBrcSyRiZKCtLo61jzbgUbmoKmqBDmtKWa4Uc17eKsxpZCPP0mOkESSwgM/SBYvWTRa7jPOISMiN3T5ezIf8bHEniQoVYpJcNpElmX/UDRzWZ8FVPDyP3cjyGfoLyfIttMO+70BxHTa8ugSLdkrHCcdyb6kvPuIUoGqOMbviNRxsTKI5HN9eehTI+1plpCbs6SK6P/aX2Mkk5p3k5byKWhRN+tlJ0FIs0eS2R7AR77/OmYr27SEs43stC8G+xlovjl8UgFNT5UrHG8vnUTOLdgrj0+473mpWGNm49+M8nG+g1Rfy3jISxCDNVKErFhnHcBzNmQgLZhztsTOVG8r4VgmRDloBW00wLpWnutbySPfhwiDqueOyIezp0HmFj5Umhrok9CDFu1a4rarzkE0mLtso+RANrUWslOX/ovllG/IG/8Gn066tXlrH8nvlE34aXgG3whvUBgHhnLooueRz+1Mn0G+J11gUdhDxklcM9MdgJusfa4Xov90Uo1ds98JMiqeuD0GXtb9luYrSqrKZw/WGlaktMleryFbBO4LueMcmY6q5zdzkmB6YbQyXQBXUd30wfoowLT9bij3amCE1jsrnQ3ujvYAVEzBG4x8rJRFGaDfXJsDvtg1E+2Ho6S/eh/qoUSc3YI8p5sLYEB2THArfEa+kTpOASSquplv+6jZCfqXwu6pPPNJiWbr81xgJ14yS5ix7dRLe5qUq7JqjnfuEo5XCfnW8BrxMvp9wJMbDdnN/Aqfbcmo5ntaVImj7IQlD67ig67who7e+GsxUso7ArvbDh3g+Qxnt8DkC3HKa25krltivpzvgOYKp4HsQD9VzfJUZY1P4EcFc8x5mNAPwH0LdgNwsiKKAvYCVJOqy32VpD9KZ4JYopS5bfcC5SjorSyQInV8X4v8zFAWfWa2+ZdEL+tl9xMjjuBM0Jw7bc7O51jziVap+PpHEGV7BRn9YLbzx0laJIl4pTuFRTJBUGPDBO0yDzvdm+rd8A76V1kbWwYmyQ49WVsE9vDjrCz3ONVwaFfL/jz2/gGvpPfyx/kF/2CP9gf69/gz/OX+Rv8u/xD/gn/XMCDcjA0GBfcEMwNlgZrg23B3cH9wengsVQ6VU0NS41LTU3NTi1O3Z7akNqe2pu6N3U89XDqsbSXLqbr6aHp0emJ6RvSM9Pz00vSK9Jr0hvTW9N3pffSb0PEs+h1oy6DhduJliFG0fRDfhxOhS6vPfDU/ZiIc073x8qWgO5WlhbaX81IC/zpYpcU7XFFnpt+Fyhg3aZ65SpPQhLFclTRM8ajvKAHKZ4s0W+sKG0KUKxON9pz2PRhQ8RlejcJY31miY4ZFlE3dVOmz+hv9N5YO+htbngEWAdGgTZXXlU63mwUnx0oUGcfjLBCtLdI3ooHpmXjPyGFWF+oLSPmZR/6zVgJbZVrRfbhdxjZRB2tbnJx2pDeb9qIZh2L0kMPx3rR930WLZgklPwEoK5xpDhObzvkKQ8FxUfGaFF6COYc1VdUBnjQiP6/GcuNXq8Czp7eF8vFyFSolWml+2K5bbBfFaRqS85+gKpoF2I+hf5rRa6C52ZQvCfWsvY3HkCUP+TbiZI8gs8ZiVlOuNtItmHF82o25DqoZ8NOJ1GxPPPkxQ15OoZfjX7HtKnOtI7QILW0fwC8rqwvtQ0IyuboN2L1YvHs6A9jeQozaH70+7G8kj0u+gM4DzpPycDgDQ/yBZOTiDzHfxOrUyFK1iWxwgXIGWDgSuupeulOGHEvCZEriDTzh2Ot2d5ty5EC1LE+tFVryD5EMqRp3Gl6D0hporFJGd0gAQE/SqSjhCV4H6arFyLV6GTOeLj1GvAC3Rtrp4Cnp4MOR6lOIq53MNZIe2TbkafR92LtKP5Anrg7TLq96mXvo6iNVxIWI0+gB2Pt6IgXVfozoKKjF9WkJqmdfiuWKv+K0t5KkBtF7xGpaMInsGwH0XHipCZTeX1p+R9ygPRArF30U3O+BzR7dGIBR7AHrHaNZRz9cawFtImju4CWt3Fmp38DyLO0Vyx4J9Hnmqi/yHEKGPkSyKm0j5a0L6rRn8baqwEd9xMjzzJY162hxsfi470C1u0gkQZ7C9RVd14b7F+FXhsbi9TmdvHbLDmakguHdJiVhrHsmANpGvcq2dLu2JghiriXQblZK8hNpZfoT0FuJu9qlBXQZwJ9lrUixT+G9FmHgZQfo/+ZkeXSkSAJ06PndETsN/NC+N2rSpPe4AbxuxswlHrJ5xVA36kVqYtRjIrVD+hzYr99fxpIztCDyPku6IsQYujX4RfiDC8Lv/DUs+VQT1m9VPk28UvFF8qTGnNBSyzXQnCj7DMgWQObf/81hJmT8zyUvslIzc+GbxiV14JRWKQkLq/92eizQNYmoe4FGHW44uVAOidX7xR8STuH/wOtbZnMJ6ecjDMS6dfj8M7HJMFrrqd301MudQe5E9357hp3l3vUfcwredd6M7xbvU3ePkG7XmIVNppNZ4vZerabPcDO8Ry/hk8UdOtyvoXv48f5BT8nqNZx/gx/kb/G3+4f8I/7jwaeoFmHBdcFM4IFwe3BpmBncCg4HjySIqm21ODU6NT1qVmCYl2V2pzamTqYOpo6I+hVnu6XHpQekR6Xvj59Y3peenF6uaBWN6W3p3enD6TvSx9Pn04/kn6shbSkW9paKi0DW65pGeH/BjwilA2R0muUgdbS0V1jPmMshfhN4zPrhTI8X0oSXeA3IDXRgfhdx1rVkhIDp8HLYX+v2iZfD3ep9pPXbwXZ9rXKZ/dGUy5r8Er8LQh1Yn4A/Wr6Imb/QyyZi/8W6KOv8aFE3CuSIs43Plv0XFCyFf8NgNOvPLayPxN2QEn/I1+4uP7EhzJ9jUrNUFn6RnGCjQ0lMe9g0dFEWd92xWjhWHvs8yS0Vt622FfnVrTq/wXv9g5iveCW2PsvQTtqPNoaLTmvAOjAvudV9o/BHGw4SECp/zApmLFE0GaP5DrQUyQoqATV17yEof2cHqJiNNdhf/ClKGK9NMJP4ii1PbIcZdm+3/2/IgWbXDUcJ/8dUKh9tVD2X0eUlXck0bbfWKv5b0a+1OLLYU1qRHkVvATyozOQiIzqfNjUrwP9laBl3FtI3qxBZHVvZKH+WXXLJXYCZ8eYlas4Q2uP/Ncjl1AjTd5f5GvQHk3PPMY7+Qdhnwp4+5q4Lepucj9jctWaxGIZ0udDrqKdM0aCquc9nuSawgXcy/4boW6CZzG7PZuouLrtJPJ8NfQf+yrJJnLbiNaQ/h3y9F0csyX3Z5BsbCUsLpy9CSFKcV7aRgBeAQhSJGv2rmJwoKLwvksyBhZj55PvgpQC0ZFqoyjWs6wc/ZqatJvrdd5t5cQk9ly99xiSyG4J7c/pO0jG2gWl5VAvoWxE+lmtkYlsSI+IdLUzcap7EXj41fAcGRzotqMdZEisV5n8m0B3m8B1zgQoG50TFS1lFaSq3cpj3LyQjgFrTt0f+ug5i6DdKu4RvivhvwlaUCtTNrTrgxgjMnaXuP3QrjEk5s0jZzGkxW4KxpGq7o6oW/Z8Kw0xGPuA1R6+BMG/BFRrO3KXyv//RnwjQ/lIKkr23fjmhpqj0obfBu3FcE3wfKCq9XtOcMJ4N5RTsIwSXX4JxqfuRb1vWyEtdlt4XwBqeSCMFmx9+W8hpYLYo5XkvTuQNjZlyAshRe+GjKy7HeM3RLaL44DaNbMhX0R7Kh054xRQu+Z08gHwW81CSuI9tI8C6pR9B+hWFak0pB+BX5oy/j7aQSpNzXTxS9FM0s7wlWB/qKLFnANKFryhyYvgG05DMA7jD0r5wz8gHdbcORDpoIP5UEaeTR68zXyzYJ759tw2pIO76X8x3mDofhkp4oJ/t448SH6vNdLuM9HKMaRLFG3sDhN/O0WPY8FKK09/DukVliZUjHwCWUsOk4tOjzPJWeRsdg45Z2mBjqTT6VK6hR6kD7ncHexOcOe4K9yt7kH3QfeyV/ZGelO8+d5Kb5t3UFDQj7ECG8LGsxlsIVvFtrJ97Ch7hHu8zIfx6/gMvoDfzjfxnfyQoKUf8Ylf9Af6I/0J/nR/rr/EX+lvFDT1Hv+gf7+gqx/0lR9j0zgMJIOaZnXGtV+28j95Gvj/NYt80ESu5n7NUMkNcRLiVLJ75xVL2q/VfwNuAx0bXUq1lNxM+8cYjEv/gvR05LOjSiTwIl+JFlv6JW4TN5bYL2e9/wqloje0PnaFUuY1LXeHoaSbzRbPJt8EFGk7qZn7wtZmKd3CVw3126wlhY+OG0qycc/gthar31cJpDWDD0EJVV7dldGI1A32B0vSG7dDQzv/4BlEW6FlkIZJvrfQCm2q3GZ34QuJ8uVqB95c+3KFRMffmoB2cYoqsLXDEsaGQ1l7b/S7yNK+4iJRsbUiOtu8/iroqJ+ZlpOvSMubbi3RHmUKc+p3p1XMpmEka61HDaUqysL7BpJNjMnI6N3XkGxfZ9QZRFRULt2XioUD0j46Duig+CqVFd3sqijrTXeajiUqmlcU/cLERfDnEG2llkP7MY0XXgK/BiA1qySgEBPWGUgyzc+CM6AhB7lu/s6GHJSkO08xtmoDgHJphXI1/ilI16ckq+2wgjpGrIpsr0GKGEzDdK0n1e9PPYHpNXPGAPv5N2N6gqNgc4H6QhsCg3d6/R+ibZ5OQbscf64lZYys+J+CtJfiedUb2XX6C7QM0DuoXkkYj/GtSrZ0KhgUa0Gtft1/K1re6f1Sts8rLLlgCfYidHuBulDaZ5QR+f8HlIklCxZt/gPKDYSZ4asu/EErTck3y/x52F4tgkiu4jhbNKr/GKao+BMy5W2QUic6/lQ96MYynUTZtdW81lgZGVlrP8jqzLsg/gWgRgw8+f/C39qT5HfGik61uw0oEmXF2UlfALSLthxfY+zXakEv+kDIVV4Gt7+kZXsFTi+SPP893PZyn64hUwSdvZ7sIUfJOSfjDHbGOTPEnb/a2ebsA6+G85SKu7/KvyBqKg1fPJJnjEPz74HTH3GUTV4qpUvFt5Ldav88/QaNos7bGvLttzOr7vVgS1QgoWUBYbgDdjNRkh18h4Iojamy/f0/zDNWamZHW5n0YLPi1BJLkhToN3GjEaGlC/0PiaKZKm5EUQg174tQym4PI714Ut8RzwGc4bXDy+wN68J3oj8Z3sYKb3n9wNNBlcYXu5zhEOu8jtbH0oPwY+AdkNX6smAywF8d+dkCfxtQsXVlNcRP4y/l61zDX8pGbrszxVnpHHAeo9fQm+haeohecAe6U93l7m73tFfwRnuzvTXe3d5plmbD2XS2jO1gD7DHeV1Qe/P4Wr6Xn/KpP8if6M/31wrK7oR/OagH44JZwYpge3Bv8HAqSA1OTUjNSd2e2pY6lDqdJulqenR6enpxen16d/qB9LmWXMs1LRNbZrcsa9nccnfLsZbzmVxmSOa6zMzM0szGzJ7MkczZrJetZkdlp2TnZVdkt2Tvzh7NPprjuWpuZG5ybnZuaW597q7codyJ3Lk8z1fyw/MT8jfmF+ZX5rfk9+QP50/lzxd4oVQYUhhdmFy4qbCgsLywvrC9cHfhvsKpwrmQhm3hoHBUODGcHs4Nl4Qrw43hjvDu8HB4IjwbPl4Miv2KA4vDi2Ov8l7b+eLjTGmiFD8MfrAkLjWrIFxp2QDac/M/gcwgXm8A0VbHSidRStZyngscaRcpxGxAtd13GaVhWkICkdjFbfXHJn01eQk53pf7BWn9Km8XQ8k20emTuF79reL/Ufw29AiNt2soa7BU5w+h1NseW+JN4Xh9r4Ivu3Y24LGmEml6M7xdd7UxmaiQdO6TKm+iRfrvgjcalLd5FGNKx9UomtnqGEnPwvajN/Ma385WsZxgnt4y0BHoNkIS+UPHU9X99SqIR5LDPWtD/KhfA7Rf85b4TVnLqLVMvlqViKXlLgYJdTvGIYq4g+h9OLROYPqtoaufiZdBSe3VcIU3/chEoD2al7RimPOzKNmuER0Px+iQ9RoRGTttAml9MueP5RPt6ROQjEA9Gf1Aeq88D3eLKdfsVEXe2PehLbXN82guTGEAZat0XZN5NDnb/BFStKA6HtMieiOoGyn0K8PaD0nR2os+3g/0BsBZHEB0DIRYlG9DL7wc7+7GdbN2lSw2pa6Ai7wuElqYIYoRbPXMJD3ejj4n1su+xJKb05eQ8Go4yX8HtBOrl9xregrHo2GngqtpzZP/lYR97ovmFraTkGgJhx5txOErmeCLm4y5iDhA2SqGXgWtJ/rEnPxhLJGEdnNuxH4VrrxfXtnqpSlOoS+G3Wk+VhhpkCZ5xDyaG7fsu0jNnU/y1jgjfWQ/gNBe8i3YFYVjdRzsDK6rgAd3hJWfjO8usci1JN8AbzYm2du0fQVp0q+yE8fX2bCn4KPkfgN4hy4j+Y/jum+TXJPWtR/dnqa52l52t+ZKiNYTWS17H0cfilakCBRfhdEZg4UitwaSdBX5X0oj9Ms9dfaORMsx2PDqmNtJokj7Bkq9mpVbsVZeSi9bWcGaUePbs2+I5aLmVJ8N1goz0jaCScvFl4PWIH5LKilggRTdV8ZmpKAo0tJ+B9dKY7YoMqKE8iUka86BfiNDa8f+ZuUlfTh/QLLWbGIRvJxDVl60s4qf6k+yZgXbNfZX963/R5Il0evAXejJCLc3nYRtYkw4YunN/F9im3pHLd2V++zYOBXeUlRiB/9Lop51MtzXEeUtZizWiImGysJYm+pdF31/LjBrFp04tF5yMiTT/O73FxEdeTbCxEDb0JeRTHO86o7CHM21RfLg58Ry7JfURsZybAmesvduck87B2N12iO453fhHa7iLYa4stL6bUFs1JbejbyCZJrfgHwOwlEGaciSPpPOUIz0ksDV/rshfrq9anB/0onw/luXBefSjquTfR10eNpKMLJh+yS+R5clKkKdjoF8CNsHrznUeor5O79EaZqiCGRZ4Fj9d1rjxIihcqXYfMEzN+Aj95uoy4vjoUkYQUXhK/QzoPcnysINzF4MqRH2VRisimU7SfRmQ5b9AzWS2mpMxXJdir1JfZOCd8E/0HWJ3pQWrgM0kooiNxou9wNoK6h9zsD/1v066h71yxFA57lvAwlajNZwZ4C0TK+lkrmr1+Vi+IN+Huqq21b3/S2IkNJNjI2f/3aMflJDHFbwj2KZTqLe0Wqlk0EOZr0q6p8ASYWiMGBlg3eArVy0Ajy4JZHCgrcnUjzeDik6PpnUjszFF9d6DS31AOoVM4gvK/wM+kSYt5SZfAGuDekIRe2Nh3as00LHo8WfoT38hfgiXZ4oS8Watx7LmBPldUBKK9JMgm71b8H48mgVwv8MMj5DsXg9IAMs4fiqvAL5VaKjRZWgvhk9/zpEfDA4wXkPyHgMH+cuBw1pGfFmgb4I6peQtg2DItQ342MZyC/o8bi7QO+Jq+5+G6RCCJPuTsjT0Yi3oLWgHEmJPQ+jyEjY7aUvhRfXAEPQLWADCGtJdRQXObuXgpYTcKo7BSSY6vXGy1AesIg3EGJQwI3l3gXlFbfzZWxfQvAx1LRK3/D5qAUtsA/Dl7xlc6gtLbl74EveyqtBqyptbxaATrTM7oS/A/kE8bdNzEnSApPIQrKO7EZp6UBntDPFme0scpY5q8lXSDvYVGnZRsw/Eu9z/VbDDtJ6xbKozwxeADJoVUJbaFhvEZH3kDzBtzOjW48Y/Yk3CPNrxNahlYl6iaTq9cJ6a1+SHIwJ4/7w8Zhn11WRNzvIKwGv636N9RVdjumRb0oW5Eh/B0ym5qujSPWSayCCiz07jz8K0BilXS/2EntiX4RvOH/+YogSLDnVG8l+8ohTcsY7850NzkHnEdqPjqVz6Gq6ix6jj7sVd4x7k7vMvcM96J72qFf3xngzvCXeem+Xd793lnHWw8awaWyB9UpBhg/ko/lUPo8v55v4bn4fP80v+jl/oH+tP9mf6S/yV/qb/V3+Pf4J/9GABv2CwcG1waRgRjAvuDVYFWwK7gz2BYeD48GZ4EKKpgqpauqa1LWpCampqZtS81KLU8tSq1LrU1vIR0k/oqK7dOEOqDgZcrX1zRlqmoE8BGc0kkpcQV5Ar4c28cVYIuP+UaK4t1ai7CWVF0Be4KSl0EvkZdunRp2VseRVOW/vM1AyGit6t2gNGdFeIHW2CzHD1UY6gN+J93n04kkbUZb9ibfUySrMabausTWlm+AsyhOlxxXJvKLZ17yvgEbO+FsRLf3oJFoPIrHtQqIjrWjqTs8qiz4ldbIEykQrE7VjXsL11kAZ/UKE5XdITMzQIEAth+KN5Jji78PU+Ayi/FCVJC6HEGL5ggr4K/S5TkoL14G6Fj1apC2I8rsX4wteTFSUm25DF2ZtrQOfQvJNR4H+o/RXarQk5iWFtJSUhK6CFvsaY9l7KnBjEfRWYD0Vf9BJXwG59vt9+k2PXkFRL0K9TARRli+394lIl0K0Z5LsRWHfVwE3oyOXaEkDQAvrhDyMrK+pJfWXSciMvxmp74U6/xrJ9gnhf4Q2m55+PpVkDW+hpcyIPwIO9fobbG7FqmS3E/3qt/bfw3PgbTQQrOFdR068HnLs9jCHKyq1C3l5OzbSP6COes29giPsAupwCsnETr+BTf89pK/3CPqBT0+0EjrW8lF8x0nvM9I0wTuhvPbWbDc32ldNhE11whTdGvrvw/ZDo6sFaORbEv3qiP/vx3eotAZdy9T7wX2ocWMUU++VqHXXY9Ve8v8CPiCCZGXT9mpMjcESfwW+J12x14yfh5s2ISukD0ILiRPGz2FcGut9hmAEWv5pjeUAUf8MlFN3Nkox+KvBulD1jqN3l0I5bVGpvI07Ma1OIsl4Cduz5sPasVxkZVpwp4k0+eJCG1G229JT5G1mLOrkMHFXzEukuSLt+4Lu1nGXlBX8fOAVolI+6zLvQykZTY/3FKC1DZR67yTKXh+jLwfXou8MemD77wVa2eiu3Q4oX0TpT5t/m3k7CmwMvCEm2hustvMjoJG7FS/Ab4Rf+gyfNvaGEtb+DL80ZEzFX7CC3lqoNwDP7WDIK6g7hu3AX2Bj6t8KFPoAhKEbsBVYEfZDtEOUY5kCFDRgXH8JfkvI/hPYOQIk+B8QFFhNjK0S5IEWk1DwB6CixWn0noY0dqf3X7EfAl87NUGVbaIX3EnuOvcBL+2NEzTYTu8MK7PJ7Da2iz3E+/EJfDHfzo/7gT/Sn+Wv9Q8I6qoSTAwWB9uCo4KOGpa6MbUytSd1Op1LX5uenV6b3p8+29LWMqZlTsvaln0tZzK5zMjMjZkVmbsyxzKXs4Oyk7ILshuy+7MP5dK5obkpuUW5jbn9udN5nh+Sn5xfkF+fvzt/qkALgwoTCnMLqwp3FY4Uzodt4YhwargwXBfuDo+GF4ptxRHFqcWFxXXF3cWjxfOthdahrZNa57be3rqt9VDr6TbSVm0b3Ta9bXHb+rbdbQ+0Pdqebh/UPq79xvYl7evbd7Xf3362H+/X029Mv+n9FvVb2++ufof7nemgHdWOaztu6FjQsbpjR8c9Hac7LpX6lYaVJpZmlZaWNpR2le4rnRHHodw5onNy55zOZZ2bOnd33tf5UOelclv5mvL48ozywvKq8tbyvvLR8iNdtKvUNbRrfNf0rlu6VnRt6trVdW/Xqa4LlXSlXhlZmVSZWVlcWV3ZWrm7cqRypnKpf7H/4P5j+k/pP7v/kv6r+9/Rf0//w/1P9T9f5dVydWh1XPWG6pzqkuqq6ubqzurB6tHqmerFWrpWqQ2tja1Nqc2qLawtr62rba3trh2qHa09VLtQ9+pt9YH1EfXx9an1WfUF9dvqq+ub6jvqe+v31I/WT9fP1S93Z7rL3YO6h3eP6Z7YfUP3zO753Uu6V3Sv7d7cvaN7d/f+7nu7H+g+2X2m+1z34z1eT66nX0+1Z1DPUH8teTppR/lzidh6DE1lSS5E2UgkNYzq7laSjMjWrownnzvPJk+Lta29qtR79P9zewRtNfzv/39tl5p218Dsm63F/zROfwtwasriUN/ZedQ4K0lSN0i89T0Ve/HL/wTQpE92R6JV+Tzp+p96xSid7n7SRbT0OnqdN/7CrLL8rsNXEfBuwd0sSiqaXskh4y9q11DrWYcxGHmP/0lS/h9mV1YWQfx2kP5eaccjjZi2wl31pOsYy13n6UaCE+lFa7FVVZEPCwQjCXnPaVLDSFKJ9vBQMRpUDM+RT7pGWe2G+31SuuIONe6Nin2RI/bLMjrGUtPoNa6iBK5eA6kSbxjep/YstH40io0b0bn3YPzd+BwaRq53xV8B5Z/0qfF2gK6xYqhj7eXXjRRznK4fJ0r3wTcTm5OFm9vfLEo/6ZPlfk6UftLnwhkD1iTNzoM52cRoOLxnwztQfcNOlmhbbNGevzrRduMJKAPXCdS//5EmbSftnLX3VK8z8km1jTaV5OuidB0pRBVBQcm89IvAMW9x8jWrtFrnqoGYhtLud2HcScjqA2t5W2F3sgChzW2u7Jh1z4BayTWpEP0emG0jfxdp73PUmsJESb333Cbt2vtYs/SeO612k2uXaNd5Jmm/yq5E98X+q5aNbsbvEu0zF3s3hajIm1XU3PiiBuX/JMrHKfIdtuMPxuLfOYMTZbUmr8k+e9I2Se9co0WarU/7EJ7fq9599NcgrdGcOFqcIfTEsKAzhLT1MdKq4TmVVf5T+yyZ3K3noCb2SmdIxX47Eouc0o6eE2HDO3ejQAN2pRaV9Ok3oowejZaMq/XUESkgx3sWWtjHsXwk58J3Zfinpa+ZNefEmmis7o1q0p4N9/JlCXFru98zUr0r3hbOS686X+iXf1FaaJvx1VAyqvhz48XmTQALZPsO6cI2LKv/4BUgU8ga6bH9wpbRB7JXilLxFda+kdHruDXvmegpFF/fhAUi/QLYimWJtpioEq3NLUXwwCaSMNajPLk1vKVzCrK9zxLN33bg+UWPTBK9en8tCRvGpN9TQj0J/wRRch8bYrqNLFFx7ftwteN7KNepG89AibyXqHfqB5gV0vASvXC0joTQgr6hdRxA61UdVidhYk8ijkXvyKsT69NjJIK9Zn1GNJm7eqXOUPjeJKgRUQNxzKJoyu/h/lVIn5EU+PzEeFpB+1gmWdQN5UnNeT4Jr0Yd+Af6LGPwN/8kKST2K/LRV1zHSlJoQvkqHxOg4wQuaCyhblmUdYiVKVxhZeqkhw1HS5kCiaKlRzHSBIyxjUT5qReJ9iWsIvTpuKbytbDkPRCn7r6K0mN9frvg/HYDrSep4zkkj5J0JeVMvJbufxxaa7ai4B3rPR9qxldC29xIj5BnERWJTK+1jn6Pkeud9xL9fmzDG4hy1f3lJH+l+4u9C8afPOmhhmL2mkQ+vvmj87kchZxThcQkwxp6nafBevWJzdnLE+0XEVPpU/RCkm+gri1s5Lygz/VVFhpt4IuiIqgpntqS8rJJItfuPbQxqn87SJajGGMxSTd7WaKuiriKskH3WigXxzRGh+B/FOzeNBZO+tW/HjQoVWI8HYmOmi49Rsag16ENMUb3xB4TudF+aNymOSEZPU7TXg3UFpuWmJHUsygfbgF13ugm/VYIWgB4z2uaq62i+sVGlaC42ADMjXM5eEeyf8fqajm8hq8RMEJ8IQHPh8b3VbqQSKs0pY3S2poKwGLB/xHcM1Gsa0v/540j2T55ujuRs4juPTNPKr0v7ZlYtmneixrqmfvS+WlDXivufsUdC/R6U0wYSHsJGztZ8f7YK6BN++RqyXUvX0eyfd25XPlg5YjSwpTs+9z9PMmiBFrtk5qb2se3kKxZyZzRQ0Dsw2AU9iX777VmLuUl78b+rJjFmg/iIBchXfpmIcZzV5zODxId9ajxfK0nWUOHJm4Wdwysp8RbjZb+ryUqCmuFaH1tD4xFcP7ecJJtgHCkEemnoJ66naK4scpO6YbEPmieWvTMXpXIq+H9InHTMDgHystDa6iUvWqBE5LF3krIRRt6ga8mWRK9KBqLgOZ/2qLPY9SE/1mSMZghHpfk3UTxoPKcRedL+iHnYq3ZWt99JEOaUirsPwil6jTrF4QkbtpIMom1UJrc0N2EY6oATrIi47IpiTpVuPkE9AX6NOiTaG4m+mmEvwHJnXLlq0saMmIaamcVwlmER9Sbe3X2bBh/D4nekEEahL4mMQJDhQY6mmHyTmvlG6C1CJsZ6RGXr7hHsVUjveFm0GtqDBCd1B9D+QYuO+gv0u1RIT4NWKydDNotVP3PgM+jgjEbXk6B3lRHg4yijU+G8jYlCq9SsbeJdOXJpi0z4J5nO8EutR0gWWs5pZXgDnzPSt9VeM/wDhx/gt7gt8L41c2i/ZdEi3QDxIZXvqlyzUO14nQqSRPNPSuKRcKTtBOV94Xy/kRrAPcdkKo4i8gj5C+gsbU932Q8xw9hWXUm8LVeNhJ6U7IB45HjjhapnUj1aFueAttgPK3VDin7z2vgjZMomrCKaHi9SI1zhuI88gK0q159yaCuM3R+Aqlq7ObG8peRdCM3y3vBOredFOwZey8VqQ3yruANMOOsuZ8BawRD8D3GmB968NRYKvqWB8MTs1D81jes3rRnQI2/B8arVjKKqj0PLW61XyVE1vbGQ7sKR0YnqQTtJigk3j+Wqu1eTiOUKE4OtcT0oyJVwZRFD3oTSaqBl5gB0Xxid6l7j0jTJ7MN5lVk3xZpvURFmuoCfB36G0RahF3lrvf6v8P27BP3O6ybN5Rkh7MEfI81V6J4u89B3U5sEzwf6avgJcl2lKQBjNNjYDcQu1uC6zAOp7LLkD6TVf/H1jyqWEPaA+j7Ey0c2SfgfQS5LhinzBsLtrwKl0FkBroeLJK1FlxGZ/gxaP4tvsW5F6yELYqaT4SUVpD5gCWwdw28zmDdmf4q7MtIydlokaLXS3HY+sXIyF58KPRu3fWBTjHRA9gFkRK7yfzLIiUW64FPxhSDZdznwqs4Zg7s7eJ3npi45vyl4nedKM2+jFv0GNgKGyrV+w7YJ7RqDta5B+obe1NnK9g79Ohx08+h7TLeD7yO+egv470EbZH7KTzmjIX+DYahn4F8E9GevEb8tjAkXQnt6Rh1rWw75HfBzVYUu3YY/NsNZUv/iNbJYFfFusUvdb7kSxofE7/aNKZn0oLCYAUnhXkSZjzv6WAXgTgyCNFGAyywWX8oiTcKuyR+RfeOjAlVhhtGvma7V/zKo+1KiX4If0HUAv/fMDIVP7rmb4IXicD7mMsXLnWM5R7xjTDgfgfsm6Ef+mooDzGCnY8RpjGW97j4rijMHAw21hxt3nWm/ZB8DL6VnKkG5YFf8V5s0mvu8wXdrGD4LMaaKvgfxheRSuRhsKOWkZUp2HiIs+f+CN48ErWDl0IcVkmJ/1W/rUleB7kyXquM3ArrzIvElTjE/xRYWVf458Vfccrc56nIVKwCLyTJNwgyzmhnjrPW2eucgpeRJtH5dA3dRY/Sx9ySO8qd5i52N7h73KPuea/gDfUmeXO92yEK1SnvcdaPDWeT2Vy2gm1hd7Oj7FEe8B5+LZ/C5/JlfCPfxQ9btr3X+7P9W/21/nZ/n3/Ef8i/GGSCejAimBDMCG4JlgXrgm3B3uBwcDJ4NEVSxVRPanhqXGpKamZqQWpZak1qc+rO1N7UodSR1MnUw6kLaZJOp9vS1fTg9PD06PT49KT01PSM9Cx6RswxFueFRFan7chRJ+Lte18DGFfRS5pJrfX9hHeOdxdA6dXLS6/DOwEyk2WbcdO9IOFV3h22BEDHqFQYbifMqq++MWKU9/UrlsK26d8Uh4u6A/UGUBQtCV6t56+CeVSRG4jHc9I03OsBazcrg/cxf1OshDptMes6dxVgzgpq18qot41khzU2SHxH62O9a2rW5rWok7d9VGOyZvY9tJMtEW3HmLTcuwnvruRIcSb+VsD6nQhZLshXrSgE7G64u/ULWIq7KsDIVQz8LyKuqgINouHQRM11D4CEqREK1AynWLk1swr6tZyVkBviimkbGOU31et9FairZpAo78AvodxL1WOJWa0HWkSeEm1hbMey/xnJmVWtm/3THpRb0LsRYokS/c5UCTHrZKLfZekmZbtPOWp3HGBypenS3pL4EgdTnpJqPsqHpYqUach+YeUVSGjnea/FO8WGEuXJXvduIMp3TnuP2HEZpjWppzHCDIQhHfum3ZzGeiC9UnuR2tCvq6E2hC8HWlJbQVcNl9DpvpBkkCbVp0HLQX6AdexzoGRq1xIdZS2H8h91R9aDVpIx61Gz5apsD9Gvbyp4bUNJVDe9BB6DCjtozaOUGE6H9Pg6yHiPQ4DD6wJ82wZ3n6Kl3gGWwFVz4vQbr48A56fGZEUIcVbE0jWHWXM+AhbIjZEB/o6ejQofKIwixuXfAfxN4qQFi/Bd5bKhxcWpcO4Hi98IgiGaP58FFr9VEnvDK2ixypr3kf0jsVSMquRdj3xp7DSzwcBNJV6l5f+CFiTWtSRi3mvAkyf2ZjSdBlR9K/Kfyh/hDcAlVIn1Mhi9ESyO9ZlWmr3XmXIGUr3l+GKmluIK2KDTTd0SUdFEQ/ZUKGePu8x+jFH9NbYTe0JvssaMO+u9Auj5CDfV+EvQ51C/jViir0NOweBW75MmRUfDXg21SkS/xdhJ3wC+gkqPoDiOL6DnZIc+Gf6XwStSSf9AYuC9EsZjnSI6A7z5DAakv8H3ofE9HfpafDcT/dbpcfQe1HG6dpl8Gbem5vj49nsZuIIu/gHxuwajkDLOdrYJ39WEd8nd14tfPUZqcB9YEyM80teDlx6MLHg62AzLM1SjD0UvS3tTgSoFyzTndigPfCt7KaSD3VXQjvFT5Wz+BK/XyfV7I9gYS//GnwNd2Sv25iJ8iXn6XwCaVKyl92rt0ec/DnbHvf428VdGbB0IUc9avVcBpZn3Xg6/c84RcTv2iDUfTCaDd99d5B5yijzm5JxBzhhnijPLWeSscNY7W51dzr5gBsRB01oeYzdPYi++Ba9LlNK+yfF34W4H7VSkd0zGl3wdyZAM7mT8hb6nodwMdMrEvCbpdoI8qnF0h/BtQ5u7l++vlxLlcZzBayC9QhLxgPh0fB8+cYbJOXjLMKYf9bfDK+vqblea2/+KlE6iYiPAmwV0GUBbTkOUr/g5dWbku5brgEvDFfK/B7/0rP8GbxyK9XReCC8b5shYsgxeUw2cYc40Z6nYscPOo7RAh9OpdCFdJ3iGI/RRN+MOca9zZ7pL3Y3mrfGqN8q73pvj3eZt8HZ693oPehdZgQ1io9kUNoctZevYDnaAHWNn2WVe5IME/zCZz+QL+Qq+ge/g+/j9/BR/lF/i24HTTUag6sNHzXkfaW8onUXKVHlwGErXufUqZa0XtuntcLcom6xWkkXKRHlpW+8gk4+Q1oY2m7x/7ixFHqWvvoG3Y2sRjrpxzApD2e9PCYzj7wBYtV8zaBJNyP8KCfsshbabfBiMNUS5qbJE1dFilOTlRigRtaIlJ1EswpkNbRRJLF6O8yugg/pcS/4VpU/pa8e9uUCxJmwSzT23F/Yt4ddn7tpnQJ346ExUFe/b6JkU71m/w/5pqKvnnoih5N0E+Fi3nEV6DOha701WnroLC/peEyuatVqNxQThL7DqaUsaHT3m9UTF/Wi3rGfR3tX/Pdzvql4NW1cy2ptIxvSmYycrPPFVK0fzySq27Zus1mJQwRcj1dCg6yNvRG1AN9FxfhW9/BagCfXIjCSJjwDsa97JNLv5Zqu88pIEKaH3Ris9b3oq8+da6R1Aiai3EZab98zVKuu3cG60ymcNtZslMxPj71Tn1nsryK0TsOfNhlTVinoFRELTG6zULNILve54fAnWjpJSJyr6fdSfgtYXmrfPowgkIbvGaldLNqri3KVJI2R/MNYCSuX5MzGGhS47SMxhlpWGUU3cF0GagkctM5ljlcMosGQW0IfR6CVv8k18sVZxxeod71uAZlQcEWo56DwjE8boCd5MSFE9AF3D/40Uo4F198VwE9oWlm+AWjZkHwZqMA/YBmwV+QcxDoSSv3aR3XA3Gqjz7xS3YZWoqA9d9P+AmlIvAb1UUDH3Q/z2Cc48Z42z2znqXKBt4h68ns6nK+k2epCeoo+7/dxh7kR3lrgJN7i73Pvch9xLXpt3jTfOm+bN95Z7G8VdeI93wnuUUdaPDWFjxG04my1hq9hmtpMdZEfZGXaRB7zEB/NRfAKfxufwRXw5X8s3i1txDz/I7+PH+IP8LD/P7keZbTtReittqaZPY+RpbcXglqsnarY9uZr+T62SFZQe2H4wJsqWvxNK9d2m0nJ+gijfP+t1WqI195KmERDk/4eEho9U56OdKJ2ikoJK6do8ojzCI74t8ivFFxjZ01EDLNOKRFv3RvzjbPGdI1qGkMXVqWkawbvZaLFUH60wv7rWBPhfBxygfYSyqH1Rs2XOi6zchvXg/yE5vJlbSaM90WWSJVGkUiX/UFHyQj4E1kPvSDxOjPR0tvwiiLL4gFXx3gZ50Wzsd17eD3dJrhlFQ99GsrhKVdIeXyH+OKQ3WYHgNrxNlN6wbLj8UjCaZEgkpyoQZfchPZ23kgzRMb9jb9iwNUT5QNtvpoDugD81NgIltYGIO95uq7V41McPgjyhx6wRWsi5DsgfciTS2cKbkc4wkZ4jSvPVHkk5vU+hZ7TWy+Os3JXAz0czhEgywQcQE2v9Kqwl/zLqQZWcBzUpwftjZTEyspPGON/22anR90DZxCsEdLGVaryi2FfwnZMC0XEia+woag9t3fU4wPGqto4v9WaRljPUtpRt9vK3QN0qUVETgfpwBkFaLB49+5fVXhHneyt4GMdgznk/yg8qxGjig2sw1pCRMnjfxNhHJh6beyOUsawI3buBy4dIKUpDTt8iUtTeqsgUvWyoSUHakn3ZqgXSEP4y4O1zRPtLPxW0Z+aEBQXxuxfogQHir4xR7xMrNn2wAG4cFX9W7s95aC9Ef6gCnSV+qzUAKTDbDHoypAr8b4CkAO3DghUgG8AT7KtIPQrK/gvfPbCjPwVeH3p0foFlZAy5qaBFEmsUPA30TlL7Oh/1SR2Bg9x+G3kzvFWdc18lePi8+MfJMO/tuL914F61XZPmTXXUb3lf7MKIQAXxNy32bzSZTH9PoggGWoosx1dh/wQqS+UoSgbSvXfhmzSmhrcQvcR1SSpG6Yra0q5qAOjTB5H6/wPPDmRcAAB4nGNgZGBg4GLQYdBjYHJx8wlh4MtJLMljkGBgAYoz/P8PJBAsIAAAnsoHa3icY2BgYGQAgusvPnmB6HvtRVYwGgBVBQcfAAB4nK1XO69cRQx2QhNEsYAYKJBOLpFQ0M7y0mUpolzuJKIJoQImKAFBKopMDVSRpkEgQXtaaqQtUiEo75/I/8Fjf7ZngTI72j1nzzxsf/78OJeJ6DI900/mkajIyDLG9brfF6ry3fu/xsPWjr2ZutwdfHfxMyuPzmOHNTrXaKVzrLzGK8eqL+S3yr67Mjfuk6wZ152cljD0qeq8uC56PvG6H/na+JqhaZH7IXmBBrr6VP7p5ys+sck345nu+hgS40mTJ4V1Vnljx+qoFEG1OX4Zupw5am/4LDny5WgHQdvsVhZgkimwX2R+Fe2y6KCjwWsbjLGPHDvV3WQUsfgSjyrn1CPPnso1YeYK77nCd9/J3nd578ronIg/f54s+f+xyqkVKzrv28t/nW3CrH5kZWE/GnoF/Kj0pWh6V9btBSXDXc8Z/05Ew/jUyS4d3ZlFsK87yp25/Jfo0oFE85MsAsh9p/8rUE3CZ7trjH6Fdg0S9tC6u3/Mo008XiZ7MqRYhAZWEZ2K1x9H/p09rXzUGHofWq7YO2auAoctMA/GJbrlMg21oeET+hv8MF8ZumPPy+Khcfe6Px123OfrMnmKHHnT9VN4zbTQtX/SA/bHwjgt+B1fxVnvs7P5W9wNbyxyylZ0s9MWeUrQT69b8KpP6+ZMpkgl2VEd836Eyw2KLJroITx0A/8rfSQSiu9XllvEV2DZPZLH2GNvAgdPZN+vjIYypcmZq3hzSLsjrG2SbxtywFO6R7/zqFjdOaIu+Olj+gmMi6wf9pDbcg7GV/j6jAo4qpzaslbJuVrdl130VtSqeOgpo2GZJ1BepvuKbGDZJwFzPX0Dlu6BzZyrNAZP+G7j3s3I1NXXnU/+MjsLJNd/Sa+oSqbtnD2GFu9NZ435S86ULHG247q2A7ePs2AV/SxjmG8jRwyZd+j56XzTsJDViKi7HZjXianmqwL0rNI0kV3Euy8cIZFQ9YrYRcKhRC/BB1btKjOvUdSDD8giv0zPK3KqSU9kNb85wwpF3jf5YWvUQT1hz91IB1NVWkLsNvdkgd9HF5I8XjNnIM09VaxSPYZu3SUpd7aQdxe2VH5iWTJBcpXc8azH3GNZdETeMYaO388d77mzsIxaHZeFLOdneg2ZMlidvRMzTxmaEZur+3UL+QfMjacjX57DD+P3EdacArvx/RAyrtMP0lkYZxv9Qm/z9arImGPqEaKwkHUbY9ctubdOzrrJ6IoS3fZoUP1PWL+ziU+Dx6rrffqG3uT7r2XvQ9SZHWdIXblFjxvaWrQTtFBEtEcsHn02Y7E5ZL0o9Sc4r3FUJa76lNU7WS4n2LMlrWB7eILg4RXz15B5iaxGW36YezdDg2DH4K6tsLgcul2wZzsVX2c2LJDfyTqQsXfjsTCuv+HMuU4enAEXpG8Exu4u1kbUd7aoi212hmZ7fRZVQu0j1Dmr8yt+V9K3CZKu1zpaw2BHkQm1/3yAvD7jpNdXyGKiiA5RqwPP5nnY+lWrI1s/T3fcA26bKbY3yNWZvqeolqFBxrtJdrtfBbusAlnvHLEXGbM4KqFFVDdyBobtW4qu2vKtzh6cO2+R5pjBkU+836i+y3oPe5e0nLTAsr3zRTFcBLlF4i9zn1hEj2WyLGphdpQMmwYNE9BvYFuR91WNwLnnt/jVSnFTVmjlXam4pGMunE/vkxoRjaxHafB2aJch/yCd5+JxMM74zH2wlTULd12PKQsPdu6nkG6VKN5rl+n9QGOmAtsEHley9+zQKDoRxa36Pzt3Iz7IjqLi06WXu+l9j550+0jH4FvEbuI3wXnW9hPp+7ZKGl0oie7vCB9JcthziNnxOfB4AquMZcnR+K+/RK9/AN+u3ag=") format("woff");
}
.material-icons {
  font-weight: normal;
  font-style: normal;
  font-size: 24px; /* Preferred icon size */
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: "liga";
}
.material-icons-outlined,
.material-icons.material-icons--outlined {
  font-family: "Material Icons Outlined";
}
.localize-component {
  position: relative;
  flex: 1;
}
#dash-gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 60%;
  background-image: linear-gradient(0deg, #2d265c 0%, rgba(45, 38, 92, 0) 100%);
}
#localize-map-container {
  width: 99%;
  margin: auto;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  position: relative;
  z-index: 1;
  height: 100%;
  background: #fff;
  overflow: hidden;
}
#default-map,
#map {
  height: 100%;
}
#default-map {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#localize-infos-container {
  position: absolute;
  bottom: calc(20px + env(safe-area-inset-bottom));
  left: 0;
  z-index: 3;
}
#localize-infos-bloc {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 1.5rem;
}
#no-geoloc-infos {
  text-align: center;
}
p {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
}
p.position {
  font-weight: 700;
  font-size: 20px;
}
p.coords {
  width: 100%;
  display: flex;
  flex-direction: row;
  font-size: 12px;
  line-height: 2.5;
}
p.coords span:first-of-type {
  padding-right: 10px;
}
p.coords span:last-of-type {
  padding-left: 10px;
  border-left: 1px solid #dbdbdb;
}
button {
  width: 100%;
}