@charset "UTF-8";
@font-face {
  font-family: "conservatory";
  src: url("./fonts/conservatory/fonts/conservatory.ttf?tmre7e") format("truetype"), url("./fonts/conservatory/fonts/conservatory.woff?tmre7e") format("woff"), url("./fonts/conservatory/fonts/conservatory.svg?tmre7e#conservatory") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.consicon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "conservatory" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.consicon-filtre:before {
  content: "\e923";
}

.consicon-agenda:before {
  content: "\e900";
}

.consicon-aller-a:before {
  content: "\e901";
}

.consicon-arrow-left:before {
  content: "\e902";
}

.consicon-arrow-right:before {
  content: "\e903";
}

.consicon-autour:before {
  content: "\e904";
}

.consicon-capacit:before {
  content: "\e905";
}

.consicon-carte-groupe .path1:before {
  content: "\e906";
  color: rgb(0, 0, 0);
  opacity: 0.2;
}

.consicon-carte-groupe .path2:before {
  content: "\e907";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.consicon-carte-unselect .path1:before {
  content: "\e908";
  color: rgb(0, 0, 0);
}

.consicon-carte-unselect .path2:before {
  content: "\e909";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.consicon-carte-unselect .path3:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.consicon-check:before {
  content: "\e90b";
}

.consicon-chevron-bottom:before {
  content: "\e90c";
}

.consicon-chevron-left:before {
  content: "\e90d";
}

.consicon-chevron-right:before {
  content: "\e90e";
}

.consicon-chevron-top:before {
  content: "\e90f";
}

.consicon-close:before {
  content: "\e910";
}

.consicon-diapo:before {
  content: "\e911";
}

.consicon-direction:before {
  content: "\e912";
}

.consicon-event:before {
  content: "\e913";
}

.consicon-info:before {
  content: "\e914";
}

.consicon-info-contour:before {
  content: "\e915";
}

.consicon-facebook:before {
  content: "\e922";
}

.consicon-instagram:before {
  content: "\e916";
}

.consicon-mail:before {
  content: "\e917";
}

.consicon-media-texte:before {
  content: "\e918";
}

.consicon-menu:before {
  content: "\e919";
}

.consicon-moins:before {
  content: "\e91a";
}

.consicon-photo:before {
  content: "\e91b";
}

.consicon-player-pause:before {
  content: "\e91c";
}

.consicon-plus:before {
  content: "\e91d";
}

.consicon-star:before {
  content: "\e91e";
}

.consicon-tel:before {
  content: "\e91f";
}

.consicon-telecharger:before {
  content: "\e920";
}

.consicon-video:before {
  content: "\e921";
}

@font-face {
  font-family: "Satoshi";
  font-style: normal;
  font-weight: 900;
  src: local("Satoshi"), url("./fonts/Satoshi/Satoshi-900.woff2") format("woff2"), url("./fonts/Satoshi/Satoshi-900.woff") format("woff"), url("./fonts/Satoshi/Satoshi-900.ttf") format("truetype"), url("./fonts/Satoshi/Satoshi-900.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "Satoshi";
  font-style: normal;
  font-weight: 700;
  src: local("Satoshi"), url("./fonts/Satoshi/Satoshi-700.woff2") format("woff2"), url("./fonts/Satoshi/Satoshi-700.woff") format("woff"), url("./fonts/Satoshi/Satoshi-700.ttf") format("truetype"), url("./fonts/Satoshi/Satoshi-700.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "Satoshi";
  font-style: normal;
  font-weight: 500;
  src: local("Satoshi"), url("./fonts/Satoshi/Satoshi-500.woff2") format("woff2"), url("./fonts/Satoshi/Satoshi-500.woff") format("woff"), url("./fonts/Satoshi/Satoshi-500.ttf") format("truetype"), url("./fonts/Satoshi/Satoshi-500.eot?#iefix") format("embedded-opentype");
}
@font-face {
  font-family: "Satoshi";
  font-style: normal;
  font-weight: 400;
  src: local("Satoshi"), url("./fonts/Satoshi/Satoshi-400.woff2") format("woff2"), url("./fonts/Satoshi/Satoshi-400.woff") format("woff"), url("./fonts/Satoshi/Satoshi-400.ttf") format("truetype"), url("./fonts/Satoshi/Satoshi-400.eot?#iefix") format("embedded-opentype");
}
/*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #9dd8ff;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #ffaca6;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffdf83;
  --bs-green: #c1efca;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-black: #000;
  --bs-anthracite: #191919;
  --bs-grey_80: #383e42;
  --bs-grey_20: #cccecf;
  --bs-grey_10: #f1efed;
  --bs-white: #fff;
  --bs-blue: #9dd8ff;
  --bs-yellow: #ffdf83;
  --bs-pink: #ffaca6;
  --bs-green: #c1efca;
  --bs-black-rgb: 0, 0, 0;
  --bs-anthracite-rgb: 25, 25, 25;
  --bs-grey_80-rgb: 56, 62, 66;
  --bs-grey_20-rgb: 204, 206, 207;
  --bs-grey_10-rgb: 241, 239, 237;
  --bs-white-rgb: 255, 255, 255;
  --bs-blue-rgb: 157, 216, 255;
  --bs-yellow-rgb: 255, 223, 131;
  --bs-pink-rgb: 255, 172, 166;
  --bs-green-rgb: 193, 239, 202;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 0, 0, 0;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: "Satoshi", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Satoshi, sans-serif;
  --bs-body-font-size: calc(1.305rem + 0.66vw);
  --bs-body-font-weight: 500;
  --bs-body-line-height: 1.44;
  --bs-body-color: #000;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #9dd8ff;
  --bs-link-hover-color: #7eadcc;
  --bs-code-color: #ffaca6;
  --bs-highlight-bg: #fff9e6;
}
@media (min-width: 1200px) {
  :root {
    --bs-body-font-size: 1.8rem;
  }
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 4.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.485rem + 2.82vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 3.6rem;
  }
}

h3, .h3 {
  font-size: calc(1.44rem + 2.28vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 3.15rem;
  }
}

h4, .h4 {
  font-size: calc(1.395rem + 1.74vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 2.7rem;
  }
}

h5, .h5 {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  h5, .h5 {
    font-size: 2.25rem;
  }
}

h6, .h6 {
  font-size: calc(1.305rem + 0.66vw);
}
@media (min-width: 1200px) {
  h6, .h6 {
    font-size: 1.8rem;
  }
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--bs-link-color);
  text-decoration: underline;
}
a:hover {
  color: var(--bs-link-hover-color);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: calc(1.35rem + 1.2vw);
  font-weight: 300;
}
@media (min-width: 1200px) {
  .lead {
    font-size: 2.25rem;
  }
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  .blockquote {
    font-size: 2.25rem;
  }
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container, .banner__image .alert, .gallery-video-wrapper,
.container-fluid,
.container-xl,
.container-md,
.container-sm,
.container-xs {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

.container, .banner__image .alert, .gallery-video-wrapper {
  max-width: 356px;
}

@media (min-width: 756px) {
  .container-sm, .container, .banner__image .alert, .gallery-video-wrapper {
    max-width: 756px;
  }
}
@media (min-width: 1024px) {
  .container-md, .container-sm, .container, .banner__image .alert, .gallery-video-wrapper {
    max-width: 1024px;
  }
}
@media (min-width: 1540px) {
  .container-xl, .container-md, .container-sm, .container, .banner__image .alert, .gallery-video-wrapper {
    max-width: 1540px;
  }
}
.row, .list-education > div {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > *, .list-education > div > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6, .list-education > div .views-row {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 2rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 2rem;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 3rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 3rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 4rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 4rem;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 5rem;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 5rem;
}

.g-9,
.gx-9 {
  --bs-gutter-x: 6rem;
}

.g-9,
.gy-9 {
  --bs-gutter-y: 6rem;
}

@media (min-width: 756px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 2rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 2rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 3rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 4rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 4rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 5rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 5rem;
  }
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 6rem;
  }
  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 1024px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4, .list-education > div .views-row {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 2rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 2rem;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 3rem;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 3rem;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 4rem;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 4rem;
  }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 5rem;
  }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 5rem;
  }
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 6rem;
  }
  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 1540px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3, .list-education > div .views-row {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 2rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 2rem;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 3rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 4rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 4rem;
  }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 5rem;
  }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 5rem;
  }
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 6rem;
  }
  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 6rem;
  }
}
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: 2px solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #ebf7ff;
  --bs-table-border-color: #d4dee6;
  --bs-table-striped-bg: #dfebf2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d4dee6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d9e4ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #f3fcf4;
  --bs-table-border-color: #dbe3dc;
  --bs-table-striped-bg: #e7efe8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dbe3dc;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e1e9e2;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #badce3;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff9e6;
  --bs-table-border-color: #e6e0cf;
  --bs-table-striped-bg: #f2eddb;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6e0cf;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece6d5;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 755.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1023.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1539.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.44;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  .col-form-label-lg {
    font-size: 2.25rem;
  }
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: calc(1.2825rem + 0.39vw);
}
@media (min-width: 1200px) {
  .col-form-label-sm {
    font-size: 1.575rem;
  }
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: calc(1.305rem + 0.66vw);
  font-weight: 500;
  line-height: 1.44;
  color: #000;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (min-width: 1200px) {
  .form-control {
    font-size: 1.8rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #000;
  background-color: #fff;
  border-color: #ceecff;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(157, 216, 255, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.44em;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #000;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.44;
  color: #000;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.44em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: calc(1.2825rem + 0.39vw);
  border-radius: 0.25rem;
}
@media (min-width: 1200px) {
  .form-control-sm {
    font-size: 1.575rem;
  }
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.44em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: calc(1.35rem + 1.2vw);
  border-radius: 0.5rem;
}
@media (min-width: 1200px) {
  .form-control-lg {
    font-size: 2.25rem;
  }
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.44em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.44em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.44em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: calc(1.44em + 0.75rem + 2px);
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 0.375rem;
}
.form-control-color.form-control-sm {
  height: calc(1.44em + 0.5rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.44em + 1rem + 2px);
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: calc(1.305rem + 0.66vw);
  font-weight: 500;
  line-height: 1.44;
  color: #000;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (min-width: 1200px) {
  .form-select {
    font-size: 1.8rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #ceecff;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(157, 216, 255, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: calc(1.2825rem + 0.39vw);
  border-radius: 0.25rem;
}
@media (min-width: 1200px) {
  .form-select-sm {
    font-size: 1.575rem;
  }
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: calc(1.35rem + 1.2vw);
  border-radius: 0.5rem;
}
@media (min-width: 1200px) {
  .form-select-lg {
    font-size: 2.25rem;
  }
}

.form-check {
  display: block;
  min-height: 2.592rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.22em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #ceecff;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(157, 216, 255, 0.25);
}
.form-check-input:checked {
  background-color: #9dd8ff;
  border-color: #9dd8ff;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #9dd8ff;
  border-color: #9dd8ff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ceecff'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check[disabled] + #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check[disabled] + .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check[disabled] + .tarteaucitronAllow, .btn-check:disabled + .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check:disabled + #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check:disabled + .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check:disabled + .tarteaucitronAllow {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(157, 216, 255, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(157, 216, 255, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #9dd8ff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #e2f3ff;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #9dd8ff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #e2f3ff;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn, .input-group body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .input-group #tarteaucitronCloseAlert, .input-group body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .input-group .tarteaucitronDeny, .input-group body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .input-group .tarteaucitronAllow {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .input-group #tarteaucitronCloseAlert:focus, .input-group body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .input-group .tarteaucitronDeny:focus, .input-group body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .input-group .tarteaucitronAllow:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: calc(1.305rem + 0.66vw);
  font-weight: 500;
  line-height: 1.44;
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}
@media (min-width: 1200px) {
  .input-group-text {
    font-size: 1.8rem;
  }
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
body #tarteaucitronRoot #tarteaucitronAlertBig .input-group-lg > #tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .input-group-lg > .tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .input-group-lg > .tarteaucitronAllow {
  padding: 0.5rem 1rem;
  font-size: calc(1.35rem + 1.2vw);
  border-radius: 0.5rem;
}
@media (min-width: 1200px) {
  .input-group-lg > .form-control,
  .input-group-lg > .form-select,
  .input-group-lg > .input-group-text,
  .input-group-lg > .btn,
  body #tarteaucitronRoot #tarteaucitronAlertBig .input-group-lg > #tarteaucitronCloseAlert,
  body #tarteaucitronRoot #tarteaucitronAlertBig .input-group-lg > .tarteaucitronDeny,
  body #tarteaucitronRoot #tarteaucitronAlertBig .input-group-lg > .tarteaucitronAllow {
    font-size: 2.25rem;
  }
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
body #tarteaucitronRoot #tarteaucitronAlertBig .input-group-sm > #tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .input-group-sm > .tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .input-group-sm > .tarteaucitronAllow {
  padding: 0.25rem 0.5rem;
  font-size: calc(1.2825rem + 0.39vw);
  border-radius: 0.25rem;
}
@media (min-width: 1200px) {
  .input-group-sm > .form-control,
  .input-group-sm > .form-select,
  .input-group-sm > .input-group-text,
  .input-group-sm > .btn,
  body #tarteaucitronRoot #tarteaucitronAlertBig .input-group-sm > #tarteaucitronCloseAlert,
  body #tarteaucitronRoot #tarteaucitronAlertBig .input-group-sm > .tarteaucitronDeny,
  body #tarteaucitronRoot #tarteaucitronAlertBig .input-group-sm > .tarteaucitronAllow {
    font-size: 1.575rem;
  }
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #c1efca;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: calc(1.2825rem + 0.39vw);
  color: #000;
  background-color: rgba(193, 239, 202, 0.9);
  border-radius: 0.375rem;
}
@media (min-width: 1200px) {
  .valid-tooltip {
    font-size: 1.575rem;
  }
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #c1efca;
  padding-right: calc(1.44em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23c1efca' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.36em + 0.1875rem) center;
  background-size: calc(0.72em + 0.375rem) calc(0.72em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #c1efca;
  box-shadow: 0 0 0 0.25rem rgba(193, 239, 202, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.44em + 0.75rem);
  background-position: top calc(0.36em + 0.1875rem) right calc(0.36em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #c1efca;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23c1efca' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.72em + 0.375rem) calc(0.72em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #c1efca;
  box-shadow: 0 0 0 0.25rem rgba(193, 239, 202, 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.44em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #c1efca;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #c1efca;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(193, 239, 202, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #c1efca;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: calc(1.2825rem + 0.39vw);
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.375rem;
}
@media (min-width: 1200px) {
  .invalid-tooltip {
    font-size: 1.575rem;
  }
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.44em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.36em + 0.1875rem) center;
  background-size: calc(0.72em + 0.375rem) calc(0.72em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.44em + 0.75rem);
  background-position: top calc(0.36em + 0.1875rem) right calc(0.36em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.72em + 0.375rem) calc(0.72em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.44em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: calc(1.305rem + 0.66vw);
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.44;
  --bs-btn-color: #000;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (min-width: 1200px) {
  .btn, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow {
    --bs-btn-font-size: 1.8rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .btn, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow {
    transition: none;
  }
}
.btn:hover, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check + #tarteaucitronCloseAlert:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check + .tarteaucitronDeny:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check + .tarteaucitronAllow:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check:focus-visible + #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check:focus-visible + .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check:focus-visible + .tarteaucitronAllow {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check:checked + #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check:checked + .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check:checked + .tarteaucitronAllow, :not(.btn-check) + .btn:active, body #tarteaucitronRoot #tarteaucitronAlertBig :not(.btn-check) + #tarteaucitronCloseAlert:active, body #tarteaucitronRoot #tarteaucitronAlertBig :not(.btn-check) + .tarteaucitronDeny:active, body #tarteaucitronRoot #tarteaucitronAlertBig :not(.btn-check) + .tarteaucitronAllow:active, .btn:first-child:active, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:first-child:active, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny:first-child:active, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:first-child:active, .btn.active, body #tarteaucitronRoot #tarteaucitronAlertBig .active#tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .active.tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .active.tarteaucitronAllow, .btn.show, body #tarteaucitronRoot #tarteaucitronAlertBig .show#tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .show.tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .show.tarteaucitronAllow {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check:checked + #tarteaucitronCloseAlert:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check:checked + .tarteaucitronDeny:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-check:checked + .tarteaucitronAllow:focus-visible, :not(.btn-check) + .btn:active:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig :not(.btn-check) + #tarteaucitronCloseAlert:active:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig :not(.btn-check) + .tarteaucitronDeny:active:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig :not(.btn-check) + .tarteaucitronAllow:active:focus-visible, .btn:first-child:active:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:first-child:active:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny:first-child:active:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:first-child:active:focus-visible, .btn.active:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .active#tarteaucitronCloseAlert:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .active.tarteaucitronDeny:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .active.tarteaucitronAllow:focus-visible, .btn.show:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .show#tarteaucitronCloseAlert:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .show.tarteaucitronDeny:focus-visible, body #tarteaucitronRoot #tarteaucitronAlertBig .show.tarteaucitronAllow:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:disabled, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny:disabled, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:disabled, .btn.disabled, body #tarteaucitronRoot #tarteaucitronAlertBig .disabled#tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .disabled.tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .disabled.tarteaucitronAllow, fieldset:disabled .btn, fieldset:disabled body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig fieldset:disabled #tarteaucitronCloseAlert, fieldset:disabled body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig fieldset:disabled .tarteaucitronDeny, fieldset:disabled body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig fieldset:disabled .tarteaucitronAllow {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-black {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000;
  --bs-btn-border-color: #000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: black;
  --bs-btn-active-border-color: black;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000;
  --bs-btn-disabled-border-color: #000;
}

.btn-anthracite {
  --bs-btn-color: #fff;
  --bs-btn-bg: #191919;
  --bs-btn-border-color: #191919;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #151515;
  --bs-btn-hover-border-color: #141414;
  --bs-btn-focus-shadow-rgb: 60, 60, 60;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #141414;
  --bs-btn-active-border-color: #131313;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #191919;
  --bs-btn-disabled-border-color: #191919;
}

.btn-grey_80 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #383e42;
  --bs-btn-border-color: #383e42;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #303538;
  --bs-btn-hover-border-color: #2d3235;
  --bs-btn-focus-shadow-rgb: 86, 91, 94;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2d3235;
  --bs-btn-active-border-color: #2a2f32;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #383e42;
  --bs-btn-disabled-border-color: #383e42;
}

.btn-grey_20 {
  --bs-btn-color: #000;
  --bs-btn-bg: #cccecf;
  --bs-btn-border-color: #cccecf;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d4d5d6;
  --bs-btn-hover-border-color: #d1d3d4;
  --bs-btn-focus-shadow-rgb: 173, 175, 176;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #d6d8d9;
  --bs-btn-active-border-color: #d1d3d4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #cccecf;
  --bs-btn-disabled-border-color: #cccecf;
}

.btn-grey_10 {
  --bs-btn-color: #000;
  --bs-btn-bg: #f1efed;
  --bs-btn-border-color: #f1efed;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f3f1f0;
  --bs-btn-hover-border-color: #f2f1ef;
  --bs-btn-focus-shadow-rgb: 205, 203, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f4f2f1;
  --bs-btn-active-border-color: #f2f1ef;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f1efed;
  --bs-btn-disabled-border-color: #f1efed;
}

.btn-white {
  --bs-btn-color: #000;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: white;
  --bs-btn-focus-shadow-rgb: 217, 217, 217;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: white;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
}

.btn-blue {
  --bs-btn-color: #000;
  --bs-btn-bg: #9dd8ff;
  --bs-btn-border-color: #9dd8ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #acdeff;
  --bs-btn-hover-border-color: #a7dcff;
  --bs-btn-focus-shadow-rgb: 133, 184, 217;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #b1e0ff;
  --bs-btn-active-border-color: #a7dcff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #9dd8ff;
  --bs-btn-disabled-border-color: #9dd8ff;
}

.btn-yellow {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffdf83;
  --bs-btn-border-color: #ffdf83;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffe496;
  --bs-btn-hover-border-color: #ffe28f;
  --bs-btn-focus-shadow-rgb: 217, 190, 111;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffe59c;
  --bs-btn-active-border-color: #ffe28f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffdf83;
  --bs-btn-disabled-border-color: #ffdf83;
}

.btn-pink {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffaca6;
  --bs-btn-border-color: #ffaca6;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffb8b3;
  --bs-btn-hover-border-color: #ffb4af;
  --bs-btn-focus-shadow-rgb: 217, 146, 141;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffbdb8;
  --bs-btn-active-border-color: #ffb4af;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffaca6;
  --bs-btn-disabled-border-color: #ffaca6;
}

.btn-green {
  --bs-btn-color: #000;
  --bs-btn-bg: #c1efca;
  --bs-btn-border-color: #c1efca;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #caf1d2;
  --bs-btn-hover-border-color: #c7f1cf;
  --bs-btn-focus-shadow-rgb: 164, 203, 172;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #cdf2d5;
  --bs-btn-active-border-color: #c7f1cf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #c1efca;
  --bs-btn-disabled-border-color: #c1efca;
}

.btn-outline-black {
  --bs-btn-color: #000;
  --bs-btn-border-color: #000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000;
  --bs-btn-hover-border-color: #000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000;
  --bs-btn-active-border-color: #000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000;
  --bs-gradient: none;
}

.btn-outline-anthracite {
  --bs-btn-color: #191919;
  --bs-btn-border-color: #191919;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #191919;
  --bs-btn-hover-border-color: #191919;
  --bs-btn-focus-shadow-rgb: 25, 25, 25;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #191919;
  --bs-btn-active-border-color: #191919;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #191919;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #191919;
  --bs-gradient: none;
}

.btn-outline-grey_80 {
  --bs-btn-color: #383e42;
  --bs-btn-border-color: #383e42;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383e42;
  --bs-btn-hover-border-color: #383e42;
  --bs-btn-focus-shadow-rgb: 56, 62, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383e42;
  --bs-btn-active-border-color: #383e42;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #383e42;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383e42;
  --bs-gradient: none;
}

.btn-outline-grey_20 {
  --bs-btn-color: #cccecf;
  --bs-btn-border-color: #cccecf;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #cccecf;
  --bs-btn-hover-border-color: #cccecf;
  --bs-btn-focus-shadow-rgb: 204, 206, 207;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #cccecf;
  --bs-btn-active-border-color: #cccecf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #cccecf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #cccecf;
  --bs-gradient: none;
}

.btn-outline-grey_10 {
  --bs-btn-color: #f1efed;
  --bs-btn-border-color: #f1efed;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f1efed;
  --bs-btn-hover-border-color: #f1efed;
  --bs-btn-focus-shadow-rgb: 241, 239, 237;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f1efed;
  --bs-btn-active-border-color: #f1efed;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f1efed;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f1efed;
  --bs-gradient: none;
}

.btn-outline-white {
  --bs-btn-color: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #fff;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #fff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff;
  --bs-gradient: none;
}

.btn-outline-blue {
  --bs-btn-color: #9dd8ff;
  --bs-btn-border-color: #9dd8ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #9dd8ff;
  --bs-btn-hover-border-color: #9dd8ff;
  --bs-btn-focus-shadow-rgb: 157, 216, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #9dd8ff;
  --bs-btn-active-border-color: #9dd8ff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #9dd8ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9dd8ff;
  --bs-gradient: none;
}

.btn-outline-yellow {
  --bs-btn-color: #ffdf83;
  --bs-btn-border-color: #ffdf83;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffdf83;
  --bs-btn-hover-border-color: #ffdf83;
  --bs-btn-focus-shadow-rgb: 255, 223, 131;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffdf83;
  --bs-btn-active-border-color: #ffdf83;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffdf83;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffdf83;
  --bs-gradient: none;
}

.btn-outline-pink {
  --bs-btn-color: #ffaca6;
  --bs-btn-border-color: #ffaca6;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffaca6;
  --bs-btn-hover-border-color: #ffaca6;
  --bs-btn-focus-shadow-rgb: 255, 172, 166;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffaca6;
  --bs-btn-active-border-color: #ffaca6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffaca6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffaca6;
  --bs-gradient: none;
}

.btn-outline-green {
  --bs-btn-color: #c1efca;
  --bs-btn-border-color: #c1efca;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #c1efca;
  --bs-btn-hover-border-color: #c1efca;
  --bs-btn-focus-shadow-rgb: 193, 239, 202;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c1efca;
  --bs-btn-active-border-color: #c1efca;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #c1efca;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c1efca;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 133, 184, 217;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-lg > #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-lg > .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-lg > .tarteaucitronAllow {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: calc(1.35rem + 1.2vw);
  --bs-btn-border-radius: 0.5rem;
}
@media (min-width: 1200px) {
  .btn-lg, .btn-group-lg > .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-lg > #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-lg > .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-lg > .tarteaucitronAllow {
    --bs-btn-font-size: 2.25rem;
  }
}

.btn-sm, .btn-group-sm > .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-sm > #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-sm > .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-sm > .tarteaucitronAllow {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: calc(1.2825rem + 0.39vw);
  --bs-btn-border-radius: 0.25rem;
}
@media (min-width: 1200px) {
  .btn-sm, .btn-group-sm > .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-sm > #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-sm > .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-sm > .tarteaucitronAllow {
    --bs-btn-font-size: 1.575rem;
  }
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: calc(1.305rem + 0.66vw);
  --bs-dropdown-color: #000;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: -1px;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #9dd8ff;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
@media (min-width: 1200px) {
  .dropdown-menu {
    --bs-dropdown-font-size: 1.8rem;
  }
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 756px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1540px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: calc(1.2825rem + 0.39vw);
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .dropdown-header {
    font-size: 1.575rem;
  }
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #9dd8ff;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .tarteaucitronAllow,
.btn-group-vertical > .btn,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > #tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronAllow {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .btn-check:checked + #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .btn-check:checked + .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .btn-check:checked + .tarteaucitronAllow,
.btn-group > .btn-check:focus + .btn,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .btn-check:focus + #tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .btn-check:focus + .tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .btn-check:focus + .tarteaucitronAllow,
.btn-group > .btn:hover,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > #tarteaucitronCloseAlert:hover,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .tarteaucitronDeny:hover,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .tarteaucitronAllow:hover,
.btn-group > .btn:focus,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > #tarteaucitronCloseAlert:focus,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .tarteaucitronDeny:focus,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .tarteaucitronAllow:focus,
.btn-group > .btn:active,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > #tarteaucitronCloseAlert:active,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .tarteaucitronDeny:active,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .tarteaucitronAllow:active,
.btn-group > .btn.active,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .active#tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .active.tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .active.tarteaucitronAllow,
.btn-group-vertical > .btn-check:checked + .btn,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn-check:checked + #tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn-check:checked + .tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn-check:checked + .tarteaucitronAllow,
.btn-group-vertical > .btn-check:focus + .btn,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn-check:focus + #tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn-check:focus + .tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn-check:focus + .tarteaucitronAllow,
.btn-group-vertical > .btn:hover,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > #tarteaucitronCloseAlert:hover,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronDeny:hover,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronAllow:hover,
.btn-group-vertical > .btn:focus,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > #tarteaucitronCloseAlert:focus,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronDeny:focus,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronAllow:focus,
.btn-group-vertical > .btn:active,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > #tarteaucitronCloseAlert:active,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronDeny:active,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronAllow:active,
.btn-group-vertical > .btn.active,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .active#tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .active.tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .active.tarteaucitronAllow {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 0.375rem;
}
.btn-group > :not(.btn-check:first-child) + .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > :not(.btn-check:first-child) + #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > :not(.btn-check:first-child) + .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > :not(.btn-check:first-child) + .tarteaucitronAllow,
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > #tarteaucitronCloseAlert:not(:last-child):not(.dropdown-toggle), body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .tarteaucitronDeny:not(:last-child):not(.dropdown-toggle), body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .tarteaucitronAllow:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .dropdown-toggle-split#tarteaucitronCloseAlert:first-child,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .dropdown-toggle-split.tarteaucitronDeny:first-child,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .dropdown-toggle-split.tarteaucitronAllow:first-child,
.btn-group > .btn-group:not(:last-child) > .btn,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .btn-group:not(:last-child) > #tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .btn-group:not(:last-child) > .tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .btn-group:not(:last-child) > .tarteaucitronAllow {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > #tarteaucitronCloseAlert:nth-child(n+3), body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .tarteaucitronDeny:nth-child(n+3), body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .tarteaucitronAllow:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > :not(.btn-check) + #tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > :not(.btn-check) + .tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > :not(.btn-check) + .tarteaucitronAllow,
.btn-group > .btn-group:not(:first-child) > .btn,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .btn-group:not(:first-child) > #tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .btn-group:not(:first-child) > .tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group > .btn-group:not(:first-child) > .tarteaucitronAllow {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-sm > #tarteaucitronCloseAlert + .dropdown-toggle-split, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-sm > .tarteaucitronDeny + .dropdown-toggle-split, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-sm > .tarteaucitronAllow + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-lg > #tarteaucitronCloseAlert + .dropdown-toggle-split, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-lg > .tarteaucitronDeny + .dropdown-toggle-split, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-lg > .tarteaucitronAllow + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronAllow,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > #tarteaucitronCloseAlert:not(:first-child), body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronDeny:not(:first-child), body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronAllow:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > #tarteaucitronCloseAlert:not(:last-child):not(.dropdown-toggle), body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronDeny:not(:last-child):not(.dropdown-toggle), body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronAllow:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn-group:not(:last-child) > #tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn-group:not(:last-child) > .tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn-group:not(:last-child) > .tarteaucitronAllow {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > #tarteaucitronCloseAlert ~ .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn ~ #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > #tarteaucitronCloseAlert ~ #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronDeny ~ .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronDeny ~ #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn ~ .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > #tarteaucitronCloseAlert ~ .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronDeny ~ .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronAllow ~ .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronAllow ~ #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronAllow ~ .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn ~ .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > #tarteaucitronCloseAlert ~ .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronDeny ~ .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .tarteaucitronAllow ~ .tarteaucitronAllow,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn-group:not(:first-child) > #tarteaucitronCloseAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn-group:not(:first-child) > .tarteaucitronDeny,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-group-vertical > .btn-group:not(:first-child) > .tarteaucitronAllow {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: none;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #9dd8ff;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: #000;
  --bs-navbar-hover-color: #000;
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.176rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 2.25rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 2.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: transparent;
  --bs-navbar-toggler-border-radius: 0.375rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container, .banner__image .navbar > .alert, .navbar > .gallery-video-wrapper,
.navbar > .container-fluid,
.navbar > .container-xs,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 756px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1024px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1540px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark {
  --bs-navbar-color: #fff;
  --bs-navbar-hover-color: #fff;
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: transparent;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 0;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: 0;
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: unset;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 1rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 756px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: #000;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #000;
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238dc2e6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #ceecff;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(157, 216, 255, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #8dc2e6;
  --bs-accordion-active-bg: #f5fbff;
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: calc(1.305rem + 0.66vw);
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (min-width: 1200px) {
  .accordion-button {
    font-size: 1.8rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: calc(1.305rem + 0.66vw);
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(157, 216, 255, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #9dd8ff;
  --bs-pagination-active-border-color: #9dd8ff;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: flex;
  padding-left: 0;
  list-style: none;
}
@media (min-width: 1200px) {
  .pagination {
    --bs-pagination-font-size: 1.8rem;
  }
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: calc(1.35rem + 1.2vw);
  --bs-pagination-border-radius: 0.5rem;
}
@media (min-width: 1200px) {
  .pagination-lg {
    --bs-pagination-font-size: 2.25rem;
  }
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: calc(1.2825rem + 0.39vw);
  --bs-pagination-border-radius: 0.25rem;
}
@media (min-width: 1200px) {
  .pagination-sm {
    --bs-pagination-font-size: 1.575rem;
  }
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: 0.375rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert .badge, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny .badge, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 0;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-black {
  --bs-alert-color: black;
  --bs-alert-bg: #cccccc;
  --bs-alert-border-color: #b3b3b3;
}
.alert-black .alert-link {
  color: black;
}

.alert-anthracite {
  --bs-alert-color: #0f0f0f;
  --bs-alert-bg: #d1d1d1;
  --bs-alert-border-color: #bababa;
}
.alert-anthracite .alert-link {
  color: #0c0c0c;
}

.alert-grey_80 {
  --bs-alert-color: #222528;
  --bs-alert-bg: #d7d8d9;
  --bs-alert-border-color: #c3c5c6;
}
.alert-grey_80 .alert-link {
  color: #1b1e20;
}

.alert-grey_20 {
  --bs-alert-color: #525253;
  --bs-alert-bg: whitesmoke;
  --bs-alert-border-color: #f0f0f1;
}
.alert-grey_20 .alert-link {
  color: #424242;
}

.alert-grey_10 {
  --bs-alert-color: #60605f;
  --bs-alert-bg: #fcfcfb;
  --bs-alert-border-color: #fbfafa;
}
.alert-grey_10 .alert-link {
  color: #4d4d4c;
}

.alert-white {
  --bs-alert-color: #666666;
  --bs-alert-bg: white;
  --bs-alert-border-color: white;
}
.alert-white .alert-link {
  color: #525252;
}

.alert-blue {
  --bs-alert-color: #3f5666;
  --bs-alert-bg: #ebf7ff;
  --bs-alert-border-color: #e2f3ff;
}
.alert-blue .alert-link {
  color: #324552;
}

.alert-yellow {
  --bs-alert-color: #665934;
  --bs-alert-bg: #fff9e6;
  --bs-alert-border-color: #fff5da;
}
.alert-yellow .alert-link {
  color: #52472a;
}

.alert-pink {
  --bs-alert-color: #664542;
  --bs-alert-bg: #ffeeed;
  --bs-alert-border-color: #ffe6e4;
}
.alert-pink .alert-link {
  color: #523735;
}

.alert-green {
  --bs-alert-color: #4d6051;
  --bs-alert-bg: #f3fcf4;
  --bs-alert-border-color: #ecfaef;
}
.alert-green .alert-link {
  color: #3e4d41;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: calc(1.26rem + 0.12vw);
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 0.375rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #9dd8ff;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
@media (min-width: 1200px) {
  .progress {
    --bs-progress-font-size: 1.35rem;
  }
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.375rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #000;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #9dd8ff;
  --bs-list-group-active-border-color: #9dd8ff;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 756px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1024px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1540px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-black {
  color: black;
  background-color: #cccccc;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: black;
  background-color: #b8b8b8;
}
.list-group-item-black.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-anthracite {
  color: #0f0f0f;
  background-color: #d1d1d1;
}
.list-group-item-anthracite.list-group-item-action:hover, .list-group-item-anthracite.list-group-item-action:focus {
  color: #0f0f0f;
  background-color: #bcbcbc;
}
.list-group-item-anthracite.list-group-item-action.active {
  color: #fff;
  background-color: #0f0f0f;
  border-color: #0f0f0f;
}

.list-group-item-grey_80 {
  color: #222528;
  background-color: #d7d8d9;
}
.list-group-item-grey_80.list-group-item-action:hover, .list-group-item-grey_80.list-group-item-action:focus {
  color: #222528;
  background-color: #c2c2c3;
}
.list-group-item-grey_80.list-group-item-action.active {
  color: #fff;
  background-color: #222528;
  border-color: #222528;
}

.list-group-item-grey_20 {
  color: #525253;
  background-color: whitesmoke;
}
.list-group-item-grey_20.list-group-item-action:hover, .list-group-item-grey_20.list-group-item-action:focus {
  color: #525253;
  background-color: #dddddd;
}
.list-group-item-grey_20.list-group-item-action.active {
  color: #fff;
  background-color: #525253;
  border-color: #525253;
}

.list-group-item-grey_10 {
  color: #60605f;
  background-color: #fcfcfb;
}
.list-group-item-grey_10.list-group-item-action:hover, .list-group-item-grey_10.list-group-item-action:focus {
  color: #60605f;
  background-color: #e3e3e2;
}
.list-group-item-grey_10.list-group-item-action.active {
  color: #fff;
  background-color: #60605f;
  border-color: #60605f;
}

.list-group-item-white {
  color: #666666;
  background-color: white;
}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
  color: #666666;
  background-color: #e6e6e6;
}
.list-group-item-white.list-group-item-action.active {
  color: #fff;
  background-color: #666666;
  border-color: #666666;
}

.list-group-item-blue {
  color: #3f5666;
  background-color: #ebf7ff;
}
.list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
  color: #3f5666;
  background-color: #d4dee6;
}
.list-group-item-blue.list-group-item-action.active {
  color: #fff;
  background-color: #3f5666;
  border-color: #3f5666;
}

.list-group-item-yellow {
  color: #665934;
  background-color: #fff9e6;
}
.list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus {
  color: #665934;
  background-color: #e6e0cf;
}
.list-group-item-yellow.list-group-item-action.active {
  color: #fff;
  background-color: #665934;
  border-color: #665934;
}

.list-group-item-pink {
  color: #664542;
  background-color: #ffeeed;
}
.list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus {
  color: #664542;
  background-color: #e6d6d5;
}
.list-group-item-pink.list-group-item-action.active {
  color: #fff;
  background-color: #664542;
  border-color: #664542;
}

.list-group-item-green {
  color: #4d6051;
  background-color: #f3fcf4;
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
  color: #4d6051;
  background-color: #dbe3dc;
}
.list-group-item-green.list-group-item-action.active {
  color: #fff;
  background-color: #4d6051;
  border-color: #4d6051;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(157, 216, 255, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 2rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.375rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.44;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.2;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 756px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
.modal-lg,
.modal-xl {
  --bs-modal-width: 800px;
}

@media (min-width: 1540px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 755.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1023.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1539.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: calc(1.2825rem + 0.39vw);
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.375rem;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.44;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
@media (min-width: 1200px) {
  .tooltip {
    --bs-tooltip-font-size: 1.575rem;
  }
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: calc(1.2825rem + 0.39vw);
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 0.5rem;
  --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: calc(1.305rem + 0.66vw);
  --bs-popover-header-color: ;
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #000;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.44;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
@media (min-width: 1200px) {
  .popover {
    --bs-popover-font-size: 1.575rem;
  }
}
@media (min-width: 1200px) {
  .popover {
    --bs-popover-header-font-size: 1.8rem;
  }
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xl, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

@media (max-width: 755.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 755.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 755.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 755.98px) {
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 755.98px) {
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 755.98px) {
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 755.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 755.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 756px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1023.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1023.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 1024px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1539.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1539.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1539.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1539.98px) {
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1539.98px) {
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1539.98px) {
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1539.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1539.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1540px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.2;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.44;
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before, body #tarteaucitronRoot #tarteaucitronAlertBig .placeholder#tarteaucitronCloseAlert::before, body #tarteaucitronRoot #tarteaucitronAlertBig .placeholder.tarteaucitronDeny::before, body #tarteaucitronRoot #tarteaucitronAlertBig .placeholder.tarteaucitronAllow::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-black {
  color: #fff !important;
  background-color: RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-anthracite {
  color: #fff !important;
  background-color: RGBA(25, 25, 25, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-grey_80 {
  color: #fff !important;
  background-color: RGBA(56, 62, 66, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-grey_20 {
  color: #000 !important;
  background-color: RGBA(204, 206, 207, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-grey_10 {
  color: #000 !important;
  background-color: RGBA(241, 239, 237, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-white {
  color: #000 !important;
  background-color: RGBA(255, 255, 255, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-blue {
  color: #000 !important;
  background-color: RGBA(157, 216, 255, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-yellow {
  color: #000 !important;
  background-color: RGBA(255, 223, 131, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-pink {
  color: #000 !important;
  background-color: RGBA(255, 172, 166, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-green {
  color: #000 !important;
  background-color: RGBA(193, 239, 202, var(--bs-bg-opacity, 1)) !important;
}

.link-black {
  color: #000 !important;
}
.link-black:hover, .link-black:focus {
  color: black !important;
}

.link-anthracite {
  color: #191919 !important;
}
.link-anthracite:hover, .link-anthracite:focus {
  color: #141414 !important;
}

.link-grey_80 {
  color: #383e42 !important;
}
.link-grey_80:hover, .link-grey_80:focus {
  color: #2d3235 !important;
}

.link-grey_20 {
  color: #cccecf !important;
}
.link-grey_20:hover, .link-grey_20:focus {
  color: #d6d8d9 !important;
}

.link-grey_10 {
  color: #f1efed !important;
}
.link-grey_10:hover, .link-grey_10:focus {
  color: #f4f2f1 !important;
}

.link-white {
  color: #fff !important;
}
.link-white:hover, .link-white:focus {
  color: white !important;
}

.link-blue {
  color: #9dd8ff !important;
}
.link-blue:hover, .link-blue:focus {
  color: #b1e0ff !important;
}

.link-yellow {
  color: #ffdf83 !important;
}
.link-yellow:hover, .link-yellow:focus {
  color: #ffe59c !important;
}

.link-pink {
  color: #ffaca6 !important;
}
.link-pink:hover, .link-pink:focus {
  color: #ffbdb8 !important;
}

.link-green {
  color: #c1efca !important;
}
.link-green:hover, .link-green:focus {
  color: #cdf2d5 !important;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 756px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1024px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1540px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-anthracite {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-anthracite-rgb), var(--bs-border-opacity)) !important;
}

.border-grey_80 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey_80-rgb), var(--bs-border-opacity)) !important;
}

.border-grey_20 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey_20-rgb), var(--bs-border-opacity)) !important;
}

.border-grey_10 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey_10-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-blue {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue-rgb), var(--bs-border-opacity)) !important;
}

.border-yellow {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-yellow-rgb), var(--bs-border-opacity)) !important;
}

.border-pink {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-pink-rgb), var(--bs-border-opacity)) !important;
}

.border-green {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 2rem !important;
}

.m-6 {
  margin: 3rem !important;
}

.m-7 {
  margin: 4rem !important;
}

.m-8 {
  margin: 5rem !important;
}

.m-9 {
  margin: 6rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-6 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-7 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-8 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-9 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-7 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-8 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-9 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 2rem !important;
}

.mt-6 {
  margin-top: 3rem !important;
}

.mt-7 {
  margin-top: 4rem !important;
}

.mt-8 {
  margin-top: 5rem !important;
}

.mt-9 {
  margin-top: 6rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 2rem !important;
}

.me-6 {
  margin-right: 3rem !important;
}

.me-7 {
  margin-right: 4rem !important;
}

.me-8 {
  margin-right: 5rem !important;
}

.me-9 {
  margin-right: 6rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 2rem !important;
}

.mb-6 {
  margin-bottom: 3rem !important;
}

.mb-7 {
  margin-bottom: 4rem !important;
}

.mb-8 {
  margin-bottom: 5rem !important;
}

.mb-9 {
  margin-bottom: 6rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 2rem !important;
}

.ms-6 {
  margin-left: 3rem !important;
}

.ms-7 {
  margin-left: 4rem !important;
}

.ms-8 {
  margin-left: 5rem !important;
}

.ms-9 {
  margin-left: 6rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 2rem !important;
}

.p-6 {
  padding: 3rem !important;
}

.p-7 {
  padding: 4rem !important;
}

.p-8 {
  padding: 5rem !important;
}

.p-9 {
  padding: 6rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-6 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-7 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-8 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-9 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-7 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-8 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-9 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 2rem !important;
}

.pt-6 {
  padding-top: 3rem !important;
}

.pt-7 {
  padding-top: 4rem !important;
}

.pt-8 {
  padding-top: 5rem !important;
}

.pt-9 {
  padding-top: 6rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 2rem !important;
}

.pe-6 {
  padding-right: 3rem !important;
}

.pe-7 {
  padding-right: 4rem !important;
}

.pe-8 {
  padding-right: 5rem !important;
}

.pe-9 {
  padding-right: 6rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 2rem !important;
}

.pb-6 {
  padding-bottom: 3rem !important;
}

.pb-7 {
  padding-bottom: 4rem !important;
}

.pb-8 {
  padding-bottom: 5rem !important;
}

.pb-9 {
  padding-bottom: 6rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 2rem !important;
}

.ps-6 {
  padding-left: 3rem !important;
}

.ps-7 {
  padding-left: 4rem !important;
}

.ps-8 {
  padding-left: 5rem !important;
}

.ps-9 {
  padding-left: 6rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 2rem !important;
}

.gap-6 {
  gap: 3rem !important;
}

.gap-7 {
  gap: 4rem !important;
}

.gap-8 {
  gap: 5rem !important;
}

.gap-9 {
  gap: 6rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.575rem + 3.9vw) !important;
}

.fs-2 {
  font-size: calc(1.485rem + 2.82vw) !important;
}

.fs-3 {
  font-size: calc(1.44rem + 2.28vw) !important;
}

.fs-4 {
  font-size: calc(1.395rem + 1.74vw) !important;
}

.fs-5 {
  font-size: calc(1.35rem + 1.2vw) !important;
}

.fs-6 {
  font-size: calc(1.305rem + 0.66vw) !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.44 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-anthracite {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-anthracite-rgb), var(--bs-text-opacity)) !important;
}

.text-grey_80 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey_80-rgb), var(--bs-text-opacity)) !important;
}

.text-grey_20 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey_20-rgb), var(--bs-text-opacity)) !important;
}

.text-grey_10 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey_10-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-blue {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
}

.text-yellow {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-yellow-rgb), var(--bs-text-opacity)) !important;
}

.text-pink {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-pink-rgb), var(--bs-text-opacity)) !important;
}

.text-green {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-green-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-anthracite {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-anthracite-rgb), var(--bs-bg-opacity)) !important;
}

.bg-grey_80 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey_80-rgb), var(--bs-bg-opacity)) !important;
}

.bg-grey_20 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey_20-rgb), var(--bs-bg-opacity)) !important;
}

.bg-grey_10 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey_10-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-blue {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue-rgb), var(--bs-bg-opacity)) !important;
}

.bg-yellow {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-yellow-rgb), var(--bs-bg-opacity)) !important;
}

.bg-pink {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-pink-rgb), var(--bs-bg-opacity)) !important;
}

.bg-green {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 756px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 2rem !important;
  }
  .m-sm-6 {
    margin: 3rem !important;
  }
  .m-sm-7 {
    margin: 4rem !important;
  }
  .m-sm-8 {
    margin: 5rem !important;
  }
  .m-sm-9 {
    margin: 6rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-9 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 2rem !important;
  }
  .mt-sm-6 {
    margin-top: 3rem !important;
  }
  .mt-sm-7 {
    margin-top: 4rem !important;
  }
  .mt-sm-8 {
    margin-top: 5rem !important;
  }
  .mt-sm-9 {
    margin-top: 6rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 2rem !important;
  }
  .me-sm-6 {
    margin-right: 3rem !important;
  }
  .me-sm-7 {
    margin-right: 4rem !important;
  }
  .me-sm-8 {
    margin-right: 5rem !important;
  }
  .me-sm-9 {
    margin-right: 6rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 2rem !important;
  }
  .ms-sm-6 {
    margin-left: 3rem !important;
  }
  .ms-sm-7 {
    margin-left: 4rem !important;
  }
  .ms-sm-8 {
    margin-left: 5rem !important;
  }
  .ms-sm-9 {
    margin-left: 6rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 2rem !important;
  }
  .p-sm-6 {
    padding: 3rem !important;
  }
  .p-sm-7 {
    padding: 4rem !important;
  }
  .p-sm-8 {
    padding: 5rem !important;
  }
  .p-sm-9 {
    padding: 6rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-9 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-9 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 2rem !important;
  }
  .pt-sm-6 {
    padding-top: 3rem !important;
  }
  .pt-sm-7 {
    padding-top: 4rem !important;
  }
  .pt-sm-8 {
    padding-top: 5rem !important;
  }
  .pt-sm-9 {
    padding-top: 6rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 2rem !important;
  }
  .pe-sm-6 {
    padding-right: 3rem !important;
  }
  .pe-sm-7 {
    padding-right: 4rem !important;
  }
  .pe-sm-8 {
    padding-right: 5rem !important;
  }
  .pe-sm-9 {
    padding-right: 6rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 6rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 2rem !important;
  }
  .ps-sm-6 {
    padding-left: 3rem !important;
  }
  .ps-sm-7 {
    padding-left: 4rem !important;
  }
  .ps-sm-8 {
    padding-left: 5rem !important;
  }
  .ps-sm-9 {
    padding-left: 6rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 2rem !important;
  }
  .gap-sm-6 {
    gap: 3rem !important;
  }
  .gap-sm-7 {
    gap: 4rem !important;
  }
  .gap-sm-8 {
    gap: 5rem !important;
  }
  .gap-sm-9 {
    gap: 6rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 2rem !important;
  }
  .m-md-6 {
    margin: 3rem !important;
  }
  .m-md-7 {
    margin: 4rem !important;
  }
  .m-md-8 {
    margin: 5rem !important;
  }
  .m-md-9 {
    margin: 6rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-9 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 2rem !important;
  }
  .mt-md-6 {
    margin-top: 3rem !important;
  }
  .mt-md-7 {
    margin-top: 4rem !important;
  }
  .mt-md-8 {
    margin-top: 5rem !important;
  }
  .mt-md-9 {
    margin-top: 6rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 2rem !important;
  }
  .me-md-6 {
    margin-right: 3rem !important;
  }
  .me-md-7 {
    margin-right: 4rem !important;
  }
  .me-md-8 {
    margin-right: 5rem !important;
  }
  .me-md-9 {
    margin-right: 6rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 2rem !important;
  }
  .mb-md-6 {
    margin-bottom: 3rem !important;
  }
  .mb-md-7 {
    margin-bottom: 4rem !important;
  }
  .mb-md-8 {
    margin-bottom: 5rem !important;
  }
  .mb-md-9 {
    margin-bottom: 6rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 2rem !important;
  }
  .ms-md-6 {
    margin-left: 3rem !important;
  }
  .ms-md-7 {
    margin-left: 4rem !important;
  }
  .ms-md-8 {
    margin-left: 5rem !important;
  }
  .ms-md-9 {
    margin-left: 6rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 2rem !important;
  }
  .p-md-6 {
    padding: 3rem !important;
  }
  .p-md-7 {
    padding: 4rem !important;
  }
  .p-md-8 {
    padding: 5rem !important;
  }
  .p-md-9 {
    padding: 6rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-9 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-9 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 2rem !important;
  }
  .pt-md-6 {
    padding-top: 3rem !important;
  }
  .pt-md-7 {
    padding-top: 4rem !important;
  }
  .pt-md-8 {
    padding-top: 5rem !important;
  }
  .pt-md-9 {
    padding-top: 6rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 2rem !important;
  }
  .pe-md-6 {
    padding-right: 3rem !important;
  }
  .pe-md-7 {
    padding-right: 4rem !important;
  }
  .pe-md-8 {
    padding-right: 5rem !important;
  }
  .pe-md-9 {
    padding-right: 6rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 2rem !important;
  }
  .pb-md-6 {
    padding-bottom: 3rem !important;
  }
  .pb-md-7 {
    padding-bottom: 4rem !important;
  }
  .pb-md-8 {
    padding-bottom: 5rem !important;
  }
  .pb-md-9 {
    padding-bottom: 6rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 2rem !important;
  }
  .ps-md-6 {
    padding-left: 3rem !important;
  }
  .ps-md-7 {
    padding-left: 4rem !important;
  }
  .ps-md-8 {
    padding-left: 5rem !important;
  }
  .ps-md-9 {
    padding-left: 6rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 2rem !important;
  }
  .gap-md-6 {
    gap: 3rem !important;
  }
  .gap-md-7 {
    gap: 4rem !important;
  }
  .gap-md-8 {
    gap: 5rem !important;
  }
  .gap-md-9 {
    gap: 6rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1540px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 2rem !important;
  }
  .m-xl-6 {
    margin: 3rem !important;
  }
  .m-xl-7 {
    margin: 4rem !important;
  }
  .m-xl-8 {
    margin: 5rem !important;
  }
  .m-xl-9 {
    margin: 6rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-7 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-8 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-9 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 2rem !important;
  }
  .mt-xl-6 {
    margin-top: 3rem !important;
  }
  .mt-xl-7 {
    margin-top: 4rem !important;
  }
  .mt-xl-8 {
    margin-top: 5rem !important;
  }
  .mt-xl-9 {
    margin-top: 6rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 2rem !important;
  }
  .me-xl-6 {
    margin-right: 3rem !important;
  }
  .me-xl-7 {
    margin-right: 4rem !important;
  }
  .me-xl-8 {
    margin-right: 5rem !important;
  }
  .me-xl-9 {
    margin-right: 6rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 2rem !important;
  }
  .ms-xl-6 {
    margin-left: 3rem !important;
  }
  .ms-xl-7 {
    margin-left: 4rem !important;
  }
  .ms-xl-8 {
    margin-left: 5rem !important;
  }
  .ms-xl-9 {
    margin-left: 6rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 2rem !important;
  }
  .p-xl-6 {
    padding: 3rem !important;
  }
  .p-xl-7 {
    padding: 4rem !important;
  }
  .p-xl-8 {
    padding: 5rem !important;
  }
  .p-xl-9 {
    padding: 6rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-7 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-8 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-9 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-9 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 2rem !important;
  }
  .pt-xl-6 {
    padding-top: 3rem !important;
  }
  .pt-xl-7 {
    padding-top: 4rem !important;
  }
  .pt-xl-8 {
    padding-top: 5rem !important;
  }
  .pt-xl-9 {
    padding-top: 6rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 2rem !important;
  }
  .pe-xl-6 {
    padding-right: 3rem !important;
  }
  .pe-xl-7 {
    padding-right: 4rem !important;
  }
  .pe-xl-8 {
    padding-right: 5rem !important;
  }
  .pe-xl-9 {
    padding-right: 6rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 6rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 2rem !important;
  }
  .ps-xl-6 {
    padding-left: 3rem !important;
  }
  .ps-xl-7 {
    padding-left: 4rem !important;
  }
  .ps-xl-8 {
    padding-left: 5rem !important;
  }
  .ps-xl-9 {
    padding-left: 6rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 2rem !important;
  }
  .gap-xl-6 {
    gap: 3rem !important;
  }
  .gap-xl-7 {
    gap: 4rem !important;
  }
  .gap-xl-8 {
    gap: 5rem !important;
  }
  .gap-xl-9 {
    gap: 6rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 4.5rem !important;
  }
  .fs-2 {
    font-size: 3.6rem !important;
  }
  .fs-3 {
    font-size: 3.15rem !important;
  }
  .fs-4 {
    font-size: 2.7rem !important;
  }
  .fs-5 {
    font-size: 2.25rem !important;
  }
  .fs-6 {
    font-size: 1.8rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
html {
  font-size: 62.5%;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

picture,
time,
address {
  display: block;
}

p {
  margin-bottom: 0.6rem;
}
p:last-of-type, p:empty {
  margin-bottom: 0;
}

a {
  color: inherit;
}
a:hover, a:focus {
  color: inherit;
}

.site-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  min-height: 100vh;
  padding-top: 9rem;
}
@media (max-width: 755.98px) {
  .site-wrapper {
    padding-top: 7.2rem;
  }
}
.toolbar-fixed .site-wrapper {
  min-height: calc(100vh - 3.9rem);
}
.toolbar-fixed.toolbar-tray-open .site-wrapper {
  min-height: calc(100vh - 7.9rem);
}
@media (max-width: 975px) {
  .toolbar-fixed .site-wrapper, .toolbar-fixed.toolbar-tray-open .site-wrapper {
    min-height: calc(100vh - 3.9rem);
  }
}
@media (max-width: 609px) {
  .toolbar-vertical .site-wrapper {
    padding-top: 3.3rem;
  }
}
@media (max-width: 609px) {
  .toolbar-vertical .site-wrapper, .toolbar-vertical.toolbar-tray-open .site-wrapper {
    min-height: calc(100vh - 3.9rem);
  }
}

.site-content {
  flex: 1 0 auto;
  width: 100%;
}

.video-player {
  font-size: 2.4rem;
  width: 8rem;
  height: 8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  color: #000;
  border: 0;
}

.bg-anthracite {
  color: #fff;
}

.section {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
@media (max-width: 1023.98px) {
  .section {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
}
@media (max-width: 755.98px) {
  .section {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

.space-below {
  padding-bottom: 10rem;
}
@media (max-width: 755.98px) {
  .space-below {
    padding-bottom: 6rem;
  }
}

.margin-above {
  margin-top: 10rem;
}
@media (max-width: 755.98px) {
  .margin-above {
    margin-top: 6rem;
  }
}

.margin-below {
  margin-bottom: 10rem;
}
@media (max-width: 755.98px) {
  .margin-below {
    margin-bottom: 6rem;
  }
}

.top-border {
  border-top: 1px solid #d8d8d8;
}
.bg-anthracite .top-border {
  border-color: #383e42;
}
.top-border .title-border {
  margin-top: 1.9rem;
}
@media (max-width: 755.98px) {
  .top-border .title-border {
    margin-top: 1rem;
  }
}
.top-border .text-border {
  margin-top: 2.8rem;
}
@media (max-width: 755.98px) {
  .top-border .text-border {
    margin-top: 2rem;
  }
}

.category {
  font-size: 1.4rem;
  font-weight: 700;
  padding: 0.6rem 1.3rem 0.7rem;
  border-radius: 1.9rem;
  position: absolute;
  z-index: 1;
}

.back-link {
  text-decoration: none;
}
.back-link .consicon {
  font-size: 1.2rem;
  margin-right: 0.5rem;
}
.back-link .text {
  font-size: 1.6rem;
  font-weight: 700;
}

.placeholder {
  display: inline;
  min-height: unset;
  vertical-align: unset;
  background-color: unset;
  opacity: unset;
  cursor: unset;
}

body {
  font-size: 1.8rem;
}
@media (max-width: 755.98px) {
  body {
    font-size: 1.6rem;
    line-height: 1.375;
  }
}

.chapo {
  font-size: 1.8rem;
  font-weight: 700;
}

h1, .h1,
.like-h1 {
  font-size: 4rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 1.5rem;
}
@media (max-width: 755.98px) {
  h1, .h1,
  .like-h1 {
    font-size: 3rem;
  }
}

h2, .h2,
.like-h2 {
  font-size: 3rem;
  line-height: 1.2;
  font-weight: 900;
}
@media (max-width: 755.98px) {
  h2, .h2,
  .like-h2 {
    font-size: 2.4rem;
  }
}
.wysiwyg h2, .wysiwyg .h2,
.wysiwyg .like-h2 {
  font-size: 2.8rem;
  line-height: 1.214;
}

h3, .h3,
.like-h3 {
  font-size: 2.4rem;
  line-height: 1.25;
  font-weight: 700;
}
@media (max-width: 755.98px) {
  h3, .h3,
  .like-h3 {
    font-size: 2rem;
  }
}

h4, .h4,
.like-h4 {
  font-size: 1.8rem;
  font-weight: 900;
  line-height: 1.22;
}
@media (max-width: 1539.98px) {
  h4, .h4,
  .like-h4 {
    font-size: 1.6rem;
    line-height: 1.375;
  }
}

.breadcrumb {
  margin: 0;
}
.breadcrumb-wrapper nav {
  padding-top: 1.2rem;
  padding-bottom: 1rem;
  border-top: 0.1rem solid rgba(0, 0, 0, 0.1);
}
.breadcrumb-wrapper.bg-anthracite nav {
  border-color: rgba(255, 255, 255, 0.1);
}
.breadcrumb-item {
  font-size: 1.6rem;
  color: #000;
}
.bg-anthracite .breadcrumb-item {
  color: #fff;
}
.breadcrumb-item + .breadcrumb-item::before {
  content: "\e90e";
  font-family: "conservatory";
  font-size: 1.2rem;
  float: unset;
  color: #000;
}
.bg-anthracite .breadcrumb-item + .breadcrumb-item::before {
  color: #fff;
}
.breadcrumb-item a {
  color: #000;
}
.breadcrumb-item a:hover, .breadcrumb-item a:focus {
  text-decoration: none;
}
.bg-anthracite .breadcrumb-item a {
  color: #fff;
}
.breadcrumb-item.active {
  color: #000;
}
.bg-anthracite .breadcrumb-item.active {
  color: #fff;
}
.breadcrumb-item.active::before {
  font-weight: 400;
}

.btn, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow {
  font-weight: 700;
  padding: 1.4rem 2rem;
  border: 0.1rem solid;
  font-size: 1.6rem;
  letter-spacing: 0.18px;
  line-height: 1.25;
  display: inline-flex;
  align-items: center;
  text-align: unset;
  border-radius: 2.4rem;
}
.btn.btn-primary, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary#tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow {
  background: #191919;
  color: #fff;
  border: 0.1rem solid #000;
}
.btn.btn-primary:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary#tarteaucitronCloseAlert:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.tarteaucitronDeny:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:hover, .btn.btn-primary:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary#tarteaucitronCloseAlert:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.tarteaucitronDeny:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:focus {
  background: #fff;
  color: #000;
}
.bg-anthracite .btn.btn-primary, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary#tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .btn-primary#tarteaucitronCloseAlert, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .btn-primary.tarteaucitronDeny, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .tarteaucitronAllow {
  background: #fff;
  border-color: #fff;
  color: #000;
}
.bg-anthracite .btn.btn-primary:hover, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary#tarteaucitronCloseAlert:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .btn-primary#tarteaucitronCloseAlert:hover, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.tarteaucitronDeny:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .btn-primary.tarteaucitronDeny:hover, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .tarteaucitronAllow:hover, .bg-anthracite .btn.btn-primary:focus, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary#tarteaucitronCloseAlert:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .btn-primary#tarteaucitronCloseAlert:focus, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.tarteaucitronDeny:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .btn-primary.tarteaucitronDeny:focus, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .tarteaucitronAllow:focus {
  background: #191919;
  border-color: #fff;
  color: #fff;
}
.btn.btn-primary.btn-carte .consicon-carte-unselect, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert .consicon-carte-unselect, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny .consicon-carte-unselect, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow .consicon-carte-unselect {
  position: relative;
  width: 1.6rem;
  height: 1.6rem;
}
.btn.btn-primary.btn-carte .consicon-carte-unselect .path1, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert .consicon-carte-unselect .path1, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny .consicon-carte-unselect .path1, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow .consicon-carte-unselect .path1,
.btn.btn-primary.btn-carte .consicon-carte-unselect .path2,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert .consicon-carte-unselect .path2,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny .consicon-carte-unselect .path2,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow .consicon-carte-unselect .path2,
.btn.btn-primary.btn-carte .consicon-carte-unselect .path3,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert .consicon-carte-unselect .path3,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny .consicon-carte-unselect .path3,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow .consicon-carte-unselect .path3 {
  position: absolute;
  width: 1.6rem;
  left: 0;
  top: 0;
}
.btn.btn-primary.btn-carte .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow .consicon-carte-unselect .path1:before,
.btn.btn-primary.btn-carte .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow .consicon-carte-unselect .path2:before,
.btn.btn-primary.btn-carte .consicon-carte-unselect .path3:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert .consicon-carte-unselect .path3:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny .consicon-carte-unselect .path3:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow .consicon-carte-unselect .path3:before {
  margin: 0;
}
.btn.btn-primary.btn-carte .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow .consicon-carte-unselect .path1:before,
.btn.btn-primary.btn-carte .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow .consicon-carte-unselect .path2:before {
  color: #fff;
}
.btn.btn-primary.btn-carte .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow .consicon-carte-unselect .path3:before {
  color: #191919;
}
.btn.btn-primary.btn-carte:hover .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert:hover .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny:hover .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow:hover .consicon-carte-unselect .path1:before,
.btn.btn-primary.btn-carte:hover .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert:hover .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny:hover .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow:hover .consicon-carte-unselect .path2:before, .btn.btn-primary.btn-carte:focus .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert:focus .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny:focus .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow:focus .consicon-carte-unselect .path1:before,
.btn.btn-primary.btn-carte:focus .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert:focus .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny:focus .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow:focus .consicon-carte-unselect .path2:before {
  color: #191919;
}
.btn.btn-primary.btn-carte:hover .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert:hover .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny:hover .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow:hover .consicon-carte-unselect .path3:before, .btn.btn-primary.btn-carte:focus .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte#tarteaucitronCloseAlert:focus .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-primary.btn-carte.tarteaucitronDeny:focus .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronAllow:focus .consicon-carte-unselect .path3:before {
  color: #fff;
}
.btn.btn-secondary, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary#tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.tarteaucitronAllow {
  background: transparent;
  border-color: #000;
  color: #000;
}
.bg-anthracite .btn.btn-secondary, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary#tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .btn-secondary#tarteaucitronCloseAlert, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .tarteaucitronDeny, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .btn-secondary.tarteaucitronAllow {
  border-color: #fff;
  color: #fff;
}
.btn.btn-secondary:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary#tarteaucitronCloseAlert:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.tarteaucitronAllow:hover, .btn.btn-secondary:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary#tarteaucitronCloseAlert:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.tarteaucitronAllow:focus {
  background: #191919;
  border-color: #191919;
  color: #fff;
}
.bg-anthracite .btn.btn-secondary:hover, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary#tarteaucitronCloseAlert:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .btn-secondary#tarteaucitronCloseAlert:hover, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .tarteaucitronDeny:hover, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.tarteaucitronAllow:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .btn-secondary.tarteaucitronAllow:hover, .bg-anthracite .btn.btn-secondary:focus, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary#tarteaucitronCloseAlert:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .btn-secondary#tarteaucitronCloseAlert:focus, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .tarteaucitronDeny:focus, .bg-anthracite body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.tarteaucitronAllow:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .bg-anthracite .btn-secondary.tarteaucitronAllow:focus {
  background: #fff;
  color: #000;
  border-color: #fff;
}
.btn.btn-secondary.btn-carte:hover .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.btn-carte#tarteaucitronCloseAlert:hover .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronDeny:hover .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.btn-carte.tarteaucitronAllow:hover .consicon-carte-unselect .path1:before,
.btn.btn-secondary.btn-carte:hover .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.btn-carte#tarteaucitronCloseAlert:hover .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronDeny:hover .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.btn-carte.tarteaucitronAllow:hover .consicon-carte-unselect .path2:before, .btn.btn-secondary.btn-carte:focus .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.btn-carte#tarteaucitronCloseAlert:focus .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronDeny:focus .consicon-carte-unselect .path1:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.btn-carte.tarteaucitronAllow:focus .consicon-carte-unselect .path1:before,
.btn.btn-secondary.btn-carte:focus .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.btn-carte#tarteaucitronCloseAlert:focus .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronDeny:focus .consicon-carte-unselect .path2:before,
body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.btn-carte.tarteaucitronAllow:focus .consicon-carte-unselect .path2:before {
  color: #fff;
}
.btn.btn-secondary.btn-carte:hover .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.btn-carte#tarteaucitronCloseAlert:hover .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronDeny:hover .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.btn-carte.tarteaucitronAllow:hover .consicon-carte-unselect .path3:before, .btn.btn-secondary.btn-carte:focus .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.btn-carte#tarteaucitronCloseAlert:focus .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-carte.tarteaucitronDeny:focus .consicon-carte-unselect .path3:before, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-secondary.btn-carte.tarteaucitronAllow:focus .consicon-carte-unselect .path3:before {
  color: #191919;
}

.btn-wrapper {
  margin-top: 2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem 2rem;
}
.btn-wrapper .btn, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper #tarteaucitronCloseAlert, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .tarteaucitronDeny, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .tarteaucitronAllow {
  margin: 0.5rem 1rem 0.5rem 0;
}
@media (max-width: 755.98px) {
  .btn-wrapper .btn, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper #tarteaucitronCloseAlert, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .tarteaucitronDeny, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .tarteaucitronAllow {
    margin: 0;
  }
}
@media (max-width: 755.98px) {
  .btn-wrapper .btn + .btn, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert + .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper #tarteaucitronCloseAlert + .btn, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .btn + #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .btn + #tarteaucitronCloseAlert, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert + #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper #tarteaucitronCloseAlert + #tarteaucitronCloseAlert, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny + .btn, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny + #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .tarteaucitronDeny + .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .tarteaucitronDeny + #tarteaucitronCloseAlert, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .btn + .tarteaucitronDeny, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert + .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .btn + .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper #tarteaucitronCloseAlert + .tarteaucitronDeny, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny + .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .tarteaucitronDeny + .tarteaucitronDeny, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow + .btn, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow + #tarteaucitronCloseAlert, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow + .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .tarteaucitronAllow + .btn, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .tarteaucitronAllow + #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .tarteaucitronAllow + .tarteaucitronDeny, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .btn + .tarteaucitronAllow, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert + .tarteaucitronAllow, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny + .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .btn + .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper #tarteaucitronCloseAlert + .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .tarteaucitronDeny + .tarteaucitronAllow, .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow + .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .btn-wrapper .tarteaucitronAllow + .tarteaucitronAllow {
    margin-top: 2rem;
  }
}

.link-icon {
  text-decoration: unset;
}
.link-icon:hover, .link-icon:focus {
  text-decoration: unset !important;
}
.link-icon:hover .link-icon__text, .link-icon:focus .link-icon__text {
  text-decoration: underline;
}

.download-link a {
  text-decoration: unset;
  font-weight: 700;
  white-space: nowrap;
}
@media (max-width: 1023.98px) {
  .download-link a {
    font-size: 1.6rem;
  }
}
.download-link a:hover, .download-link a:focus {
  text-decoration: underline;
}
.download-link .consicon {
  font-size: 1.2rem;
  margin-left: 0.5rem;
}

.btn-unstyled, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert {
  padding: 0;
  margin: 0;
  border: 0;
  background: none;
  text-decoration: underline;
}
.btn-unstyled:hover, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover, .btn-unstyled:focus, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:focus {
  text-decoration: none;
}

.btn-filter--dropdown {
  background-color: #f1efed;
  border-radius: 2rem;
  border: 0;
  padding: 0 1.6rem;
  height: 4rem;
}
.btn-filter--dropdown:after {
  display: none;
}
.btn-filter--dropdown:hover {
  background-color: #191919;
  color: #fff;
}
.btn-filter--dropdown:focus-visible {
  outline: -webkit-focus-ring-color auto 0.1rem;
  background-color: #f1efed;
}
.btn-filter--dropdown:active, .btn-filter--dropdown:first-child:active {
  background-color: #f1efed;
}
.btn-filter--dropdown .consicon {
  font-size: 1rem;
  display: inline-block;
  padding-top: 0.4rem;
  margin-left: 0.9rem;
  transition-duration: 0.15s;
}
.btn-filter--dropdown.show {
  background-color: #191919;
  color: #fff;
}
.btn-filter--dropdown.show .consicon {
  transform: rotate(-180deg);
}

.btn-tag {
  position: relative;
}
.btn-tag .form-check-input {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  margin: 0;
  opacity: 0;
  z-index: 1;
}
.btn-tag .form-check-input:checked + .form-check-label, .btn-tag .form-check-input:hover + .form-check-label {
  background-color: #191919;
  color: #fff;
}
.btn-tag .form-check-input:checked + .form-check-label:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -0.4rem;
  border-left: 0.6rem solid transparent;
  border-right: 0.6rem solid transparent;
  border-top: 0.4rem solid black;
  transform: translateX(-50%);
}
.btn-tag .form-check-input:focus-visible + .form-check-label {
  outline: -webkit-focus-ring-color auto 0.1rem;
}
.btn-tag .form-check-label {
  background-color: #f1efed;
  border-radius: 2rem;
  border: 0;
  padding: 0 1.6rem;
  height: 4rem;
  font-size: 1.6rem;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  transition-duration: 0.15s;
  white-space: nowrap;
  position: relative;
}
.btn-tag .consicon {
  font-size: 1.4rem;
  margin-right: 0.3rem;
}

.stretched-link:focus-visible:after {
  outline: -webkit-focus-ring-color auto 0.1rem;
}

.btn-result {
  padding: 0;
  margin: 0;
  border: none;
  background: none;
  display: flex;
  align-items: center;
}
.btn-result:hover .title {
  text-decoration: underline;
}
.btn-result .consicon-close {
  font-size: 0.8rem;
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 50%;
  background-color: #000;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.6rem;
}

.wysiwyg h2, .wysiwyg .h2,
.wysiwyg .like-h2 {
  margin-bottom: 3rem;
  margin-top: 8rem;
}
@media (max-width: 1023.98px) {
  .wysiwyg h2, .wysiwyg .h2,
  .wysiwyg .like-h2 {
    margin-top: 6rem;
  }
}
@media (max-width: 755.98px) {
  .wysiwyg h2, .wysiwyg .h2,
  .wysiwyg .like-h2 {
    margin-bottom: 2.2rem;
  }
}
.wysiwyg h2:nth-child(1), .wysiwyg .h2:nth-child(1),
.wysiwyg .like-h2:nth-child(1) {
  margin-top: 0;
}
.wysiwyg h3, .wysiwyg .h3,
.wysiwyg .like-h3 {
  margin-bottom: 1rem;
  margin-top: 6rem;
}
@media (max-width: 1539.98px) {
  .wysiwyg h3, .wysiwyg .h3,
  .wysiwyg .like-h3 {
    margin-top: 4rem;
  }
}
.wysiwyg h4, .wysiwyg .h4,
.wysiwyg .like-h4 {
  margin-bottom: 0.4rem;
  margin-top: 3rem;
  font-size: 1.8rem;
}
.wysiwyg ul,
.wysiwyg ol {
  padding-left: 0;
  margin-bottom: 3rem;
}
.wysiwyg ul:last-child,
.wysiwyg ol:last-child {
  margin-bottom: 0;
}
.wysiwyg ul:not(.list-unstyled) li {
  position: relative;
}
.wysiwyg ul:not(.list-unstyled) li::before {
  content: "";
  position: absolute;
  left: 0;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background: #000;
  top: 0.9rem;
}
.wysiwyg li {
  margin-bottom: 1rem;
  list-style: none;
  padding-left: 2rem;
}
.wysiwyg ol {
  counter-reset: counter;
}
.wysiwyg ol li {
  position: relative;
}
.wysiwyg ol li::before {
  content: counter(counter) ".";
  counter-increment: counter;
  font-weight: 900;
  position: absolute;
  left: 0;
}
.wysiwyg figure {
  margin-bottom: 8rem;
}
@media (max-width: 1023.98px) {
  .wysiwyg figure {
    margin-bottom: 6rem;
  }
}
.wysiwyg img {
  max-width: 100%;
}
.wysiwyg:not(.col-sm-7) .download--wrapper,
.wysiwyg:not(.col-sm-7) .link-box {
  border-top: 1px solid #d8d8d8;
}
.wysiwyg .link-box {
  margin-bottom: 4.5rem;
}
.wysiwyg .download--item:first-child {
  padding-top: 1rem;
}
.wysiwyg .download--item:last-child {
  margin-bottom: 0;
}
.wysiwyg .plyr-video-wrapper {
  margin: 0;
}

@keyframes plyr-progress {
  to {
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: var(--plyr-font-weight-regular, 400);
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  z-index: 0;
}
.plyr video,
.plyr audio,
.plyr iframe {
  display: block;
  height: 100%;
  width: 100%;
}
.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}
.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  box-sizing: border-box;
}
.plyr--full-ui *,
.plyr--full-ui *::after,
.plyr--full-ui *::before {
  box-sizing: inherit;
}

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  touch-action: manipulation;
}

.plyr__badge {
  background: var(--plyr-badge-background, hsl(216, 15%, 34%));
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: var(--plyr-badge-text-color, #fff);
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  display: none;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}
.plyr__captions span:empty {
  display: none;
}
@media (min-width: 480px) {
  .plyr__captions {
    font-size: var(--plyr-font-size-base, 15px);
    padding: calc(var(--plyr-control-spacing, 10px) * 2);
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: var(--plyr-font-size-large, 18px);
  }
}

.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
}

.plyr__caption {
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}
.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: transparent;
  border: 0;
  border-radius: var(--plyr-control-radius, 3px);
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
  position: relative;
  transition: all 0.3s ease;
}
.plyr__control svg {
  display: block;
  fill: currentColor;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: var(--plyr-control-icon-size, 18px);
}
.plyr__control:focus {
  outline: 0;
}
.plyr__control:focus-visible {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  outline-offset: 2px;
}

a.plyr__control {
  text-decoration: none;
}
a.plyr__control::after, a.plyr__control::before {
  display: none;
}

.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
.plyr__control.plyr__control--pressed .label--not-pressed {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}
.plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0;
}
.plyr__controls .plyr__controls__item {
  margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
}
.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}
.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
}
.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time {
  padding-left: 0;
}
.plyr__controls:empty {
  display: none;
}

.plyr [data-plyr=captions],
.plyr [data-plyr=pip],
.plyr [data-plyr=airplay],
.plyr [data-plyr=fullscreen] {
  display: none;
}

.plyr--captions-enabled [data-plyr=captions],
.plyr--pip-supported [data-plyr=pip],
.plyr--airplay-supported [data-plyr=airplay],
.plyr--fullscreen-enabled [data-plyr=fullscreen] {
  display: inline-block;
}

.plyr__menu {
  display: flex;
  position: relative;
}
.plyr__menu .plyr__control svg {
  transition: transform 0.3s ease;
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg);
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}
.plyr__menu__container {
  animation: plyr-popup 0.2s ease;
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  border-radius: var(--plyr-menu-radius, 4px);
  bottom: 100%;
  box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: var(--plyr-menu-color, hsl(216, 15%, 34%));
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.plyr__menu__container::after {
  border: var(--plyr-menu-arrow-size, 4px) solid transparent;
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  content: "";
  height: 0;
  position: absolute;
  right: calc(((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7)) - (var(--plyr-menu-arrow-size, 4px) / 2));
  top: 100%;
  width: 0;
}
.plyr__menu__container [role=menu] {
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
}
.plyr__menu__container [role=menuitem],
.plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}
.plyr__menu__container [role=menuitem]:first-child,
.plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}
.plyr__menu__container .plyr__control {
  align-items: center;
  color: var(--plyr-menu-color, hsl(216, 15%, 34%));
  display: flex;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}
.plyr__menu__container .plyr__control > span {
  align-items: inherit;
  display: flex;
  width: 100%;
}
.plyr__menu__container .plyr__control::after {
  border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.plyr__menu__container .plyr__control--forward {
  padding-right: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
}
.plyr__menu__container .plyr__control--forward::after {
  border-left-color: var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));
  right: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px));
}
.plyr__menu__container .plyr__control--forward:focus-visible::after, .plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}
.plyr__menu__container .plyr__control--back {
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: calc(var(--plyr-control-spacing, 10px) * 0.7);
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
  position: relative;
  width: calc(100% - (calc(var(--plyr-control-spacing, 10px) * 0.7) * 2));
}
.plyr__menu__container .plyr__control--back::after {
  border-right-color: var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));
  left: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px));
}
.plyr__menu__container .plyr__control--back::before {
  background: var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));
  box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}
.plyr__menu__container .plyr__control--back:focus-visible::after, .plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}
.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7);
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before, .plyr__menu__container .plyr__control[role=menuitemradio]::after {
  border-radius: 100%;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: var(--plyr-control-spacing, 10px);
  transition: all 0.3s ease;
  width: 16px;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
  width: 6px;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}
.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(35, 40, 47, 0.1);
}
.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2px) * -1);
  overflow: hidden;
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  display: block;
  height: calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));
  margin: 0;
  min-width: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -webkit-user-select: none;
  user-select: none;
  background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%));
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
  -webkit-appearance: none;
  appearance: none;
  margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);
}
.plyr--full-ui input[type=range]::-moz-range-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -moz-user-select: none;
  user-select: none;
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
}
.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
}
.plyr--full-ui input[type=range]::-ms-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
  color: transparent;
}
.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
  background: currentColor;
}
.plyr--full-ui input[type=range]::-ms-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
}
.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}
.plyr--full-ui input[type=range]:focus {
  outline: 0;
}
.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  outline-offset: 2px;
}
.plyr--full-ui input[type=range]:focus-visible::-moz-range-track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  outline-offset: 2px;
}
.plyr--full-ui input[type=range]:focus-visible::-ms-track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  outline-offset: 2px;
}

.plyr__poster {
  background-color: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
  display: none;
}

.plyr__time {
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time + .plyr__time::before {
  content: "⁄";
  margin-right: var(--plyr-control-spacing, 10px);
}
@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}

/* stylelint-disable selector-max-compound-selectors */
.plyr__tooltip {
  background: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: var(--plyr-tooltip-radius, 5px);
  bottom: 100%;
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: var(--plyr-tooltip-color, hsl(216, 15%, 34%));
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  white-space: nowrap;
  z-index: 2;
}
.plyr__tooltip::before {
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:hover .plyr__tooltip,
.plyr .plyr__control:focus-visible .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%, 0) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 0 100%;
}
.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 100% 100%;
}
.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));
  transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:last-child:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {
  transform: translate(0, 0) scale(1);
}

.plyr__progress {
  left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}
.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  width: calc(100% + var(--plyr-range-thumb-height, 13px));
}
.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}
.plyr__progress .plyr__tooltip {
  left: 0;
  max-width: 120px;
  overflow-wrap: break-word;
}

.plyr__progress__buffer {
  -webkit-appearance: none; /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: 100px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: calc((var(--plyr-range-track-height, 5px) / 2) * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}
.plyr__progress__buffer::-webkit-progress-bar {
  background: transparent;
}
.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr__progress__marker {
  background-color: var(--plyr-progress-marker-background, #fff);
  border-radius: 1px;
  height: var(--plyr-range-track-height, 5px);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: var(--plyr-progress-marker-width, 3px);
  z-index: 3;
}

.plyr__volume {
  align-items: center;
  display: flex;
  position: relative;
}
.plyr__volume input[type=range] {
  margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
  margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
  max-width: 90px;
  min-width: 60px;
  position: relative;
  z-index: 2;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: var(--plyr-audio-control-color, hsl(216, 15%, 34%));
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control:focus-visible, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--audio .plyr__progress__buffer {
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr--video {
  background: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
  overflow: hidden;
}
.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
  aspect-ratio: 16/9;
}
@supports not (aspect-ratio: 16/9) {
  .plyr__video-embed,
  .plyr__video-wrapper--fixed-ratio {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
}

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: calc(var(--plyr-control-spacing, 10px) / 2);
  padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3;
}
@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: var(--plyr-control-spacing, 10px);
    padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
  }
}

.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
}

.plyr--video .plyr__control:focus-visible, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  border: 0;
  border-radius: 100%;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
  z-index: 2;
}
.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}
.plyr__control--overlaid:hover, .plyr__control--overlaid:focus {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--video .plyr__progress__buffer {
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-webkit-full-screen video {
  height: 100%;
}
.plyr:fullscreen video {
  height: 100%;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}
.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
  .plyr:fullscreen .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}
.plyr--fullscreen-fallback video {
  height: 100%;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.plyr__ads > div,
.plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}
.plyr__ads::after {
  background: hsl(216, 15%, 16%);
  border-radius: 2px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}
.plyr__ads:empty::after {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: var(--plyr-tooltip-radius, 5px);
  bottom: 100%;
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  z-index: 2;
}
.plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0, 0) scale(1);
}
.plyr__preview-thumb::before {
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: calc(50% + var(--preview-arrow-offset));
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr__preview-thumb__image-container {
  background: hsl(216, 15%, 79%);
  border-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__preview-thumb__image-container img, .plyr__preview-thumb__image-container::after {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr__preview-thumb__image-container::after {
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  content: "";
  pointer-events: none;
}
.plyr__preview-thumb__image-container img {
  max-height: none;
  max-width: none;
}
.plyr__preview-thumb__time-container {
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
  border-bottom-right-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
  bottom: 0;
  left: 0;
  line-height: 1.1;
  padding: 20px 6px 6px;
  position: absolute;
  right: 0;
  z-index: 3;
}
.plyr__preview-thumb__time-container span {
  color: #fff;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}
.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}
.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

.plyr-video-wrapper {
  width: 100%;
  position: relative;
  margin: 4rem 0;
}
.slider-item .plyr-video-wrapper, .media .plyr-video-wrapper {
  margin: 0;
}
.block-plyr-video .plyr-video-wrapper {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: calc(100% - 10rem);
  transform: translateY(-50%);
  margin: 0;
  border-radius: 0;
}
.plyr-video-caption {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.375;
  margin-top: 1.6rem;
}
.plyr-video-pswp {
  background: grey;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.block-plyr-video {
  background-color: #000000;
  width: 100%;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.block-plyr-video:before {
  content: "";
  display: block;
  width: 100%;
  padding-top: 76.2%;
}

.plyr__control--overlaid {
  background: transparent !important;
  border: 2px solid red;
  opacity: 1;
  padding: calc(var(--plyr-control-spacing, 12.67px) * 1.5);
}
.plyr__control--overlaid svg {
  stroke: red;
  fill: transparent;
}

.plyr--full-ui input[type=range] {
  color: red;
}

.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
  background: red;
}

.plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 5px rgba(255, 0, 0, 0.5);
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #9dd8ff;
}

.wysiwyg .plyr--stopped .plyr__controls > .plyr__controls__item {
  display: none;
}
.wysiwyg .plyr--stopped .plyr__controls > .plyr__controls__item:first-child {
  display: block;
  font-size: 2.4rem;
  bottom: 0.5rem;
  right: 1rem;
  left: initial;
  top: initial;
  transform: none;
  padding: 2rem;
  position: absolute;
}
@media (max-width: 755.98px) {
  .wysiwyg .plyr-video-caption {
    width: calc(100% - 2.5rem);
  }
}

.wysiwyg .plyr-video-caption,
.gallery-wrapper .plyr-video-caption {
  position: absolute;
  bottom: 0;
  color: white;
  padding: 3rem;
  width: calc(100% - 10rem);
  z-index: -1;
  opacity: 0;
}
.wysiwyg .plyr-video-caption cite,
.gallery-wrapper .plyr-video-caption cite {
  font-size: 2.4rem;
  line-height: 1.2;
  font-weight: 900;
  font-style: normal;
  margin-bottom: 1rem;
}
.wysiwyg .plyr-video-caption time,
.gallery-wrapper .plyr-video-caption time {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2;
}
.wysiwyg .plyr--stopped .plyr__control--overlaid,
.gallery-wrapper .plyr--stopped .plyr__control--overlaid {
  opacity: 0;
}
.wysiwyg .plyr--stopped + .plyr-video-caption,
.gallery-wrapper .plyr--stopped + .plyr-video-caption {
  z-index: 1;
  opacity: 1;
}

.card-video .plyr-video-wrapper,
.gallery-wrapper .plyr-video-wrapper {
  margin: 0 0 6rem;
}
.slider-image-video .card-video .plyr-video-wrapper,
.slider-image-video .gallery-wrapper .plyr-video-wrapper {
  margin-bottom: 0;
}

.gallery-wrapper .plyr--stopped .plyr__controls {
  height: 100%;
}
.gallery-wrapper .plyr--stopped .plyr__controls > .plyr__controls__item {
  display: none;
}
.gallery-wrapper .plyr--stopped .plyr__controls > .plyr__controls__item:first-child {
  display: block;
  font-size: 2.4rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8rem;
  height: 8rem;
  line-height: 8rem;
  position: absolute;
  border-radius: 50%;
  background: #fff;
  color: #000;
  text-align: center;
  padding: 0;
}
@media (max-width: 755.98px) {
  .gallery-wrapper .plyr--stopped .plyr__controls > .plyr__controls__item:first-child {
    width: 4.2rem;
    height: 4.2rem;
    line-height: 4.2rem;
    left: 2rem;
    transform: none;
    font-size: 2rem;
    top: 3.25rem;
  }
}
.gallery-wrapper .plyr--stopped .plyr__controls > .plyr__controls__item:first-child .icon--not-pressed {
  display: inline-block;
  margin-top: -0.25rem;
}
.gallery-wrapper .plyr__control--overlaid {
  background-color: #fff !important;
  border: none;
  color: #000;
}
.gallery-wrapper .plyr__control--overlaid svg {
  stroke: #000;
  fill: #000;
}
.gallery-wrapper .plyr-video-caption {
  padding-right: 0;
  width: 100%;
}
@media (max-width: 755.98px) {
  .gallery-wrapper .plyr-video-caption {
    padding: 2rem 0 2rem 2rem;
  }
  .gallery-wrapper .plyr-video-caption cite {
    font-size: 1.6rem;
  }
  .gallery-wrapper .plyr-video-caption time {
    font-size: 1.4rem;
  }
}
@media (max-width: 755.98px) {
  .gallery-wrapper .plyr-video-wrapper {
    width: auto;
  }
}

@media (max-width: 755.98px) {
  .gallery-video-wrapper {
    max-width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.block-image {
  width: 100%;
  position: relative;
}
.block-image figcaption {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.375;
  margin-top: 1.6rem;
}

.list-partners {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1rem;
}
.list-partners--item {
  border-top: 1px solid #d8d8d8;
  padding-top: 0.6rem;
}
@media (max-width: 755.98px) {
  .list-partners--item {
    width: 100%;
    padding-top: 1rem;
  }
}
.list-partners--title {
  font-size: 1.4rem;
  text-decoration: none;
  min-height: 4rem;
  line-height: 2rem;
  display: block;
}
.list-partners--img {
  height: 11rem;
  width: 100%;
  position: relative;
  display: block;
}
.list-partners--img img {
  max-height: 100%;
  width: auto;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.list-partners li {
  padding: 0 1rem;
  margin-bottom: 2rem;
  width: 33.333%;
}
@media (max-width: 755.98px) {
  .list-partners li {
    width: 50%;
  }
}

.link-box {
  border-bottom: 1px solid #d8d8d8;
  padding: 2rem 5.5rem 2.2rem 0;
  position: relative;
}
@media (max-width: 755.98px) {
  .link-box {
    padding: 1.4rem 3.3rem 1.4rem 0;
  }
}
.link-box:hover .stretched-link:before,
.link-box:hover .stretched-link .consicon, .link-box:focus .stretched-link:before,
.link-box:focus .stretched-link .consicon {
  background: #fff;
  color: #000;
}
.link-box:hover .stretched-link.light:before,
.link-box:hover .stretched-link.light .consicon, .link-box:focus .stretched-link.light:before,
.link-box:focus .stretched-link.light .consicon {
  background: #000;
  color: #fff;
}
.link-box h3, .link-box .h3 {
  margin: 0 0 0.2rem;
}
.link-box .stretched-link {
  text-decoration: none;
}
.link-box .stretched-link .consicon {
  width: 3.4rem;
  height: 3.4rem;
  border-radius: 50%;
  background: #000;
  color: #fff;
  border: 0.2rem solid #000;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2rem;
  right: 0;
  transition-duration: 0.15s;
}
@media (max-width: 755.98px) {
  .link-box .stretched-link .consicon {
    width: 2.4rem;
    height: 2.4rem;
    font-size: 1.4rem;
  }
}
.link-box .stretched-link.light .consicon {
  background: #fff;
  color: #000;
  top: 1.5rem;
}
@media (max-width: 755.98px) {
  .link-box .stretched-link.light .consicon {
    top: 1.2rem;
  }
}

.block-contact {
  margin-bottom: 3rem;
}
@media (max-width: 755.98px) {
  .block-contact {
    font-size: 1.6rem;
  }
}
.block-contact:last-child {
  margin-bottom: 0;
}
.block-contact .like-h4 {
  margin: 0 0 1rem;
}
.block-contact p {
  margin-top: 0.4rem;
  position: relative;
  padding-left: 2.2rem;
}
.block-contact .consicon {
  font-size: 1.6rem;
  line-height: 1.625;
  position: absolute;
  top: 0;
  left: 0;
}
.block-contact .address {
  padding-top: 0.5rem;
  margin-bottom: 0;
}
.block-contact .address__name, .block-contact .address__detail {
  display: block;
}
.block-contact .address__name {
  font-weight: 700;
}
.block-contact .address__detail {
  font-size: 1.6rem;
}
@media (max-width: 755.98px) {
  .block-contact .address__detail {
    font-size: 1.4rem;
  }
}
.block-contact .address .consicon-direction {
  width: 2rem;
  height: 2rem;
  border: 0.1rem solid;
  transform: rotate(-45deg);
  font-size: 1.01rem;
  position: relative;
  margin-left: 3rem;
  margin-top: 0.8rem;
  flex: 0 0 2rem;
}
.block-contact .address .consicon-direction:before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}

.banner {
  padding-bottom: 5rem;
  padding-top: 0.5rem;
}
@media (max-width: 755.98px) {
  .banner > .container, .banner__image .banner > .alert, .banner > .gallery-video-wrapper {
    flex-wrap: wrap;
  }
  .banner > .container > *, .banner__image .banner > .alert > *, .banner > .gallery-video-wrapper > * {
    width: 100%;
  }
}
@media (max-width: 755.98px) {
  .banner {
    padding-bottom: 4rem;
  }
}
.banner h1, .banner .h1 {
  max-width: 108.7rem;
  margin-top: 6.4rem;
}
@media (max-width: 1539.98px) {
  .banner h1, .banner .h1 {
    max-width: 70rem;
  }
}
@media (max-width: 1023.98px) {
  .banner h1, .banner .h1 {
    max-width: 55.8rem;
    margin-top: 6rem;
  }
}
@media (max-width: 755.98px) {
  .banner h1, .banner .h1 {
    margin-top: 3.3rem;
  }
}
.banner__btn-wrapper {
  flex: 0 0 auto;
}
.banner__btn-wrapper a {
  margin-top: 0.5rem;
}
.banner__image {
  margin-bottom: 10rem;
  position: relative;
}
.banner__image .alert {
  position: absolute;
  top: 2rem;
  left: 4.2rem;
  right: 4.2rem;
  background: none;
  font-size: 1.6rem;
  padding: 0 !important;
}
.banner__image .alert .container > div, .banner__image .alert .gallery-video-wrapper > div, .banner__image .alert .alert > div {
  padding: 1.2rem 2rem;
  background-color: #fff;
}
.banner__image .alert .btn-close {
  font-size: 1.2rem;
  padding-top: 0.5rem;
}
@media (max-width: 755.98px) {
  .banner__image .alert {
    top: 0;
    left: 0;
    right: 0;
    border-radius: 0;
  }
}
@media (min-width: 756px) {
  .banner__image .alert__text {
    font-size: 1.6rem;
    font-weight: 700;
  }
}
.banner__image img {
  width: 100%;
}
.banner .back-link {
  font-size: 1.6rem;
  font-weight: 700;
  text-decoration: none;
}
.banner .back-link .consicon {
  font-size: 1.2rem;
  margin-right: 0.7rem;
}
.banner-agenda__top {
  padding-top: 1.2rem;
  border-top: 0.1rem solid rgba(0, 0, 0, 0.1);
  margin-bottom: 7.2rem;
}
@media (max-width: 755.98px) {
  .banner-agenda__top {
    margin-bottom: 4.5rem;
  }
}
.banner-agenda__add {
  font-size: 1.6rem;
  font-weight: 500;
  border: 0;
  padding: 0;
  background: unset;
  margin-left: 2rem;
}
@media (max-width: 755.98px) {
  .banner-agenda__add {
    font-weight: 700;
  }
}
.banner-agenda__add .consicon {
  font-size: 1.2rem;
  margin-left: 0.8rem;
}
.banner-agenda h1, .banner-agenda .h1 {
  line-height: 1.125;
  margin-bottom: 3rem;
  max-width: 47.2rem;
}
.banner-agenda .type {
  font-size: 3rem;
  margin-bottom: 0.3rem;
}
@media (max-width: 755.98px) {
  .banner-agenda .type {
    font-size: 2.4rem;
    margin-bottom: 0.6rem;
  }
}
.banner-agenda .date {
  font-weight: 700;
}
.banner-agenda .address {
  padding-top: 0.5rem;
  margin-bottom: 0;
  margin-top: 1.2rem;
  padding-bottom: 1rem;
}
.banner-agenda .address__name, .banner-agenda .address__detail {
  display: block;
}
.banner-agenda .address__name {
  font-weight: 700;
}
.banner-agenda .address__detail {
  font-size: 1.6rem;
}
@media (max-width: 755.98px) {
  .banner-agenda .address__detail {
    font-size: 1.4rem;
  }
}
.banner-agenda .address .consicon-direction {
  width: 2rem;
  height: 2rem;
  border: 0.1rem solid;
  transform: rotate(-45deg);
  font-size: 1.01rem;
  position: relative;
  margin-left: 2.5rem;
}
.banner-agenda .address .consicon-direction:before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.banner-agenda__image {
  position: relative;
}
@media (max-width: 755.98px) {
  .banner-agenda__image {
    margin-bottom: 2rem;
  }
}
.banner-agenda__image .category {
  top: 2rem;
  right: 2rem;
  font-weight: 500;
}
@media (max-width: 755.98px) {
  .banner-agenda__image .category {
    top: 1rem;
    right: 1rem;
  }
}
.banner-content--text {
  max-width: 87rem;
}
@media (min-width: 756px) {
  .banner-content--text {
    margin-right: 2rem;
  }
}
@media (max-width: 1539.98px) {
  .banner-content--text {
    max-width: 47rem;
  }
}
@media (max-width: 755.98px) {
  .banner-content--text {
    margin-bottom: 1rem;
  }
}
.banner-enseignement-list {
  padding-bottom: 4.3rem;
}
.banner-enseignement-list p {
  font-size: 2rem;
}
@media (max-width: 755.98px) {
  .banner-enseignement-list p {
    font-size: 1.8rem;
  }
}

.download--wrapper {
  margin-top: 3rem;
  border-bottom: 1px solid #d8d8d8;
}
.download--item {
  border-bottom: 1px solid #d8d8d8;
  padding: 1rem 0;
}
.download--item:first-child {
  padding-top: 0;
}
.download--item a {
  text-decoration: none;
  line-height: 3.2rem;
  padding-left: 4.2rem;
  position: relative;
  display: block;
}
@media (max-width: 755.98px) {
  .download--item a {
    padding-left: 3.3rem;
  }
}
.download--item a:hover .download--icon, .download--item a:focus .download--icon {
  background: #fff;
  color: #000;
}
.download--item:last-child {
  border-bottom: none;
  margin-bottom: 3rem;
}
@media (max-width: 755.98px) {
  .download--item:last-child {
    margin-bottom: 0;
  }
}
.download--icon {
  width: 3.2rem;
  height: 3.2rem;
  border-radius: 50%;
  background: #000;
  border: 0.2rem solid #000;
  text-align: center;
  font-size: 1.7rem;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  transition-duration: 0.15s;
}
@media (max-width: 755.98px) {
  .download--icon {
    width: 2.4rem;
    height: 2.4rem;
    font-size: 1.4rem;
    top: 0.3rem;
  }
}

.education {
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
  background-color: #191919;
}
.education::-webkit-scrollbar {
  display: none;
}
.education__inner {
  display: flex;
}
@media (min-width: 1920px) {
  .education__inner {
    min-width: unset;
    max-width: 193.6rem;
    margin: auto;
  }
}
@media (min-width: 1024px) {
  .education-w-3 .education__inner {
    min-width: unset;
  }
}
.education__item {
  flex: 1;
  height: 58.7rem;
}
.education-w-3 .education__item {
  height: 72.6rem;
}
@media (max-width: 1539.98px) {
  .education__item {
    height: 38.8rem;
  }
  .education-w-3 .education__item {
    height: 48rem;
  }
}
@media (max-width: 1023.98px) {
  .education__item {
    height: 36.2rem;
  }
  .education-w-3 .education__item {
    height: 44.8rem;
  }
}
@media (max-width: 755.98px) {
  .education__item {
    height: 25.5rem;
  }
  .education-w-3 .education__item {
    height: 31.5rem;
  }
}
@media (max-width: 954px) {
  .education__item {
    flex: 0 0 23.88rem;
  }
  .education-w-3 .education__item {
    flex: 0 0 32rem;
  }
}
@media (max-width: 672px) {
  .education__item {
    flex: 0 0 16.8rem;
  }
  .education-w-3 .education__item {
    flex: 0 0 22.5rem;
  }
}
.education__item:hover .stretched-link::after {
  border: 2rem solid;
}
.education__item .stretched-link::after {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  transition-duration: 0.15s;
  z-index: 2;
}
.education__name {
  position: absolute;
  bottom: 3.8rem;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 0;
  text-align: center;
  z-index: 3;
  pointer-events: none;
}
@media (max-width: 1539.98px) {
  .education__name {
    transform: translateX(-50%) scale(0.66);
    bottom: 0.5rem;
  }
}
@media (max-width: 1023.98px) {
  .education__name {
    bottom: 0.2rem;
  }
}
@media (max-width: 755.98px) {
  .education__name {
    transform: translateX(-50%) scale(0.47);
    bottom: -2.5rem;
  }
}
.education__name img {
  display: inline-block;
}
.education__image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 1;
}

.title-links--2col {
  padding: 8rem 0;
}
@media (max-width: 1539.98px) {
  .title-links--2col {
    padding: 10rem 0;
  }
}
@media (max-width: 1023.98px) {
  .title-links--2col {
    padding: 8rem 0;
  }
}
@media (max-width: 755.98px) {
  .title-links--2col {
    padding: 6rem 0;
  }
}
@media (max-width: 755.98px) {
  .title-links--2col h2, .title-links--2col .h2 {
    margin-bottom: 3rem;
  }
}

.image-text {
  position: relative;
}
@media (min-width: 1024px) and (max-width: 1539.98px) {
  .image-text {
    padding-top: 9.23rem;
    padding-bottom: 9.23rem;
  }
}
.image-text:hover .btn-secondary, .image-text:hover body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .image-text:hover .tarteaucitronDeny, .image-text:focus .btn-secondary, .image-text:focus body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .image-text:focus .tarteaucitronDeny {
  background: #191919;
  border-color: #191919;
  color: #fff;
}
.image-text.bg-anthracite:hover .btn-secondary, .image-text.bg-anthracite:hover body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .image-text.bg-anthracite:hover .tarteaucitronDeny, .image-text.bg-anthracite:focus .btn-secondary, .image-text.bg-anthracite:focus body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .image-text.bg-anthracite:focus .tarteaucitronDeny {
  background: #fff;
  color: #000;
  border-color: #fff;
}
.image-text__text {
  max-width: 47.2rem;
  margin: 0 auto;
  height: 100%;
}
@media (max-width: 1539.98px) {
  .image-text__text {
    max-width: 30rem;
  }
}
@media (max-width: 1023.98px) {
  .image-text__text {
    max-width: 27rem;
  }
}
@media (max-width: 755.98px) {
  .image-text__text {
    max-width: 27.6rem;
    margin: unset;
    padding-top: 2rem;
  }
}
.image-text__text h2, .image-text__text .h2 {
  border-bottom: 0.1rem solid #383e42;
  padding-bottom: 1.3rem;
  margin-bottom: 2.1rem;
}
.image-text__text .type {
  font-size: 3rem;
  font-weight: 400;
  margin-bottom: 0;
}
@media (max-width: 755.98px) {
  .image-text__text .type {
    font-size: 2.6rem;
  }
}
.image-text__text .date {
  font-weight: 700;
}
.image-text__text .text {
  font-weight: 700;
}

.card {
  border: 0;
  position: relative;
}
.card-event {
  max-width: 59.4rem;
  color: #000;
  height: 100%;
}
.card-event:hover .card-event__img img {
  transform: scale(1.2);
}
.slider-event .card-event {
  width: 59.4rem;
}
@media (max-width: 1539.98px) {
  .slider-event .card-event {
    width: 38rem;
  }
}
@media (max-width: 1023.98px) {
  .slider-event .card-event {
    width: 27rem;
  }
}
@media (max-width: 755.98px) {
  .slider-event .card-event {
    width: 26rem;
  }
}
.slider-event--advice .card-event {
  width: 47.2rem;
}
@media (max-width: 1539.98px) {
  .slider-event--advice .card-event {
    width: 30rem;
  }
}
@media (max-width: 1023.98px) {
  .slider-event--advice .card-event {
    width: 27rem;
  }
}
@media (max-width: 755.98px) {
  .slider-event--advice .card-event {
    width: 26rem;
  }
}
.card-event__text {
  position: relative;
  padding: 3rem 3rem 4rem;
}
@media (max-width: 755.98px) {
  .card-event__text {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.card-event__text .consicon-event {
  position: absolute;
  top: 0;
  right: 3rem;
  font-size: 2.4rem;
}
@media (max-width: 755.98px) {
  .card-event__text .consicon-event {
    right: 2rem;
  }
}
.card-event__img {
  overflow: hidden;
}
.card-event__img img {
  transition-duration: 0.15s;
}
.card-event .category {
  top: 2rem;
  left: 2rem;
}
.card-event .type {
  font-size: 2rem;
  margin-bottom: 0.3rem;
}
.card-event .title {
  font-size: 2.2rem;
  line-height: 1.18;
  font-weight: 900;
  border-bottom: 0.1rem solid rgba(25, 25, 25, 0.2);
  padding-bottom: 1.7rem;
  margin-bottom: 1.6rem;
}
@media (max-width: 755.98px) {
  .card-event .title {
    padding-bottom: 1.3rem;
  }
}
.card-event .date,
.card-event .text {
  font-size: 1.6rem;
  line-height: 1.2;
  font-weight: 700;
}
.card-event .reservation {
  font-size: 1.6rem;
  font-weight: 700;
}
.card-popup-media {
  color: #fff;
  overflow: hidden;
}
.card-popup-media:hover picture {
  transform: scale(1.2);
}
.card-popup-media picture {
  position: relative;
  z-index: 1;
  transition-duration: 0.15s;
}
.card-popup-media picture:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}
.card-popup-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.card-popup-media .content {
  position: absolute;
  left: 2rem;
  bottom: 2rem;
  pointer-events: none;
  z-index: 2;
}
.card-popup-media .content h3, .card-popup-media .content .h3 {
  font-size: 1.6rem;
  margin-bottom: 0.2rem;
}
.card-popup-media .content time {
  font-size: 1.4rem;
}
.card-popup-media .consicon {
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  font-size: 2.4rem;
  pointer-events: none;
  z-index: 2;
}
.card-image, .card-video {
  max-width: 108.6rem;
}
.slider-image-video .card-image, .slider-image-video .card-video {
  max-width: unset;
}
.slider-image-video .card-image img {
  width: auto;
  height: 70rem;
}
@media (max-width: 1539.98px) {
  .slider-image-video .card-image img {
    height: 45.8rem;
  }
}
@media (max-width: 1023.98px) {
  .slider-image-video .card-image img {
    height: 36rem;
  }
}
@media (max-width: 755.98px) {
  .slider-image-video .card-image img {
    height: 16.3rem;
  }
}
.slick-slide .card-video {
  height: 100%;
}
.slick-slide .card-video .plyr__video-embed {
  height: 70rem;
}
@media (max-width: 1539.98px) {
  .slick-slide .card-video .plyr__video-embed {
    height: 45.8rem;
  }
}
@media (max-width: 1023.98px) {
  .slick-slide .card-video .plyr__video-embed {
    height: 36rem;
  }
}
@media (max-width: 755.98px) {
  .slick-slide .card-video .plyr__video-embed {
    height: 16.3rem;
  }
}
.slick-slide .card-video figure {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.slick-slide .card-video figure .block-video {
  flex: auto;
  margin: 0;
}
.slick-slide .card-video figure .block-video .block-video--thumbnail:after {
  content: none;
}
.slick-slide .card-video figure .block-video .block-video--thumbnail img {
  filter: unset;
}
.slick-slide .card-video figcaption {
  margin-bottom: 1rem;
}
.card-video figcaption {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.375;
  margin-top: 1.6rem;
}
.card-video .block-video {
  position: relative;
}
.card-video .block-video--btn {
  width: 8rem;
  height: 8rem;
  background-color: #fff;
  border-radius: 50%;
  font-size: 2.5rem;
  color: #000;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 50%;
  top: 50%;
  right: unset;
  bottom: unset;
  transform: translate(-50%, -50%);
}
@media (max-width: 755.98px) {
  .card-video .block-video--btn {
    width: 4.2rem;
    height: 4.2rem;
    font-size: 2rem;
  }
}
.card-education {
  width: 100%;
  max-width: 35rem;
  position: relative;
  z-index: 0;
}
.card-education:hover img {
  transform: scale(1.2);
}
@media (min-width: 756px) {
  .card-education {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  }
}
.card-education__img {
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
@media (min-width: 756px) {
  .card-education__img:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  }
}
.card-education__text {
  text-align: center;
  padding-top: 1.2rem;
  text-decoration: none;
}
@media (min-width: 756px) {
  .card-education__text {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    padding: 4rem 4.4rem;
    color: #fff;
    z-index: 1;
  }
  .card-education__text:hover {
    color: #fff;
    text-decoration: none;
  }
}
@media (min-width: 1024px) {
  .card-education__text {
    padding: 4rem 3rem;
  }
}
@media (min-width: 1540px) {
  .card-education__text {
    padding: 4rem 5rem;
  }
}
.card-education__text .title {
  font-weight: 900;
  line-height: 1.15;
  margin-bottom: 0.2rem;
}
@media (min-width: 756px) {
  .card-education__text .title {
    margin-bottom: 0.4rem;
    font-size: 3.3rem;
  }
}
.card-education__text .text {
  font-weight: 700;
}
@media (max-width: 755.98px) {
  .card-education__text .text {
    font-size: 1.4rem;
  }
}
.card-education img {
  transition-duration: 0.15s;
}
.card-education-site {
  margin-bottom: 3rem;
  margin-top: 1rem;
}
.card-education-site__link {
  font-weight: 900;
  margin-top: 1.2rem;
  text-decoration: none;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slider-event {
  overflow: hidden;
  margin-right: 0;
  margin-left: calc((100% - 145.6rem) / 2);
}
@media (max-width: 1539.98px) {
  .slider-event {
    margin-left: calc((100% - 94rem) / 2);
  }
}
@media (max-width: 1023.98px) {
  .slider-event {
    margin-left: calc((100% - 67.6rem) / 2);
  }
}
@media (max-width: 755.98px) {
  .slider-event {
    margin-left: calc((100% - 31.6rem) / 2);
  }
}
@media (max-width: 356px) {
  .slider-event {
    margin-left: 2rem;
  }
}
.slider-event .slick-track {
  display: flex;
}
.slider-event .slick-slide {
  margin-right: 2rem;
  float: unset;
  height: auto;
}
.slider-event .slick-slide > div,
.slider-event .slick-slide .item {
  height: 100%;
}
@media (min-width: 1540px) {
  .slider-media {
    padding-top: 0.8rem;
  }
}
.slider-media .slick-track {
  display: flex;
}
.slider-media .slick-slide > div {
  margin-right: 2rem;
}
.slider-media .slick-slide > div:nth-child(1) {
  margin-bottom: 2rem;
  transform: translateX(42%);
}
@media (max-width: 755.98px) {
  .slider-media .slick-slide > div:nth-child(1) {
    transform: translateX(83%);
  }
}
.slider-media .slick-slide > div:nth-child(2) {
  transform: translateX(75%);
}
@media (max-width: 755.98px) {
  .slider-media .slick-slide > div:nth-child(2) {
    transform: translateX(47%);
  }
}
.slider-media .slick-slide .item {
  display: block !important;
}
.slider-image-video {
  overflow: hidden;
  margin-right: 0;
  margin-left: calc((100% - 121rem) / 2);
}
@media (max-width: 1539.98px) {
  .slider-image-video {
    margin-left: calc((100% - 78rem) / 2);
  }
}
@media (max-width: 1023.98px) {
  .slider-image-video {
    margin-left: calc((100% - 56rem) / 2);
  }
}
@media (max-width: 755.98px) {
  .slider-image-video {
    margin-left: calc((100% - 31.6rem) / 2);
  }
}
@media (max-width: 356px) {
  .slider-image-video {
    margin-left: 2rem;
  }
}
.slider-image-video .slick-track {
  display: flex;
}
.slider-image-video .slick-slide {
  margin-right: 2rem;
  float: unset;
  height: auto;
}
.slider-image-video .slick-slide > div,
.slider-image-video .slick-slide .item {
  height: 100%;
}
.slider-image-video .slick-slide > div figure,
.slider-image-video .slick-slide .item figure {
  margin-bottom: 0;
}

.slick__wrapper .top-border {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.8rem;
}
@media (max-width: 755.98px) {
  .slick__wrapper .top-border {
    margin-bottom: 1.3rem;
  }
}
@media (max-width: 755.98px) {
  .slick__wrapper .top-border h2, .slick__wrapper .top-border .h2 {
    margin-top: 1.9rem;
  }
}
.slick-nav {
  display: flex;
  padding-top: 1.9rem;
}
@media (max-width: 755.98px) {
  .slick-nav {
    padding-top: 1.2rem;
  }
}
.slick-nav button {
  border: 0;
  background: none;
  font-size: 2.4rem;
  padding: 1rem 1.25rem;
  color: #000;
}
@media (max-width: 755.98px) {
  .slick-nav button {
    font-size: 2rem;
    padding: 1rem 0.75rem;
  }
}
.bg-anthracite .slick-nav button {
  color: #fff;
}
.slick-nav button.slick-custom-next {
  padding-right: 0;
}
.slick-nav button:disabled {
  color: rgba(0, 0, 0, 0.2);
}
.bg-anthracite .slick-nav button:disabled {
  color: rgba(255, 255, 255, 0.2);
}
.slick-autoplay-toggle-button {
  position: absolute;
  top: 100%;
  right: calc((100% - 145.6rem) / 2);
  margin-top: 4.5rem;
  width: 4rem;
  height: 4rem;
  border: 0.1rem solid;
  background: transparent;
  border-radius: 50%;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
@media (max-width: 1539.98px) {
  .slick-autoplay-toggle-button {
    right: calc((100% - 94rem) / 2);
  }
}
@media (max-width: 1023.98px) {
  .slick-autoplay-toggle-button {
    right: calc((100% - 67.6rem) / 2);
  }
}
@media (max-width: 755.98px) {
  .slick-autoplay-toggle-button {
    right: calc((100% - 31.6rem) / 2);
    margin-top: 3.5rem;
  }
}
.bg-anthracite .slick-autoplay-toggle-button {
  color: #fff;
}
.slick-sr-only {
  clip: rect(0.1rem, 0.1rem, 0.1rem, 0.1rem) !important;
  border: 0 !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 0.1rem !important;
  margin: -0.1rem !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.1rem !important;
}
.slick-pause-icon:before, .slick-play-icon:before {
  font-family: "conservatory";
  font-size: 1.6rem;
}
.slick-pause-icon {
  padding-left: 0.2rem;
}
.slick-pause-icon:before {
  content: "\e91c";
}
.slick-play-icon {
  padding-left: 0.3rem;
}
.slick-play-icon:before {
  content: "\e921";
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small, .mfp-figure .small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small, .mfp-img-mobile .mfp-figure .small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    transform-origin: 0;
  }
  .mfp-arrow-right {
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.mfp-bg {
  background: #191919;
  opacity: 1;
}
.mfp-close {
  font-size: 0;
  opacity: 1;
  position: fixed;
  top: 3rem !important;
  right: 4.5rem !important;
  padding: 0 !important;
  width: auto !important;
  height: auto !important;
  line-height: 1 !important;
}
@media (max-width: 755.98px) {
  .mfp-close {
    top: 2rem !important;
    right: 2rem !important;
  }
}
.mfp-close:before {
  content: "\e910";
  font-family: "conservatory";
  font-size: 2.4rem;
}
.mfp-arrow {
  color: #fff;
  opacity: 1 !important;
  transform: scale(1) !important;
}
.mfp-arrow:before {
  font-family: "conservatory";
  font-size: 2.4rem;
  margin: 0 !important;
  border: none !important;
  top: 50%;
  transform: translatey(-50%);
  opacity: 1 !important;
  width: auto !important;
  height: auto !important;
}
.mfp-arrow:after {
  content: none;
}
.mfp-arrow-left:before {
  content: "\e90d";
  left: 4.5rem !important;
}
@media (max-width: 755.98px) {
  .mfp-arrow-left:before {
    left: 2rem !important;
  }
}
.mfp-arrow-right:before {
  content: "\e90e";
  left: auto !important;
  right: 4.5rem !important;
}
@media (max-width: 755.98px) {
  .mfp-arrow-right:before {
    right: 2rem !important;
  }
}
.mfp-bottom-bar {
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  width: 145.6rem;
}
@media (max-width: 1539.98px) {
  .mfp-bottom-bar {
    width: 94rem;
  }
}
@media (max-width: 1023.98px) {
  .mfp-bottom-bar {
    width: 67.6rem;
  }
}
@media (max-width: 755.98px) {
  .mfp-bottom-bar {
    width: 31.6rem;
  }
}
.mfp-title {
  padding: 1.2rem 0 4rem;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.7);
}
.mfp-content .mfp-title {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  width: 145.6rem;
}
@media (max-width: 1539.98px) {
  .mfp-content .mfp-title {
    width: 94rem;
  }
}
@media (max-width: 1023.98px) {
  .mfp-content .mfp-title {
    width: 67.6rem;
  }
}
@media (max-width: 755.98px) {
  .mfp-content .mfp-title {
    width: 31.6rem;
  }
}
.mfp-pager {
  padding-top: 1.3rem;
}
.mfp-pager .dots {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.mfp-pager .dots li {
  padding: 0 0.8rem;
}
.mfp-pager .dots li.active button {
  background: rgba(255, 255, 255, 0.7);
}
.mfp-pager .dots button {
  border: 0;
  padding: 0;
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
}
.mfp-counter {
  display: none;
}

.news-block {
  padding: 8rem 0;
}
@media (max-width: 755.98px) {
  .news-block {
    padding: 4.5rem 0 5rem;
  }
}
@media (max-width: 1023.98px) {
  .news-block h2, .news-block .h2 {
    font-size: 2.6rem;
    margin-bottom: 2rem;
  }
}
.news-block__socials {
  padding-top: 1rem;
  display: flex;
}
@media (max-width: 755.98px) {
  .news-block__socials {
    padding-top: 2rem;
  }
}
.news-block__socials li:not(:last-of-type) {
  margin-right: 1.5rem;
}
@media (max-width: 755.98px) {
  .news-block__socials li:not(:last-of-type) {
    margin-right: 1.7rem;
  }
}
.news-block__socials li a {
  text-decoration: none;
  width: 5.2rem;
  height: 5.2rem;
  border: 0.1rem solid;
  border-radius: 50%;
  font-size: 2.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 755.98px) {
  .news-block__socials li a {
    width: 3.84rem;
    height: 3.84rem;
    font-size: 1.6rem;
  }
}
.news-block__wrapper {
  max-width: 71.7rem;
}
@media (max-width: 1539.98px) {
  .news-block__wrapper {
    max-width: 46rem;
  }
}
@media (max-width: 1023.98px) {
  .news-block__wrapper {
    max-width: 38.5rem;
  }
}
.news-block form .form-item {
  position: relative;
}
.news-block form .form-item input {
  width: 100%;
  height: 4.8rem;
  border-color: #cccecf;
  border-radius: 2.4rem;
  padding-left: 2rem;
  padding-right: 15.3rem;
  font-family: "Satoshi", sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  color: #000;
}
@media (max-width: 755.98px) {
  .news-block form .form-item input {
    padding: 2rem;
  }
}
.news-block form .form-item input::-moz-placeholder {
  font-family: "Satoshi", sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  color: #000;
}
.news-block form .form-item input::placeholder {
  font-family: "Satoshi", sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  color: #000;
}
.news-block form .form-item input:focus {
  box-shadow: unset;
}
.news-block form .form-item .btn, .news-block form .form-item body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .news-block form .form-item #tarteaucitronCloseAlert, .news-block form .form-item body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .news-block form .form-item .tarteaucitronDeny, .news-block form .form-item body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .news-block form .form-item .tarteaucitronAllow {
  height: 4.8rem;
}
@media (min-width: 756px) {
  .news-block form .form-item .btn, .news-block form .form-item body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .news-block form .form-item #tarteaucitronCloseAlert, .news-block form .form-item body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .news-block form .form-item .tarteaucitronDeny, .news-block form .form-item body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .news-block form .form-item .tarteaucitronAllow {
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media (max-width: 755.98px) {
  .news-block form .form-item .btn, .news-block form .form-item body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .news-block form .form-item #tarteaucitronCloseAlert, .news-block form .form-item body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .news-block form .form-item .tarteaucitronDeny, .news-block form .form-item body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .news-block form .form-item .tarteaucitronAllow {
    margin-top: 1.1rem;
  }
}
.news-block form .success,
.news-block form .error {
  font-size: 1.4rem;
  display: inline-block;
  margin-top: 2rem;
  padding: 1.2rem 2.4rem;
  border-radius: 0.8rem;
}
.news-block form .success {
  background-color: #c1efca;
}
.news-block form .error {
  background-color: #ffaca6;
}
.news-block form .error a {
  text-decoration: underline;
}
.news-block form .error a:hover, .news-block form .error a:focus {
  text-decoration: none;
}
.news-block__information {
  margin-top: 2rem;
  font-size: 1.4rem;
}
.news-block__information a {
  font-weight: 700;
  text-decoration: underline;
}
.news-block__information a:hover, .news-block__information a:focus {
  text-decoration: none;
}

.sticky {
  z-index: 1;
  background-color: transparent;
}
.sticky-summary--title {
  font-size: 1.4rem;
  font-weight: 900;
  color: rgba(0, 0, 0, 0.6);
}
.sticky--bottom {
  position: fixed !important;
  top: inherit !important;
  bottom: 0 !important;
  z-index: 2;
  right: 0;
  width: 100% !important;
  height: 6rem;
}
.sticky--bottom .scrollspy__btn {
  z-index: 2;
  margin-bottom: 0;
  background: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
  padding: 1.1rem 2rem 1.2rem !important;
}

.sticky-wrapper {
  background: #fff;
  padding-top: 1rem;
  padding-bottom: 10rem;
  top: 12rem;
}
@media (max-width: 1023.98px) {
  .sticky-wrapper {
    top: 9rem;
    height: 10rem;
    box-sizing: content-box;
  }
}
@media (max-width: 755.98px) {
  .sticky-wrapper {
    top: 7.1rem;
    height: 10rem;
    box-sizing: content-box;
  }
}

.scrollspy-content {
  padding-top: 1rem;
}
.scrollspy__content {
  z-index: 20;
}
.scrollspy__nav {
  width: 100%;
  padding: 1rem 1.5rem;
  border: none !important;
  border-bottom: 0.1rem solid #000 !important;
}
@media (min-width: 1024px) {
  .scrollspy__nav {
    display: block !important;
    position: relative !important;
    padding: 0;
    transform: none !important;
    border: none !important;
  }
}
@media (max-width: 1023.98px) {
  .scrollspy__nav {
    margin-top: -0.3rem !important;
    overflow: auto;
    max-height: calc(100vh - 15rem);
  }
}
@media (max-width: 755.98px) {
  .scrollspy__nav {
    max-height: calc(100vh - 13rem);
  }
}
.scrollspy__btn {
  padding: 1.1rem 0 1.2rem !important;
  border: none;
  border-top: 1px solid #d8d8d8 !important;
  border-bottom: 1px solid #d8d8d8 !important;
  text-align: left;
  border-radius: 0;
  font-size: 2rem;
  line-height: 1.25;
  margin-bottom: 4rem;
  background: #fff;
  box-shadow: none !important;
}
.scrollspy__btn:after {
  content: "\e90c";
  font-family: "conservatory";
  border: 1px solid #000;
  border-radius: 50%;
  width: 2.4rem;
  line-height: 2.2rem;
  display: inline-block;
  text-align: center;
  font-size: 1.4rem;
}
.scrollspy__btn-summary {
  flex: 0 1 100%;
  width: 100%;
}
.scrollspy__btn-summary .btn, .scrollspy__btn-summary body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .scrollspy__btn-summary #tarteaucitronCloseAlert, .scrollspy__btn-summary body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .scrollspy__btn-summary .tarteaucitronDeny, .scrollspy__btn-summary body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .scrollspy__btn-summary .tarteaucitronAllow {
  width: 100%;
}
.scrollspy__btn-summary .btn .d-inline, .scrollspy__btn-summary body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert .d-inline, body #tarteaucitronRoot #tarteaucitronAlertBig .scrollspy__btn-summary #tarteaucitronCloseAlert .d-inline, .scrollspy__btn-summary body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny .d-inline, body #tarteaucitronRoot #tarteaucitronAlertBig .scrollspy__btn-summary .tarteaucitronDeny .d-inline, .scrollspy__btn-summary body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow .d-inline, body #tarteaucitronRoot #tarteaucitronAlertBig .scrollspy__btn-summary .tarteaucitronAllow .d-inline {
  padding: 0 0.5rem;
}
.scrollspy__list {
  list-style-type: none;
  padding: 1.4rem 0 0;
}
.scrollspy__item {
  padding: 0.25rem 0;
}
@media (max-width: 1023.98px) {
  .scrollspy__item {
    padding: 1.5rem 0;
  }
}
.scrollspy__item .like-h3 {
  margin-bottom: 0.8rem;
}
.scrollspy__item a {
  font-weight: 400;
  text-decoration: none;
  border-bottom: 2px solid #d8d8d8;
  padding-bottom: 0.2rem;
}
.scrollspy__item a:hover {
  font-weight: 700;
}
.scrollspy__item.active {
  font-weight: 700;
}
.scrollspy__item.active a {
  font-weight: 700;
}

.alert {
  padding: 1.7rem 0 1.6rem;
  background-color: #fff;
  opacity: 1 !important;
}
@media (max-width: 755.98px) {
  .alert {
    padding: 1.1rem 0 1rem;
  }
}
.alert__text {
  padding-right: 2rem;
}
@media (max-width: 755.98px) {
  .alert__text {
    font-size: 1.4rem;
    line-height: 1.2;
    font-weight: 700;
  }
}
.alert .consicon-info {
  font-size: 2rem;
  margin-right: 1rem;
  padding-top: 0.2rem;
}
@media (max-width: 755.98px) {
  .alert .consicon-info {
    font-size: 1.6rem;
  }
}
.alert .btn-close {
  background: none;
  opacity: 1;
  font-size: 2rem;
  width: auto;
  height: auto;
  padding: 0;
}
@media (max-width: 755.98px) {
  .alert .btn-close {
    font-size: 1.2rem;
    padding-top: 0.4rem;
  }
}

.cookie {
  position: fixed;
  bottom: 0;
  right: 0;
  max-width: 52.1rem;
  background-color: #fff;
  padding: 3rem 4.1rem 0.9rem 3rem;
  z-index: 1000;
}
@media (max-width: 755.98px) {
  .cookie {
    padding: 2rem 2rem 0;
  }
}
.cookie p {
  font-size: 1.6rem;
  line-height: 1.2;
  margin-bottom: 1.6rem;
}
.cookie .btn, .cookie body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .cookie #tarteaucitronCloseAlert, .cookie body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .cookie .tarteaucitronDeny, .cookie body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .cookie .tarteaucitronAllow {
  margin-bottom: 2rem;
}
.cookie .btn:not(:last-child), .cookie body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:not(:last-child), body #tarteaucitronRoot #tarteaucitronAlertBig .cookie #tarteaucitronCloseAlert:not(:last-child), .cookie body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny:not(:last-child), body #tarteaucitronRoot #tarteaucitronAlertBig .cookie .tarteaucitronDeny:not(:last-child), .cookie body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:not(:last-child), body #tarteaucitronRoot #tarteaucitronAlertBig .cookie .tarteaucitronAllow:not(:last-child) {
  margin-right: 1rem;
}

body #tarteaucitronRoot #tarteaucitronAlertBig {
  position: fixed;
  bottom: 0;
  right: 0;
  max-width: 52.1rem;
  background-color: #fff;
  padding: 3rem 4.1rem 0.9rem 3rem;
  z-index: 1000;
  left: initial;
  box-sizing: border-box;
  font-size: 1.6rem !important;
  text-align: left;
}
body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl,
body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,
body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,
body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
  font: 1.6rem "Satoshi", sans-serif;
  line-height: 1.2;
  margin-bottom: 1.6rem;
  color: #000;
  font-weight: 500;
}
body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow .tarteaucitronCheck {
  display: none;
}
body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:hover, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:focus, body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow:active {
  background: #fff;
  color: #000 !important;
  border: 0.1rem solid #000;
}
body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny .tarteaucitronCross {
  display: none;
}
body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert {
  margin-bottom: 2rem;
}
body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:focus, body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:active {
  color: #000 !important;
}
body #tarteaucitronRoot #tarteaucitronAlertBig > button {
  margin-bottom: 2rem;
}
body #tarteaucitronRoot #tarteaucitronAlertBig > button:not(:last-child) {
  margin-right: 1rem;
}
@media (max-width: 755.98px) {
  body #tarteaucitronRoot #tarteaucitronAlertBig {
    padding: 2rem 2rem 0;
  }
}

.list-agenda {
  padding-top: 1.8rem;
  margin-bottom: 8rem;
}
.list-agenda .col-sm-6 {
  display: none;
}
.list-education {
  padding: 4rem 0 10rem;
}
@media (max-width: 755.98px) {
  .list-education {
    padding: 3rem 0 8rem;
  }
}
.list-education .row, .list-education > div {
  --bs-gutter-y: 2rem;
}
@media (max-width: 755.98px) {
  .list-education .row, .list-education > div {
    --bs-gutter-y: 4rem;
  }
}
.list-education-sites .row > *:nth-last-child(-n+2) .card-education-site, .list-education-sites .list-education > div > *:nth-last-child(-n+2) .card-education-site {
  margin-bottom: 0;
}
@media (min-width: 756px) {
  .list-education-sites .row > *:nth-last-child(-n+3) .card-education-site, .list-education-sites .list-education > div > *:nth-last-child(-n+3) .card-education-site {
    margin-bottom: 0;
  }
}
.list-enseignement {
  padding-bottom: 2rem;
}
.list-enseignement .row, .list-enseignement .list-education > div {
  --bs-gutter-y: 2rem;
}
@media (max-width: 755.98px) {
  .list-enseignement .row, .list-enseignement .list-education > div {
    --bs-gutter-y: 4rem;
  }
}
@media (min-width: 756px) {
  .list-enseignement .card-education__text .title {
    font-size: 3rem;
  }
}
.list-enseignement + .btn-carte-wrapper {
  position: sticky;
  bottom: 4rem;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto 2rem;
  z-index: 1;
}

.inclusive-dates-calendar {
  background-color: #fff;
  border: 0.1rem solid #cccecf;
  max-width: 31.6rem;
  font-family: "Satoshi", sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  border-radius: 0.2rem;
  margin-top: -5.2rem;
}
.filter-agenda .inclusive-dates-calendar {
  margin-top: 0.5rem;
}
.inclusive-dates-calendar__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #f1efed;
  height: 4.4rem;
}
.inclusive-dates-calendar__header button {
  border: 0;
  background: none;
  padding-left: 1.3rem;
  padding-right: 1.3rem;
}
.inclusive-dates-calendar__header button svg {
  width: 2.1rem;
}
.inclusive-dates-calendar__header .inclusive-dates-calendar__current-month {
  display: flex;
}
.inclusive-dates-calendar__header .inclusive-dates-calendar__current-month > * {
  margin: 0;
  border: 0;
  background: transparent;
  font-weight: 700;
  padding: 0 0.3rem;
}
.inclusive-dates-calendar__header .inclusive-dates-calendar__current-month select {
  -o-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: capitalize;
}
.inclusive-dates-calendar__header .inclusive-dates-calendar__current-month input {
  max-width: 7.8rem;
}
.inclusive-dates-calendar__body {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  padding-bottom: 1.5rem;
}
@media (min-width: 756px) {
  .inclusive-dates-calendar__body {
    padding-bottom: 0.3rem;
  }
}
.inclusive-dates-calendar__body .inclusive-dates-calendar__weekday-row {
  border-bottom: 0.1rem solid #cccecf;
}
.inclusive-dates-calendar__body .inclusive-dates-calendar__weekday-row th {
  padding: 2rem 0 0.8rem;
  font-weight: 500;
}
.inclusive-dates-calendar__calendar {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.inclusive-dates-calendar__weekday > span {
  display: block;
  text-align: center;
  text-transform: capitalize;
  font-size: 0;
}
.inclusive-dates-calendar__weekday > span::first-letter {
  font-size: 1.6rem;
}
.inclusive-dates-calendar__date {
  text-align: center;
  cursor: pointer;
  padding: 0;
  font-weight: 500;
}
.inclusive-dates-calendar__date strong {
  font-weight: 500;
}
.inclusive-dates-calendar__date > * {
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1;
  text-align: center;
  cursor: pointer;
}
.inclusive-dates-calendar__date:hover > * {
  background-color: #f1efed;
}
.inclusive-dates-calendar__date em {
  font-style: normal;
}
.inclusive-dates-calendar__date.inclusive-dates-calendar__date--current.inclusive-dates-calendar__date--selected > * {
  color: #fff;
  background-color: #191919;
  border-radius: 50%;
  position: relative;
  z-index: 1;
}
.inclusive-dates-calendar__date--in-range > *, .inclusive-dates-calendar__date--in-range:hover {
  background-color: #f1efed;
}
.inclusive-dates-calendar__date--in-range.inclusive-dates-calendar__date--current, .inclusive-dates-calendar__date--in-range.custom-style {
  position: relative;
}
.inclusive-dates-calendar__date--in-range.inclusive-dates-calendar__date--current:before, .inclusive-dates-calendar__date--in-range.custom-style:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 50%;
  top: 0;
  background-color: #f1efed;
  z-index: 0;
}
.inclusive-dates-calendar__date--in-range.inclusive-dates-calendar__date--current > *, .inclusive-dates-calendar__date--in-range.custom-style > * {
  color: #fff;
  background-color: #191919;
  border-radius: 50%;
  position: relative;
  z-index: 1;
}
.inclusive-dates-calendar__date--in-range.inclusive-dates-calendar__date--current:before {
  right: 0;
}
.inclusive-dates-calendar__date--in-range.custom-style:before {
  left: 0;
}
.inclusive-dates__quick-group, .inclusive-dates__label, .inclusive-dates-calendar__today-button, .inclusive-dates-calendar__clear-button, .inclusive-dates-calendar__keyboard-hint {
  display: none;
}
.inclusive-dates-calendar__footer-buttons {
  text-align: center;
}
@media (min-width: 756px) {
  .inclusive-dates-calendar__footer-buttons {
    padding-bottom: 2rem;
  }
}
.filter-agenda .inclusive-dates__input {
  display: none;
}
.filter-agenda .inclusive-dates__calendar-button {
  position: relative;
  font-size: 0;
  background-color: #f1efed;
  border-radius: 2rem;
  border: 0;
  padding: 0 1.6rem;
  height: 4rem;
  white-space: nowrap;
}
.filter-agenda .inclusive-dates__calendar-button:hover {
  background-color: #191919;
  color: #fff;
}
.filter-agenda .inclusive-dates__calendar-button:before {
  content: "Choisir une date";
  font-size: 1.6rem;
  font-weight: 700;
  display: inline-block;
  padding-top: 0.1rem;
}
.filter-agenda .inclusive-dates__calendar-button:after {
  content: "\e90c";
  font-family: "conservatory";
  font-size: 1rem;
  margin-left: 0.8rem;
  display: inline-block;
  transition-duration: 0.15s;
}
.inclusive-dates__input-container[data-aria-hidden=true] .inclusive-dates__calendar-button {
  pointer-events: none;
  background-color: #191919;
  color: #fff;
}
.inclusive-dates__input-container[data-aria-hidden=true] .inclusive-dates__calendar-button:after {
  transform: rotate(-180deg);
}

.datepicker br.sc-inclusive-dates {
  display: none;
}

.page-inner-nav.bg-anthracite .navbar {
  --bs-navbar-color: $white;
  --bs-navbar-hover-color: $white;
  --bs-navbar-disabled-color: transparentize($white, 0.7);
  --bs-navbar-active-color: transparentize($white, 0.1);
  --bs-navbar-brand-color: $white;
  --bs-navbar-brand-hover-color: $white;
}
.page-inner-nav .navbar {
  padding-top: 1.5rem;
  --bs-nav-link-font-size: 1.6rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.1rem solid #cccecf;
}
@media (min-width: 756px) {
  .page-inner-nav .navbar {
    padding-top: 1.1rem;
    --bs-nav-link-font-size: 1.8rem;
    min-height: 6.4rem;
  }
}
.page-inner-nav .navbar-nav {
  --bs-nav-link-font-weight: 700;
  --bs-nav-link-padding-y: 0.3rem;
  padding-bottom: 1.5rem;
  align-items: center;
  flex-flow: row wrap;
  flex-wrap: nowrap;
  overflow: auto;
}
@media (min-width: 756px) {
  .page-inner-nav .navbar-nav {
    --bs-nav-link-padding-y: 0.4rem;
    padding-bottom: 1.1rem;
  }
}
.page-inner-nav .nav-item {
  flex-shrink: 0;
}
.page-inner-nav .nav-item:nth-child(n+2) {
  margin-left: 1.1rem;
}
@media (min-width: 756px) {
  .page-inner-nav .nav-item:nth-child(n+2) {
    margin-left: 2.7rem;
  }
}
.page-inner-nav .nav-item.active .nav-link {
  --bs-nav-link-font-weight: 900;
  border-color: currentcolor;
}
.page-inner-nav .nav-link {
  border-bottom: 0.2rem solid transparent;
  line-height: 1.25;
}
.page-inner-nav .nav-link:hover {
  border-color: currentcolor;
}

.collapse *:last-child,
.collapsing *:last-child {
  margin-bottom: 4rem;
}
.collapse h4, .collapse .h4,
.collapsing h4,
.collapsing .h4 {
  margin-top: 0 !important;
}
.collapse * + h4, .collapse * + .h4,
.collapsing * + h4,
.collapsing * + .h4 {
  margin-top: 2rem;
}
.collapse-wrapper,
.collapsing-wrapper {
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}
.collapse-wrapper + .collapse-wrapper,
.collapsing-wrapper + .collapse-wrapper {
  border-top: none;
}
.collapse-btn,
.collapsing-btn {
  padding: 2rem 4rem 2rem 0;
  background: transparent;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.25;
  position: relative;
  border: none;
  width: 100%;
  display: block;
  text-align: left;
}
.collapse-btn:after,
.collapsing-btn:after {
  content: "\e90c";
  font-family: "conservatory";
  border: 1px solid #000;
  border-radius: 50%;
  width: 2.4rem;
  line-height: 2.4rem;
  position: absolute;
  height: 2.4rem;
  text-align: center;
  font-size: 1.4rem;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #000;
  color: #fff;
  transform: rotate(180deg);
  transition-duration: 0.3s;
}
.collapse-btn.collapsed:after,
.collapsing-btn.collapsed:after {
  background: transparent;
  color: #000;
  transform: none;
}

.filter-agenda, .filter-inner {
  flex-wrap: wrap;
  margin-bottom: 0.3rem;
}
.filter-agenda > li, .filter-inner > li {
  margin-bottom: 1.3rem;
}
.filter-agenda > li:not(last-child), .filter-inner > li:not(last-child) {
  margin-right: 1.5rem;
}
.filter-agenda .dropdown-menu, .filter-inner .dropdown-menu {
  width: 32rem;
  margin-top: 0.8rem !important;
  border-color: #cccecf;
  padding: 0 2rem 1.5rem;
  border-radius: 0.2rem;
}
.filter-agenda .dropdown-menu .btn-wrapper, .filter-inner .dropdown-menu .btn-wrapper {
  text-align: center;
  margin-top: 1.5rem;
}
.filter-agenda .dropdown-menu .btn-wrapper .btn, .filter-agenda .dropdown-menu .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .filter-agenda .dropdown-menu .btn-wrapper .tarteaucitronAllow, .filter-agenda .dropdown-menu .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .filter-agenda .dropdown-menu .btn-wrapper .tarteaucitronDeny, .filter-agenda .dropdown-menu .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .filter-agenda .dropdown-menu .btn-wrapper #tarteaucitronCloseAlert, .filter-inner .dropdown-menu .btn-wrapper .btn, .filter-inner .dropdown-menu .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow, body #tarteaucitronRoot #tarteaucitronAlertBig .filter-inner .dropdown-menu .btn-wrapper .tarteaucitronAllow, .filter-inner .dropdown-menu .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny, body #tarteaucitronRoot #tarteaucitronAlertBig .filter-inner .dropdown-menu .btn-wrapper .tarteaucitronDeny, .filter-inner .dropdown-menu .btn-wrapper body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .filter-inner .dropdown-menu .btn-wrapper #tarteaucitronCloseAlert {
  margin: 0;
}
.filter-agenda .dropdown-menu .dropdown-item, .filter-inner .dropdown-menu .dropdown-item {
  padding: 0;
  border-bottom: 0.1rem solid #cccecf;
}
.filter-agenda .dropdown-menu .dropdown-item:hover, .filter-agenda .dropdown-menu .dropdown-item:focus, .filter-inner .dropdown-menu .dropdown-item:hover, .filter-inner .dropdown-menu .dropdown-item:focus {
  background: none;
}
.filter-agenda .dropdown-menu .form-check, .filter-inner .dropdown-menu .form-check {
  padding-top: 1.4rem;
  padding-bottom: 1.3rem;
}
.filter-agenda__btn, .filter-inner__btn {
  position: fixed;
  bottom: 2rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 11;
}
.filter-agenda__btn:hover, .filter-agenda__btn:focus, .filter-inner__btn:hover, .filter-inner__btn:focus {
  background: #191919 !important;
  color: #fff !important;
}
.filter-agenda__btn .consicon-filtre, .filter-inner__btn .consicon-filtre {
  margin-left: 0.6rem;
}
.filter-inner .dropdown-menu {
  left: initial;
  right: 0;
}
.filter-results {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border-top: 0.1rem solid #d8d8d8;
  padding-top: 1.5rem;
  margin-bottom: 0;
}
.filter-results li {
  margin-bottom: 0.5rem;
}
.filter-results li:not(:last-child) {
  margin-right: 2rem;
}
.filter-results li button {
  font-size: 1.6rem;
  font-weight: 700;
  color: #000;
}
.filter-no-results {
  padding: 3.2rem 0 1rem;
}

.form-group {
  padding-bottom: 5rem;
}
.form-group:not(:last-child) {
  border-bottom: 0.1rem solid #cccecf;
}
.form-group__label {
  font-size: 1.6rem;
  font-weight: 700;
  padding-top: 1.3rem;
  margin-bottom: 2rem;
}
.form-check {
  display: flex;
  padding: 0;
}
.form-check-input {
  border-color: #cccecf;
  margin-left: 0 !important;
  margin-right: 1.2rem;
}
.form-check-input:hover {
  cursor: pointer;
}
.form-check-input[type=checkbox] {
  border-radius: 0;
  width: 2rem;
  height: 2rem;
}
.form-check-input[type=checkbox] + .form-check-label {
  padding-top: 0.3rem;
}
.form-check-input:checked {
  background-color: #191919;
  border-color: #191919;
  box-shadow: unset;
}
.form-check-input:focus {
  border-color: #000;
  box-shadow: unset;
}
.form-check-input:active {
  filter: unset;
}
.form-check-label {
  color: #000;
  font-size: 1.8rem;
  font-weight: 500;
}
@media (max-width: 755.98px) {
  .form-check-label {
    font-size: 1.6rem;
  }
}
.form-check-label:hover {
  cursor: pointer;
}
.form-items.datepickers {
  display: flex;
  margin-left: -1rem;
  margin-right: -1rem;
}
.form-items.datepickers .form-item {
  padding: 0 1rem;
  flex: 1;
}
.form-items.datepickers .form-item .form-label {
  font-size: 1.4rem;
  margin-bottom: 1rem;
}
.form-items.datepickers .form-item .inclusive-dates__input {
  max-width: 100%;
  height: 4.6rem;
  border-radius: 0.2rem;
  border: 0.1rem solid #cccecf;
  margin: 0;
  padding: 0 1rem 0 4rem;
}
.form-items.datepickers .form-item .inclusive-dates__input-container {
  width: 100%;
  max-width: 14.8rem;
  position: relative;
}
.form-items.datepickers .form-item .inclusive-dates__calendar-button {
  font-size: 0;
  padding: 0 0 0 0.6rem;
  margin: 0;
  border: none;
  background: none;
  position: absolute;
  height: 4.6rem;
  width: 4rem;
  top: 0;
  left: 0;
}
.form-items.datepickers .form-item .inclusive-dates__calendar-button:before {
  content: "\e900";
  font-family: "conservatory";
  font-size: 1.6rem;
  color: #000;
}
@media (max-width: 755.98px) {
  .form-items.datepickers .form-item:nth-child(2) .inclusive-dates-calendar {
    margin-left: -16.8rem;
  }
}
.form-item.form-check:not(:last-child) {
  margin-bottom: 2rem;
}

.learnings-exposed-form .form-submit {
  background: none;
  border: 0;
  padding: 0;
}

.modal {
  overflow: hidden;
}
.modal-dialog {
  margin: 1.5rem 0 0;
}
.modal-content {
  border-radius: 1.6rem 1.6rem 0 0;
  height: calc(100vh - 1.5rem);
}
.modal-header {
  position: relative;
  height: 6rem;
  padding-top: 0;
  padding-bottom: 0;
  align-items: center;
  justify-content: center;
  border: 0;
}
.modal-header .modal-title {
  font-size: 1.8rem;
  font-weight: 700;
}
.modal-header .btn-close {
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  background: unset;
  padding: 1rem;
  margin: 0;
  opacity: 1;
}
.modal-header .btn-close:focus-visible {
  outline: -webkit-focus-ring-color auto 0.1rem;
}
.modal-footer {
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  border: 0;
  justify-content: space-between;
}
.modal-footer .btn-unstyled, .modal-footer body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronRoot #tarteaucitronAlertBig .modal-footer #tarteaucitronCloseAlert {
  font-weight: 700;
}
.modal-header, .modal-footer {
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 755.98px) {
  .modal-header, .modal-footer {
    width: 35.6rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.modal-body {
  border-top: 0.1rem solid #cccecf;
  border-bottom: 0.1rem solid #cccecf;
  box-shadow: inset 0 -0.2rem 1rem 0 rgba(0, 0, 0, 0.1);
  padding: 0;
}
.modal-body__inner {
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 755.98px) {
  .modal-body__inner {
    width: 35.6rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

table:not(.inclusive-dates-calendar__calendar) {
  border-top: 0.1rem solid #d8d8d8;
  margin-top: 2rem;
  width: 100%;
}
table:not(.inclusive-dates-calendar__calendar) td {
  padding: 1.5rem 0;
  border-bottom: 0.1rem solid #d8d8d8;
  line-height: 1.25;
}
@media (min-width: 756px) {
  table:not(.inclusive-dates-calendar__calendar) td {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 755.98px) {
  table:not(.inclusive-dates-calendar__calendar) td {
    display: block;
  }
}
table:not(.inclusive-dates-calendar__calendar) td:first-child {
  font-weight: 900;
}
@media (min-width: 756px) {
  table:not(.inclusive-dates-calendar__calendar) td:first-child {
    padding-left: 0;
  }
}
@media (max-width: 755.98px) {
  table:not(.inclusive-dates-calendar__calendar) td:first-child {
    border-bottom: 0;
    padding-bottom: 0;
  }
}
table:not(.inclusive-dates-calendar__calendar) td:last-child {
  position: relative;
  padding-left: 2.4rem;
}
@media (min-width: 756px) {
  table:not(.inclusive-dates-calendar__calendar) td:last-child {
    padding-right: 0;
  }
}
@media (max-width: 755.98px) {
  table:not(.inclusive-dates-calendar__calendar) td:last-child {
    padding-top: 0;
  }
}
table:not(.inclusive-dates-calendar__calendar) td:last-child:before {
  content: "\e903";
  font-family: "conservatory";
  margin-right: 0.6rem;
  color: #000000;
  opacity: 0.5;
  position: absolute;
  top: 1.7rem;
  left: 0;
}
@media (max-width: 755.98px) {
  table:not(.inclusive-dates-calendar__calendar) td:last-child:before {
    font-size: 1.4rem;
    top: 0.3rem;
  }
}

.tab-pane .list-education {
  padding-top: 0 !important;
}

.nav-tabs {
  border: none;
}
.nav-tabs .nav-link {
  border-top: none;
  border-left: none;
  border-right: none;
  text-decoration: none;
  border-radius: 0;
  padding: 0.3rem 0;
}
.nav-tabs .nav-link.active {
  background: transparent;
  --bs-nav-link-font-weight: 900;
  border-color: currentcolor;
}

.map-wrapper {
  background-color: #bae7ff;
}
.map-wrapper .btn-show-list {
  position: fixed;
  bottom: 2.5rem;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
@media (max-width: 755.98px) {
  .map-wrapper .btn-show-list {
    bottom: 3rem;
  }
}
.map-wrapper .btn-show-list .consicon {
  margin-left: 1rem;
}
.map iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

@media (min-width: 976px) {
  body.toolbar-tray-open {
    padding-top: 79px !important;
  }
}

#block-mtpm-conservatoire-primary-local-tasks {
  position: fixed;
  left: 50%;
  top: 3.9rem;
  transform: translateX(-50%);
  z-index: 1022;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.toolbar-tray-open #block-mtpm-conservatoire-primary-local-tasks {
  top: 7.9rem;
}
@media (max-width: 1038px) {
  .toolbar-tray-open #block-mtpm-conservatoire-primary-local-tasks {
    top: 11.8rem;
  }
}
@media (max-width: 975px) {
  .toolbar-tray-open #block-mtpm-conservatoire-primary-local-tasks {
    top: auto;
    bottom: 0;
  }
}
#block-mtpm-conservatoire-primary-local-tasks ul {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
#block-mtpm-conservatoire-primary-local-tasks ul a {
  display: block;
  padding: 0.7rem 1.5rem;
  background: rgba(50, 50, 50, 0.7);
  color: #fff;
  text-decoration: none;
  font-size: 1.5rem;
}
#block-mtpm-conservatoire-primary-local-tasks ul a:hover {
  background: #000;
  color: #fff;
}

.toolbar-oriented .toolbar-bar {
  z-index: 1022 !important;
}

.container, .gallery-video-wrapper, .banner__image .alert,
.container-fluid,
.container-xl,
.container-md,
.container-sm,
.container-xs {
  padding-left: 4.2rem;
  padding-right: 4.2rem;
}
@media (max-width: 1023.98px) {
  .container, .gallery-video-wrapper, .banner__image .alert,
  .container-fluid,
  .container-xl,
  .container-md,
  .container-sm,
  .container-xs {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 755.98px) {
  .container, .gallery-video-wrapper, .banner__image .alert,
  .container-fluid,
  .container-xl,
  .container-md,
  .container-sm,
  .container-xs {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

.container__inner {
  max-width: 71.8rem;
}
@media (max-width: 1539.98px) {
  .container__inner {
    max-width: 46rem;
  }
}

.site-footer {
  color: #fff;
  padding-top: 5rem;
  padding-bottom: 2rem;
}
@media (max-width: 755.98px) {
  .site-footer {
    padding-top: 2rem;
  }
}
.site-footer ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.site-footer a {
  text-decoration: unset;
}
.site-footer a:hover, .site-footer a:focus {
  text-decoration: underline;
}
.site-footer__basic {
  margin-bottom: 6rem;
}
@media (min-width: 756px) {
  .site-footer__basic {
    display: flex;
    justify-content: space-between;
  }
}
@media (max-width: 755.98px) {
  .site-footer__basic {
    padding-bottom: 2.3rem;
    margin-bottom: 2rem;
    border-bottom: 0.1rem solid #383e42;
  }
}
.site-footer__basic > div {
  flex: 1;
}
@media (max-width: 755.98px) {
  .site-footer__logo {
    margin-bottom: 4rem;
  }
}
@media (max-width: 1023.98px) {
  .site-footer__logo img {
    max-width: 13.6rem;
  }
}
@media (max-width: 755.98px) {
  .site-footer__logo img {
    max-width: 10.2rem;
  }
}
@media (max-width: 755.98px) {
  .site-footer__links {
    padding-bottom: 2.3rem;
    margin-bottom: 2rem;
    border-bottom: 0.1rem solid #383e42;
  }
}
.site-footer__links li:not(:last-of-type) {
  margin-bottom: 1.7rem;
}
@media (max-width: 1023.98px) {
  .site-footer__links li:not(:last-of-type) {
    margin-bottom: 0.7rem;
  }
}
.site-footer__links a {
  font-weight: 700;
}
@media (max-width: 1023.98px) {
  .site-footer__links a {
    font-size: 1.6rem;
  }
}
.site-footer__info {
  display: flex;
  flex-direction: row-reverse;
}
@media (max-width: 755.98px) {
  .site-footer__info {
    flex-direction: row;
    justify-content: space-between;
  }
}
.site-footer__info h2, .site-footer__info .h2 {
  font-size: 1.8rem;
  font-weight: 500;
  margin-bottom: 1rem;
}
@media (max-width: 1023.98px) {
  .site-footer__info h2, .site-footer__info .h2 {
    font-size: 1.6rem;
    font-weight: 400;
  }
}
@media (min-width: 756px) {
  .site-footer__info .image {
    margin-right: 2rem;
  }
}
@media (max-width: 1023.98px) {
  .site-footer__info .image img {
    width: 9.6rem;
    height: auto;
  }
}
@media (max-width: 755.98px) {
  .site-footer__info .image img {
    width: 9.2rem;
  }
}
.site-footer__menu ul {
  display: flex;
  flex-wrap: wrap;
}
.site-footer__menu ul li:not(:last-of-type) {
  margin-right: 3rem;
}
@media (max-width: 1023.98px) {
  .site-footer__menu ul li:not(:last-of-type) {
    margin-bottom: 0.8rem;
  }
}
.site-footer__menu ul a {
  font-size: 1.4rem;
  font-weight: 400;
}

.site-header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1021;
}
.toolbar-fixed .site-header {
  top: 3.9rem;
}
@media (min-width: 976px) {
  .toolbar-tray-open .site-header {
    top: 7.9rem;
  }
}
.site-header .navbar {
  transition: background-color 0.3s ease;
  padding: 0;
  background-color: #fff;
}
.site-header .navbar.dropdown-open {
  background-color: #fff !important;
  color: #000;
  --bs-navbar-color: $black;
  --bs-navbar-hover-color: $black;
  --bs-navbar-active-color: $black;
  --bs-navbar-brand-color: $black;
  --bs-navbar-brand-hover-color: $black;
}
@media (max-width: 1023.98px) {
  .site-header .navbar.dropdown-open {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    overflow: auto;
    display: block;
  }
}
@media (min-width: 1024px) {
  .site-header .navbar.dropdown-open .site-header__menu {
    border-bottom: 0.1rem solid #cccecf;
  }
}
.site-header .navbar-toggler {
  font-size: 2.4rem;
  padding-right: 0;
  padding-top: 1.5rem;
}
@media (max-width: 755.98px) {
  .site-header .navbar-toggler {
    font-size: 2rem;
  }
}
.site-header .navbar-toggler[aria-expanded=true] .consicon:before {
  content: "\e910";
}
.site-header .navbar-toggler:focus {
  box-shadow: unset;
}
.site-header .navbar-collapse {
  flex-grow: unset;
}
@media (min-width: 1024px) {
  .site-header .navbar-collapse {
    padding-top: 0.7rem;
  }
}
@media (max-width: 1023.98px) {
  .site-header .navbar-collapse {
    position: absolute;
    width: 100%;
    max-width: 75.6rem;
    top: 17.2rem;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 4rem;
    transition: none;
  }
}
@media (max-width: 755.98px) {
  .site-header .navbar-collapse {
    max-width: 35.6rem;
    top: 11.2rem;
    padding: 0 2rem;
  }
}
.site-header .navbar-collapse .navbar-nav {
  margin-bottom: 0;
}
.site-header .navbar-collapse .navbar-nav .nav-link,
.site-header .navbar-collapse .navbar-nav .nav-item {
  margin-bottom: 0;
}
.site-header .navbar.navbar-dark:not(.dropdown-open) .site-header__logo svg path {
  fill: #fff;
}
.site-header .navbar.navbar-dark:not(.dropdown-open) .nav-link:hover {
  border-color: #fff;
}
@media (min-width: 1024px) {
  .site-header .nav-item {
    margin-left: 3rem;
  }
}
@media (max-width: 1023.98px) {
  .site-header .nav-item {
    border-bottom: 0.1rem solid #cccecf;
    padding: 1.5rem 0;
  }
}
@media (max-width: 755.98px) {
  .site-header .nav-item {
    padding: 1rem 0 0.8rem;
  }
}
.site-header .nav-item.dropdown {
  position: unset;
}
@media (max-width: 1023.98px) {
  .site-header .nav-item.dropdown .dropdown-toggle {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.site-header .nav-item.dropdown .dropdown-toggle:after {
  content: "\e90c";
  font-family: "conservatory";
  font-size: 1.2rem;
  border: unset;
  vertical-align: 0.1rem;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 1023.98px) {
  .site-header .nav-item.dropdown .dropdown-toggle:after {
    font-size: 2rem;
  }
}
.site-header .nav-item.dropdown .dropdown-toggle.show {
  border-color: #000;
}
.site-header .nav-item.dropdown .dropdown-toggle.show:after {
  transform: rotate(-180deg);
  vertical-align: 0.3rem;
}
.site-header .nav-item.dropdown .dropdown-menu {
  margin-bottom: 0.6rem;
}
@media (min-width: 1024px) {
  .site-header .nav-item.dropdown .dropdown-menu {
    left: auto;
    right: calc((100vw - 102.4rem) / 2);
    margin-top: 0;
  }
}
@media (min-width: 1540px) {
  .site-header .nav-item.dropdown .dropdown-menu {
    right: calc((100vw - 155.5rem) / 2);
  }
}
.site-header .nav-item.dropdown .submenu {
  padding: 0;
  border: 0;
  background-color: #fff;
}
@media (min-width: 1024px) {
  .site-header .nav-item.dropdown .submenu {
    padding: 3.2rem 2.2rem 2.2rem;
    min-height: 24.5rem;
  }
}
@media (min-width: 1280px) {
  .site-header .nav-item.dropdown .submenu {
    padding: 2.2rem;
  }
}
.site-header .nav-item.dropdown .submenu__inner {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .site-header .nav-item.dropdown .submenu__inner {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 2.8rem;
  }
}
@media (min-width: 1280px) {
  .site-header .nav-item.dropdown .submenu__inner {
    margin-bottom: 1.8rem;
  }
}
@media (min-width: 756px) and (max-width: 1023.98px) {
  .site-header .nav-item.dropdown .submenu__inner {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (max-width: 1023.98px) {
  .site-header .nav-item.dropdown .submenu__inner {
    padding-top: 2.2rem;
  }
}
@media (max-width: 755.98px) {
  .site-header .nav-item.dropdown .submenu__inner {
    padding-top: 1rem;
  }
}
.site-header .nav-item.dropdown .submenu__item {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .site-header .nav-item.dropdown .submenu__item {
    flex: 0 0 24.5rem;
    width: 24.5rem;
    padding: 0 2rem;
    border-left: 0.1rem solid #cccecf;
  }
}
@media (min-width: 1540px) {
  .site-header .nav-item.dropdown .submenu__item {
    flex: 0 0 37.4rem;
    width: 37.4rem;
  }
}
@media (min-width: 756px) and (max-width: 1023.98px) {
  .site-header .nav-item.dropdown .submenu__item {
    flex: 0 0 50%;
  }
}
@media (max-width: 1023.98px) {
  .site-header .nav-item.dropdown .submenu__item {
    padding-top: 1rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .site-header .nav-item.dropdown .submenu__item:first-of-type {
    border-left: 0;
  }
}
.site-header .nav-item.dropdown .submenu__item__title {
  font-size: 1.4rem;
  font-weight: 900;
  text-transform: uppercase;
  color: rgba(25, 25, 25, 0.5);
  margin-bottom: 2rem;
}
@media (max-width: 1023.98px) {
  .site-header .nav-item.dropdown .submenu__item__title {
    margin-bottom: 1rem;
  }
}
.site-header .nav-item.dropdown .submenu__item__title a {
  text-decoration: none;
}
.site-header .nav-item.dropdown .submenu__item__title a:hover, .site-header .nav-item.dropdown .submenu__item__title a:focus {
  text-decoration: underline;
}
.site-header .nav-item.dropdown .submenu__item ul {
  padding: 0;
  margin: 0;
  list-style: unset;
}
.site-header .nav-item.dropdown .submenu__item ul li {
  margin-bottom: 1rem;
}
.site-header .nav-item.dropdown .submenu__item ul li:last-of-type {
  margin-bottom: 0;
}
.site-header .nav-item.dropdown .submenu__item ul a,
.site-header .nav-item.dropdown .submenu__item ul span {
  font-size: 1.6rem;
  font-weight: 700;
}
.site-header .nav-item.dropdown .submenu__item ul a {
  text-decoration: none;
}
.site-header .nav-item.dropdown .submenu__item ul a:hover, .site-header .nav-item.dropdown .submenu__item ul a:focus {
  text-decoration: underline;
}
.site-header .nav-item.dropdown .submenu__title {
  font-size: 2.6rem;
  font-weight: 900;
}
@media (max-width: 1023.98px) {
  .site-header .nav-item.dropdown .submenu__title {
    display: none;
  }
}
@media (min-width: 1024px) {
  .site-header .nav-link {
    font-weight: 700;
    border-bottom: 0.2rem solid transparent;
    padding: 1.5rem 0 0.2rem !important;
  }
}
@media (max-width: 1023.98px) {
  .site-header .nav-link {
    font-size: 2.6rem;
    font-weight: 900;
  }
}
@media (min-width: 1024px) {
  .site-header .nav-link:hover {
    border-color: #000;
  }
}
.site-header__logo {
  width: 25.5rem;
  flex: 0 0 25.5rem;
}
@media (max-width: 755.98px) {
  .site-header__logo {
    width: 16.7rem;
    flex: 0 0 16.7rem;
  }
}
@media (max-width: 755.98px) {
  .site-header__logo svg {
    max-width: 100%;
    height: auto;
  }
}
.site-header__menu {
  padding-top: 1rem;
  padding-bottom: 2rem;
  align-items: flex-start !important;
}
@media (max-width: 755.98px) {
  .site-header__menu {
    flex-wrap: nowrap !important;
  }
}

.skip-links {
  font-size: 1.6rem;
  line-height: 2rem;
  display: flex;
  padding: 1.25rem 0;
}
.skip-links-wrapper {
  background: #fff;
  position: absolute;
  top: -5rem;
  left: 0;
  width: 100%;
  height: 4.5rem;
  overflow: auto;
  z-index: 1025;
}
.skip-links-wrapper:focus-within {
  top: 0;
}
.skip-links li a {
  padding: 1.5rem 3rem 1rem;
  padding: 1.5rem 1.5rem 1rem;
  color: #000;
  text-decoration: none;
  white-space: nowrap;
}
.skip-links li a:focus, .skip-links li a:hover {
  text-decoration: underline;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vc3JjL2ZvbnRzL2NvbnNlcnZhdG9yeS9zdHlsZS5zY3NzIiwiLi4vc3JjL2ZvbnRzL2NvbnNlcnZhdG9yeS92YXJpYWJsZXMuc2NzcyIsIi4uL3NyYy9zY3NzL3NldHRpbmdzL19taXhpbnMuc2NzcyIsIi4uL3NyYy9zY3NzL3NldHRpbmdzL19mb250cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFubmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9zcmMvc2Nzcy9zZXR0aW5ncy9fY3VzdG9taXphdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vc3JjL3Njc3Mvc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi9zcmMvc2Nzcy9zZXR0aW5ncy9fYmFzZS5zY3NzIiwiLi4vc3JjL3Njc3Mvc2V0dGluZ3MvX3R5cG9ncmFwaHkuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2xpYi9hbmltYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2Jhc2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2xpYi9taXhpbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL3R5cGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvYmFkZ2VzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9iYWRnZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY2FwdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL2NvbnRyb2xzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9jYXB0aW9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9jb250cm9sLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL2NvbnRyb2xzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL21lbnVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9tZW51cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9zbGlkZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9zbGlkZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3Bvc3Rlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy90aW1lcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy90b29sdGlwcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvdG9vbHRpcHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL3Byb2dyZXNzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3ZvbHVtZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdHlwZXMvYXVkaW8uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3R5cGVzL3ZpZGVvLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zdGF0ZXMvZnVsbHNjcmVlbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvcGx1Z2lucy9hZHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL2NvbG9ycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvcGx1Z2lucy9wcmV2aWV3LXRodW1ibmFpbHMvaW5kZXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3BsdWdpbnMvcHJldmlldy10aHVtYm5haWxzL3NldHRpbmdzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy91dGlscy9hbmltYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3V0aWxzL2hpZGRlbi5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fdmlkZW8uc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2ltYWdlLXNpbXBsZS5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fbGlzdC1wYXJ0bmVycy5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fbGlua3Muc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Jsb2NrLWNvbnRhY3Quc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fZmlsZS1kb3dubG9hZC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fZWR1Y2F0aW9uLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL190aXRsZS1saW5rcy5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9faW1hZ2UtdGV4dC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0BhY2Nlc3NpYmxlMzYwL2FjY2Vzc2libGUtc2xpY2svc2xpY2svc2xpY2suc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL21hZ25pZmljLXBvcHVwL3NyYy9jc3MvbWFpbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL21hZ25pZmljLXBvcHVwL3NyYy9jc3MvX3NldHRpbmdzLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19tYWduaWZpYy1wb3B1cC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fbmV3cy1ibG9jay5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fY2hhcGl0cmFnZS5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYWxlcnQuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Nvb2tpZS5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fbmF2LWlubmVyLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19jb2xsYXBzZS5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fZmlsdGVyLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYWRtaW4uc2NzcyIsIi4uL3NyYy9zY3NzL2xheW91dC9fbGF5b3V0LnNjc3MiLCIuLi9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwiLi4vc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyIsIi4uL3NyYy9zY3NzL2xheW91dC9fc2tpcGxpbmtzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRWhCO0VBQ0UsMkJBQUE7RUFDQSxrUEFDRTtFQUdGLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBREhGO0FDTUE7RUFDRSwrRUFBQTtFQUNBLHNDQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUVBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBRExGOztBQ1NFO0VBQ0UsZ0JDM0JjO0FGcUJsQjs7QUNVRTtFQUNFLGdCQy9CYztBRndCbEI7O0FDV0U7RUFDRSxnQkNuQ2U7QUYyQm5COztBQ1lFO0VBQ0UsZ0JDdkNrQjtBRjhCdEI7O0FDYUU7RUFDRSxnQkMzQ21CO0FGaUN2Qjs7QUNjRTtFQUNFLGdCQy9DYztBRm9DbEI7O0FDZUU7RUFDRSxnQkNuRGU7QUZ1Q25COztBQ2dCRTtFQUNFLGdCQ3ZEMEI7RUR3RDFCLG1CQUFBO0VBQ0EsWUFBQTtBRGJKOztBQ2lCRTtFQUNFLGdCQzdEMEI7RUQ4RDFCLGlCQUFBO0VBQ0EsbUJBQUE7QURkSjs7QUNrQkU7RUFDRSxnQkNuRTRCO0VEb0U1QixtQkFBQTtBRGZKOztBQ21CRTtFQUNFLGdCQ3hFNEI7RUR5RTVCLGlCQUFBO0VBQ0EsbUJBQUE7QURoQko7O0FDb0JFO0VBQ0UsZ0JDOUU0QjtFRCtFNUIsaUJBQUE7RUFDQSx5QkFBQTtBRGpCSjs7QUNxQkU7RUFDRSxnQkNwRmE7QUZrRWpCOztBQ3NCRTtFQUNFLGdCQ3hGc0I7QUZxRTFCOztBQ3VCRTtFQUNFLGdCQzVGb0I7QUZ3RXhCOztBQ3dCRTtFQUNFLGdCQ2hHcUI7QUYyRXpCOztBQ3lCRTtFQUNFLGdCQ3BHbUI7QUY4RXZCOztBQzBCRTtFQUNFLGdCQ3hHYTtBRmlGakI7O0FDMkJFO0VBQ0UsZ0JDNUdhO0FGb0ZqQjs7QUM0QkU7RUFDRSxnQkNoSGlCO0FGdUZyQjs7QUM2QkU7RUFDRSxnQkNwSGE7QUYwRmpCOztBQzhCRTtFQUNFLGdCQ3hIWTtBRjZGaEI7O0FDK0JFO0VBQ0UsZ0JDNUhvQjtBRmdHeEI7O0FDZ0NFO0VBQ0UsZ0JDaElnQjtBRm1HcEI7O0FDaUNFO0VBQ0UsZ0JDcElpQjtBRnNHckI7O0FDa0NFO0VBQ0UsZ0JDeElZO0FGeUdoQjs7QUNtQ0U7RUFDRSxnQkM1SW1CO0FGNEd2Qjs7QUNvQ0U7RUFDRSxnQkNoSlk7QUYrR2hCOztBQ3FDRTtFQUNFLGdCQ3BKYTtBRmtIakI7O0FDc0NFO0VBQ0UsZ0JDeEphO0FGcUhqQjs7QUN1Q0U7RUFDRSxnQkM1Sm9CO0FGd0h4Qjs7QUN3Q0U7RUFDRSxnQkNoS1k7QUYySGhCOztBQ3lDRTtFQUNFLGdCQ3BLWTtBRjhIaEI7O0FDMENFO0VBQ0UsZ0JDeEtXO0FGaUlmOztBQzJDRTtFQUNFLGdCQzVLbUI7QUZvSXZCOztBQzRDRTtFQUNFLGdCQ2hMYTtBRnVJakI7O0FHMUtFO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQ0R5QjtFREV6Qiw2UUFBQTtBSDZLSjtBR2pMRTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDZRQUFBO0FIbUxKO0FHdkxFO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQ0N5QjtFREF6Qiw2UUFBQTtBSHlMSjtBRzdMRTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkNFeUI7RUREekIsNlFBQUE7QUgrTEo7QUtyTUU7Ozs7O0VBQUE7QUNERjtFQVFJLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsdUJBQUE7RUFJQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFJQSxnQkFBQTtFQUFBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBLG9CQUFBO0VBQUEsa0JBQUE7RUFBQSxtQkFBQTtFQUlBLHVCQUFBO0VBQUEsK0JBQUE7RUFBQSw0QkFBQTtFQUFBLCtCQUFBO0VBQUEsK0JBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtFQUFBLDZCQUFBO0VBR0YsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsK0JBQUE7RUFNQSwyQ0FBQTtFQUNBLHlHQUFBO0VBQ0EseUZBQUE7RUFPQSwwQ0FBQTtFQ2dRTSw0Q0FBQTtFRDlQTiwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFJQSxrQkFBQTtFQUlBLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtFQUNBLG1EQUFBO0VBRUEsNEJBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDhCQUFBO0VBR0Esd0JBQUE7RUFDQSw4QkFBQTtFQUVBLHdCQUFBO0VBRUEsMEJBQUE7QU42TUY7QU83SUk7RUR2SUo7SUNnVFEsMkJBQUE7RVB4Qk47QUFDRjs7QVExUUE7OztFQUdFLHNCQUFBO0FSNlFGOztBUTlQSTtFQU5KO0lBT00sdUJBQUE7RVJrUUo7QUFDRjs7QVFyUEE7RUFDRSxTQUFBO0VBQ0EsdUNBQUE7RURtUEksbUNBTEk7RUM1T1IsdUNBQUE7RUFDQSx1Q0FBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsNkNBQUE7QVJ3UEY7O0FRL09BO0VBQ0UsY0FBQTtFQUNBLGNDaWpCNEI7RURoakI1QixTQUFBO0VBQ0EscUJBQUE7RUFDQSxhQ3VqQjRCO0FUclU5Qjs7QVF4T0E7RUFDRSxhQUFBO0VBQ0EscUJDd2Y0QjtFRHJmNUIsZ0JDd2Y0QjtFRHZmNUIsZ0JDd2Y0QjtBVC9ROUI7O0FRck9BO0VENk1RLGlDQUFBO0FQNEJSO0FPOUxJO0VDM0NKO0lEb05RLGlCQUFBO0VQeUJOO0FBQ0Y7O0FRek9BO0VEd01RLGtDQUFBO0FQcUNSO0FPdk1JO0VDdENKO0lEK01RLGlCQUFBO0VQa0NOO0FBQ0Y7O0FRN09BO0VEbU1RLGlDQUFBO0FQOENSO0FPaE5JO0VDakNKO0lEME1RLGtCQUFBO0VQMkNOO0FBQ0Y7O0FRalBBO0VEOExRLGtDQUFBO0FQdURSO0FPek5JO0VDNUJKO0lEcU1RLGlCQUFBO0VQb0ROO0FBQ0Y7O0FRclBBO0VEeUxRLGdDQUFBO0FQZ0VSO0FPbE9JO0VDdkJKO0lEZ01RLGtCQUFBO0VQNkROO0FBQ0Y7O0FRelBBO0VEb0xRLGtDQUFBO0FQeUVSO0FPM09JO0VDbEJKO0lEMkxRLGlCQUFBO0VQc0VOO0FBQ0Y7O0FRdlBBO0VBQ0UsYUFBQTtFQUNBLG1CQ21TMEI7QVR6QzVCOztBUWhQQTtFQUNFLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esc0NBQUE7VUFBQSw4QkFBQTtBUm1QRjs7QVE3T0E7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QVJnUEY7O0FRMU9BOztFQUVFLGtCQUFBO0FSNk9GOztBUTFPQTs7O0VBR0UsYUFBQTtFQUNBLG1CQUFBO0FSNk9GOztBUTFPQTs7OztFQUlFLGdCQUFBO0FSNk9GOztBUTFPQTtFQUNFLGdCQzZYNEI7QVRoSjlCOztBUXhPQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBUjJPRjs7QVFyT0E7RUFDRSxnQkFBQTtBUndPRjs7QVFoT0E7O0VBRUUsbUJDc1c0QjtBVG5JOUI7O0FRM05BO0VEbUZNLGtCQUxJO0FQaUpWOztBUXhOQTtFQUNFLGlCQythNEI7RUQ5YTVCLHdDQUFBO0FSMk5GOztBUWxOQTs7RUFFRSxrQkFBQTtFRCtE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O0VJbFFKLGdCRnlqQmtCO0VFeGpCbEIsZ0JGd2lCMEI7QVRtSTlCO0FPNWtCSTtFSXBHRjtJSjZRTSxpQkFBQTtFUHVhTjtBQUNGOztBV3JyQkU7RUpzUU0saUNBQUE7RUlsUUosZ0JGeWpCa0I7RUV4akJsQixnQkZ3aUIwQjtBVDhJOUI7QU92bEJJO0VJcEdGO0lKNlFNLGVBQUE7RVBrYk47QUFDRjs7QVdoc0JFO0VKc1FNLGlDQUFBO0VJbFFKLGdCRnlqQmtCO0VFeGpCbEIsZ0JGd2lCMEI7QVR5SjlCO0FPbG1CSTtFSXBHRjtJSjZRTSxpQkFBQTtFUDZiTjtBQUNGOztBVzNzQkU7RUpzUU0saUNBQUE7RUlsUUosZ0JGeWpCa0I7RUV4akJsQixnQkZ3aUIwQjtBVG9LOUI7QU83bUJJO0VJcEdGO0lKNlFNLGVBQUE7RVB3Y047QUFDRjs7QVd0dEJFO0VKc1FNLGlDQUFBO0VJbFFKLGdCRnlqQmtCO0VFeGpCbEIsZ0JGd2lCMEI7QVQrSzlCO0FPeG5CSTtFSXBHRjtJSjZRTSxpQkFBQTtFUG1kTjtBQUNGOztBV3pzQkE7RUN2REUsZUFBQTtFQUNBLGdCQUFBO0Fab3dCRjs7QVd6c0JBO0VDNURFLGVBQUE7RUFDQSxnQkFBQTtBWnl3QkY7O0FXM3NCQTtFQUNFLHFCQUFBO0FYOHNCRjtBVzVzQkU7RUFDRSxvQkZna0IwQjtBVDhJOUI7O0FXcHNCQTtFSm9OTSxrQkFMSTtFSTdNUix5QkFBQTtBWHVzQkY7O0FXbnNCQTtFQUNFLG1CRS9ETztFTmdSRCxnQ0FBQTtBUHNmUjtBT3hwQkk7RUloREo7SUp5TlEsa0JBQUE7RVBtZk47QUFDRjtBV3pzQkU7RUFDRSxnQkFBQTtBWDJzQko7O0FXdnNCQTtFQUNFLGlCQUFBO0VBQ0EsbUJFekVPO0VONFFILGtCQUxJO0VJNUxSLGNGdEZTO0FUZ3lCWDtBV3hzQkU7RUFDRSxhQUFBO0FYMHNCSjs7QWMxeUJBO0VDSUUsZUFBQTtFQUdBLFlBQUE7QWZ3eUJGOztBY3p5QkE7RUFDRSxnQkw0OENrQztFSzM4Q2xDLHNCRU5NO0VGT04sd0NBQUE7RUpHRSx1QkFBQTtF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Q0EsbUJBQUE7RXJCNGpERjtFcUI3L0NRO0lBaEVOLGNBQUE7SUFDQSxXQUFBO0VyQmdrREY7RXFCei9DVTtJQXhEVixjQUFBO0VyQm9qREE7RXFCNS9DVTtJQXhEVix3QkFBQTtFckJ1akRBO0VxQi8vQ1U7SUF4RFYseUJBQUE7RXJCMGpEQTtFcUJsZ0RVO0lBeERWLGdCQUFBO0VyQjZqREE7RXFCcmdEVTtJQXhEVix5QkFBQTtFckJna0RBO0VxQnhnRFU7SUF4RFYseUJBQUE7RXJCbWtEQTtFcUIzZ0RVO0lBeERWLGdCQUFBO0VyQnNrREE7RXFCOWdEVTtJQXhEVix5QkFBQTtFckJ5a0RBO0VxQmpoRFU7SUF4RFYseUJBQUE7RXJCNGtEQTtFcUJwaERVO0lBeERWLGdCQUFBO0VyQitrREE7RXFCdmhEVTtJQXhEVix5QkFBQTtFckJrbERBO0VxQjFoRFU7SUF4RFYseUJBQUE7RXJCcWxEQTtFcUJsaERNOztJQUVFLGdCQUFBO0VyQm9oRFI7RXFCamhETTs7SUFFRSxnQkFBQTtFckJtaERSO0VxQjFoRE07O0lBRUUsc0JBQUE7RXJCNGhEUjtFcUJ6aERNOztJQUVFLHNCQUFBO0VyQjJoRFI7RXFCbGlETTs7SUFFRSxxQkFBQTtFckJvaURSO0VxQmppRE07O0lBRUUscUJBQUE7RXJCbWlEUjtFcUIxaURNOztJQUVFLG1CQUFBO0VyQjRpRFI7RXFCemlETTs7SUFFRSxtQkFBQTtFckIyaURSO0VxQmxqRE07O0lBRUUscUJBQUE7RXJCb2pEUjtFcUJqakRNOztJQUVFLHFCQUFBO0VyQm1qRFI7RXFCMWpETTs7SUFFRSxtQkFBQTtFckI0akRSO0VxQnpqRE07O0lBRUUsbUJBQUE7RXJCMmpEUjtFcUJsa0RNOztJQUVFLG1CQUFBO0VyQm9rRFI7RXFCamtETTs7SUFFRSxtQkFBQTtFckJta0RSO0VxQjFrRE07O0lBRUUsbUJBQUE7RXJCNGtEUjtFcUJ6a0RNOztJQUVFLG1CQUFBO0VyQjJrRFI7RXFCbGxETTs7SUFFRSxtQkFBQTtFckJvbERSO0VxQmpsRE07O0lBRUUsbUJBQUE7RXJCbWxEUjtFcUIxbERNOztJQUVFLG1CQUFBO0VyQjRsRFI7RXFCemxETTs7SUFFRSxtQkFBQTtFckIybERSO0FBQ0Y7QXNCanREQTtFQUNFLHNDQUFBO0VBQ0EsMEJBQUE7RUFDQSwrQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsOENBQUE7RUFDQSwwQ0FBQTtFQUNBLDZDQUFBO0VBQ0Esd0NBQUE7RUFDQSw0Q0FBQTtFQUNBLHlDQUFBO0VBRUEsV0FBQTtFQUNBLG1CVFFPO0VTUFAsNEJBQUE7RUFDQSxtQmJxb0I0QjtFYXBvQjVCLDBDQUFBO0F0Qmt0REY7QXNCM3NERTtFQUNFLHNCQUFBO0VBQ0Esb0NBQUE7RUFDQSx3QmJpYzBCO0VhaGMxQix3REFBQTtBdEI2c0RKO0FzQjFzREU7RUFDRSx1QkFBQTtBdEI0c0RKO0FzQnpzREU7RUFDRSxzQkFBQTtBdEIyc0RKOztBc0J2c0RBO0VBQ0Usa0NBQUE7QXRCMHNERjs7QXNCbnNEQTtFQUNFLGlCQUFBO0F0QnNzREY7O0FzQjVyREU7RUFDRSx3QkFBQTtBdEIrckRKOztBc0JockRFO0VBQ0UsbUJBQUE7QXRCbXJESjtBc0JockRJO0VBQ0UsbUJBQUE7QXRCa3JETjs7QXNCM3FERTtFQUNFLHNCQUFBO0F0QjhxREo7QXNCM3FERTtFQUNFLG1CQUFBO0F0QjZxREo7O0FzQm5xREU7RUFDRSxnREFBQTtFQUNBLG9DQUFBO0F0QnNxREo7O0FzQmhxREU7RUFDRSxnREFBQTtFQUNBLG9DQUFBO0F0Qm1xREo7O0FzQjNwREE7RUFDRSwrQ0FBQTtFQUNBLG1DQUFBO0F0QjhwREY7O0FzQnRwREU7RUFDRSw4Q0FBQTtFQUNBLGtDQUFBO0F0QnlwREo7O0F1Qjl4REU7RUFPRSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFFQSw0QkFBQTtFQUNBLDBDQUFBO0F2QjB4REo7O0F1QjV5REU7RUFPRSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFFQSw0QkFBQTtFQUNBLDBDQUFBO0F2Qnd5REo7O0F1QjF6REU7RUFPRSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFFQSw0QkFBQTtFQUNBLDBDQUFBO0F2QnN6REo7O0F1QngwREU7RUFPRSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFFQSw0QkFBQTtFQUNBLDBDQUFBO0F2Qm8wREo7O0F1QnQxREU7RUFPRSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFFQSw0QkFBQTtFQUNBLDBDQUFBO0F2QmsxREo7O0F1QnAyREU7RUFPRSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFFQSw0QkFBQTtFQUNBLDBDQUFBO0F2QmcyREo7O0F1QmwzREU7RUFPRSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFFQSw0QkFBQTtFQUNBLDBDQUFBO0F2QjgyREo7O0F1Qmg0REU7RUFPRSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFFQSw0QkFBQTtFQUNBLDBDQUFBO0F2QjQzREo7O0FzQmx2REk7RUFDRSxnQkFBQTtFQUNBLGlDQUFBO0F0QnF2RE47O0FtQnowREk7RUdrRkE7SUFDRSxnQkFBQTtJQUNBLGlDQUFBO0V0QjJ2REo7QUFDRjtBbUJoMURJO0VHa0ZBO0lBQ0UsZ0JBQUE7SUFDQSxpQ0FBQTtFdEJpd0RKO0FBQ0Y7QW1CdDFESTtFR2tGQTtJQUNFLGdCQUFBO0lBQ0EsaUNBQUE7RXRCdXdESjtBQUNGO0F3QnA2REE7RUFDRSxxQmY4eEJzQztBVHdvQ3hDOztBd0I3NURBO0VBQ0UsaUNBQUE7RUFDQSxvQ0FBQTtFQUNBLGdCQUFBO0VqQm9SSSxrQkFMSTtFaUIzUVIsaUJYaEJpQjtBYjg2RG5COztBd0IxNURBO0VBQ0UsK0JBQUE7RUFDQSxrQ0FBQTtFakI4UU0sZ0NBQUE7QVBncERSO0FPbHpESTtFaUI5R0o7SWpCdVJRLGtCQUFBO0VQNm9ETjtBQUNGOztBd0IvNURBO0VBQ0UsZ0NBQUE7RUFDQSxtQ0FBQTtFakJ3UU0sbUNBQUE7QVAycERSO0FPN3pESTtFaUJ4R0o7SWpCaVJRLG1CQUFBO0VQd3BETjtBQUNGOztBeUJyOERBO0VBQ0UsbUJoQnN4QnNDO0VGdGZsQyxrQkFMSTtFa0J2UlIsY2hCS1M7QVRpOERYOztBMEIzOERBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFbkJrU00sa0NBQUE7RW1CL1JOLGdCYk5pQjtFYU9qQixpQmJOaUI7RWFPakIsV1ZSTTtFVVNOLHNCVkpNO0VVS04sNEJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFaEJHRSx1QkFBQTtFaUJIRSx3RURNSjtBMUJ5OERGO0FPeDFESTtFbUJuSUo7SW5CNFNRLGlCQUFBO0VQbXJETjtBQUNGO0EyQmg5RE07RURoQk47SUNpQlEsZ0JBQUE7RTNCbTlETjtBQUNGO0EwQmo5REU7RUFDRSxnQkFBQTtBMUJtOURKO0EwQmo5REk7RUFDRSxlQUFBO0ExQm05RE47QTBCOThERTtFQUNFLFdWOUJJO0VVK0JKLHNCVjFCSTtFVTJCSixxQmpCcXlCb0M7RWlCcHlCcEMsVUFBQTtFQUtFLG1EakI2cUIwQjtBVCt4Q2hDO0EwQnI4REU7RUFFRSxjQUFBO0ExQnM4REo7QTBCbDhERTtFQUNFLGNqQjFDTztFaUI0Q1AsVUFBQTtBMUJtOERKO0EwQnQ4REU7RUFDRSxjakIxQ087RWlCNENQLFVBQUE7QTFCbThESjtBMEIzN0RFO0VBRUUseUJqQjFETztFaUI2RFAsVUFBQTtBMUIwN0RKO0EwQnQ3REU7RUFDRSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJqQmdvQjBCO1VpQmhvQjFCLDBCakJnb0IwQjtFaUIvbkIxQixXVjNFSTtFWUFOLHlCbkJNUztFaUJ1RVAsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLDRCakIwWTBCO0VpQnpZMUIsZ0JBQUE7RUN0RUUscUlEdUVGO0ExQnc3REo7QTJCMy9ETTtFRHVESjtJQ3RETSxnQkFBQTtFM0I4L0ROO0FBQ0Y7QTBCMTdERTtFQUNFLHlCakJzNEI4QjtBVHNqQ2xDOztBMEJuN0RBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJicEdpQjtFYXFHakIsV1Z0R007RVV1R04sNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0ExQnM3REY7QTBCcDdERTtFQUNFLFVBQUE7QTFCczdESjtBMEJuN0RFO0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0ExQm83REo7O0EwQno2REE7RUFDRSx1Q2pCc3RCc0M7RWlCcnRCdEMsdUJBQUE7RW5Cc0tNLG1DQUFBO0VHdFJKLHNCQUFBO0FWOGhFSjtBTzE2REk7RW1CTko7SW5CK0tRLG1CQUFBO0VQcXdETjtBQUNGO0EwQi82REU7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJqQmdsQjBCO1VpQmhsQjFCLHlCakJnbEIwQjtBVGkyQzlCOztBMEI3NkRBO0VBQ0UscUNqQjBzQnNDO0VpQnpzQnRDLG9CQUFBO0VuQnlKTSxnQ0FBQTtFR3RSSixxQkFBQTtBVitpRUo7QU8zN0RJO0VtQk9KO0luQmtLUSxrQkFBQTtFUHN4RE47QUFDRjtBMEJuN0RFO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHdCakJ1a0IwQjtVaUJ2a0IxQix1QmpCdWtCMEI7QVQ4MkM5Qjs7QTBCNzZERTtFQUNFLHdDakJ1ckJvQztBVHl2Q3hDO0EwQjc2REU7RUFDRSx1Q2pCb3JCb0M7QVQydkN4QztBMEI1NkRFO0VBQ0UscUNqQmlyQm9DO0FUNnZDeEM7O0EwQno2REE7RUFDRSxXakIrcUJzQztFaUI5cUJ0QyxvQ2pCd3FCc0M7RWlCdnFCdEMsaUJqQjZoQjRCO0FUKzRDOUI7QTBCMTZERTtFQUNFLGVBQUE7QTFCNDZESjtBMEJ6NkRFO0VBQ0Usb0JBQUE7RWhCcEtBLHVCQUFBO0FWZ2xFSjtBMEJ4NkRFO0VoQnhLRSx1QkFBQTtBVm1sRUo7QTBCdjZERTtFQUFvQixtQ2pCeXBCa0I7QVRpeEN4QztBMEJ6NkRFO0VBQW9CLGlDakJ5cEJrQjtBVG14Q3hDOztBNkJ2bUVBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSwwQ0FBQTtFQUNBLHVDQUFBO0V0QmdTTSxrQ0FBQTtFc0I3Uk4sZ0JoQlJpQjtFZ0JTakIsaUJoQlJpQjtFZ0JTakIsV2JWTTtFYVdOLHNCYk5NO0VhT04saVBBQUE7RUFDQSw0QkFBQTtFQUNBLHlDcEJ3NUJrQztFb0J2NUJsQywwQnBCdzVCa0M7RW9CdjVCbEMseUJBQUE7RW5CREUsdUJBQUE7RWlCSEUsd0VFT0o7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QTdCd21FRjtBT3ovREk7RXNCbElKO0l0QjJTUSxpQkFBQTtFUG8xRE47QUFDRjtBMkJqbkVNO0VFZk47SUZnQlEsZ0JBQUE7RTNCb25FTjtBQUNGO0E2QmhuRUU7RUFDRSxxQnBCOHlCb0M7RW9CN3lCcEMsVUFBQTtFQUtFLG1EcEJ5NUI0QjtBVHF0Q2xDO0E2QjFtRUU7RUFFRSxzQnBCdXFCMEI7RW9CdHFCMUIsc0JBQUE7QTdCMm1FSjtBNkJ4bUVFO0VBRUUseUJwQm5DTztBVDRvRVg7QTZCcG1FRTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7QTdCc21FSjs7QTZCbG1FQTtFQUNFLG9CcEJncUI0QjtFb0IvcEI1Qix1QnBCK3BCNEI7RW9COXBCNUIsb0JwQitwQjRCO0VGamJ0QixtQ0FBQTtFR3RSSixzQkFBQTtBVitvRUo7QU8zaEVJO0VzQi9FSjtJdEJ3UFEsbUJBQUE7RVBzM0ROO0FBQ0Y7O0E2QnZtRUE7RUFDRSxtQnBCNHBCNEI7RW9CM3BCNUIsc0JwQjJwQjRCO0VvQjFwQjVCLGtCcEIycEI0QjtFRnJidEIsZ0NBQUE7RUd0UkoscUJBQUE7QVY0cEVKO0FPeGlFSTtFc0J2RUo7SXRCZ1BRLGtCQUFBO0VQbTRETjtBQUNGOztBOEJockVBO0VBQ0UsY0FBQTtFQUNBLG9CckI0MUJ3QztFcUIzMUJ4QyxtQnJCNDFCd0M7RXFCMzFCeEMsdUJyQjQxQndDO0FUdTFDMUM7QThCanJFRTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtBOUJtckVKOztBOEIvcUVBO0VBQ0Usb0JyQmsxQndDO0VxQmoxQnhDLGVBQUE7RUFDQSxpQkFBQTtBOUJrckVGO0E4QmhyRUU7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0E5QmtyRUo7O0E4QjlxRUE7RUFDRSxVckJvMEJ3QztFcUJuMEJ4QyxXckJtMEJ3QztFcUJsMEJ4QyxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JkeEJNO0VjeUJOLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLHFDckJ1MEJ3QztFcUJ0MEJ4Qyx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxpQ0FBQTtVQUFBLHlCQUFBO0E5QmlyRUY7QThCOXFFRTtFcEJ2QkUscUJBQUE7QVZ3c0VKO0E4QjdxRUU7RUFFRSxrQnJCOHpCc0M7QVRnM0MxQztBOEIzcUVFO0VBQ0UsdUJyQnF6QnNDO0FUdzNDMUM7QThCMXFFRTtFQUNFLHFCckJpeEJvQztFcUJoeEJwQyxVQUFBO0VBQ0EsbURyQjZwQjRCO0FUK2dEaEM7QThCenFFRTtFQUNFLHlCZG5ERztFY29ESCxxQmRwREc7QWhCK3RFUDtBOEJ6cUVJO0VBSUksK09BQUE7QTlCd3FFUjtBOEJwcUVJO0VBSUksdUpBQUE7QTlCbXFFUjtBOEI5cEVFO0VBQ0UseUJkeEVHO0VjeUVILHFCZHpFRztFYzhFRCx5T0FBQTtBOUI0cEVOO0E4QnhwRUU7RUFDRSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxZckI2eEJ1QztBVDYzQzNDO0E4Qm5wRUk7RUFDRSxlQUFBO0VBQ0EsWXJCb3hCcUM7QVRpNEMzQzs7QThCdm9FQTtFQUNFLG1CckIrd0JnQztBVDIzQ2xDO0E4QnhvRUU7RUFDRSxVckIyd0I4QjtFcUIxd0I5QixtQkFBQTtFQUNBLHdLQUFBO0VBQ0EsZ0NBQUE7RXBCM0dBLGtCQUFBO0VpQkhFLGlER2dIRjtBOUIwb0VKO0EyQnR2RU07RUdzR0o7SUhyR00sZ0JBQUE7RTNCeXZFTjtBQUNGO0E4QjdvRUk7RUFDRSwwSkFBQTtBOUIrb0VOO0E4QjVvRUk7RUFDRSxpQ3JCMHdCNEI7RXFCcndCMUIsdUpBQUE7QTlCMG9FUjtBOEJyb0VFO0VBQ0Usb0JyQnF2QjhCO0VxQnB2QjlCLGVBQUE7QTlCdW9FSjtBOEJyb0VJO0VBQ0Usb0JBQUE7RUFDQSxjQUFBO0E5QnVvRU47O0E4QmxvRUE7RUFDRSxxQkFBQTtFQUNBLGtCckJtdUJnQztBVGs2Q2xDOztBOEJsb0VBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0E5QnFvRUY7QThCam9FSTtFQUNFLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGFyQm9sQndCO0FUK2lEOUI7O0ErQnh5RUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBL0IyeUVGO0ErQnp5RUU7RUFDRSxVQUFBO0EvQjJ5RUo7QStCdnlFSTtFQUEwQixtRXRCcThCYTtBVHEyQzNDO0ErQnp5RUk7RUFBMEIsbUV0Qm84QmE7QVR3MkMzQztBK0J6eUVFO0VBQ0UsU0FBQTtBL0IyeUVKO0ErQnh5RUU7RUFDRSxXdEJzN0J1QztFc0JyN0J2QyxZdEJxN0J1QztFc0JwN0J2QyxvQkFBQTtFSHpCRix5QlpPSztFZW9CSCxTdEJxN0J1QztFQ2o4QnZDLG1CQUFBO0VpQkhFLG9ISWtCRjtFSmxCRSw0R0lrQkY7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0EvQnl5RUo7QTJCeHpFTTtFSU1KO0lKTE0sd0JBQUE7SUFBQSxnQkFBQTtFM0IyekVOO0FBQ0Y7QStCNXlFSTtFSGpDRix5Qm5CcTlCeUM7QVQyM0MzQztBK0IxeUVFO0VBQ0UsV3RCKzVCOEI7RXNCOTVCOUIsY3RCKzVCOEI7RXNCOTVCOUIsa0JBQUE7RUFDQSxldEI4NUI4QjtFc0I3NUI5Qix5QnRCcENPO0VzQnFDUCx5QkFBQTtFckI3QkEsbUJBQUE7QVYwMEVKO0ErQnh5RUU7RUFDRSxXdEIyNUJ1QztFc0IxNUJ2QyxZdEIwNUJ1QztFbUI3OEJ6Qyx5QlpPSztFZThDSCxTdEIyNUJ1QztFQ2o4QnZDLG1CQUFBO0VpQkhFLGlISTRDRjtFSjVDRSw0R0k0Q0Y7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0EvQnl5RUo7QTJCbDFFTTtFSWlDSjtJSmhDTSxxQkFBQTtJQUFBLGdCQUFBO0UzQnExRU47QUFDRjtBK0I1eUVJO0VIM0RGLHlCbkJxOUJ5QztBVHE1QzNDO0ErQjF5RUU7RUFDRSxXdEJxNEI4QjtFc0JwNEI5QixjdEJxNEI4QjtFc0JwNEI5QixrQkFBQTtFQUNBLGV0Qm80QjhCO0VzQm40QjlCLHlCdEI5RE87RXNCK0RQLHlCQUFBO0VyQnZEQSxtQkFBQTtBVm8yRUo7QStCeHlFRTtFQUNFLG9CQUFBO0EvQjB5RUo7QStCeHlFSTtFQUNFLHlCdEJ0RUs7QVRnM0VYO0ErQnZ5RUk7RUFDRSx5QnRCMUVLO0FUbTNFWDs7QWdDaDRFQTtFQUNFLGtCQUFBO0FoQ200RUY7QWdDajRFRTs7O0VBR0UsMEJ2Qis5QjhCO0V1Qjk5QjlCLGlCdkIrOUI4QjtBVG82Q2xDO0FnQ2g0RUU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VMUEUsZ0VLUUY7QWhDazRFSjtBMkJ0NEVNO0VLVko7SUxXTSxnQkFBQTtFM0J5NEVOO0FBQ0Y7QWdDcDRFRTs7RUFFRSxxQkFBQTtBaENzNEVKO0FnQ3A0RUk7RUFDRSxrQkFBQTtBaEN1NEVOO0FnQ3g0RUk7O0VBQ0Usa0JBQUE7QWhDdTRFTjtBZ0NwNEVJO0VBRUUscUJ2Qm84QjRCO0V1Qm44QjVCLHdCdkJvOEI0QjtBVG04Q2xDO0FnQzE0RUk7OztFQUVFLHFCdkJvOEI0QjtFdUJuOEI1Qix3QnZCbzhCNEI7QVRtOENsQztBZ0NwNEVJOztFQUNFLHFCdkIrN0I0QjtFdUI5N0I1Qix3QnZCKzdCNEI7QVR3OENsQztBZ0NuNEVFO0VBQ0UscUJ2Qnk3QjhCO0V1Qng3QjlCLHdCdkJ5N0I4QjtBVDQ4Q2xDO0FnQzkzRUk7RUFDRSxhdkJrN0I0QjtFdUJqN0I1Qiw4RHZCazdCNEI7QVRpOUNsQztBZ0NyNEVJOzs7O0VBQ0UsYXZCazdCNEI7RXVCajdCNUIsOER2Qms3QjRCO0FUaTlDbEM7QWdDOTNFSTtFQUNFLGF2QjI2QjRCO0V1QjE2QjVCLDhEdkIyNkI0QjtBVHE5Q2xDO0FnQzMzRUk7RUFDRSxtQkFBQTtBaEM2M0VOOztBaUNoOEVBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtBakNtOEVGO0FpQ2o4RUU7OztFQUdFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0FqQ204RUo7QWlDLzdFRTs7O0VBR0UsVUFBQTtBakNpOEVKO0FpQzM3RUU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QWpDNjdFSjtBaUMzN0VJO0VBQ0UsVUFBQTtBakM2N0VOOztBaUNsN0VBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RTFCd1BNLGtDQUFBO0UwQnRQTixnQnBCL0NpQjtFb0JnRGpCLGlCcEIvQ2lCO0VvQmdEakIsV2pCakRNO0VpQmtETixrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJ4QjlDUztFd0IrQ1QseUJBQUE7RXZCdENFLHVCQUFBO0FWNDlFSjtBT3gyRUk7RTBCekZKO0kxQmtRUSxpQkFBQTtFUG1zRU47QUFDRjs7QWlDajdFQTs7Ozs7OztFQUlFLG9CQUFBO0UxQmtPTSxnQ0FBQTtFR3RSSixxQkFBQTtBVjYrRUo7QU96M0VJO0UwQnBFSjs7Ozs7OztJMUI2T1Esa0JBQUE7RVAwdEVOO0FBQ0Y7O0FpQy83RUE7Ozs7Ozs7RUFJRSx1QkFBQTtFMUJ5Tk0sbUNBQUE7RUd0Ukosc0JBQUE7QVZvZ0ZKO0FPaDVFSTtFMEIzREo7Ozs7Ozs7STFCb09RLG1CQUFBO0VQaXZFTjtBQUNGOztBaUM3OEVBOztFQUVFLG1CQUFBO0FqQ2c5RUY7O0FpQ244RUk7Ozs7RXZCakVBLDBCQUFBO0VBQ0EsNkJBQUE7QVYyZ0ZKO0FpQ2w4RUk7Ozs7RXZCMUVBLDBCQUFBO0VBQ0EsNkJBQUE7QVZraEZKO0FpQzU3RUU7RUFDRSxpQkFBQTtFdkIxRUEseUJBQUE7RUFDQSw0QkFBQTtBVnlnRko7QWlDNTdFRTs7RXZCOUVFLHlCQUFBO0VBQ0EsNEJBQUE7QVY4Z0ZKOztBa0N2aUZFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQnpCK3ZCb0M7RUZ0ZmxDLGtCQUxJO0UyQmpRTixjekJpK0JxQjtBVHdrRHpCOztBa0N0aUZFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFM0JnUUksbUNBQUE7RTJCN1BKLFdBdkJjO0VBd0JkLDBDQXZCaUI7RXhCSGpCLHVCQUFBO0FWbWtGSjtBTy84RUk7RTJCckdGO0kzQjhRTSxtQkFBQTtFUDB5RU47QUFDRjs7QWtDemlGSTs7OztFQUVFLGNBQUE7QWxDOGlGTjs7QWtDNWxGSTtFQW9ERSxxQnpCczhCbUI7RXlCbjhCakIscUN6QnN4QmdDO0V5QnJ4QmhDLDJQQUFBO0VBQ0EsNEJBQUE7RUFDQSwwREFBQTtFQUNBLGdFQUFBO0FsQzBpRlI7QWtDdmlGTTtFQUNFLHFCekIyN0JpQjtFeUIxN0JqQixtREEvQ2E7QWxDd2xGckI7O0FrQ3ptRkk7RUF5RUkscUN6Qm93QmdDO0V5Qm53QmhDLGdGQUFBO0FsQ29pRlI7O0FrQzltRkk7RUFpRkUscUJ6Qnk2Qm1CO0FUd25EekI7QWtDOWhGUTtFQUVFLHVCekJtMUI4QjtFeUJsMUI5Qiw0ZEFBQTtFQUNBLCtEQUFBO0VBQ0EsMkVBQUE7QWxDK2hGVjtBa0MzaEZNO0VBQ0UscUJ6QjQ1QmlCO0V5QjM1QmpCLG1EQTlFYTtBbEMybUZyQjs7QWtDNW5GSTtFQXVHSSwwQ0FBQTtBbEN5aEZSOztBa0Nob0ZJO0VBOEdFLHFCekI0NEJtQjtBVDBvRHpCO0FrQ3BoRk07RUFDRSx5QnpCeTRCaUI7QVQ2b0R6QjtBa0NuaEZNO0VBQ0UsbURBcEdhO0FsQ3luRnJCO0FrQ2xoRk07RUFDRSxjekJpNEJpQjtBVG1wRHpCOztBa0MvZ0ZJO0VBQ0Usa0JBQUE7QWxDa2hGTjs7QWtDanBGSTs7Ozs7RUF5SU0sVUFBQTtBbENnaEZWOztBa0N0b0ZFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQnpCK3ZCb0M7RUZ0ZmxDLGtCQUxJO0UyQmpRTixjekJpK0JxQjtBVHVxRHpCOztBa0Nyb0ZFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFM0JnUUksbUNBQUE7RTJCN1BKLFdBdkJjO0VBd0JkLHdDQXZCaUI7RXhCSGpCLHVCQUFBO0FWa3FGSjtBTzlpRkk7RTJCckdGO0kzQjhRTSxtQkFBQTtFUHk0RU47QUFDRjs7QWtDeG9GSTs7OztFQUVFLGNBQUE7QWxDNm9GTjs7QWtDM3JGSTtFQW9ERSxxQnpCczhCbUI7RXlCbjhCakIscUN6QnN4QmdDO0V5QnJ4QmhDLDRVQUFBO0VBQ0EsNEJBQUE7RUFDQSwwREFBQTtFQUNBLGdFQUFBO0FsQ3lvRlI7QWtDdG9GTTtFQUNFLHFCekIyN0JpQjtFeUIxN0JqQixpREEvQ2E7QWxD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WkEsMEJBQUE7RVZrNEpGO0VvRDF6Sk07STFDeEVKLDJEQUFBO0lBWUEsNEJBQUE7RVYwM0pGO0VvRHp6Sk07SUFDRSxhQUFBO0VwRDJ6SlI7RW9EeHpKTTtJQUNFLG1EQUFBO0lBQ0Esb0JBQUE7RXBEMHpKUjtFb0R4ekpRO0lBQ0UseURBQUE7SUFDQSxvREFBQTtFcEQwekpWO0FBQ0Y7QW9EN3lKQTtFMUNoSkksZ0JBQUE7QVZnOEpKO0FvRDd5SkU7RUFDRSxtREFBQTtBcEQreUpKO0FvRDd5Skk7RUFDRSxzQkFBQTtBcEQreUpOOztBcURyOUpFO0VBQ0UsWURtTHlCO0VDbEx6Qix5QkRpTHNCO0FwRHV5SjFCO0FxRHI5Sk07RUFFRSxZRDZLcUI7RUM1S3JCLHlCQUFBO0FyRHM5SlI7QXFEbjlKTTtFQUNFLFdyQ1BBO0VxQ1FBLHVCRHVLcUI7RUN0S3JCLG1CRHNLcUI7QXBEK3lKN0I7O0FxRG4rSkU7RUFDRSxjRG1MeUI7RUNsTHpCLHlCRGlMc0I7QXBEcXpKMUI7QXFEbitKTTtFQUVFLGNENktxQjtFQzVLckIseUJBQUE7QXJEbytKUjtBcURqK0pNO0VBQ0UsV3JDUEE7RXFDUUEseUJEdUtxQjtFQ3RLckIscUJEc0txQjtBcEQ2eko3Qjs7QXFEai9KRTtFQUNFLGNEbUx5QjtFQ2xMekIseUJEaUxzQjtBcERtMEoxQjtBcURqL0pNO0VBRUUsY0Q2S3FCO0VDNUtyQix5QkFBQTtBckRrL0pSO0FxRC8rSk07RUFDRSxXckNQQTtFcUNRQSx5QkR1S3FCO0VDdEtyQixxQkRzS3FCO0FwRDIwSjdCOztBcUQvL0pFO0VBQ0UsY0RxTDJCO0VDcEwzQiw0QkRpTHNCO0FwRGkxSjFCO0FxRC8vSk07RUFFRSxjRCtLdUI7RUM5S3ZCLHlCQUFBO0FyRGdnS1I7QXFENy9KTTtFQUNFLFdyQ1BBO0VxQ1FBLHlCRHlLdUI7RUN4S3ZCLHFCRHdLdUI7QXBEdTFKL0I7O0FxRDdnS0U7RUFDRSxjRHFMMkI7RUNwTDNCLHlCRGlMc0I7QXBEKzFKMUI7QXFEN2dLTTtFQUVFLGNEK0t1QjtFQzlLdkIseUJBQUE7QXJEOGdLUjtBcUQzZ0tNO0VBQ0UsV3JDUEE7RXFDUUEseUJEeUt1QjtFQ3hLdkIscUJEd0t1QjtBcERxMkovQjs7QXFEM2hLRTtFQUNFLGNEcUwyQjtFQ3BMM0IsdUJEaUxzQjtBcEQ2MkoxQjtBcUQzaEtNO0VBRUUsY0QrS3VCO0VDOUt2Qix5QkFBQTtBckQ0aEtSO0FxRHpoS007RUFDRSxXckNQQTtFcUNRQSx5QkR5S3VCO0VDeEt2QixxQkR3S3VCO0FwRG0zSi9COztBcUR6aUtFO0VBQ0UsY0RxTDJCO0VDcEwzQix5QkRpTHNCO0FwRDIzSjFCO0FxRHppS007RUFFRSxjRCtLdUI7RUM5S3ZCLHlCQUFBO0FyRDBpS1I7QXFEdmlLTTtFQUNFLFdyQ1BBO0VxQ1FBLHlCRHlLdUI7RUN4S3ZCLHFCRHdLdUI7QXBEaTRKL0I7O0FxRHZqS0U7RUFDRSxjRHFMMkI7RUNwTDNCLHlCRGlMc0I7QXBEeTRKMUI7QXFEdmpLTTtFQUVFLGNEK0t1QjtFQzlLdkIseUJBQUE7QXJEd2pLUjtBcURyaktNO0VBQ0UsV3JDUEE7RXFDUUEseUJEeUt1QjtFQ3hLdkIscUJEd0t1QjtBcEQrNEovQjs7QXFEcmtLRTtFQUNFLGNEcUwyQjtFQ3BMM0IseUJEaUxzQjtBcER1NUoxQjtBcURya0tNO0VBRUUsY0QrS3VCO0VDOUt2Qix5QkFBQTtBckRza0tSO0FxRG5rS007RUFDRSxXckNQQTtFcUNRQSx5QkR5S3VCO0VDeEt2QixxQkR3S3VCO0FwRDY1Si9COztBcURubEtFO0VBQ0UsY0RxTDJCO0VDcEwzQix5QkRpTHNCO0FwRHE2SjFCO0FxRG5sS007RUFFRSxjRCtLdUI7RUM5S3ZCLHlCQUFBO0FyRG9sS1I7QXFEamxLTTtFQUNFLFdyQ1BBO0VxQ1FBLHlCRHlLdUI7RUN4S3ZCLHFCRHdLdUI7QXBEMjZKL0I7O0FzRGhtS0E7RUFDRSx1QkFBQTtFQUNBLFU3QzZpRDJCO0U2QzVpRDNCLFc3QzRpRDJCO0U2QzNpRDNCLHNCQUFBO0VBQ0EsV3RDTk07RXNDT04sbVhBQUE7RUFDQSxTQUFBO0U1Q09FLHVCQUFBO0U0Q0xGLFk3QzZpRDJC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QUFBO0E3RTJtTlo7O0E2RWxuTlE7RUFPSSxzQkFBQTtBN0UrbU5aOztBNkV0bk5RO0VBT0kscUJBQUE7QTdFbW5OWjs7QTZFMW5OUTtFQU9JLHdCQUFBO0E3RXVuTlo7O0E2RTluTlE7RUFPSSx1QkFBQTtBN0Uybk5aOztBNkVsb05RO0VBT0ksd0JBQUE7QTdFK25OWjs7QTZFdG9OUTtFQU9JLHFCQUFBO0E3RW1vTlo7O0E2RTFvTlE7RUFPSSx5QkFBQTtBN0V1b05aOztBNkU5b05RO0VBT0ksMkJBQUE7QTdFMm9OWjs7QTZFbHBOUTtFQU9JLDRCQUFBO0E3RStvTlo7O0E2RXRwTlE7RUFPSSwyQkFBQTtBN0VtcE5aOztBNkUxcE5RO0VBT0ksMEJBQUE7QTdFdXBOWjs7QTZFOXBOUTtFQU9JLGdDQUFBO0E3RTJwTlo7O0E2RWxxTlE7RUFPSSx5QkFBQTtBN0UrcE5aOztBNkV0cU5RO0VBT0ksd0JBQUE7QTdFbXFOWjs7QTZFMXFOUTtFQU9JLHlCQUFBO0E3RXVxTlo7O0E2RTlxTlE7RUFPSSw2QkFBQTtBN0UycU5aOztBNkVsck5RO0VBT0ksOEJBQUE7QTdFK3FOWjs7QTZFdHJOUTtFQU9JLHdCQUFBO0E3RW1yTlo7O0E2RTFyTlE7RUFPSSwrQkFBQTtBN0V1ck5aOztBNkU5ck5RO0VBT0ksd0JBQUE7QTdFMnJOWjs7QTZFbHNOUTtFQU9JLHdEQUFBO0E3RStyTlo7O0E2RXRzTlE7RUFPSSw4REFBQTtBN0Vtc05aOztBNkUxc05RO0VBT0ksdURBQUE7QTdFdXNOWjs7QTZFOXNOUTtFQU9JLDJCQUFBO0E3RTJzTlo7O0E2RWx0TlE7RUFPSSwyQkFBQTtBN0Urc05aOztBNkV0dE5RO0VBT0ksNkJBQUE7QTdFbXROWjs7QTZFMXROUTtFQU9JLDZCQUFBO0E3RXV0Tlo7O0E2RTl0TlE7RUFPSSwwQkFBQTtBN0UydE5aOztBNkVsdU5RO0VBT0ksMkJBQUE7QTdFK3ROWjs7QTZFdHVOUTtFQU9JLGlCQUFBO0E3RW11Tlo7O0E2RTF1TlE7RUFPSSxtQkFBQTtBN0V1dU5aOztBNkU5dU5RO0VBT0ksb0JBQUE7QTdFMnVOWjs7QTZFbHZOUTtFQU9JLG9CQUFBO0E3RSt1Tlo7O0E2RXR2TlE7RUFPSSxzQkFBQTtBN0Vtdk5aOztBNkUxdk5RO0VBT0ksdUJBQUE7QTdFdXZOWjs7QTZFOXZOUTtFQU9JLGtCQUFBO0E3RTJ2Tlo7O0E2RWx3TlE7RUFPSSxvQkFBQTtBN0Urdk5aOztBNkV0d05RO0VBT0kscUJBQUE7QTdFbXdOWjs7QTZFMXdOUTtFQU9JLG1CQUFBO0E3RXV3Tlo7O0E2RTl3TlE7RUFPSSxxQkFBQTtBN0Uyd05aOztBNkVseE5RO0VBT0ksc0JBQUE7QTdFK3dOWjs7QTZFdHhOUTtFQU9JLDJDQUFBO0E3RW14Tlo7O0E2RTF4TlE7RUFPSSxzQ0FBQTtBN0V1eE5aOztBNkU5eE5RO0VBT0ksc0NBQUE7QTdFMnhOWjs7QTZFbHlOUTtFQU9JLHVGQUFBO0E3RSt4Tlo7O0E2RXR5TlE7RUFPSSxvQkFBQTtBN0VteU5aOztBNkUxeU5RO0VBT0ksMkZBQUE7QTdFdXlOWjs7QTZFOXlOUTtFQU9JLHdCQUFBO0E3RTJ5Tlo7O0E2RWx6TlE7RUFPSSw2RkFBQTtBN0UreU5aOztBNkV0ek5RO0VBT0ksMEJBQUE7QTdFbXpOWjs7QTZFMXpOUTtFQU9JLDhGQUFBO0E3RXV6Tlo7O0E2RTl6TlE7RUFPSSwyQkFBQTtBN0Uyek5aOztBNkVsME5RO0VBT0ksNEZBQUE7QTdFK3pOWjs7QTZFdDBOUTtFQU9JLHlCQUFBO0E3RW0wTlo7O0E2RTEwTlE7RUFJUSxzQkFBQTtFQUdKLDRFQUFBO0E3RXcwTlo7O0E2RS8wTlE7RUFJUSxzQkFBQTtFQUdKLGlGQUFBO0E3RTYwTlo7O0E2RXAxTlE7RUFJUSxzQkFBQTtFQUdKLDhFQUFBO0E3RWsxTlo7O0E2RXoxTlE7RUFJUSxzQkFBQTtFQUdKLDhFQUFBO0E3RXUxTlo7O0E2RTkxTlE7RUFJUSxzQkFBQTtFQUdKLDhFQUFBO0E3RTQxTlo7O0E2RW4yTlE7RUFJUSxzQkFBQTtFQUdKLDRFQUFBO0E3RWkyTlo7O0E2RXgyTlE7RUFJUSxzQkFBQTtFQUdKLDJFQUFBO0E3RXMyTlo7O0E2RTcyTlE7RUFJUSxzQkFBQTtFQUdKLDZFQUFBO0E3RTIyTlo7O0E2RWwzTlE7RUFJUSxzQkFBQTtFQUdKLDJFQUFBO0E3RWczTlo7O0E2RXYzTlE7RUFJUSxzQkFBQTtFQUdKLDRFQUFBO0E3RXEzTlo7O0E2RXQ0TlE7RUFDRSxzQkFBQTtBN0V5NE5WOztBNkUxNE5RO0VBQ0Usc0JBQUE7QTdFNjROVjs7QTZFOTROUTtFQUNFLHNCQUFBO0E3RWk1TlY7O0E2RWw1TlE7RUFDRSxzQkFBQTtBN0VxNU5WOztBNkV0NU5RO0VBQ0Usc0JBQUE7QTdFeTVOVjs7QTZFMTVOUTtFQUNFLHdCQUFBO0E3RTY1TlY7O0E2RTk1TlE7RUFDRSx5QkFBQTtBN0VpNk5WOztBNkVsNk5RO0VBQ0Usd0JBQUE7QTdFcTZOVjs7QTZFdDZOUTtFQUNFLHlCQUFBO0E3RXk2TlY7O0E2RTE2TlE7RUFDRSxzQkFBQTtBN0U2Nk5WOztBNkVwNk5RO0VBT0kscUJBQUE7QTdFaTZOWjs7QTZFeDZOUTtFQU9JLHFCQUFBO0E3RXE2Tlo7O0E2RTU2TlE7RUFPSSxxQkFBQTtBN0V5Nk5aOztBNkVoN05RO0VBT0ksc0JBQUE7QTdFNjZOWjs7QTZFcDdOUTtFQU9JLHNCQUFBO0E3RWk3Tlo7O0E2RXg3TlE7RUFPSSwwQkFBQTtBN0VxN05aOztBNkU1N05RO0VBT0ksdUJBQUE7QTdFeTdOWjs7QTZFaDhOUTtFQU9JLDJCQUFBO0E3RTY3Tlo7O0E2RXA4TlE7RUFPSSxzQkFBQTtBN0VpOE5aOztBNkV4OE5RO0VBT0ksc0JBQUE7QTdFcThOWjs7QTZFNThOUTtFQU9JLHNCQUFBO0E3RXk4Tlo7O0E2RWg5TlE7RUFPSSx1QkFBQTtBN0U2OE5aOztBNkVwOU5RO0VBT0ksdUJBQUE7QTdFaTlOWjs7QTZFeDlOUTtFQU9JLDJCQUFBO0E3RXE5Tlo7O0E2RTU5TlE7RUFPSSx3QkFBQTtBN0V5OU5aOztBNkVoK05RO0VBT0ksNEJBQUE7QTdFNjlOWjs7QTZFcCtOUTtFQU9JLHlCQUFBO0E3RWkrTlo7O0E2RXgrTlE7RUFPSSw4QkFBQTtBN0VxK05aOztBNkU1K05RO0VBT0ksaUNBQUE7QTdFeStOWjs7QTZFaC9OUTtFQU9JLHNDQUFBO0E3RTYrTlo7O0E2RXAvTlE7RUFPSSx5Q0FBQTtBN0VpL05aOztBNkV4L05RO0VBT0ksdUJBQUE7QTdFcS9OWjs7QTZFNS9OUTtFQU9JLHVCQUFBO0E3RXkvTlo7O0E2RWhnT1E7RUFPSSx5QkFBQTtBN0U2L05aOztBNkVwZ09RO0VBT0kseUJBQUE7QTdFaWdPWjs7QTZFeGdPUTtFQU9JLDBCQUFBO0E3RXFnT1o7O0E2RTVnT1E7RUFPSSw0QkFBQTtBN0V5Z09aOztBNkVoaE9RO0VBT0ksa0NBQUE7QTdFNmdPWjs7QTZFcGhPUTtFQU9JLHNDQUFBO0E3RWloT1o7O0E2RXhoT1E7RUFPSSxvQ0FBQTtBN0VxaE9aOztBNkU1aE9RO0VBT0ksa0NBQUE7QTdFeWhPWjs7QTZFaGlPUTtFQU9JLHlDQUFBO0E3RTZoT1o7O0E2RXBpT1E7RUFPSSx3Q0FBQTtBN0VpaU9aOztBNkV4aU9RO0VBT0ksd0NBQUE7QTdFcWlPWjs7QTZFNWlPUTtFQU9JLGtDQUFBO0E3RXlpT1o7O0E2RWhqT1E7RUFPSSxnQ0FBQTtBN0U2aU9aOztBNkVwak9RO0VBT0ksOEJBQUE7QTdFaWpPWjs7QTZFeGpPUTtFQU9JLGdDQUFBO0E3RXFqT1o7O0E2RTVqT1E7RUFPSSwrQkFBQTtBN0V5ak9aOztBNkVoa09RO0VBT0ksb0NBQUE7QTdFNmpPWjs7QTZFcGtPUTtFQU9JLGtDQUFBO0E3RWlrT1o7O0E2RXhrT1E7RUFPSSxnQ0FBQTtBN0Vxa09aOztBNkU1a09RO0VBT0ksdUNBQUE7QTdFeWtPWjs7QTZFaGxPUTtFQU9JLHNDQUFBO0E3RTZrT1o7O0E2RXBsT1E7RUFPSSxpQ0FBQTtBN0VpbE9aOztBNkV4bE9RO0VBT0ksMkJBQUE7QTdFcWxPWjs7QTZFNWxPUTtFQU9JLGlDQUFBO0E3RXlsT1o7O0E2RWhtT1E7RUFPSSwrQkFBQTtBN0U2bE9aOztBNkVwbU9RO0VBT0ksNkJBQUE7QTdFaW1PWjs7QTZFeG1PUTtFQU9JLCtCQUFBO0E3RXFtT1o7O0E2RTVt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MU9aOztBNkVsMk9RO0VBT0ksNkJBQUE7QTdFKzFPWjs7QTZFdDJPUTtFQU9JLCtCQUFBO0E3RW0yT1o7O0E2RTEyT1E7RUFPSSw2QkFBQTtBN0V1Mk9aOztBNkU5Mk9RO0VBT0ksNkJBQUE7QTdFMjJPWjs7QTZFbDNPUTtFQU9JLDZCQUFBO0E3RSsyT1o7O0E2RXQzT1E7RUFPSSw2QkFBQTtBN0VtM09aOztBNkUxM09RO0VBT0ksNkJBQUE7QTdFdTNPWjs7QTZFOTNPUTtFQU9JLDZCQUFBO0E3RTIzT1o7O0E2RWw0T1E7RUFPSSwyQkFBQTtBN0UrM09aOztBNkV0NE9RO0VBT0ksaUNBQUE7QTdFbTRPWjs7QTZFMTRPUTtFQU9JLGdDQUFBO0E3RXU0T1o7O0E2RTk0T1E7RUFPSSw4QkFBQTtBN0UyNE9aOztBNkVsNU9RO0VBT0ksZ0NBQUE7QTdFKzRPWjs7QTZFdDVPUTtFQU9JLDhCQUFBO0E3RW01T1o7O0E2RTE1T1E7RUFPSSw4QkFBQTtBN0V1NU9aOztBNkU5NU9RO0VBT0ksOEJBQUE7QTdFMjVPWjs7QTZFbDZPUTtFQU9JLDhCQUFBO0E3RSs1T1o7O0E2RXQ2T1E7RUFPSSw4QkFBQTtBN0VtNk9aOztBNkUxNk9RO0VBT0ksOEJBQUE7QTdFdTZPWjs7QTZFOTZPUTtFQU9JLHlCQUFBO0E3RTI2T1o7O0E2RWw3T1E7RUFPSSwrQkFBQTtBN0UrNk9aOztBNkV0N09RO0VBT0ksOEJBQUE7QTdFbTdPWjs7QTZFMTdPUTtFQU9JLDRCQUFBO0E3RXU3T1o7O0E2RTk3T1E7RUFPSSw4QkFBQTtBN0UyN09aOztBNkVsOE9RO0VBT0ksNEJBQUE7QTdFKzdPWjs7QTZFdDhPUTtFQU9JLDRCQUFBO0E3RW04T1o7O0E2RTE4T1E7RUFPSSw0QkFBQTtBN0V1OE9aOztBNkU5OE9RO0VBT0ksNEJBQUE7QTdFMjhPWjs7QTZFbDlPUTtFQU9JLDRCQUFBO0E3RSs4T1o7O0E2RXQ5T1E7RUFPSSw0QkFBQTtBN0VtOU9aOztBNkUxOU9RO0VBT0kscUJBQUE7QTdFdTlPWjs7QTZFOTlPUTtFQU9JLDJCQUFBO0E3RTI5T1o7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SSwrQkFBQTtBN0VtdFBaOztBNkUxdFBRO0VBT0ksK0JBQUE7QTdFdXRQWjs7QTZFOXRQUTtFQU9JLDBCQUFBO0E3RTJ0UFo7O0E2RWx1UFE7RUFPSSxnQ0FBQTtBN0UrdFBaOztBNkV0dVBRO0VBT0ksK0JBQUE7QTdFbXVQWjs7QTZFMXVQUTtFQU9JLDZCQUFBO0E3RXV1UFo7O0E2RTl1UFE7RUFPSSwrQkFBQTtBN0UydVBaOztBNkVsdlBRO0VBT0ksNkJBQUE7QTdFK3VQWjs7QTZFdHZQUTtFQU9JLDZCQUFBO0E3RW12UFo7O0E2RTF2UFE7RUFPSSw2QkFBQTtBN0V1dlBaOztBNkU5dlBRO0VBT0ksNkJBQUE7QTdFMnZQWjs7QTZFbHdQUTtFQU9JLDZCQUFBO0E3RSt2UFo7O0E2RXR3UFE7RUFPSSxpQkFBQTtBN0Vtd1BaOztBNkUxd1BRO0VBT0ksdUJBQUE7QTdFdXdQWjs7QTZFOXdQUTtFQU9JLHNCQUFBO0E3RTJ3UFo7O0E2RWx4UFE7RUFPSSxvQkFBQTtBN0Urd1BaOztBNkV0eFBRO0VBT0ksc0JBQUE7QTdFbXhQWjs7QTZFMXhQUTtFQU9JLG9CQUFBO0E3RXV4UFo7O0E2RTl4UFE7RUFPSSxvQkFBQTtBN0UyeFBaOztBNkVseVBRO0VBT0ksb0JBQUE7QTdFK3hQWjs7QTZFdHlQUTtFQU9JLG9CQUFBO0E3RW15UFo7O0E2RTF5UFE7RUFPSSxvQkFBQTtBN0V1eVBaOztBNkU5eVBRO0VBT0ksZ0RBQUE7QTdFMnlQWjs7QTZFbHpQUTtFQU9JLDRDQUFBO0E3RSt5UFo7O0E2RXR6UFE7RUFPSSw2Q0FBQTtBN0VtelBaOztBNkUxelBRO0VBT0ksNENBQUE7QTdFdXpQWjs7QTZFOXpQUTtFQU9JLDZDQUFBO0E3RTJ6UFo7O0E2RWwwUFE7RUFPSSwyQ0FBQTtBN0UrelBaOztBNkV0MFBRO0VBT0ksNkNBQUE7QTdFbTBQWjs7QTZFMTBQUTtFQU9JLDZCQUFBO0E3RXUwUFo7O0E2RTkwUFE7RUFPSSw2QkFBQTtBN0UyMFBaOztBNkVsMVBRO0VBT0ksMkJBQUE7QTdFKzBQWjs7QTZFdDFQUTtFQU9JLCtC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M3JRTTtJQU9JLDBCQUFBO0U3RXVyUVY7RTZFOXJRTTtJQU9JLGdDQUFBO0U3RTByUVY7RTZFanNRTTtJQU9JLHlCQUFBO0U3RTZyUVY7RTZFcHNRTTtJQU9JLHdCQUFBO0U3RWdzUVY7RTZFdnNRTTtJQU9JLHlCQUFBO0U3RW1zUVY7RTZFMXNRTTtJQU9JLDZCQUFBO0U3RXNzUVY7RTZFN3NRTTtJQU9JLDhCQUFBO0U3RXlzUVY7RTZFaHRRTTtJQU9JLHdCQUFBO0U3RTRzUVY7RTZFbnRRTTtJQU9JLCtCQUFBO0U3RStzUVY7RTZFdHRRTTtJQU9JLHdCQUFBO0U3RWt0UVY7RTZFenRRTTtJQU9JLHlCQUFBO0U3RXF0UVY7RTZFNXRRTTtJQU9JLDhCQUFBO0U3RXd0UVY7RTZFL3RRTTtJQU9JLGlDQUFBO0U3RTJ0UVY7RTZFbHVRTTtJQU9JLHNDQUFBO0U3RTh0UVY7RTZFcnVRTTtJQU9JLHlDQUFBO0U3RWl1UVY7RTZFeHVRTTtJQU9JLHVCQUFBO0U3RW91UVY7RTZFM3VRTTtJQU9JLHVCQUFBO0U3RXV1UVY7RTZFOXVRTTtJQU9JLHlCQUFBO0U3RTB1UVY7RTZFanZRTTtJQU9JLHlCQUFBO0U3RTZ1UVY7RTZFcHZRTTtJQU9JLDBCQUFBO0U3RWd2UVY7RTZFdnZRTTtJQU9JLDRCQUFBO0U3RW12UVY7RTZFMXZRTTtJQU9JLGtDQUFBO0U3RXN2UVY7RTZFN3ZRTTtJQU9JLHNDQUFBO0U3RXl2UVY7RTZFaHdRTTtJQU9JLG9DQUFBO0U3RTR2UVY7RTZFbndRTTtJQU9JLGtDQUFBO0U3RSt2UVY7RTZFdHdRTTtJQU9JLHlDQUFBO0U3RWt3UVY7RTZFendRTTtJQU9JLHdDQUFBO0U3RXF3UVY7RTZFNXdRTTtJQU9JLHdDQUFBO0U3RXd3UVY7RTZFL3dRTTtJQU9JLGtDQUFBO0U3RTJ3UVY7RTZFbHhRTTtJQU9JLGdDQUFBO0U3RTh3UVY7RTZFcnhRTTtJQU9JLDhCQUFBO0U3RWl4UVY7RTZFeHhRTTtJQU9JLGdDQUFBO0U3RW94UVY7RTZFM3hRTTtJQU9JLCtCQUFBO0U3RXV4UVY7RTZFOXhRTTtJQU9J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K1FNO0lBT0ksMkJBQUE7RTdFODlRVjtFNkVyK1FNO0lBT0ksMkJBQUE7RTdFaStRVjtFNkV4K1FNO0lBT0ksMkJBQUE7RTdFbytRVjtFNkUzK1FNO0lBT0ksMkJBQUE7RTdFdStRVjtFNkU5K1FNO0lBT0ksMkJBQUE7RTdFMCtRVjtFNkVqL1FNO0lBT0ksMkJBQUE7RTdFNitRVjtFNkVwL1FNO0lBT0ksMEJBQUE7RTdFZy9RVjtFNkV2L1FNO0lBT0ksZ0NBQUE7RTdFbS9RVjtFNkUxL1FNO0lBT0ksK0JBQUE7RTdFcy9RVjtFNkU3L1FNO0lBT0ksNkJBQUE7RTdFeS9RVjtFNkVoZ1JNO0lBT0ksK0JBQUE7RTdFNC9RVjtFNkVuZ1JNO0lBT0ksNkJBQUE7RTdFKy9RVjtFNkV0Z1JNO0lBT0ksNkJBQUE7RTdFa2dSVjtFNkV6Z1JNO0lBT0ksNkJBQUE7RTdFcWdSVjtFNkU1Z1JNO0lBT0ksNkJBQUE7RTdFd2dSVjtFNkUvZ1JNO0lBT0ksNkJBQUE7RTdFMmdSVjtFNkVsaFJNO0lBT0ksNkJBQUE7RTdFOGdSVjtFNkVyaFJNO0lBT0ksMkJBQUE7RTdFaWhSVjtFNkV4aFJNO0lBT0ksaUNBQUE7RTdFb2hSVjtFNkUzaFJNO0lBT0ksZ0NBQUE7RTdFdWhSVjtFNkU5aFJNO0lBT0ksOEJBQUE7RTdFMGhSVjtFNkVqaVJNO0lBT0ksZ0NBQUE7RTdFNmhSVjtFNkVwaVJNO0lBT0ksOEJBQUE7RTdFZ2lSVjtFNkV2aVJNO0lBT0ksOEJBQUE7RTdFbWlSVjtFNkUxaVJNO0lBT0ksOEJBQUE7RTdFc2lSVjtFNkU3aVJNO0lBT0ksOEJBQUE7RTdFeWlSVjtFNkVoalJNO0lBT0ksOEJBQUE7RTdFNGlSVjtFNkVualJNO0lBT0ksOEJBQUE7RTdFK2lSVjtFNkV0alJNO0lBT0kseUJBQUE7RTdFa2pSVjtFNkV6alJNO0lBT0ksK0JBQUE7RTdFcWpSVjtFNkU1alJNO0lBT0ksOEJBQUE7RTdFd2pSVjtFNkUvalJNO0lBT0ksNEJBQUE7RTdFMmpSVjtFNkVsa1JNO0lBT0ksOEJBQUE7RTdFOGpSVjtFNkVya1JNO0lBT0ks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RTZFMXdSTTtJQU9JLCtCQUFBO0U3RXN3UlY7RTZFN3dSTTtJQU9JLGlDQUFBO0U3RXl3UlY7RTZFaHhSTTtJQU9JLCtCQUFBO0U3RTR3UlY7RTZFbnhSTTtJQU9JLCtCQUFBO0U3RSt3UlY7RTZFdHhSTTtJQU9JLCtCQUFBO0U3RWt4UlY7RTZFenhSTTtJQU9JLCtCQUFBO0U3RXF4UlY7RTZFNXhSTTtJQU9JLCtCQUFBO0U3RXd4UlY7RTZFL3hSTTtJQU9JLDBCQUFBO0U3RTJ4UlY7RTZFbHlSTTtJQU9JLGdDQUFBO0U3RTh4UlY7RTZFcnlSTTtJQU9JLCtCQUFBO0U3RWl5UlY7RTZFeHlSTTtJQU9JLDZCQUFBO0U3RW95UlY7RTZFM3lSTTtJQU9JLCtCQUFBO0U3RXV5UlY7RTZFOXlSTTtJQU9JLDZCQUFBO0U3RTB5UlY7RTZFanpSTTtJQU9JLDZCQUFBO0U3RTZ5UlY7RTZFcHpSTTtJQU9JLDZCQUFBO0U3RWd6UlY7RTZFdnpSTTtJQU9JLDZCQUFBO0U3RW16UlY7RTZFMXpSTTtJQU9JLDZCQUFBO0U3RXN6UlY7RTZFN3pSTTtJQU9JLGlCQUFBO0U3RXl6UlY7RTZFaDBSTTtJQU9JLHVCQUFBO0U3RTR6UlY7RTZFbjBSTTtJQU9JLHNCQUFBO0U3RSt6UlY7RTZFdDBSTTtJQU9JLG9CQUFBO0U3RWswUlY7RTZFejBSTTtJQU9JLHNCQUFBO0U3RXEwUlY7RTZFNTBSTTtJQU9JLG9CQUFBO0U3RXcwUlY7RTZFLzBSTTtJQU9JLG9CQUFBO0U3RTIwUlY7RTZFbDFSTTtJQU9JLG9CQUFBO0U3RTgwUlY7RTZFcjFSTTtJQU9JLG9CQUFBO0U3RWkxUlY7RTZFeDFSTTtJQU9JLG9CQUFBO0U3RW8xUlY7RTZFMzFSTTtJQU9JLDJCQUFBO0U3RXUxUlY7RTZFOTFSTTtJQU9JLDRCQUFBO0U3RTAxUlY7RTZFajJSTTtJQU9JLDZCQUFBO0U3RTYxUlY7QUFDRjtBbUJ4MlJJO0UwREdJO0lBT0ksc0JBQUE7RTdFazJSVjtFNkV6MlJNO0lBT0ksdUJBQUE7RTdFcTJSVjtFNkU1MlJNO0lBT0ksc0JBQUE7RTdFdzJSVjtFNkUvMlJNO0lBT0ksMEJBQUE7RTdFMjJSVjtFNkVsM1JNO0lBT0ksZ0NBQUE7RTdFODJSVjtFNkVyM1JNO0lBT0kseUJBQUE7RTdFaTNSVjtFNkV4M1JNO0lBT0ksd0JBQUE7RTdFbzNSVjtFNkUzM1JNO0lBT0kseUJBQUE7RTdFdTNSVjtFNkU5M1JNO0lBT0ksNkJBQUE7RTdFMDNSVjtFNkVqNFJNO0lBT0ksOEJBQUE7RTdFNjNSVjtFNkVwNFJNO0lBT0ksd0JBQUE7RTdFZzRSVjtFNkV2NFJNO0lBT0ksK0JBQUE7RTdFbTRSVjtFNkUxNFJNO0lBT0ksd0JBQUE7RTdFczRSVjtFNkU3NFJNO0lBT0kseUJBQUE7RTdFeTRSVjtFNkVoNVJNO0lBT0ksOEJBQUE7RTdFNDRSVjtFNkVuNVJNO0lBT0ksaUNBQUE7RTdFKzRSVjtFNkV0NVJNO0lBT0ksc0NBQUE7RTdFazVSVjtFNkV6NVJNO0lBT0kseUNBQUE7RTdFcTVSVjtFNkU1NVJNO0lBT0ksdUJBQUE7RTdFdzVSVjtFNkUvNVJNO0lBT0ksdUJBQUE7RTdFMjVSVjtFNkVsNlJNO0lBT0kseUJBQUE7RTdFODVSVjtFNkVyNlJNO0lBT0kseUJBQUE7RTdFaTZSVjtFNkV4NlJNO0lBT0ksMEJBQUE7RTdFbzZSVjtFNkUzNlJNO0lBT0ksNEJBQUE7RTdFdTZSVjtFNkU5NlJNO0lBT0ksa0NBQUE7RTdFMDZSVjtFNkVqN1JNO0lBT0ksc0NBQUE7RTdFNjZSVjtFNkVwN1JNO0lBT0ksb0NBQUE7RTdFZzdSVjtFNkV2N1JNO0lBT0ksa0NBQUE7RTdFbTdSVjtFNkUxN1JNO0lBT0kseUNBQUE7RTdFczdSVjtFNkU3N1JNO0lBT0ksd0NBQUE7RTdFeTdSVjtFNkVoOFJNO0lBT0ksd0NBQUE7RTdFNDdSVjtFNkVuOFJNO0lBT0ksa0NBQUE7RTdFKzdSVjtFNkV0OFJNO0lBT0ksZ0NBQUE7RTdFazhSVjtFNkV6OFJNO0lBT0ksOEJBQUE7RTdFcThSVjtFNkU1OFJNO0lBT0ksZ0NBQUE7RTdFdzhSVjtFNkUvOFJNO0lBT0ksK0JBQUE7RTdFMjhSVjtFNkVsOVJN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O0U2RXRwU007SUFPSSwyQkFBQTtFN0VrcFNWO0U2RXpwU007SUFPSSwyQkFBQTtFN0VxcFNWO0U2RTVwU007SUFPSSwyQkFBQTtFN0V3cFNWO0U2RS9wU007SUFPSSwyQkFBQTtFN0UycFNWO0U2RWxxU007SUFPSSwyQkFBQTtFN0U4cFNWO0U2RXJxU007SUFPSSwyQkFBQTtFN0VpcVNWO0U2RXhxU007SUFPSSwwQkFBQTtFN0VvcVNWO0U2RTNxU007SUFPSSxnQ0FBQTtFN0V1cVNWO0U2RTlxU007SUFPSSwrQkFBQTtFN0UwcVNWO0U2RWpyU007SUFPSSw2QkFBQTtFN0U2cVNWO0U2RXByU007SUFPSSwrQkFBQTtFN0VnclNWO0U2RXZyU007SUFPSSw2QkFBQTtFN0VtclNWO0U2RTFyU007SUFPSSw2QkFBQTtFN0VzclNWO0U2RTdyU007SUFPSSw2QkFBQTtFN0V5clNWO0U2RWhzU007SUFPSSw2QkFBQTtFN0U0clNWO0U2RW5zU007SUFPSSw2QkFBQTtFN0UrclNWO0U2RXRzU007SUFPSSw2QkFBQTtFN0Vrc1NWO0U2RXpzU007SUFPSSwyQkFBQTtFN0Vxc1NWO0U2RTVzU007SUFPSSxpQ0FBQTtFN0V3c1NWO0U2RS9zU007SUFPSSxnQ0FBQTtFN0Uyc1NWO0U2RWx0U007SUFPSSw4QkFBQTtFN0U4c1NWO0U2RXJ0U007SUFPSSxnQ0FBQTtFN0VpdFNWO0U2RXh0U007SUFPSSw4QkFBQTtFN0VvdFNWO0U2RTN0U007SUFPSSw4QkFBQTtFN0V1dFNWO0U2RTl0U007SUFPSSw4QkFBQTtFN0UwdFNWO0U2RWp1U007SUFPSSw4QkFBQTtFN0U2dFNWO0U2RXB1U007SUFPSSw4QkFBQTtFN0VndVNWO0U2RXZ1U007SUFPSSw4QkFBQTtFN0VtdVNWO0U2RTF1U007SUFPSSx5QkFBQTtFN0VzdVNWO0U2RTd1U007SUFPSSwrQkFBQTtFN0V5dVNWO0U2RWh2U007SUFPSSw4QkFBQTtFN0U0dVNWO0U2RW52U007SUFPSSw0QkFBQTtFN0UrdVNWO0U2RXR2U007SUFPSSw4QkFBQTtFN0VrdlNWO0U2RXp2U007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dTdTVjtFNkU5N1NNO0lBT0ksK0JBQUE7RTdFMDdTVjtFNkVqOFNNO0lBT0ksaUNBQUE7RTdFNjdTVjtFNkVwOFNNO0lBT0ksK0JBQUE7RTdFZzhTVjtFNkV2OFNNO0lBT0ksK0JBQUE7RTdFbThTVjtFNkUxOFNNO0lBT0ksK0JBQUE7RTdFczhTVjtFNkU3OFNNO0lBT0ksK0JBQUE7RTdFeThTVjtFNkVoOVNNO0lBT0ksK0JBQUE7RTdFNDhTVjtFNkVuOVNNO0lBT0ksMEJBQUE7RTdFKzhTVjtFNkV0OVNNO0lBT0ksZ0NBQUE7RTdFazlTVjtFNkV6OVNNO0lBT0ksK0JBQUE7RTdFcTlTVjtFNkU1OVNNO0lBT0ksNkJBQUE7RTdFdzlTVjtFNkUvOVNNO0lBT0ksK0JBQUE7RTdFMjlTVjtFNkVsK1NNO0lBT0ksNkJBQUE7RTdFODlTVjtFNkVyK1NNO0lBT0ksNkJBQUE7RTdFaStTVjtFNkV4K1NNO0lBT0ksNkJBQUE7RTdFbytTVjtFNkUzK1NNO0lBT0ksNkJBQUE7RTdFdStTVjtFNkU5K1NNO0lBT0ksNkJBQUE7RTdFMCtTVjtFNkVqL1NNO0lBT0ksaUJBQUE7RTdFNitTVjtFNkVwL1NNO0lBT0ksdUJBQUE7RTdFZy9TVjtFNkV2L1NNO0lBT0ksc0JBQUE7RTdFbS9TVjtFNkUxL1NNO0lBT0ksb0JBQUE7RTdFcy9TVjtFNkU3L1NNO0lBT0ksc0JBQUE7RTdFeS9TVjtFNkVoZ1RNO0lBT0ksb0JBQUE7RTdFNC9TVjtFNkVuZ1RNO0lBT0ksb0JBQUE7RTdFKy9TVjtFNkV0Z1RNO0lBT0ksb0JBQUE7RTdFa2dUVjtFNkV6Z1RNO0lBT0ksb0JBQUE7RTdFcWdUVjtFNkU1Z1RNO0lBT0ksb0JBQUE7RTdFd2dUVjtFNkUvZ1RNO0lBT0ksMkJBQUE7RTdFMmdUVjtFNkVsaFRNO0lBT0ksNEJBQUE7RTdFOGdUVjtFNkVyaFRNO0lBT0ksNkJBQUE7RTdFaWhUVjtBQUNGO0FtQjVoVEk7RTBER0k7SUFPSSxzQkFBQTtFN0VzaFRWO0U2RTdoVE07SUFPSSx1QkFBQTtFN0V5aFRWO0U2RWhpVE07SUFPSSxzQkFBQTtFN0U0aFRWO0U2RW5pVE07SUFPSSwwQkFBQTtFN0UraFRWO0U2RXRpVE07SUFPSSxnQ0FBQTtFN0VraVRWO0U2RXppVE07SUFPSSx5QkFBQTtFN0VxaVRWO0U2RTVpVE07SUFPSSx3QkFBQTtFN0V3aVRWO0U2RS9pVE07SUFPSSx5QkFBQTtFN0UyaVRWO0U2RWxqVE07SUFPSSw2QkFBQTtFN0U4aVRWO0U2RXJqVE07SUFPSSw4QkFBQTtFN0VpalRWO0U2RXhqVE07SUFPSSx3QkFBQTtFN0VvalRWO0U2RTNqVE07SUFPSSwrQkFBQTtFN0V1alRWO0U2RTlqVE07SUFPSSx3QkFBQTtFN0UwalRWO0U2RWprVE07SUFPSSx5QkFBQTtFN0U2alRWO0U2RXBrVE07SUFPSSw4QkFBQTtFN0Vna1RWO0U2RXZrVE07SUFPSSxpQ0FBQTtFN0Vta1RWO0U2RTFrVE07SUFPSSxzQ0FBQTtFN0Vza1RWO0U2RTdrVE07SUFPSSx5Q0FBQTtFN0V5a1RWO0U2RWhsVE07SUFPSSx1QkFBQTtFN0U0a1RWO0U2RW5sVE07SUFPSSx1QkFBQTtFN0Ura1RWO0U2RXRsVE07SUFPSSx5QkFBQTtFN0VrbFRWO0U2RXpsVE07SUFPSSx5QkFBQTtFN0VxbFRWO0U2RTVsVE07SUFPSSwwQkFBQTtFN0V3bFRWO0U2RS9sVE07SUFPSSw0QkFBQTtFN0UybFRWO0U2RWxtVE07SUFPSSxrQ0FBQTtFN0U4bFRWO0U2RXJtVE07SUFPSSxzQ0FBQTtFN0VpbVRWO0U2RXhtVE07SUFPSSxvQ0FBQTtFN0VvbVRWO0U2RTNtVE07SUFPSSxrQ0FBQTtFN0V1bVRWO0U2RTltVE07SUFPSSx5Q0FBQTtFN0UwbVRWO0U2RWpuVE07SUFPSSx3Q0FBQTtFN0U2bVRWO0U2RXBuVE07SUFPSSx3Q0FBQTtFN0VnblRWO0U2RXZuVE07SUFPSSxrQ0FBQTtFN0VtblRWO0U2RTFuVE07SUFPSSxnQ0FBQTtFN0VzblRWO0U2RTduVE07SUFPSSw4QkFBQTtFN0V5blRWO0U2RWhvVE07SUFPSSxnQ0FBQTtFN0U0blRWO0U2RW5vVE07SUFPSSwrQkFBQTtFN0UrblRWO0U2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RW0wVFY7RTZFMTBUTTtJQU9JLDJCQUFBO0U3RXMwVFY7RTZFNzBUTTtJQU9JLDJCQUFBO0U3RXkwVFY7RTZFaDFUTTtJQU9JLDJCQUFBO0U3RTQwVFY7RTZFbjFUTTtJQU9JLDJCQUFBO0U3RSswVFY7RTZFdDFUTTtJQU9JLDJCQUFBO0U3RWsxVFY7RTZFejFUTTtJQU9JLDJCQUFBO0U3RXExVFY7RTZFNTFUTTtJQU9JLDBCQUFBO0U3RXcxVFY7RTZFLzFUTTtJQU9JLGdDQUFBO0U3RTIxVFY7RTZFbDJUTTtJQU9JLCtCQUFBO0U3RTgxVFY7RTZFcjJUTTtJQU9JLDZCQUFBO0U3RWkyVFY7RTZFeDJUTTtJQU9JLCtCQUFBO0U3RW8yVFY7RTZFMzJUTTtJQU9JLDZCQUFBO0U3RXUyVFY7RTZFOTJUTTtJQU9JLDZCQUFBO0U3RTAyVFY7RTZFajNUTTtJQU9JLDZCQUFBO0U3RTYyVFY7RTZFcDNUTTtJQU9JLDZCQUFBO0U3RWczVFY7RTZFdjNUTTtJQU9JLDZCQUFBO0U3RW0zVFY7RTZFMTNUTTtJQU9JLDZCQUFBO0U3RXMzVFY7RTZFNzNUTTtJQU9JLDJCQUFBO0U3RXkzVFY7RTZFaDRUTTtJQU9JLGlDQUFBO0U3RTQzVFY7RTZFbjRUTTtJQU9JLGdDQUFBO0U3RSszVFY7RTZFdDRUTTtJQU9JLDhCQUFBO0U3RWs0VFY7RTZFejRUTTtJQU9JLGdDQUFBO0U3RXE0VFY7RTZFNTRUTTtJQU9JLDhCQUFBO0U3RXc0VFY7RTZFLzRUTTtJQU9JLDhCQUFBO0U3RTI0VFY7RTZFbDVUTTtJQU9JLDhCQUFBO0U3RTg0VFY7RTZFcjVUTTtJQU9JLDhCQUFBO0U3RWk1VFY7RTZFeDVUTTtJQU9JLDhCQUFBO0U3RW81VFY7RTZFMzVUTTtJQU9JLDhCQUFBO0U3RXU1VFY7RTZFOTVUTTtJQU9JLHlCQUFBO0U3RTA1VFY7RTZFajZUTTtJQU9JLCtCQUFBO0U3RTY1VFY7RTZFcDZUTTtJQU9JLDhCQUFBO0U3RWc2VFY7RTZFdjZUTTtJQU9JLDRCQUFBO0U3RW02VFY7RTZFMTZUTTtJQU9JLDhCQUFBO0U3RXM2VFY7RTZF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QTtFN0UybVVWO0U2RWxuVU07SUFPSSwrQkFBQTtFN0U4bVVWO0U2RXJuVU07SUFPSSxpQ0FBQTtFN0VpblVWO0U2RXhuVU07SUFPSSwrQkFBQTtFN0VvblVWO0U2RTNuVU07SUFPSSwrQkFBQTtFN0V1blVWO0U2RTluVU07SUFPSSwrQkFBQTtFN0UwblVWO0U2RWpvVU07SUFPSSwrQkFBQTtFN0U2blVWO0U2RXBvVU07SUFPSSwrQkFBQTtFN0Vnb1VWO0U2RXZvVU07SUFPSSwwQkFBQTtFN0Vtb1VWO0U2RTFvVU07SUFPSSxnQ0FBQTtFN0Vzb1VWO0U2RTdvVU07SUFPSSwrQkFBQTtFN0V5b1VWO0U2RWhwVU07SUFPSSw2QkFBQTtFN0U0b1VWO0U2RW5wVU07SUFPSSwrQkFBQTtFN0Urb1VWO0U2RXRwVU07SUFPSSw2QkFBQTtFN0VrcFVWO0U2RXpwVU07SUFPSSw2QkFBQTtFN0VxcFVWO0U2RTVwVU07SUFPSSw2QkFBQTtFN0V3cFVWO0U2RS9wVU07SUFPSSw2QkFBQTtFN0UycFVWO0U2RWxxVU07SUFPSSw2QkFBQTtFN0U4cFVWO0U2RXJxVU07SUFPSSxpQkFBQTtFN0VpcVVWO0U2RXhxVU07SUFPSSx1QkFBQTtFN0VvcVVWO0U2RTNxVU07SUFPSSxzQkFBQTtFN0V1cVVWO0U2RTlxVU07SUFPSSxvQkFBQTtFN0UwcVVWO0U2RWpyVU07SUFPSSxzQkFBQTtFN0U2cVVWO0U2RXByVU07SUFPSSxvQkFBQTtFN0VnclVWO0U2RXZyVU07SUFPSSxvQkFBQTtFN0VtclVWO0U2RTFyVU07SUFPSSxvQkFBQTtFN0VzclVWO0U2RTdyVU07SUFPSSxvQkFBQTtFN0V5clVWO0U2RWhzVU07SUFPSSxvQkFBQTtFN0U0clVWO0U2RW5zVU07SUFPSSwyQkFBQTtFN0UrclVWO0U2RXRzVU07SUFPSSw0QkFBQTtFN0Vrc1VWO0U2RXpzVU07SUFPSSw2QkFBQTtFN0Vxc1VWO0FBQ0Y7QThFNXZVQTtFRCtDUTtJQU9JLDRCQUFBO0U3RTBzVVY7RTZFanRVTTtJQU9JLDRCQUFBO0U3RTZzVVY7RTZFcHRVTTtJQU9JLDZC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Q0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBbEY2bFZGO0FrRjNsVkU7RUFDRSxtQmxFUlM7RWtFU1QsV2xFTEk7RWtFTUoseUJBQUE7QWxGNmxWSjtBa0YzbFZJO0VBRUUsZ0JsRVZFO0VrRVdGLFdsRWhCRTtBaEI0bVZSO0FrRnpsVkk7RUFDRSxnQmxFZkU7RWtFZ0JGLGtCbEVoQkU7RWtFaUJGLFdsRXRCRTtBaEJpblZSO0FrRnpsVk07RUFFRSxtQmxFekJLO0VrRTBCTCxrQmxFdEJBO0VrRXVCQSxXbEV2QkE7QWhCaW5WUjtBa0ZybFZNO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtBbEZ1bFZSO0FrRnJsVlE7Ozs7Ozs7OztFQUdFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0FsRjZsVlY7QWtGM2xWVTs7Ozs7Ozs7O0VBQ0UsU0FBQTtBbEZxbVZaO0FrRi9sVlU7Ozs7O0VBQ0UsV2xFakRKO0FoQnNwVlI7QWtGaG1WVTtFQUNFLGNsRTNEQztBaEI2cFZiO0FrRnhsVlk7Ozs7Ozs7OztFQUNFLGNsRXRFRDtBaEJ3cVZiO0FrRjdsVlk7RUFDRSxXbEV4RU47QWhCdXFWUjtBa0Z2bFZFO0VBQ0UsdUJBQUE7RUFDQSxrQmxFdkZJO0VrRXdGSixXbEV4Rkk7QWhCaXJWUjtBa0Z2bFZJO0VBQ0Usa0JsRXRGRTtFa0V1RkYsV2xFdkZFO0FoQmdyVlI7QWtGdGxWSTtFQUVFLG1CbEVoR087RWtFaUdQLHFCbEVqR087RWtFa0dQLFdsRTlGRTtBaEJxclZSO0FrRnJsVk07RUFDRSxnQmxFakdBO0VrRWtHQSxXbEV2R0E7RWtFd0dBLGtCbEVuR0E7QWhCMHJWUjtBa0Y3a1ZZOzs7Ozs7Ozs7RUFDRSxXbEU5R047QWhCcXNWUjtBa0ZsbFZZO0VBQ0UsY2xFeEhEO0FoQjRzVmI7O0FrRjNrVkE7RUFDRSxnQkFBQTtBbEY4a1ZGO0FrRjVrVkU7RUFDRSw0QkFBQTtBbEY4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SUk7SUFvQkksaUJBQUE7SUFDQSxzQkFBQTtFcEprOWVWO0FBQ0Y7QW1Cam9mSTtFaUlpTE07SUFFSSxjQUFBO0VwSms5ZVo7QUFDRjtBb0ovOGVVO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtBcEppOWVaO0FtQmhvZkk7RWlJMEtNO0lBUUksbUJBQUE7RXBKazllWjtBQUNGO0FvSmg5ZVk7RUFDRSxxQkFBQTtBcEprOWVkO0FvSmg5ZWM7RUFFRSwwQkFBQTtBcEppOWVoQjtBb0o1OGVVO0VBQ0UsVUFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtBcEo4OGVaO0FvSjU4ZVk7RUFDRSxtQkFBQTtBcEo4OGVkO0FvSjU4ZWM7RUFDRSxnQkFBQTtBcEo4OGVoQjtBb0oxOGVZOztFQUVFLGlCQUFBO0VBQ0EsZ0JBQUE7QXBKNDhlZDtBb0p6OGVZO0VBQ0UscUJBQUE7QXBKMjhlZDtBb0p6OGVjO0VBRUUsMEJBQUE7QXBKMDhlaEI7QW9KcDhlUTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QXBKczhlVjtBbUJycWZJO0VpSTZOSTtJQUtJLGFBQUE7RXBKdThlVjtBQUNGO0FtQnZyZkk7RWlJc1BGO0lBRUksZ0JBQUE7SUFDQSx1Q0FBQTtJQUNBLG1DQUFBO0VwSm04ZUo7QUFDRjtBbUJqcmZJO0VpSXlPRjtJQVFJLGlCQUFBO0lBQ0EsZ0JBQUE7RXBKbzhlSjtBQUNGO0FtQnBzZkk7RWlJa1FBO0lBRUksa0JwSS9UQTtFaEJtd2ZOO0FBQ0Y7QW9KaDhlRTtFQUVJLGNBQUE7RUFDQSxpQkFBQTtBcEppOGVOO0FtQmhzZkk7RWlJNFBGO0lBT0ksY0FBQTtJQUNBLGlCQUFBO0VwSmk4ZUo7QUFDRjtBbUJ0c2ZJO0VpSXVRQTtJQUVJLGVBQUE7SUFDQSxZQUFBO0VwSmk4ZU47QUFDRjtBb0o3N2VFO0VBQ0UsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtDQUFBO0FwSis3ZUo7QW1CanRmSTtFaUkrUUY7SUFNSSw0QkFBQTtFcEpnOGVKO0FBQ0Y7O0FxSmx5ZkE7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FySnF5ZkY7QXFKbnlmRTtFQUNFLGdCcklFSTtFcUlESixrQkFBQTtFQUNBLFVBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtBckpxeWZKO0FxSm55Zkk7RUFDRSxNQUFBO0FySnF5Zk47QXFKaHlmSTtFQUVJLHlCQUFBO0VBR0YsMkJBQUE7RUFDQSxXckl4QkU7RXFJeUJGLHFCQUFBO0VBQ0EsbUJBQUE7QXJKK3hmTjtBcUo3eGZNO0VBRUUsMEJBQUE7QXJKOHhmUiIsImZpbGUiOiJtYWluLmNzcyJ9 */
