

/* Start:/local/templates/main/assets/css/main.css?1745837152248710*/
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #6e1e21;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --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)); }

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

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

body {
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25; }

hr:not([size]) {
  height: 1px; }

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

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw); }
  @media (min-width: 1200px) {
    h1, .h1 {
      font-size: 2.5rem; } }

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw); }
  @media (min-width: 1200px) {
    h2, .h2 {
      font-size: 2rem; } }

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw); }
  @media (min-width: 1200px) {
    h3, .h3 {
      font-size: 1.75rem; } }

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw); }
  @media (min-width: 1200px) {
    h4, .h4 {
      font-size: 1.5rem; } }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

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

abbr[title],
abbr[data-bs-original-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: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

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

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #6e1e21;
  text-decoration: underline; }
  a:hover {
    color: #58181a; }

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;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override; }

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: #d63384;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700; }

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]::-webkit-calendar-picker-indicator {
  display: none; }

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-file-upload-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: 1.25rem;
  font-weight: 300; }

.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: 1.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: "\2014\00A0"; }

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  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,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1320px; } }

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -.5);
  margin-left: calc(var(--bs-gutter-x) * -.5); }
  .row > * {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y); }

.col {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%; }

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

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

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

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333%; }

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

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

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66667%; }

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; } }

@media (min-width: 1400px) {
  .col-xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; } }

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto; }

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333%; }

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66667%; }

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

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333%; }

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66667%; }

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%; }

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333%; }

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66667%; }

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

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333%; }

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66667%; }

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

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

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

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

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

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

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

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

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

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

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

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

.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: 3rem; }

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

@media (min-width: 576px) {
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; }
  .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: 3rem; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 768px) {
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; }
  .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: 3rem; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 992px) {
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0; }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0; }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1200px) {
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; }
  .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: 3rem; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1400px) {
  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0; }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0; }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem; }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem; }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem; }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem; } }

.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6; }
  .table > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
            box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }
  .table > tbody {
    vertical-align: inherit; }
  .table > thead {
    vertical-align: bottom; }
  .table > :not(:last-child) > :last-child > * {
    border-bottom-color: 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-striped > tbody > tr:nth-of-type(odd) {
  --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-bg: #e2d2d3;
  --bs-table-striped-bg: #d7c8c8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbbdbe;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1c2c3;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbbdbe; }

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --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: #000;
  border-color: #cbccce; }

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7; }

.table-info {
  --bs-table-bg: #cff4fc;
  --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: #000;
  border-color: #badce3; }

.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9; }

.table-danger {
  --bs-table-bg: #f8d7da;
  --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: #000;
  border-color: #dfc2c4; }

.table-light {
  --bs-table-bg: #f8f9fa;
  --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: #000;
  border-color: #dfe0e1; }

.table-dark {
  --bs-table-bg: #212529;
  --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: #fff;
  border-color: #373b3e; }

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

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    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.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem; }

.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: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .form-control[type="file"] {
    overflow: hidden; }
    .form-control[type="file"]:not(:disabled):not([readonly]) {
      cursor: pointer; }
  .form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #b78f90;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25); }
  .form-control::-webkit-date-and-time-value {
    height: 1.5em; }
  .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    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: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-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;
    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;
    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, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::file-selector-button {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3; }
  .form-control::-webkit-file-upload-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    -webkit-margin-end: 0.75rem;
            margin-inline-end: 0.75rem;
    color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-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;
    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;
    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, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 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.5em + (0.5rem + 2px));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }
  .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-sm::-webkit-file-upload-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.5em + (1rem + 2px));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }
  .form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    -webkit-margin-end: 1rem;
            margin-inline-end: 1rem; }
  .form-control-lg::-webkit-file-upload-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    -webkit-margin-end: 1rem;
            margin-inline-end: 1rem; }

textarea.form-control {
  min-height: calc(1.5em + (0.75rem + 2px)); }

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

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

.form-control-color {
  max-width: 3rem;
  height: auto;
  padding: 0.375rem; }
  .form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer; }
  .form-control-color::-moz-color-swatch {
    height: 1.5em;
    border-radius: 0.25rem; }
  .form-control-color::-webkit-color-swatch {
    height: 1.5em;
    border-radius: 0.25rem; }

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf-8,%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 5l6 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.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  @media (prefers-reduced-motion: reduce) {
    .form-select {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .form-select:focus {
    border-color: #b78f90;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 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 #212529; }

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

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

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  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;
          color-adjust: exact; }
  .form-check-input[type="checkbox"] {
    border-radius: 0.25em; }
  .form-check-input[type="radio"] {
    border-radius: 50%; }
  .form-check-input:active {
    -webkit-filter: brightness(90%);
            filter: brightness(90%); }
  .form-check-input:focus {
    border-color: #b78f90;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25); }
  .form-check-input:checked {
    background-color: #6e1e21;
    border-color: #6e1e21; }
    .form-check-input:checked[type="checkbox"] {
      background-image: url("data:image/svg+xml;charset=utf-8,%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 10l3 3 6-6'/%3E%3C/svg%3E"); }
    .form-check-input:checked[type="radio"] {
      background-image: url("data:image/svg+xml;charset=utf-8,%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: #6e1e21;
    border-color: #6e1e21;
    background-image: url("data:image/svg+xml;charset=utf-8,%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;
    -webkit-filter: none;
            filter: none;
    opacity: 0.5; }
  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");
    background-position: left center;
    border-radius: 2em;
    -webkit-transition: background-position 0.15s ease-in-out;
    -o-transition: background-position 0.15s ease-in-out;
    transition: background-position 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-switch .form-check-input {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
    .form-switch .form-check-input:focus {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23b78f90'/%3E%3C/svg%3E"); }
    .form-switch .form-check-input:checked {
      background-position: right center;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }

.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, .btn-check:disabled + .btn {
    pointer-events: none;
    -webkit-filter: 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 {
      -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(110, 30, 33, 0.25);
              box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(110, 30, 33, 0.25); }
    .form-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(110, 30, 33, 0.25); }
  .form-range::-moz-focus-outer {
    border: 0; }
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #6e1e21;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-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;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-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;
        -o-transition: none;
        transition: none; } }
    .form-range::-webkit-slider-thumb:active {
      background-color: #d4bcbc; }
  .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: #6e1e21;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-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;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-moz-range-thumb {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
    .form-range::-moz-range-thumb:active {
      background-color: #d4bcbc; }
  .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-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25; }
  .form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem 0.75rem;
    pointer-events: none;
    border: 1px solid transparent;
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-floating > label {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
  .form-floating > .form-control {
    padding: 1rem 0.75rem; }
    .form-floating > .form-control::-webkit-input-placeholder {
      color: transparent; }
    .form-floating > .form-control::-moz-placeholder {
      color: transparent; }
    .form-floating > .form-control:-ms-input-placeholder {
      color: transparent; }
    .form-floating > .form-control::-ms-input-placeholder {
      color: transparent; }
    .form-floating > .form-control::placeholder {
      color: transparent; }
    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
    .form-floating > .form-control:-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:focus ~ label,
  .form-floating > .form-control:not(:placeholder-shown) ~ label,
  .form-floating > .form-select ~ label {
    opacity: 0.65;
    -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
        -ms-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
            transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  .form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 0.65;
    -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
            transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-select {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    min-width: 0; }
  .input-group > .form-control:focus,
  .input-group > .form-select:focus {
    z-index: 3; }
  .input-group .btn {
    position: relative;
    z-index: 2; }
    .input-group .btn:focus {
      z-index: 3; }

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

.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),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
  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),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {
  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; }

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem; }

.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: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.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.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #198754;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754; }
  .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;charset=utf-8,%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 5l6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.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.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: #198754;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754; }
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #198754; }
  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #198754; }

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

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated
.input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1; }
  .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated
  .input-group .form-select:valid:focus,
  .input-group .form-select.is-valid:focus {
    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: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }

.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.5em + 0.75rem);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
            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.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 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;charset=utf-8,%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 5l6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }

.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 {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
            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: .5em; }

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated
.input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2; }
  .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated
  .input-group .form-select:invalid:focus,
  .input-group .form-select.is-invalid:focus {
    z-index: 3; }

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-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;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .btn:hover {
    color: #212529; }
  .btn-check:focus + .btn, .btn:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25); }
  .btn:disabled, .btn.disabled,
  fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65; }

.btn-primary {
  color: #fff;
  background-color: #6e1e21;
  border-color: #6e1e21; }
  .btn-primary:hover {
    color: #fff;
    background-color: #5e1a1c;
    border-color: #58181a; }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #5e1a1c;
    border-color: #58181a;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(132, 64, 66, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(132, 64, 66, 0.5); }
  .btn-check:checked + .btn-primary,
  .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #58181a;
    border-color: #531719; }
    .btn-check:checked + .btn-primary:focus,
    .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(132, 64, 66, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(132, 64, 66, 0.5); }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #fff;
    background-color: #6e1e21;
    border-color: #6e1e21; }

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #5c636a;
    border-color: #565e64; }
  .btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #fff;
    background-color: #5c636a;
    border-color: #565e64;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); }
  .btn-check:checked + .btn-secondary,
  .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #565e64;
    border-color: #51585e; }
    .btn-check:checked + .btn-secondary:focus,
    .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); }
  .btn-secondary:disabled, .btn-secondary.disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754; }
  .btn-success:hover {
    color: #fff;
    background-color: #157347;
    border-color: #146c43; }
  .btn-check:focus + .btn-success, .btn-success:focus {
    color: #fff;
    background-color: #157347;
    border-color: #146c43;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); }
  .btn-check:checked + .btn-success,
  .btn-check:active + .btn-success, .btn-success:active, .btn-success.active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #146c43;
    border-color: #13653f; }
    .btn-check:checked + .btn-success:focus,
    .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); }
  .btn-success:disabled, .btn-success.disabled {
    color: #fff;
    background-color: #198754;
    border-color: #198754; }

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0; }
  .btn-info:hover {
    color: #000;
    background-color: #31d2f2;
    border-color: #25cff2; }
  .btn-check:focus + .btn-info, .btn-info:focus {
    color: #000;
    background-color: #31d2f2;
    border-color: #25cff2;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); }
  .btn-check:checked + .btn-info,
  .btn-check:active + .btn-info, .btn-info:active, .btn-info.active,
  .show > .btn-info.dropdown-toggle {
    color: #000;
    background-color: #3dd5f3;
    border-color: #25cff2; }
    .btn-check:checked + .btn-info:focus,
    .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); }
  .btn-info:disabled, .btn-info.disabled {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0; }

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #000;
    background-color: #ffca2c;
    border-color: #ffc720; }
  .btn-check:focus + .btn-warning, .btn-warning:focus {
    color: #000;
    background-color: #ffca2c;
    border-color: #ffc720;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); }
  .btn-check:checked + .btn-warning,
  .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active,
  .show > .btn-warning.dropdown-toggle {
    color: #000;
    background-color: #ffcd39;
    border-color: #ffc720; }
    .btn-check:checked + .btn-warning:focus,
    .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); }
  .btn-warning:disabled, .btn-warning.disabled {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107; }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #bb2d3b;
    border-color: #b02a37; }
  .btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #fff;
    background-color: #bb2d3b;
    border-color: #b02a37;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); }
  .btn-check:checked + .btn-danger,
  .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #b02a37;
    border-color: #a52834; }
    .btn-check:checked + .btn-danger:focus,
    .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); }
  .btn-danger:disabled, .btn-danger.disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb; }
  .btn-check:focus + .btn-light, .btn-light:focus {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }
  .btn-check:checked + .btn-light,
  .btn-check:active + .btn-light, .btn-light:active, .btn-light.active,
  .show > .btn-light.dropdown-toggle {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb; }
    .btn-check:checked + .btn-light:focus,
    .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }
  .btn-light:disabled, .btn-light.disabled {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529; }
  .btn-dark:hover {
    color: #fff;
    background-color: #1c1f23;
    border-color: #1a1e21; }
  .btn-check:focus + .btn-dark, .btn-dark:focus {
    color: #fff;
    background-color: #1c1f23;
    border-color: #1a1e21;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); }
  .btn-check:checked + .btn-dark,
  .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1a1e21;
    border-color: #191c1f; }
    .btn-check:checked + .btn-dark:focus,
    .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); }
  .btn-dark:disabled, .btn-dark.disabled {
    color: #fff;
    background-color: #212529;
    border-color: #212529; }

.btn-outline-primary {
  color: #6e1e21;
  border-color: #6e1e21; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #6e1e21;
    border-color: #6e1e21; }
  .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.5); }
  .btn-check:checked + .btn-outline-primary,
  .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    color: #fff;
    background-color: #6e1e21;
    border-color: #6e1e21; }
    .btn-check:checked + .btn-outline-primary:focus,
    .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.5); }
  .btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #6e1e21;
    background-color: transparent; }

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); }
  .btn-check:checked + .btn-outline-secondary,
  .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-check:checked + .btn-outline-secondary:focus,
    .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #6c757d;
    background-color: transparent; }

.btn-outline-success {
  color: #198754;
  border-color: #198754; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #198754;
    border-color: #198754; }
  .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); }
  .btn-check:checked + .btn-outline-success,
  .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
    color: #fff;
    background-color: #198754;
    border-color: #198754; }
    .btn-check:checked + .btn-outline-success:focus,
    .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); }
  .btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #198754;
    background-color: transparent; }

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0; }
  .btn-outline-info:hover {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0; }
  .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); }
  .btn-check:checked + .btn-outline-info,
  .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0; }
    .btn-check:checked + .btn-outline-info:focus,
    .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); }
  .btn-outline-info:disabled, .btn-outline-info.disabled {
    color: #0dcaf0;
    background-color: transparent; }

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); }
  .btn-check:checked + .btn-outline-warning,
  .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-check:checked + .btn-outline-warning:focus,
    .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning:disabled, .btn-outline-warning.disabled {
    color: #ffc107;
    background-color: transparent; }

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); }
  .btn-check:checked + .btn-outline-danger,
  .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-check:checked + .btn-outline-danger:focus,
    .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger:disabled, .btn-outline-danger.disabled {
    color: #dc3545;
    background-color: transparent; }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); }
  .btn-check:checked + .btn-outline-light,
  .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-check:checked + .btn-outline-light:focus,
    .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light:disabled, .btn-outline-light.disabled {
    color: #f8f9fa;
    background-color: transparent; }

.btn-outline-dark {
  color: #212529;
  border-color: #212529; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #212529;
    border-color: #212529; }
  .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); }
  .btn-check:checked + .btn-outline-dark,
  .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
    color: #fff;
    background-color: #212529;
    border-color: #212529; }
    .btn-check:checked + .btn-outline-dark:focus,
    .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); }
  .btn-outline-dark:disabled, .btn-outline-dark.disabled {
    color: #212529;
    background-color: transparent; }

.btn-link {
  font-weight: 400;
  color: #6e1e21;
  text-decoration: underline; }
  .btn-link:hover {
    color: #58181a; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

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

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

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

.dropup,
.dropend,
.dropdown,
.dropstart {
  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 {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0.125rem; }

.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: 576px) {
  .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: 768px) {
  .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: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start; }
    .dropdown-menu-lg-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-lg-end {
    --bs-position: end; }
    .dropdown-menu-lg-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1200px) {
  .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; } }

@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start; }
    .dropdown-menu-xxl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xxl-end {
    --bs-position: end; }
    .dropdown-menu-xxl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.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: 0.125rem; }

.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: 0.125rem; }

.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: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15); }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #1e2125;
    background-color: #e9ecef; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #6e1e21; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529; }

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15); }
  .dropdown-menu-dark .dropdown-item {
    color: #dee2e6; }
    .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
      color: #fff;
      background-color: rgba(255, 255, 255, 0.15); }
    .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
      color: #fff;
      background-color: #6e1e21; }
    .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
      color: #adb5bd; }
  .dropdown-menu-dark .dropdown-divider {
    border-color: rgba(0, 0, 0, 0.15); }
  .dropdown-menu-dark .dropdown-item-text {
    color: #dee2e6; }
  .dropdown-menu-dark .dropdown-header {
    color: #adb5bd; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .btn-group > .btn-check:checked + .btn,
  .btn-group > .btn-check:focus + .btn,
  .btn-group > .btn:hover,
  .btn-group > .btn:focus,
  .btn-group > .btn:active,
  .btn-group > .btn.active,
  .btn-group-vertical > .btn-check:checked + .btn,
  .btn-group-vertical > .btn-check:focus + .btn,
  .btn-group-vertical > .btn:hover,
  .btn-group-vertical > .btn:focus,
  .btn-group-vertical > .btn:active,
  .btn-group-vertical > .btn.active {
    z-index: 1; }

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  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 {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn ~ .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #6e1e21;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  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 {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .nav-link:hover, .nav-link:focus {
    color: #58181a; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6;
      isolation: isolate; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #6e1e21; }

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

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          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 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
  .navbar > .container,
  .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: inherit;
        flex-wrap: inherit;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap; }

.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static; }

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  -webkit-transition: -webkit-box-shadow 0.15s ease-in-out;
  transition: -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .navbar-toggler:hover {
    text-decoration: none; }
  .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem;
            box-shadow: 0 0 0 0.25rem; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  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: 576px) {
  .navbar-expand-sm {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

@media (min-width: 1400px) {
  .navbar-expand-xxl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xxl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xxl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xxl .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-xxl .navbar-toggler {
      display: none; } }

.navbar-expand {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-text a,
  .navbar-light .navbar-text a:hover,
  .navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55); }
  .navbar-dark .navbar-text a,
  .navbar-dark .navbar-text a:hover,
  .navbar-dark .navbar-text a:focus {
    color: #fff; }

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .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: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem 1rem; }

.card-title {
  margin-bottom: 0.5rem; }

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0; }

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

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1rem; }

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px); }

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

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.card-group > .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    .card-group > .card {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0%;
              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-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out;
  -o-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;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .accordion-button {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .accordion-button:not(.collapsed) {
    color: #631b1e;
    background-color: #f1e9e9;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
            box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); }
    .accordion-button:not(.collapsed)::after {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23631b1e'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E");
      -webkit-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
              transform: rotate(-180deg); }
  .accordion-button::after {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out;
    -o-transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .accordion-button::after {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
  .accordion-button:hover {
    z-index: 2; }
  .accordion-button:focus {
    z-index: 3;
    border-color: #b78f90;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25); }

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

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .accordion-item:first-of-type {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .accordion-item:first-of-type .accordion-button {
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
  .accordion-item:not(:first-of-type) {
    border-top: 0; }
  .accordion-item:last-of-type {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
    .accordion-item:last-of-type .accordion-button.collapsed {
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
    .accordion-item:last-of-type .accordion-collapse {
      border-bottom-right-radius: 0.25rem;
      border-bottom-left-radius: 0.25rem; }

.accordion-body {
  padding: 1rem 1.25rem; }

.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 {
    border-radius: 0; }

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; }

.breadcrumb-item.active {
  color: #6c757d; }

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none; }

.page-link {
  position: relative;
  display: block;
  color: #6e1e21;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-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;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .page-link {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .page-link:hover {
    z-index: 2;
    color: #58181a;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    color: #58181a;
    background-color: #e9ecef;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25); }

.page-item:not(:first-child) .page-link {
  margin-left: -1px; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #6e1e21;
  border-color: #6e1e21; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6; }

.page-link {
  padding: 0.375rem 0.75rem; }

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

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

.btn .badge {
  position: relative;
  top: -1px; }

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.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-primary {
  color: #421214;
  background-color: #e2d2d3;
  border-color: #d4bcbc; }
  .alert-primary .alert-link {
    color: #350e10; }

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8; }
  .alert-secondary .alert-link {
    color: #34383c; }

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc; }
  .alert-success .alert-link {
    color: #0c4128; }

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb; }
  .alert-info .alert-link {
    color: #04414d; }

.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5; }
  .alert-warning .alert-link {
    color: #523e02; }

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7; }
  .alert-danger .alert-link {
    color: #6a1a21; }

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  .alert-light .alert-link {
    color: #4f5050; }

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf; }
  .alert-dark .alert-link {
    color: #101214; }

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem; } }

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem; } }

.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #6e1e21;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

.progress-bar-striped {
  background-image: -o-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-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: 1rem 1rem; }

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

.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem; }

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .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: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #6e1e21;
    border-color: #6e1e21; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0; }
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      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: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      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: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      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: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xxl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #421214;
  background-color: #e2d2d3; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #421214;
    background-color: #cbbdbe; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #421214;
    border-color: #421214; }

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #41464b;
    background-color: #cbccce; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #41464b;
    border-color: #41464b; }

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #0f5132;
    background-color: #bcd0c7; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #0f5132;
    border-color: #0f5132; }

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #055160;
    background-color: #badce3; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #055160;
    border-color: #055160; }

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #664d03;
    background-color: #e6dbb9; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #664d03;
    border-color: #664d03; }

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #842029;
    background-color: #dfc2c4; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #842029;
    border-color: #842029; }

.list-group-item-light {
  color: #636464;
  background-color: #fefefe; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #636464;
    background-color: #e5e5e5; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #636464;
    border-color: #636464; }

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #141619;
    background-color: #bebebf; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #141619;
    border-color: #141619; }

.btn-close {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3E%3C/svg%3E") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5; }
  .btn-close:hover {
    color: #000;
    text-decoration: none;
    opacity: 0.75; }
  .btn-close:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(110, 30, 33, 0.25);
    opacity: 1; }
  .btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    opacity: 0.25; }

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

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .toast:not(.showing):not(.show) {
    opacity: 0; }
  .toast.hide {
    display: none; }

.toast-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none; }
  .toast-container > :not(:last-child) {
    margin-bottom: 0.75rem; }

.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }
  .toast-header .btn-close {
    margin-right: -0.375rem;
    margin-left: 0.75rem; }

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0; }

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

.modal-dialog-scrollable {
  height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem); }

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

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

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .modal-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
  .modal-footer > * {
    margin: 0.25rem; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-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 {
    border-radius: 0; }
  .modal-fullscreen .modal-body {
    overflow-y: auto; }
  .modal-fullscreen .modal-footer {
    border-radius: 0; }

@media (max-width: 575.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 {
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-sm-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 767.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 {
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-md-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-lg-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-lg-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 1199.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 {
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-xl-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xxl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-xxl-down .modal-footer {
      border-radius: 0; } }

.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .tooltip-arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] {
  padding: 0.4rem 0; }
  .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: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
      right: -1px;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] {
  padding: 0.4rem 0; }
  .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 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
      left: -1px;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  .popover .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem; }
    .popover .popover-arrow::before, .popover .popover-arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
  bottom: calc(-0.5rem - 1px); }
  .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
    bottom: 1px;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: #fff; }

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem; }
  .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
    left: 0;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
    left: 1px;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: #fff; }

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
  top: calc(-0.5rem - 1px); }
  .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
    top: 0;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
    top: 1px;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: #fff; }

.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: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0; }

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem; }
  .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
    right: 0;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
    right: 1px;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 1rem 1rem;
  color: #212529; }

.carousel {
  position: relative; }

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      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;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  -o-transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

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

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }

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

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
      -ms-transform: none;
          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;
  -webkit-transition: opacity 0s 0.6s;
  -o-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,
    .carousel-fade .active.carousel-item-end {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      -webkit-transition: none;
      -o-transition: none;
      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;charset=utf-8,%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 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0z'/%3E%3C/svg%3E"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%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 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708z'/%3E%3C/svg%3E"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators [data-bs-target] {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            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;
    -webkit-transition: opacity 0.6s ease;
    -o-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators [data-bs-target] {
        -webkit-transition: none;
        -o-transition: none;
        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 {
  -webkit-filter: invert(1) grayscale(100);
          filter: invert(1) grayscale(100); }

.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000; }

.carousel-dark .carousel-caption {
  color: #000; }

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */; } }

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */; } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border; }

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

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow; }

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s; } }

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1050;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .offcanvas {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

.offcanvas-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem; }
  .offcanvas-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin-top: -0.5rem;
    margin-right: -0.5rem;
    margin-bottom: -0.5rem; }

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

.offcanvas-body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto; }

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%); }

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%); }

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%); }

.offcanvas.show {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.link-primary {
  color: #6e1e21; }
  .link-primary:hover, .link-primary:focus {
    color: #58181a; }

.link-secondary {
  color: #6c757d; }
  .link-secondary:hover, .link-secondary:focus {
    color: #565e64; }

.link-success {
  color: #198754; }
  .link-success:hover, .link-success:focus {
    color: #146c43; }

.link-info {
  color: #0dcaf0; }
  .link-info:hover, .link-info:focus {
    color: #3dd5f3; }

.link-warning {
  color: #ffc107; }
  .link-warning:hover, .link-warning:focus {
    color: #ffcd39; }

.link-danger {
  color: #dc3545; }
  .link-danger:hover, .link-danger:focus {
    color: #b02a37; }

.link-light {
  color: #f8f9fa; }
  .link-light:hover, .link-light:focus {
    color: #f9fafb; }

.link-dark {
  color: #212529; }
  .link-dark:hover, .link-dark:focus {
    color: #1a1e21; }

.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: calc(3 / 4 * 100%); }

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%); }

.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; }

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.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;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap; }

.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; }

.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: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

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

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

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

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

.shadow-none {
  -webkit-box-shadow: none !important;
          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 {
  -webkit-transform: translate(-50%, -50%) !important;
      -ms-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important; }

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

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

.border {
  border: 1px solid #dee2e6 !important; }

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

.border-top {
  border-top: 1px solid #dee2e6 !important; }

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

.border-end {
  border-right: 1px solid #dee2e6 !important; }

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

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

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

.border-start {
  border-left: 1px solid #dee2e6 !important; }

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

.border-primary {
  border-color: #6e1e21 !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #198754 !important; }

.border-info {
  border-color: #0dcaf0 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #212529 !important; }

.border-white {
  border-color: #fff !important; }

.border-1 {
  border-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-5 {
  border-width: 5px !important; }

.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 {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

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

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

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

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

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !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: 3rem !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important; }

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

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

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

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

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

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

.order-first {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important; }

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important; }

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important; }

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important; }

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important; }

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important; }

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important; }

.order-last {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          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: 3rem !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: 3rem !important;
  margin-left: 3rem !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: 3rem !important;
  margin-bottom: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !important;
  padding-left: 3rem !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: 3rem !important;
  padding-bottom: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !important; }

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

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

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

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

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

.fs-5 {
  font-size: 1.25rem !important; }

.fs-6 {
  font-size: 1rem !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-bolder {
  font-weight: bolder !important; }

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

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

.lh-base {
  line-height: 1.5 !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-primary {
  color: #6e1e21 !important; }

.text-secondary {
  color: #6c757d !important; }

.text-success {
  color: #198754 !important; }

.text-info {
  color: #0dcaf0 !important; }

.text-warning {
  color: #ffc107 !important; }

.text-danger {
  color: #dc3545 !important; }

.text-light {
  color: #f8f9fa !important; }

.text-dark {
  color: #212529 !important; }

.text-white {
  color: #fff !important; }

.text-body {
  color: #212529 !important; }

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

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

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

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

.bg-primary {
  background-color: #6e1e21 !important; }

.bg-secondary {
  background-color: #6c757d !important; }

.bg-success {
  background-color: #198754 !important; }

.bg-info {
  background-color: #0dcaf0 !important; }

.bg-warning {
  background-color: #ffc107 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

.bg-dark {
  background-color: #212529 !important; }

.bg-body {
  background-color: #fff !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.bg-gradient {
  background-image: var(--bs-gradient) !important; }

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important; }

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important; }

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

.pe-none {
  pointer-events: none !important; }

.pe-auto {
  pointer-events: auto !important; }

.rounded {
  border-radius: 0.25rem !important; }

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

.rounded-1 {
  border-radius: 0.2rem !important; }

.rounded-2 {
  border-radius: 0.25rem !important; }

.rounded-3 {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media (min-width: 576px) {
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-sm-none {
    display: none !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !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: 3rem !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            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: 3rem !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: 3rem !important;
    margin-left: 3rem !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: 3rem !important;
    margin-bottom: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !important;
    padding-left: 3rem !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: 3rem !important;
    padding-bottom: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 768px) {
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md-none {
    display: none !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !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: 3rem !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            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: 3rem !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: 3rem !important;
    margin-left: 3rem !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: 3rem !important;
    margin-bottom: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !important;
    padding-left: 3rem !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: 3rem !important;
    padding-bottom: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 992px) {
  .float-lg-start {
    float: left !important; }
  .float-lg-end {
    float: right !important; }
  .float-lg-none {
    float: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-grid {
    display: grid !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-lg-none {
    display: none !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .gap-lg-0 {
    gap: 0 !important; }
  .gap-lg-1 {
    gap: 0.25rem !important; }
  .gap-lg-2 {
    gap: 0.5rem !important; }
  .gap-lg-3 {
    gap: 1rem !important; }
  .gap-lg-4 {
    gap: 1.5rem !important; }
  .gap-lg-5 {
    gap: 3rem !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-1 {
    margin-top: 0.25rem !important; }
  .mt-lg-2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-4 {
    margin-top: 1.5rem !important; }
  .mt-lg-5 {
    margin-top: 3rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .me-lg-0 {
    margin-right: 0 !important; }
  .me-lg-1 {
    margin-right: 0.25rem !important; }
  .me-lg-2 {
    margin-right: 0.5rem !important; }
  .me-lg-3 {
    margin-right: 1rem !important; }
  .me-lg-4 {
    margin-right: 1.5rem !important; }
  .me-lg-5 {
    margin-right: 3rem !important; }
  .me-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-5 {
    margin-bottom: 3rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ms-lg-0 {
    margin-left: 0 !important; }
  .ms-lg-1 {
    margin-left: 0.25rem !important; }
  .ms-lg-2 {
    margin-left: 0.5rem !important; }
  .ms-lg-3 {
    margin-left: 1rem !important; }
  .ms-lg-4 {
    margin-left: 1.5rem !important; }
  .ms-lg-5 {
    margin-left: 3rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1 {
    padding-top: 0.25rem !important; }
  .pt-lg-2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-4 {
    padding-top: 1.5rem !important; }
  .pt-lg-5 {
    padding-top: 3rem !important; }
  .pe-lg-0 {
    padding-right: 0 !important; }
  .pe-lg-1 {
    padding-right: 0.25rem !important; }
  .pe-lg-2 {
    padding-right: 0.5rem !important; }
  .pe-lg-3 {
    padding-right: 1rem !important; }
  .pe-lg-4 {
    padding-right: 1.5rem !important; }
  .pe-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-5 {
    padding-bottom: 3rem !important; }
  .ps-lg-0 {
    padding-left: 0 !important; }
  .ps-lg-1 {
    padding-left: 0.25rem !important; }
  .ps-lg-2 {
    padding-left: 0.5rem !important; }
  .ps-lg-3 {
    padding-left: 1rem !important; }
  .ps-lg-4 {
    padding-left: 1.5rem !important; }
  .ps-lg-5 {
    padding-left: 3rem !important; }
  .text-lg-start {
    text-align: left !important; }
  .text-lg-end {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xl-none {
    display: none !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !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: 3rem !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            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: 3rem !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: 3rem !important;
    margin-left: 3rem !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: 3rem !important;
    margin-bottom: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !important;
    padding-left: 3rem !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: 3rem !important;
    padding-bottom: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 3rem !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: 1400px) {
  .float-xxl-start {
    float: left !important; }
  .float-xxl-end {
    float: right !important; }
  .float-xxl-none {
    float: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-grid {
    display: grid !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xxl-none {
    display: none !important; }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .gap-xxl-0 {
    gap: 0 !important; }
  .gap-xxl-1 {
    gap: 0.25rem !important; }
  .gap-xxl-2 {
    gap: 0.5rem !important; }
  .gap-xxl-3 {
    gap: 1rem !important; }
  .gap-xxl-4 {
    gap: 1.5rem !important; }
  .gap-xxl-5 {
    gap: 3rem !important; }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xxl-0 {
    margin: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xxl-0 {
    margin-top: 0 !important; }
  .mt-xxl-1 {
    margin-top: 0.25rem !important; }
  .mt-xxl-2 {
    margin-top: 0.5rem !important; }
  .mt-xxl-3 {
    margin-top: 1rem !important; }
  .mt-xxl-4 {
    margin-top: 1.5rem !important; }
  .mt-xxl-5 {
    margin-top: 3rem !important; }
  .mt-xxl-auto {
    margin-top: auto !important; }
  .me-xxl-0 {
    margin-right: 0 !important; }
  .me-xxl-1 {
    margin-right: 0.25rem !important; }
  .me-xxl-2 {
    margin-right: 0.5rem !important; }
  .me-xxl-3 {
    margin-right: 1rem !important; }
  .me-xxl-4 {
    margin-right: 1.5rem !important; }
  .me-xxl-5 {
    margin-right: 3rem !important; }
  .me-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-0 {
    margin-bottom: 0 !important; }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xxl-5 {
    margin-bottom: 3rem !important; }
  .mb-xxl-auto {
    margin-bottom: auto !important; }
  .ms-xxl-0 {
    margin-left: 0 !important; }
  .ms-xxl-1 {
    margin-left: 0.25rem !important; }
  .ms-xxl-2 {
    margin-left: 0.5rem !important; }
  .ms-xxl-3 {
    margin-left: 1rem !important; }
  .ms-xxl-4 {
    margin-left: 1.5rem !important; }
  .ms-xxl-5 {
    margin-left: 3rem !important; }
  .ms-xxl-auto {
    margin-left: auto !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xxl-0 {
    padding-top: 0 !important; }
  .pt-xxl-1 {
    padding-top: 0.25rem !important; }
  .pt-xxl-2 {
    padding-top: 0.5rem !important; }
  .pt-xxl-3 {
    padding-top: 1rem !important; }
  .pt-xxl-4 {
    padding-top: 1.5rem !important; }
  .pt-xxl-5 {
    padding-top: 3rem !important; }
  .pe-xxl-0 {
    padding-right: 0 !important; }
  .pe-xxl-1 {
    padding-right: 0.25rem !important; }
  .pe-xxl-2 {
    padding-right: 0.5rem !important; }
  .pe-xxl-3 {
    padding-right: 1rem !important; }
  .pe-xxl-4 {
    padding-right: 1.5rem !important; }
  .pe-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-0 {
    padding-bottom: 0 !important; }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xxl-5 {
    padding-bottom: 3rem !important; }
  .ps-xxl-0 {
    padding-left: 0 !important; }
  .ps-xxl-1 {
    padding-left: 0.25rem !important; }
  .ps-xxl-2 {
    padding-left: 0.5rem !important; }
  .ps-xxl-3 {
    padding-left: 1rem !important; }
  .ps-xxl-4 {
    padding-left: 1.5rem !important; }
  .ps-xxl-5 {
    padding-left: 3rem !important; }
  .text-xxl-start {
    text-align: left !important; }
  .text-xxl-end {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important; }
  .fs-2 {
    font-size: 2rem !important; }
  .fs-3 {
    font-size: 1.75rem !important; }
  .fs-4 {
    font-size: 1.5rem !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-print-none {
    display: none !important; } }

.icon-svg {
  display: inline-block;
  width: 1em;
  height: 1em;
  fill: currentColor;
  fill-rule: evenodd;
  vertical-align: middle; }

.section:not(.intro):not(.intro-slider) {
  --section-bg-color: transparent;
  --section-padding-x: 0;
  --section-padding-y: calc(1.275rem + 0.3vw);
  background-color: var(--section-bg-color);
  padding: var(--section-padding-y) var(--section-padding-x); }
  @media (min-width: 1200px) {
    .section:not(.intro):not(.intro-slider) {
      --section-padding-y: 1.5rem; } }
  .section:not(.intro):not(.intro-slider) .section__header {
    padding: 1rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .section:not(.intro):not(.intro-slider) .section__header > a {
      color: currentColor;
      text-decoration: none; }
      .section:not(.intro):not(.intro-slider) .section__header > a:hover {
        text-decoration: underline; }
  .section:not(.intro):not(.intro-slider) .section__title {
    font-size: calc(1.3125rem + 0.75vw);
    line-height: 1.2;
    margin: 0; }
    @media (min-width: 1200px) {
      .section:not(.intro):not(.intro-slider) .section__title {
        font-size: 1.875rem; } }

.tab__header.nav {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

.main__content-main {
  padding-bottom: 3rem;
  padding-top: 3rem; }

.main--gray {
  background-color: #f2f3f4; }

@media (min-width: 1200px) {
  .main--has-sidebar .main__content-main {
    padding-right: calc(30rem - (100vw - 100%) / 2 + var(--bs-gutter-x, .75rem) + 1rem); } }

.main--no-space .main__content-main {
  padding-bottom: 0;
  padding-top: 0; }

/* End */


/* Start:/local/templates/main/assets/dist/css/bvi.min.css?168651163578736*/
/*!
 * Button visually impaired v1.0.0 (https://bvi.isvek.ru/)
 * Copyright 2014-2021 <bvi@isvek.ru>
 * Licensed under MIT (https://github.com/veks/button-visually-impaired-javascript/blob/master/LICENSE.md)
 */html:not(.bvi-panel){font-size:100%}html:not(.bvi-panel) *,html:not(.bvi-panel) ::after,html:not(.bvi-panel) ::before{box-sizing:border-box}html body .bvi-panel{font-family:Arial,serif!important;font-size:1rem!important;padding:.5rem;color:#000;top:0;left:0;right:0;letter-spacing:0;position:relative;text-shadow:none;line-height:normal;border:0;margin-bottom:.3rem;background-color:#f7f7f7;box-shadow:0 1px 3px 0 rgba(0,0,0,.23);z-index:999999!important}html body .bvi-panel *{font-family:Arial,serif!important;font-size:1rem!important}html body .bvi-panel.bvi-fixed-top{position:fixed;top:0;right:0;left:0;z-index:999999}html body .bvi-panel.bvi-panel-hide{display:none}html body .bvi-panel a{color:#000!important;outline:0!important;background-color:transparent!important;text-decoration:none!important}html body .bvi-panel a:focus,html body .bvi-panel a:hover{color:#000!important;outline:0!important;background-color:transparent!important;text-decoration:none!important}html body .bvi-panel a.bvi-link{display:inline-block;line-height:1.5;font-size:.875rem!important;color:#212529!important;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0!important;border:1px solid #c6c6c6!important;padding:.375rem .75rem;border-radius:.25rem;position:relative;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}html body .bvi-panel a.bvi-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}html body .bvi-panel a.bvi-link:focus,html body .bvi-panel a.bvi-link:hover{background-color:#b6b6b6!important}html body .bvi-panel a.bvi-link.active{color:#212529!important;background-color:#b6b6b6!important}html body .bvi-panel a.bvi-link.bvi-theme-white{background-color:#fff!important;color:#000!important}html body .bvi-panel a.bvi-link.bvi-theme-black{background-color:#000!important;color:#fff!important}html body .bvi-panel a.bvi-link.bvi-theme-blue{background-color:#9dd1ff!important;color:#063462!important}html body .bvi-panel a.bvi-link.bvi-theme-brown{background-color:#f7f3d6!important;color:#4d4b43!important}html body .bvi-panel a.bvi-link.bvi-theme-green{background-color:#3b2716!important;color:#a9e44d!important}html body .bvi-panel .bvi-blocks{margin:0 auto;text-align:center;display:flex;flex-flow:row wrap}html body .bvi-panel .bvi-blocks.bvi-block-start{justify-content:flex-start}html body .bvi-panel .bvi-blocks.bvi-block-center{justify-content:center}html body .bvi-panel .bvi-blocks.bvi-block-end{justify-content:flex-end}html body .bvi-panel .bvi-block{padding:.688rem .938rem}html body .bvi-panel .bvi-block .bvi-block-title{text-align:center;font-weight:600!important;font-size:1rem!important;display:block;margin-bottom:.8rem}html body .bvi-panel .bvi-modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;visibility:hidden;z-index:1050;outline:0;opacity:0;background:rgba(0,0,0,.5);-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}html body .bvi-panel .bvi-modal.show{visibility:visible;opacity:1}html body .bvi-panel .bvi-modal .bvi-modal-dialog{max-width:500px;margin:1.75rem auto;display:flex;align-items:center;height:calc(100% - 3.5rem);pointer-events:none}html body .bvi-panel .bvi-modal .bvi-modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;max-height:100%;overflow:hidden}html body .bvi-panel .bvi-modal .bvi-modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:.8rem .8rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}html body .bvi-panel .bvi-modal .bvi-modal-title{margin-top:0;margin-bottom:0;line-height:1.5;font-size:1.25rem;font-weight:600;color:#000}html body .bvi-panel .bvi-modal .bvi-modal-body{position:relative;flex:1 1 auto;padding:1rem;overflow-y:auto}html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar{width:.5rem;background-color:transparent;opacity:0}html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:.25rem}html body .bvi-panel .bvi-modal .bvi-modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.8rem .8rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}html body .bvi-panel .bvi-modal .bvi-modal-close{float:right;font-size:1.2rem!important;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;opacity:.5}html body .bvi-panel .bvi-modal .bvi-modal-close:focus,html body .bvi-panel .bvi-modal .bvi-modal-close:hover{cursor:pointer;opacity:.75}body.bvi-active{margin:0;padding:0;top:0;left:0}body.bvi-active.bvi-noscroll{overflow:hidden!important}body .bvi-body{padding:0 .5rem}body .bvi-body[data-bvi-theme=white]:not(.bvi-no-styles){background-color:#fff!important;color:#000!important;fill:#000000!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles){background-color:#fff!important;color:#000!important;fill:#000000!important;border-color:#000!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-speech-text{border-color:#000}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#000!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(0,0,0,.5)!important;border:1px solid rgba(0,0,0,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(0,0,0,.5)!important;border:1px solid rgba(0,0,0,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:#000!important;color:#000!important;fill:#000000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#000!important;color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#000!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#fff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#fff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=black]:not(.bvi-no-styles){background-color:#000!important;color:#fff!important;fill:#ffffff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles){background-color:#000!important;color:#fff!important;fill:#ffffff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-speech-text{border-color:#fff}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#fff!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(255,255,255,.5)!important;border:1px solid rgba(255,255,255,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#000!important;background-color:#fff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#fff!important;background-color:#000!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#000!important;box-shadow:none!important;text-shadow:none!important;border-color:#fff!important;color:#fff!important;fill:#ffffff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#fff!important;color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#fff!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#fff!important;background-color:#000!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#000!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#000!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=black] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#000!important;background-color:#fff!important}body .bvi-body[data-bvi-theme=blue]:not(.bvi-no-styles){background-color:#9dd1ff!important;color:#063462!important;fill:#063462!important;border-color:#063462!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles){background-color:#9dd1ff!important;color:#063462!important;fill:#063462!important;border-color:#063462!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-speech-text{border-color:#063462}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#063462!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(6,52,98,.5)!important;border:1px solid rgba(6,52,98,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(6,52,98,.5)!important;border:1px solid rgba(6,52,98,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#9dd1ff!important;background-color:#063462!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#063462!important;background-color:#9dd1ff!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#9dd1ff!important;box-shadow:none!important;text-shadow:none!important;border-color:#063462!important;color:#063462!important;fill:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#063462!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#063462!important;color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#063462!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#063462!important;background-color:#9dd1ff!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#9dd1ff!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=blue] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#9dd1ff!important;background-color:#063462!important}body .bvi-body[data-bvi-theme=brown]:not(.bvi-no-styles){background-color:#f7f3d6!important;color:#4d4b43!important;fill:#4D4B43!important;border-color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles){background-color:#f7f3d6!important;color:#4d4b43!important;fill:#4D4B43!important;border-color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-speech-text{border-color:#4d4b43}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#4d4b43!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(77,75,67,.5)!important;border:1px solid rgba(77,75,67,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(77,75,67,.5)!important;border:1px solid rgba(77,75,67,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#f7f3d6!important;background-color:#4d4b43!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#4d4b43!important;background-color:#f7f3d6!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#f7f3d6!important;box-shadow:none!important;text-shadow:none!important;border-color:#4d4b43!important;color:#4d4b43!important;fill:#4D4B43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#4d4b43!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#4d4b43!important;color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#4d4b43!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#4d4b43!important;background-color:#f7f3d6!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#f7f3d6!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=brown] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#f7f3d6!important;background-color:#4d4b43!important}body .bvi-body[data-bvi-theme=green]:not(.bvi-no-styles){background-color:#3b2716!important;color:#a9e44d!important;fill:#A9E44D!important;border-color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles){background-color:#3b2716!important;color:#a9e44d!important;fill:#A9E44D!important;border-color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-link,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-speech-text{border-color:#a9e44d}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles){color:#a9e44d!important;background-color:transparent!important;text-underline:none!important;outline:0!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled{color:rgba(169,228,77,.5)!important;border:1px solid rgba(169,228,77,.5)!important;pointer-events:none;cursor:no-drop;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles).disabled:focus{color:rgba(169,228,77,.5)!important;border:1px solid rgba(169,228,77,.5)!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):hover{color:#3b2716!important;background-color:#a9e44d!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) .bvi-link:not(.bvi-no-styles):focus{color:#a9e44d!important;background-color:#3b2716!important;text-underline:none!important;text-decoration:none!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :checked:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :default:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :disabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :empty:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :enabled:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:first-letter:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :first-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :focus:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :hover:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :indeterminate:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :link:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-last-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :nth-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-child:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :only-of-type:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :optional:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :read-write:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :required:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :root:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :target:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :valid:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) :visited:not(.bvi-no-styles){background-color:#3b2716!important;box-shadow:none!important;text-shadow:none!important;border-color:#a9e44d!important;color:#a9e44d!important;fill:#A9E44D!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::after:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::before:not(.bvi-no-styles){background-color:rgba(255,255,255,0)!important;color:#a9e44d!important;box-shadow:none!important;text-shadow:none!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles)::selection:not(.bvi-no-styles){background-color:#a9e44d!important;color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles){outline:0!important;color:#a9e44d!important;background-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles).active{color:#a9e44d!important;background-color:#3b2716!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles){color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before{background-color:rgba(255,255,255,0)!important;color:#3b2716!important;border-color:transparent!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:not(.bvi-no-styles),body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:not(.bvi-no-styles){color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover.active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles).active,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles).active{color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button:hover:hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) button[type=submit]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=button]:hover:not(.bvi-no-styles):hover,body .bvi-body[data-bvi-theme=green] :not(.bvi-no-styles) input[type=submit]:hover:not(.bvi-no-styles):hover{color:#3b2716!important;background-color:#a9e44d!important}body .bvi-body[data-bvi-fontsize="40"] *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="40"] * h1,body .bvi-body[data-bvi-fontsize="40"] * h1 *{font-size:47px!important}body .bvi-body[data-bvi-fontsize="40"] * h2,body .bvi-body[data-bvi-fontsize="40"] * h2 *{font-size:46px!important}body .bvi-body[data-bvi-fontsize="40"] * h3,body .bvi-body[data-bvi-fontsize="40"] * h3 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="40"] * h4,body .bvi-body[data-bvi-fontsize="40"] * h4 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="40"] * h5,body .bvi-body[data-bvi-fontsize="40"] * h5 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="40"] * h6,body .bvi-body[data-bvi-fontsize="40"] * h6 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="39"] *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="39"] * h1,body .bvi-body[data-bvi-fontsize="39"] * h1 *{font-size:46px!important}body .bvi-body[data-bvi-fontsize="39"] * h2,body .bvi-body[data-bvi-fontsize="39"] * h2 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="39"] * h3,body .bvi-body[data-bvi-fontsize="39"] * h3 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="39"] * h4,body .bvi-body[data-bvi-fontsize="39"] * h4 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="39"] * h5,body .bvi-body[data-bvi-fontsize="39"] * h5 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="39"] * h6,body .bvi-body[data-bvi-fontsize="39"] * h6 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="38"] *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="38"] * h1,body .bvi-body[data-bvi-fontsize="38"] * h1 *{font-size:45px!important}body .bvi-body[data-bvi-fontsize="38"] * h2,body .bvi-body[data-bvi-fontsize="38"] * h2 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="38"] * h3,body .bvi-body[data-bvi-fontsize="38"] * h3 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="38"] * h4,body .bvi-body[data-bvi-fontsize="38"] * h4 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="38"] * h5,body .bvi-body[data-bvi-fontsize="38"] * h5 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="38"] * h6,body .bvi-body[data-bvi-fontsize="38"] * h6 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="37"] *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="37"] * h1,body .bvi-body[data-bvi-fontsize="37"] * h1 *{font-size:44px!important}body .bvi-body[data-bvi-fontsize="37"] * h2,body .bvi-body[data-bvi-fontsize="37"] * h2 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="37"] * h3,body .bvi-body[data-bvi-fontsize="37"] * h3 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="37"] * h4,body .bvi-body[data-bvi-fontsize="37"] * h4 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="37"] * h5,body .bvi-body[data-bvi-fontsize="37"] * h5 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="37"] * h6,body .bvi-body[data-bvi-fontsize="37"] * h6 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="36"] *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="36"] * h1,body .bvi-body[data-bvi-fontsize="36"] * h1 *{font-size:43px!important}body .bvi-body[data-bvi-fontsize="36"] * h2,body .bvi-body[data-bvi-fontsize="36"] * h2 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="36"] * h3,body .bvi-body[data-bvi-fontsize="36"] * h3 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="36"] * h4,body .bvi-body[data-bvi-fontsize="36"] * h4 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="36"] * h5,body .bvi-body[data-bvi-fontsize="36"] * h5 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="36"] * h6,body .bvi-body[data-bvi-fontsize="36"] * h6 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="35"] *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="35"] * h1,body .bvi-body[data-bvi-fontsize="35"] * h1 *{font-size:42px!important}body .bvi-body[data-bvi-fontsize="35"] * h2,body .bvi-body[data-bvi-fontsize="35"] * h2 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="35"] * h3,body .bvi-body[data-bvi-fontsize="35"] * h3 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="35"] * h4,body .bvi-body[data-bvi-fontsize="35"] * h4 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="35"] * h5,body .bvi-body[data-bvi-fontsize="35"] * h5 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="35"] * h6,body .bvi-body[data-bvi-fontsize="35"] * h6 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="34"] *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="34"] * h1,body .bvi-body[data-bvi-fontsize="34"] * h1 *{font-size:41px!important}body .bvi-body[data-bvi-fontsize="34"] * h2,body .bvi-body[data-bvi-fontsize="34"] * h2 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="34"] * h3,body .bvi-body[data-bvi-fontsize="34"] * h3 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="34"] * h4,body .bvi-body[data-bvi-fontsize="34"] * h4 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="34"] * h5,body .bvi-body[data-bvi-fontsize="34"] * h5 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="34"] * h6,body .bvi-body[data-bvi-fontsize="34"] * h6 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="33"] *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="33"] * h1,body .bvi-body[data-bvi-fontsize="33"] * h1 *{font-size:40px!important}body .bvi-body[data-bvi-fontsize="33"] * h2,body .bvi-body[data-bvi-fontsize="33"] * h2 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="33"] * h3,body .bvi-body[data-bvi-fontsize="33"] * h3 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="33"] * h4,body .bvi-body[data-bvi-fontsize="33"] * h4 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="33"] * h5,body .bvi-body[data-bvi-fontsize="33"] * h5 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="33"] * h6,body .bvi-body[data-bvi-fontsize="33"] * h6 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="32"] *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="32"] * h1,body .bvi-body[data-bvi-fontsize="32"] * h1 *{font-size:39px!important}body .bvi-body[data-bvi-fontsize="32"] * h2,body .bvi-body[data-bvi-fontsize="32"] * h2 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="32"] * h3,body .bvi-body[data-bvi-fontsize="32"] * h3 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="32"] * h4,body .bvi-body[data-bvi-fontsize="32"] * h4 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="32"] * h5,body .bvi-body[data-bvi-fontsize="32"] * h5 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="32"] * h6,body .bvi-body[data-bvi-fontsize="32"] * h6 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="31"] *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="31"] * h1,body .bvi-body[data-bvi-fontsize="31"] * h1 *{font-size:38px!important}body .bvi-body[data-bvi-fontsize="31"] * h2,body .bvi-body[data-bvi-fontsize="31"] * h2 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="31"] * h3,body .bvi-body[data-bvi-fontsize="31"] * h3 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="31"] * h4,body .bvi-body[data-bvi-fontsize="31"] * h4 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="31"] * h5,body .bvi-body[data-bvi-fontsize="31"] * h5 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="31"] * h6,body .bvi-body[data-bvi-fontsize="31"] * h6 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="30"] *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="30"] * h1,body .bvi-body[data-bvi-fontsize="30"] * h1 *{font-size:37px!important}body .bvi-body[data-bvi-fontsize="30"] * h2,body .bvi-body[data-bvi-fontsize="30"] * h2 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="30"] * h3,body .bvi-body[data-bvi-fontsize="30"] * h3 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="30"] * h4,body .bvi-body[data-bvi-fontsize="30"] * h4 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="30"] * h5,body .bvi-body[data-bvi-fontsize="30"] * h5 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="30"] * h6,body .bvi-body[data-bvi-fontsize="30"] * h6 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="29"] *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="29"] * h1,body .bvi-body[data-bvi-fontsize="29"] * h1 *{font-size:36px!important}body .bvi-body[data-bvi-fontsize="29"] * h2,body .bvi-body[data-bvi-fontsize="29"] * h2 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="29"] * h3,body .bvi-body[data-bvi-fontsize="29"] * h3 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="29"] * h4,body .bvi-body[data-bvi-fontsize="29"] * h4 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="29"] * h5,body .bvi-body[data-bvi-fontsize="29"] * h5 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="29"] * h6,body .bvi-body[data-bvi-fontsize="29"] * h6 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="28"] *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="28"] * h1,body .bvi-body[data-bvi-fontsize="28"] * h1 *{font-size:35px!important}body .bvi-body[data-bvi-fontsize="28"] * h2,body .bvi-body[data-bvi-fontsize="28"] * h2 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="28"] * h3,body .bvi-body[data-bvi-fontsize="28"] * h3 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="28"] * h4,body .bvi-body[data-bvi-fontsize="28"] * h4 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="28"] * h5,body .bvi-body[data-bvi-fontsize="28"] * h5 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="28"] * h6,body .bvi-body[data-bvi-fontsize="28"] * h6 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="27"] *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="27"] * h1,body .bvi-body[data-bvi-fontsize="27"] * h1 *{font-size:34px!important}body .bvi-body[data-bvi-fontsize="27"] * h2,body .bvi-body[data-bvi-fontsize="27"] * h2 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="27"] * h3,body .bvi-body[data-bvi-fontsize="27"] * h3 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="27"] * h4,body .bvi-body[data-bvi-fontsize="27"] * h4 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="27"] * h5,body .bvi-body[data-bvi-fontsize="27"] * h5 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="27"] * h6,body .bvi-body[data-bvi-fontsize="27"] * h6 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="26"] *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="26"] * h1,body .bvi-body[data-bvi-fontsize="26"] * h1 *{font-size:33px!important}body .bvi-body[data-bvi-fontsize="26"] * h2,body .bvi-body[data-bvi-fontsize="26"] * h2 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="26"] * h3,body .bvi-body[data-bvi-fontsize="26"] * h3 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="26"] * h4,body .bvi-body[data-bvi-fontsize="26"] * h4 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="26"] * h5,body .bvi-body[data-bvi-fontsize="26"] * h5 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="26"] * h6,body .bvi-body[data-bvi-fontsize="26"] * h6 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="25"] *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="25"] * h1,body .bvi-body[data-bvi-fontsize="25"] * h1 *{font-size:32px!important}body .bvi-body[data-bvi-fontsize="25"] * h2,body .bvi-body[data-bvi-fontsize="25"] * h2 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="25"] * h3,body .bvi-body[data-bvi-fontsize="25"] * h3 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="25"] * h4,body .bvi-body[data-bvi-fontsize="25"] * h4 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="25"] * h5,body .bvi-body[data-bvi-fontsize="25"] * h5 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="25"] * h6,body .bvi-body[data-bvi-fontsize="25"] * h6 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="24"] *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="24"] * h1,body .bvi-body[data-bvi-fontsize="24"] * h1 *{font-size:31px!important}body .bvi-body[data-bvi-fontsize="24"] * h2,body .bvi-body[data-bvi-fontsize="24"] * h2 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="24"] * h3,body .bvi-body[data-bvi-fontsize="24"] * h3 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="24"] * h4,body .bvi-body[data-bvi-fontsize="24"] * h4 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="24"] * h5,body .bvi-body[data-bvi-fontsize="24"] * h5 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="24"] * h6,body .bvi-body[data-bvi-fontsize="24"] * h6 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="23"] *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="23"] * h1,body .bvi-body[data-bvi-fontsize="23"] * h1 *{font-size:30px!important}body .bvi-body[data-bvi-fontsize="23"] * h2,body .bvi-body[data-bvi-fontsize="23"] * h2 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="23"] * h3,body .bvi-body[data-bvi-fontsize="23"] * h3 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="23"] * h4,body .bvi-body[data-bvi-fontsize="23"] * h4 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="23"] * h5,body .bvi-body[data-bvi-fontsize="23"] * h5 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="23"] * h6,body .bvi-body[data-bvi-fontsize="23"] * h6 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="22"] *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="22"] * h1,body .bvi-body[data-bvi-fontsize="22"] * h1 *{font-size:29px!important}body .bvi-body[data-bvi-fontsize="22"] * h2,body .bvi-body[data-bvi-fontsize="22"] * h2 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="22"] * h3,body .bvi-body[data-bvi-fontsize="22"] * h3 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="22"] * h4,body .bvi-body[data-bvi-fontsize="22"] * h4 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="22"] * h5,body .bvi-body[data-bvi-fontsize="22"] * h5 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="22"] * h6,body .bvi-body[data-bvi-fontsize="22"] * h6 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="21"] *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="21"] * h1,body .bvi-body[data-bvi-fontsize="21"] * h1 *{font-size:28px!important}body .bvi-body[data-bvi-fontsize="21"] * h2,body .bvi-body[data-bvi-fontsize="21"] * h2 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="21"] * h3,body .bvi-body[data-bvi-fontsize="21"] * h3 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="21"] * h4,body .bvi-body[data-bvi-fontsize="21"] * h4 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="21"] * h5,body .bvi-body[data-bvi-fontsize="21"] * h5 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="21"] * h6,body .bvi-body[data-bvi-fontsize="21"] * h6 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="20"] *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="20"] * h1,body .bvi-body[data-bvi-fontsize="20"] * h1 *{font-size:27px!important}body .bvi-body[data-bvi-fontsize="20"] * h2,body .bvi-body[data-bvi-fontsize="20"] * h2 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="20"] * h3,body .bvi-body[data-bvi-fontsize="20"] * h3 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="20"] * h4,body .bvi-body[data-bvi-fontsize="20"] * h4 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="20"] * h5,body .bvi-body[data-bvi-fontsize="20"] * h5 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="20"] * h6,body .bvi-body[data-bvi-fontsize="20"] * h6 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="19"] *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="19"] * h1,body .bvi-body[data-bvi-fontsize="19"] * h1 *{font-size:26px!important}body .bvi-body[data-bvi-fontsize="19"] * h2,body .bvi-body[data-bvi-fontsize="19"] * h2 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="19"] * h3,body .bvi-body[data-bvi-fontsize="19"] * h3 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="19"] * h4,body .bvi-body[data-bvi-fontsize="19"] * h4 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="19"] * h5,body .bvi-body[data-bvi-fontsize="19"] * h5 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="19"] * h6,body .bvi-body[data-bvi-fontsize="19"] * h6 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="18"] *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="18"] * h1,body .bvi-body[data-bvi-fontsize="18"] * h1 *{font-size:25px!important}body .bvi-body[data-bvi-fontsize="18"] * h2,body .bvi-body[data-bvi-fontsize="18"] * h2 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="18"] * h3,body .bvi-body[data-bvi-fontsize="18"] * h3 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="18"] * h4,body .bvi-body[data-bvi-fontsize="18"] * h4 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="18"] * h5,body .bvi-body[data-bvi-fontsize="18"] * h5 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="18"] * h6,body .bvi-body[data-bvi-fontsize="18"] * h6 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="17"] *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="17"] * h1,body .bvi-body[data-bvi-fontsize="17"] * h1 *{font-size:24px!important}body .bvi-body[data-bvi-fontsize="17"] * h2,body .bvi-body[data-bvi-fontsize="17"] * h2 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="17"] * h3,body .bvi-body[data-bvi-fontsize="17"] * h3 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="17"] * h4,body .bvi-body[data-bvi-fontsize="17"] * h4 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="17"] * h5,body .bvi-body[data-bvi-fontsize="17"] * h5 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="17"] * h6,body .bvi-body[data-bvi-fontsize="17"] * h6 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="16"] *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="16"] * h1,body .bvi-body[data-bvi-fontsize="16"] * h1 *{font-size:23px!important}body .bvi-body[data-bvi-fontsize="16"] * h2,body .bvi-body[data-bvi-fontsize="16"] * h2 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="16"] * h3,body .bvi-body[data-bvi-fontsize="16"] * h3 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="16"] * h4,body .bvi-body[data-bvi-fontsize="16"] * h4 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="16"] * h5,body .bvi-body[data-bvi-fontsize="16"] * h5 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="16"] * h6,body .bvi-body[data-bvi-fontsize="16"] * h6 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="15"] *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="15"] * h1,body .bvi-body[data-bvi-fontsize="15"] * h1 *{font-size:22px!important}body .bvi-body[data-bvi-fontsize="15"] * h2,body .bvi-body[data-bvi-fontsize="15"] * h2 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="15"] * h3,body .bvi-body[data-bvi-fontsize="15"] * h3 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="15"] * h4,body .bvi-body[data-bvi-fontsize="15"] * h4 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="15"] * h5,body .bvi-body[data-bvi-fontsize="15"] * h5 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="15"] * h6,body .bvi-body[data-bvi-fontsize="15"] * h6 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="14"] *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="14"] * h1,body .bvi-body[data-bvi-fontsize="14"] * h1 *{font-size:21px!important}body .bvi-body[data-bvi-fontsize="14"] * h2,body .bvi-body[data-bvi-fontsize="14"] * h2 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="14"] * h3,body .bvi-body[data-bvi-fontsize="14"] * h3 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="14"] * h4,body .bvi-body[data-bvi-fontsize="14"] * h4 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="14"] * h5,body .bvi-body[data-bvi-fontsize="14"] * h5 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="14"] * h6,body .bvi-body[data-bvi-fontsize="14"] * h6 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="13"] *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="13"] * h1,body .bvi-body[data-bvi-fontsize="13"] * h1 *{font-size:20px!important}body .bvi-body[data-bvi-fontsize="13"] * h2,body .bvi-body[data-bvi-fontsize="13"] * h2 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="13"] * h3,body .bvi-body[data-bvi-fontsize="13"] * h3 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="13"] * h4,body .bvi-body[data-bvi-fontsize="13"] * h4 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="13"] * h5,body .bvi-body[data-bvi-fontsize="13"] * h5 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="13"] * h6,body .bvi-body[data-bvi-fontsize="13"] * h6 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="12"] *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="12"] * h1,body .bvi-body[data-bvi-fontsize="12"] * h1 *{font-size:19px!important}body .bvi-body[data-bvi-fontsize="12"] * h2,body .bvi-body[data-bvi-fontsize="12"] * h2 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="12"] * h3,body .bvi-body[data-bvi-fontsize="12"] * h3 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="12"] * h4,body .bvi-body[data-bvi-fontsize="12"] * h4 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="12"] * h5,body .bvi-body[data-bvi-fontsize="12"] * h5 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="12"] * h6,body .bvi-body[data-bvi-fontsize="12"] * h6 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="11"] *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="11"] * h1,body .bvi-body[data-bvi-fontsize="11"] * h1 *{font-size:18px!important}body .bvi-body[data-bvi-fontsize="11"] * h2,body .bvi-body[data-bvi-fontsize="11"] * h2 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="11"] * h3,body .bvi-body[data-bvi-fontsize="11"] * h3 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="11"] * h4,body .bvi-body[data-bvi-fontsize="11"] * h4 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="11"] * h5,body .bvi-body[data-bvi-fontsize="11"] * h5 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="11"] * h6,body .bvi-body[data-bvi-fontsize="11"] * h6 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="10"] *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="10"] * h1,body .bvi-body[data-bvi-fontsize="10"] * h1 *{font-size:17px!important}body .bvi-body[data-bvi-fontsize="10"] * h2,body .bvi-body[data-bvi-fontsize="10"] * h2 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="10"] * h3,body .bvi-body[data-bvi-fontsize="10"] * h3 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="10"] * h4,body .bvi-body[data-bvi-fontsize="10"] * h4 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="10"] * h5,body .bvi-body[data-bvi-fontsize="10"] * h5 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="10"] * h6,body .bvi-body[data-bvi-fontsize="10"] * h6 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="9"] *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="9"] * h1,body .bvi-body[data-bvi-fontsize="9"] * h1 *{font-size:16px!important}body .bvi-body[data-bvi-fontsize="9"] * h2,body .bvi-body[data-bvi-fontsize="9"] * h2 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="9"] * h3,body .bvi-body[data-bvi-fontsize="9"] * h3 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="9"] * h4,body .bvi-body[data-bvi-fontsize="9"] * h4 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="9"] * h5,body .bvi-body[data-bvi-fontsize="9"] * h5 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="9"] * h6,body .bvi-body[data-bvi-fontsize="9"] * h6 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="8"] *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="8"] * h1,body .bvi-body[data-bvi-fontsize="8"] * h1 *{font-size:15px!important}body .bvi-body[data-bvi-fontsize="8"] * h2,body .bvi-body[data-bvi-fontsize="8"] * h2 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="8"] * h3,body .bvi-body[data-bvi-fontsize="8"] * h3 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="8"] * h4,body .bvi-body[data-bvi-fontsize="8"] * h4 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="8"] * h5,body .bvi-body[data-bvi-fontsize="8"] * h5 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="8"] * h6,body .bvi-body[data-bvi-fontsize="8"] * h6 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="7"] *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="7"] * h1,body .bvi-body[data-bvi-fontsize="7"] * h1 *{font-size:14px!important}body .bvi-body[data-bvi-fontsize="7"] * h2,body .bvi-body[data-bvi-fontsize="7"] * h2 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="7"] * h3,body .bvi-body[data-bvi-fontsize="7"] * h3 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="7"] * h4,body .bvi-body[data-bvi-fontsize="7"] * h4 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="7"] * h5,body .bvi-body[data-bvi-fontsize="7"] * h5 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="7"] * h6,body .bvi-body[data-bvi-fontsize="7"] * h6 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="6"] *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="6"] * h1,body .bvi-body[data-bvi-fontsize="6"] * h1 *{font-size:13px!important}body .bvi-body[data-bvi-fontsize="6"] * h2,body .bvi-body[data-bvi-fontsize="6"] * h2 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="6"] * h3,body .bvi-body[data-bvi-fontsize="6"] * h3 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="6"] * h4,body .bvi-body[data-bvi-fontsize="6"] * h4 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="6"] * h5,body .bvi-body[data-bvi-fontsize="6"] * h5 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="6"] * h6,body .bvi-body[data-bvi-fontsize="6"] * h6 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="5"] *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="5"] * h1,body .bvi-body[data-bvi-fontsize="5"] * h1 *{font-size:12px!important}body .bvi-body[data-bvi-fontsize="5"] * h2,body .bvi-body[data-bvi-fontsize="5"] * h2 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="5"] * h3,body .bvi-body[data-bvi-fontsize="5"] * h3 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="5"] * h4,body .bvi-body[data-bvi-fontsize="5"] * h4 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="5"] * h5,body .bvi-body[data-bvi-fontsize="5"] * h5 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="5"] * h6,body .bvi-body[data-bvi-fontsize="5"] * h6 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="4"] *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="4"] * h1,body .bvi-body[data-bvi-fontsize="4"] * h1 *{font-size:11px!important}body .bvi-body[data-bvi-fontsize="4"] * h2,body .bvi-body[data-bvi-fontsize="4"] * h2 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="4"] * h3,body .bvi-body[data-bvi-fontsize="4"] * h3 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="4"] * h4,body .bvi-body[data-bvi-fontsize="4"] * h4 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="4"] * h5,body .bvi-body[data-bvi-fontsize="4"] * h5 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="4"] * h6,body .bvi-body[data-bvi-fontsize="4"] * h6 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="3"] *{font-size:3px!important}body .bvi-body[data-bvi-fontsize="3"] * h1,body .bvi-body[data-bvi-fontsize="3"] * h1 *{font-size:10px!important}body .bvi-body[data-bvi-fontsize="3"] * h2,body .bvi-body[data-bvi-fontsize="3"] * h2 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="3"] * h3,body .bvi-body[data-bvi-fontsize="3"] * h3 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="3"] * h4,body .bvi-body[data-bvi-fontsize="3"] * h4 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="3"] * h5,body .bvi-body[data-bvi-fontsize="3"] * h5 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="3"] * h6,body .bvi-body[data-bvi-fontsize="3"] * h6 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="2"] *{font-size:2px!important}body .bvi-body[data-bvi-fontsize="2"] * h1,body .bvi-body[data-bvi-fontsize="2"] * h1 *{font-size:9px!important}body .bvi-body[data-bvi-fontsize="2"] * h2,body .bvi-body[data-bvi-fontsize="2"] * h2 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="2"] * h3,body .bvi-body[data-bvi-fontsize="2"] * h3 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="2"] * h4,body .bvi-body[data-bvi-fontsize="2"] * h4 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="2"] * h5,body .bvi-body[data-bvi-fontsize="2"] * h5 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="2"] * h6,body .bvi-body[data-bvi-fontsize="2"] * h6 *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="1"] *{font-size:1px!important}body .bvi-body[data-bvi-fontsize="1"] * h1,body .bvi-body[data-bvi-fontsize="1"] * h1 *{font-size:8px!important}body .bvi-body[data-bvi-fontsize="1"] * h2,body .bvi-body[data-bvi-fontsize="1"] * h2 *{font-size:7px!important}body .bvi-body[data-bvi-fontsize="1"] * h3,body .bvi-body[data-bvi-fontsize="1"] * h3 *{font-size:6px!important}body .bvi-body[data-bvi-fontsize="1"] * h4,body .bvi-body[data-bvi-fontsize="1"] * h4 *{font-size:5px!important}body .bvi-body[data-bvi-fontsize="1"] * h5,body .bvi-body[data-bvi-fontsize="1"] * h5 *{font-size:4px!important}body .bvi-body[data-bvi-fontsize="1"] * h6,body .bvi-body[data-bvi-fontsize="1"] * h6 *{font-size:3px!important}body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=true]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){-webkit-filter:grayscale(0);filter:grayscale(0);visibility:visible}body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=false]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){display:none;position:relative;border:1px dashed}body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-background-image:not(.bvi-no-styles),body .bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) img.bvi-img:not(.bvi-no-styles){-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");filter:grayscale(1);visibility:visible}body .bvi-body[data-bvi-lineheight=normal]:not(.bvi-no-styles){line-height:1.5!important}body .bvi-body[data-bvi-lineheight=average]:not(.bvi-no-styles){line-height:2!important}body .bvi-body[data-bvi-lineheight=big]:not(.bvi-no-styles){line-height:2.5!important}body .bvi-body[data-bvi-letterspacing=normal]:not(.bvi-no-styles){letter-spacing:0!important}body .bvi-body[data-bvi-letterspacing=average]:not(.bvi-no-styles){letter-spacing:2px!important}body .bvi-body[data-bvi-letterspacing=big]:not(.bvi-no-styles){letter-spacing:4px!important}body .bvi-body[data-bvi-fontfamily=arial]:not(i):not(span):not(.bvi-no-styles){font-family:Arial,sans-serif!important}body .bvi-body[data-bvi-fontfamily=times]:not(i):not(span):not(.bvi-no-styles){font-family:"Times New roman",serif!important}body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) .wp-audio-shortcode,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) figure,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) iframe,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) object,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) video,body .bvi-body[data-bvi-builtelements=true]:not(.bvi-no-styles) ymaps{display:block!important}body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) .wp-audio-shortcode,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) figure,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) iframe,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) object,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) video,body .bvi-body[data-bvi-builtelements=false]:not(.bvi-no-styles) ymaps{display:none!important}body .bvi-body .bvi-speech{margin-bottom:1.5rem}body .bvi-body .bvi-speech .bvi-speech-link{display:inline-block;border:1px dashed transparent;border-bottom:0;padding:.7rem}body .bvi-body .bvi-speech .bvi-speech-text{border:1px dashed transparent;padding:.7rem}body .bvi-body .bvi-speech .bvi-highlighting mark{font-weight:700;text-decoration:underline}body .bvi-body a.bvi-link{display:inline-block;font-weight:400;line-height:1.5;font-size:.875rem!important;color:#212529!important;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0!important;border:1px solid #c6c6c6!important;padding:.375rem .75rem;border-radius:.25rem;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}body .bvi-body a.bvi-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}body .bvi-body .bvi-link-fixed-top{position:fixed!important;top:2.5rem!important;right:1.5rem!important;z-index:999999!important}body .bvi-body .bvi-hide{display:none!important}body .bvi-body .bvi-show{display:block!important}.bvi-images{width:18px;height:18px;letter-spacing:normal;display:inline-block;vertical-align:middle;z-index:1;background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%}.bvi-images.bvi-images-cog{background-image:url("/local/templates/main/assets/dist/css/../img/cog.svg");background-repeat:no-repeat}.bvi-images.bvi-images-eye-slash{background-image:url("/local/templates/main/assets/dist/css/../img/eye-slash.svg");background-repeat:no-repeat}.bvi-images.bvi-images-volume-up{background-image:url("/local/templates/main/assets/dist/css/../img/volume-up.svg");background-repeat:no-repeat}.bvi-images.bvi-images-volume-off{background-image:url("/local/templates/main/assets/dist/css/../img/volume-off.svg");background-repeat:no-repeat}.bvi-images.bvi-images-adjust{background-image:url("/local/templates/main/assets/dist/css/../img/adjust.svg");background-repeat:no-repeat}.bvi-images.bvi-images-minus-circle{background-image:url("/local/templates/main/assets/dist/css/../img/minus-circle.svg");background-repeat:no-repeat}.bvi-images.bvi-images-image{background-image:url("/local/templates/main/assets/dist/css/../img/image.svg");background-repeat:no-repeat}.bvi-images.bvi-images-minus{background-image:url("/local/templates/main/assets/dist/css/../img/minus.svg");background-repeat:no-repeat}.bvi-images.bvi-images-eye{background-image:url("/local/templates/main/assets/dist/css/../img/eye.svg");background-repeat:no-repeat;fill:green}.bvi-images.bvi-images-size-32{width:32px!important;height:32px!important}
/*# sourceMappingURL=bvi.min.css.map */
/* End */


/* Start:/local/templates/main/assets/css/style.css?1776853114406512*/
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Formular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-size:1rem;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}.rotate{display:none !important;}
.btn--white-outline.d-none{display:inline-block !important;}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:14px;margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-bottom:7px;margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 14px;margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:14px;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 14px;margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:0;padding-bottom:0;color:#000;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:7px;margin-bottom:.5rem;font-size:21px;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}@font-face{font-family:Formular;font-style:normal;font-weight:400;src:url(/local/templates/main/assets/css/../fonts/Formular/Formular.woff2) format("woff2"),url(/local/templates/main/assets/css/../fonts/Formular/Formular.woff) format("woff")}@font-face{font-family:Formular;font-style:normal;font-weight:300;src:url(/local/templates/main/assets/css/../fonts/Formular/Formular-Light.woff2) format("woff2"),url(/local/templates/main/assets/css/../fonts/Formular/Formular-Light.woff) format("woff")}.d-none,[hidden]{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:768px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1024px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1441px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1920px){.d-xlg-none{display:none!important}.d-xlg-inline{display:inline!important}.d-xlg-inline-block{display:inline-block!important}.d-xlg-block{display:block!important}.d-xlg-table{display:table!important}.d-xlg-table-row{display:table-row!important}.d-xlg-table-cell{display:table-cell!important}.d-xlg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xlg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.pastebox{position:absolute;z-index:-1;left:-9999px}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:768px){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1024px){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1441px){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1920px){.flex-xlg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xlg-column,.flex-xlg-row{-webkit-box-direction:normal!important}.flex-xlg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xlg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xlg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xlg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xlg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xlg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xlg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xlg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xlg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xlg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xlg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xlg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xlg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xlg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xlg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xlg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xlg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xlg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xlg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xlg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xlg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xlg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xlg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xlg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xlg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xlg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xlg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xlg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xlg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xlg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xlg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xlg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xlg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:10px!important;margin:.71429rem!important}.mt-1,.my-1{margin-top:10px!important;margin-top:.71429rem!important}.mr-1,.mx-1{margin-right:10px!important;margin-right:.71429rem!important}.mb-1,.my-1{margin-bottom:10px!important;margin-bottom:.71429rem!important}.ml-1,.mx-1{margin-left:10px!important;margin-left:.71429rem!important}.m-2{margin:19.999px!important;margin:1.42857rem!important}.mt-2,.my-2{margin-top:19.999px!important;margin-top:1.42857rem!important}.mr-2,.mx-2{margin-right:19.999px!important;margin-right:1.42857rem!important}.mb-2,.my-2{margin-bottom:19.999px!important;margin-bottom:1.42857rem!important}.ml-2,.mx-2{margin-left:19.999px!important;margin-left:1.42857rem!important}.m-3{margin:30px!important;margin:2.14286rem!important}.mt-3,.my-3{margin-top:30px!important;margin-top:2.14286rem!important}.mr-3,.mx-3{margin-right:30px!important;margin-right:2.14286rem!important}.mb-3,.my-3{margin-bottom:30px!important;margin-bottom:2.14286rem!important}.ml-3,.mx-3{margin-left:30px!important;margin-left:2.14286rem!important}.m-4{margin:39.999px!important;margin:2.85714rem!important}.mt-4,.my-4{margin-top:39.999px!important;margin-top:2.85714rem!important}.mr-4,.mx-4{margin-right:39.999px!important;margin-right:2.85714rem!important}.mb-4,.my-4{margin-bottom:39.999px!important;margin-bottom:2.85714rem!important}.ml-4,.mx-4{margin-left:39.999px!important;margin-left:2.85714rem!important}.m-5{margin:50px!important;margin:3.57143rem!important}.mt-5,.my-5{margin-top:50px!important;margin-top:3.57143rem!important}.mr-5,.mx-5{margin-right:50px!important;margin-right:3.57143rem!important}.mb-5,.my-5{margin-bottom:50px!important;margin-bottom:3.57143rem!important}.ml-5,.mx-5{margin-left:50px!important;margin-left:3.57143rem!important}.m-10{margin:100px!important;margin:7.14286rem!important}.mt-10,.my-10{margin-top:100px!important;margin-top:7.14286rem!important}.mr-10,.mx-10{margin-right:100px!important;margin-right:7.14286rem!important}.mb-10,.my-10{margin-bottom:100px!important;margin-bottom:7.14286rem!important}.ml-10,.mx-10{margin-left:100px!important;margin-left:7.14286rem!important}.m-8{margin:8px!important;margin:.57143rem!important}.mt-8,.my-8{margin-top:8px!important;margin-top:.57143rem!important}.mr-8,.mx-8{margin-right:8px!important;margin-right:.57143rem!important}.mb-8,.my-8{margin-bottom:8px!important;margin-bottom:.57143rem!important}.ml-8,.mx-8{margin-left:8px!important;margin-left:.57143rem!important}.m-16{margin:16px!important;margin:1.14286rem!important}.mt-16,.my-16{margin-top:16px!important;margin-top:1.14286rem!important}.mr-16,.mx-16{margin-right:16px!important;margin-right:1.14286rem!important}.mb-16,.my-16{margin-bottom:16px!important;margin-bottom:1.14286rem!important}.ml-16,.mx-16{margin-left:16px!important;margin-left:1.14286rem!important}.m-24{margin:24px!important;margin:1.71429rem!important}.mt-24,.my-24{margin-top:24px!important;margin-top:1.71429rem!important}.mr-24,.mx-24{margin-right:24px!important;margin-right:1.71429rem!important}.mb-24,.my-24{margin-bottom:24px!important;margin-bottom:1.71429rem!important}.ml-24,.mx-24{margin-left:24px!important;margin-left:1.71429rem!important}.m-32{margin:31.999px!important;margin:2.28571rem!important}.mt-32,.my-32{margin-top:31.999px!important;margin-top:2.28571rem!important}.mr-32,.mx-32{margin-right:31.999px!important;margin-right:2.28571rem!important}.mb-32,.my-32{margin-bottom:31.999px!important;margin-bottom:2.28571rem!important}.ml-32,.mx-32{margin-left:31.999px!important;margin-left:2.28571rem!important}.m-48{margin:47.999px!important;margin:3.42857rem!important}.mt-48,.my-48{margin-top:47.999px!important;margin-top:3.42857rem!important}.mr-48,.mx-48{margin-right:47.999px!important;margin-right:3.42857rem!important}.mb-48,.my-48{margin-bottom:47.999px!important;margin-bottom:3.42857rem!important}.ml-48,.mx-48{margin-left:47.999px!important;margin-left:3.42857rem!important}.m-64{margin:64px!important;margin:4.57143rem!important}.mt-64,.my-64{margin-top:64px!important;margin-top:4.57143rem!important}.mr-64,.mx-64{margin-right:64px!important;margin-right:4.57143rem!important}.mb-64,.my-64{margin-bottom:64px!important;margin-bottom:4.57143rem!important}.ml-64,.mx-64{margin-left:64px!important;margin-left:4.57143rem!important}.m-80{margin:80px!important;margin:5.71429rem!important}.mt-80,.my-80{margin-top:80px!important;margin-top:5.71429rem!important}.mr-80,.mx-80{margin-right:80px!important;margin-right:5.71429rem!important}.mb-80,.my-80{margin-bottom:80px!important;margin-bottom:5.71429rem!important}.ml-80,.mx-80{margin-left:80px!important;margin-left:5.71429rem!important}.m-112{margin:112px!important;margin:8rem!important}.mt-112,.my-112{margin-top:112px!important;margin-top:8rem!important}.mr-112,.mx-112{margin-right:112px!important;margin-right:8rem!important}.mb-112,.my-112{margin-bottom:112px!important;margin-bottom:8rem!important}.ml-112,.mx-112{margin-left:112px!important;margin-left:8rem!important}.m-128{margin:128px!important;margin:9.14286rem!important}.mt-128,.my-128{margin-top:128px!important;margin-top:9.14286rem!important}.mr-128,.mx-128{margin-right:128px!important;margin-right:9.14286rem!important}.mb-128,.my-128{margin-bottom:128px!important;margin-bottom:9.14286rem!important}.ml-128,.mx-128{margin-left:128px!important;margin-left:9.14286rem!important}.m-140{margin:140px!important;margin:10rem!important}.mt-140,.my-140{margin-top:140px!important;margin-top:10rem!important}.mr-140,.mx-140{margin-right:140px!important;margin-right:10rem!important}.mb-140,.my-140{margin-bottom:140px!important;margin-bottom:10rem!important}.ml-140,.mx-140{margin-left:140px!important;margin-left:10rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:10px!important;padding:.71429rem!important}.pt-1,.py-1{padding-top:10px!important;padding-top:.71429rem!important}.pr-1,.px-1{padding-right:10px!important;padding-right:.71429rem!important}.pb-1,.py-1{padding-bottom:10px!important;padding-bottom:.71429rem!important}.pl-1,.px-1{padding-left:10px!important;padding-left:.71429rem!important}.p-2{padding:19.999px!important;padding:1.42857rem!important}.pt-2,.py-2{padding-top:19.999px!important;padding-top:1.42857rem!important}.pr-2,.px-2{padding-right:19.999px!important;padding-right:1.42857rem!important}.pb-2,.py-2{padding-bottom:19.999px!important;padding-bottom:1.42857rem!important}.pl-2,.px-2{padding-left:19.999px!important;padding-left:1.42857rem!important}.p-3{padding:30px!important;padding:2.14286rem!important}.pt-3,.py-3{padding-top:30px!important;padding-top:2.14286rem!important}.pr-3,.px-3{padding-right:30px!important;padding-right:2.14286rem!important}.pb-3,.py-3{padding-bottom:30px!important;padding-bottom:2.14286rem!important}.pl-3,.px-3{padding-left:30px!important;padding-left:2.14286rem!important}.p-4{padding:39.999px!important;padding:2.85714rem!important}.pt-4,.py-4{padding-top:39.999px!important;padding-top:2.85714rem!important}.pr-4,.px-4{padding-right:39.999px!important;padding-right:2.85714rem!important}.pb-4,.py-4{padding-bottom:39.999px!important;padding-bottom:2.85714rem!important}.pl-4,.px-4{padding-left:39.999px!important;padding-left:2.85714rem!important}.p-5{padding:50px!important;padding:3.57143rem!important}.pt-5,.py-5{padding-top:50px!important;padding-top:3.57143rem!important}.pr-5,.px-5{padding-right:50px!important;padding-right:3.57143rem!important}.pb-5,.py-5{padding-bottom:50px!important;padding-bottom:3.57143rem!important}.pl-5,.px-5{padding-left:50px!important;padding-left:3.57143rem!important}.p-10{padding:100px!important;padding:7.14286rem!important}.pt-10,.py-10{padding-top:100px!important;padding-top:7.14286rem!important}.pr-10,.px-10{padding-right:100px!important;padding-right:7.14286rem!important}.pb-10,.py-10{padding-bottom:100px!important;padding-bottom:7.14286rem!important}.pl-10,.px-10{padding-left:100px!important;padding-left:7.14286rem!important}.p-8{padding:8px!important;padding:.57143rem!important}.pt-8,.py-8{padding-top:8px!important;padding-top:.57143rem!important}.pr-8,.px-8{padding-right:8px!important;padding-right:.57143rem!important}.pb-8,.py-8{padding-bottom:8px!important;padding-bottom:.57143rem!important}.pl-8,.px-8{padding-left:8px!important;padding-left:.57143rem!important}.p-16{padding:16px!important;padding:1.14286rem!important}.pt-16,.py-16{padding-top:16px!important;padding-top:1.14286rem!important}.pr-16,.px-16{padding-right:16px!important;padding-right:1.14286rem!important}.pb-16,.py-16{padding-bottom:16px!important;padding-bottom:1.14286rem!important}.pl-16,.px-16{padding-left:16px!important;padding-left:1.14286rem!important}.p-24{padding:24px!important;padding:1.71429rem!important}.pt-24,.py-24{padding-top:24px!important;padding-top:1.71429rem!important}.pr-24,.px-24{padding-right:24px!important;padding-right:1.71429rem!important}.pb-24,.py-24{padding-bottom:24px!important;padding-bottom:1.71429rem!important}.pl-24,.px-24{padding-left:24px!important;padding-left:1.71429rem!important}.p-32{padding:31.999px!important;padding:2.28571rem!important}.pt-32,.py-32{padding-top:31.999px!important;padding-top:2.28571rem!important}.pr-32,.px-32{padding-right:31.999px!important;padding-right:2.28571rem!important}.pb-32,.py-32{padding-bottom:31.999px!important;padding-bottom:2.28571rem!important}.pl-32,.px-32{padding-left:31.999px!important;padding-left:2.28571rem!important}.p-48{padding:47.999px!important;padding:3.42857rem!important}.pt-48,.py-48{padding-top:47.999px!important;padding-top:3.42857rem!important}.pr-48,.px-48{padding-right:47.999px!important;padding-right:3.42857rem!important}.pb-48,.py-48{padding-bottom:47.999px!important;padding-bottom:3.42857rem!important}.pl-48,.px-48{padding-left:47.999px!important;padding-left:3.42857rem!important}.p-64{padding:64px!important;padding:4.57143rem!important}.pt-64,.py-64{padding-top:64px!important;padding-top:4.57143rem!important}.pr-64,.px-64{padding-right:64px!important;padding-right:4.57143rem!important}.pb-64,.py-64{padding-bottom:64px!important;padding-bottom:4.57143rem!important}.pl-64,.px-64{padding-left:64px!important;padding-left:4.57143rem!important}.p-80{padding:80px!important;padding:5.71429rem!important}.pt-80,.py-80{padding-top:80px!important;padding-top:5.71429rem!important}.pr-80,.px-80{padding-right:80px!important;padding-right:5.71429rem!important}.pb-80,.py-80{padding-bottom:80px!important;padding-bottom:5.71429rem!important}.pl-80,.px-80{padding-left:80px!important;padding-left:5.71429rem!important}.p-112{padding:112px!important;padding:8rem!important}.pt-112,.py-112{padding-top:112px!important;padding-top:8rem!important}.pr-112,.px-112{padding-right:112px!important;padding-right:8rem!important}.pb-112,.py-112{padding-bottom:112px!important;padding-bottom:8rem!important}.pl-112,.px-112{padding-left:112px!important;padding-left:8rem!important}.p-128{padding:128px!important;padding:9.14286rem!important}.pt-128,.py-128{padding-top:128px!important;padding-top:9.14286rem!important}.pr-128,.px-128{padding-right:128px!important;padding-right:9.14286rem!important}.pb-128,.py-128{padding-bottom:128px!important;padding-bottom:9.14286rem!important}.pl-128,.px-128{padding-left:128px!important;padding-left:9.14286rem!important}.p-140{padding:140px!important;padding:10rem!important}.pt-140,.py-140{padding-top:140px!important;padding-top:10rem!important}.pr-140,.px-140{padding-right:140px!important;padding-right:10rem!important}.pb-140,.py-140{padding-bottom:140px!important;padding-bottom:10rem!important}.pl-140,.px-140{padding-left:140px!important;padding-left:10rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:768px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.71429rem!important}.mt-sm-1,.my-sm-1{margin-top:.71429rem!important}.mr-sm-1,.mx-sm-1{margin-right:.71429rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.71429rem!important}.ml-sm-1,.mx-sm-1{margin-left:.71429rem!important}.m-sm-2{margin:1.42857rem!important}.mt-sm-2,.my-sm-2{margin-top:1.42857rem!important}.mr-sm-2,.mx-sm-2{margin-right:1.42857rem!important}.mb-sm-2,.my-sm-2{margin-bottom:1.42857rem!important}.ml-sm-2,.mx-sm-2{margin-left:1.42857rem!important}.m-sm-3{margin:2.14286rem!important}.mt-sm-3,.my-sm-3{margin-top:2.14286rem!important}.mr-sm-3,.mx-sm-3{margin-right:2.14286rem!important}.mb-sm-3,.my-sm-3{margin-bottom:2.14286rem!important}.ml-sm-3,.mx-sm-3{margin-left:2.14286rem!important}.m-sm-4{margin:2.85714rem!important}.mt-sm-4,.my-sm-4{margin-top:2.85714rem!important}.mr-sm-4,.mx-sm-4{margin-right:2.85714rem!important}.mb-sm-4,.my-sm-4{margin-bottom:2.85714rem!important}.ml-sm-4,.mx-sm-4{margin-left:2.85714rem!important}.m-sm-5{margin:3.57143rem!important}.mt-sm-5,.my-sm-5{margin-top:3.57143rem!important}.mr-sm-5,.mx-sm-5{margin-right:3.57143rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3.57143rem!important}.ml-sm-5,.mx-sm-5{margin-left:3.57143rem!important}.m-sm-10{margin:7.14286rem!important}.mt-sm-10,.my-sm-10{margin-top:7.14286rem!important}.mr-sm-10,.mx-sm-10{margin-right:7.14286rem!important}.mb-sm-10,.my-sm-10{margin-bottom:7.14286rem!important}.ml-sm-10,.mx-sm-10{margin-left:7.14286rem!important}.m-sm-8{margin:.57143rem!important}.mt-sm-8,.my-sm-8{margin-top:.57143rem!important}.mr-sm-8,.mx-sm-8{margin-right:.57143rem!important}.mb-sm-8,.my-sm-8{margin-bottom:.57143rem!important}.ml-sm-8,.mx-sm-8{margin-left:.57143rem!important}.m-sm-16{margin:1.14286rem!important}.mt-sm-16,.my-sm-16{margin-top:1.14286rem!important}.mr-sm-16,.mx-sm-16{margin-right:1.14286rem!important}.mb-sm-16,.my-sm-16{margin-bottom:1.14286rem!important}.ml-sm-16,.mx-sm-16{margin-left:1.14286rem!important}.m-sm-24{margin:1.71429rem!important}.mt-sm-24,.my-sm-24{margin-top:1.71429rem!important}.mr-sm-24,.mx-sm-24{margin-right:1.71429rem!important}.mb-sm-24,.my-sm-24{margin-bottom:1.71429rem!important}.ml-sm-24,.mx-sm-24{margin-left:1.71429rem!important}.m-sm-32{margin:2.28571rem!important}.mt-sm-32,.my-sm-32{margin-top:2.28571rem!important}.mr-sm-32,.mx-sm-32{margin-right:2.28571rem!important}.mb-sm-32,.my-sm-32{margin-bottom:2.28571rem!important}.ml-sm-32,.mx-sm-32{margin-left:2.28571rem!important}.m-sm-48{margin:3.42857rem!important}.mt-sm-48,.my-sm-48{margin-top:3.42857rem!important}.mr-sm-48,.mx-sm-48{margin-right:3.42857rem!important}.mb-sm-48,.my-sm-48{margin-bottom:3.42857rem!important}.ml-sm-48,.mx-sm-48{margin-left:3.42857rem!important}.m-sm-64{margin:4.57143rem!important}.mt-sm-64,.my-sm-64{margin-top:4.57143rem!important}.mr-sm-64,.mx-sm-64{margin-right:4.57143rem!important}.mb-sm-64,.my-sm-64{margin-bottom:4.57143rem!important}.ml-sm-64,.mx-sm-64{margin-left:4.57143rem!important}.m-sm-80{margin:5.71429rem!important}.mt-sm-80,.my-sm-80{margin-top:5.71429rem!important}.mr-sm-80,.mx-sm-80{margin-right:5.71429rem!important}.mb-sm-80,.my-sm-80{margin-bottom:5.71429rem!important}.ml-sm-80,.mx-sm-80{margin-left:5.71429rem!important}.m-sm-112{margin:8rem!important}.mt-sm-112,.my-sm-112{margin-top:8rem!important}.mr-sm-112,.mx-sm-112{margin-right:8rem!important}.mb-sm-112,.my-sm-112{margin-bottom:8rem!important}.ml-sm-112,.mx-sm-112{margin-left:8rem!important}.m-sm-128{margin:9.14286rem!important}.mt-sm-128,.my-sm-128{margin-top:9.14286rem!important}.mr-sm-128,.mx-sm-128{margin-right:9.14286rem!important}.mb-sm-128,.my-sm-128{margin-bottom:9.14286rem!important}.ml-sm-128,.mx-sm-128{margin-left:9.14286rem!important}.m-sm-140{margin:10rem!important}.mt-sm-140,.my-sm-140{margin-top:10rem!important}.mr-sm-140,.mx-sm-140{margin-right:10rem!important}.mb-sm-140,.my-sm-140{margin-bottom:10rem!important}.ml-sm-140,.mx-sm-140{margin-left:10rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.71429rem!important}.pt-sm-1,.py-sm-1{padding-top:.71429rem!important}.pr-sm-1,.px-sm-1{padding-right:.71429rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.71429rem!important}.pl-sm-1,.px-sm-1{padding-left:.71429rem!important}.p-sm-2{padding:1.42857rem!important}.pt-sm-2,.py-sm-2{padding-top:1.42857rem!important}.pr-sm-2,.px-sm-2{padding-right:1.42857rem!important}.pb-sm-2,.py-sm-2{padding-bottom:1.42857rem!important}.pl-sm-2,.px-sm-2{padding-left:1.42857rem!important}.p-sm-3{padding:2.14286rem!important}.pt-sm-3,.py-sm-3{padding-top:2.14286rem!important}.pr-sm-3,.px-sm-3{padding-right:2.14286rem!important}.pb-sm-3,.py-sm-3{padding-bottom:2.14286rem!important}.pl-sm-3,.px-sm-3{padding-left:2.14286rem!important}.p-sm-4{padding:2.85714rem!important}.pt-sm-4,.py-sm-4{padding-top:2.85714rem!important}.pr-sm-4,.px-sm-4{padding-right:2.85714rem!important}.pb-sm-4,.py-sm-4{padding-bottom:2.85714rem!important}.pl-sm-4,.px-sm-4{padding-left:2.85714rem!important}.p-sm-5{padding:3.57143rem!important}.pt-sm-5,.py-sm-5{padding-top:3.57143rem!important}.pr-sm-5,.px-sm-5{padding-right:3.57143rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3.57143rem!important}.pl-sm-5,.px-sm-5{padding-left:3.57143rem!important}.p-sm-10{padding:7.14286rem!important}.pt-sm-10,.py-sm-10{padding-top:7.14286rem!important}.pr-sm-10,.px-sm-10{padding-right:7.14286rem!important}.pb-sm-10,.py-sm-10{padding-bottom:7.14286rem!important}.pl-sm-10,.px-sm-10{padding-left:7.14286rem!important}.p-sm-8{padding:.57143rem!important}.pt-sm-8,.py-sm-8{padding-top:.57143rem!important}.pr-sm-8,.px-sm-8{padding-right:.57143rem!important}.pb-sm-8,.py-sm-8{padding-bottom:.57143rem!important}.pl-sm-8,.px-sm-8{padding-left:.57143rem!important}.p-sm-16{padding:1.14286rem!important}.pt-sm-16,.py-sm-16{padding-top:1.14286rem!important}.pr-sm-16,.px-sm-16{padding-right:1.14286rem!important}.pb-sm-16,.py-sm-16{padding-bottom:1.14286rem!important}.pl-sm-16,.px-sm-16{padding-left:1.14286rem!important}.p-sm-24{padding:1.71429rem!important}.pt-sm-24,.py-sm-24{padding-top:1.71429rem!important}.pr-sm-24,.px-sm-24{padding-right:1.71429rem!important}.pb-sm-24,.py-sm-24{padding-bottom:1.71429rem!important}.pl-sm-24,.px-sm-24{padding-left:1.71429rem!important}.p-sm-32{padding:2.28571rem!important}.pt-sm-32,.py-sm-32{padding-top:2.28571rem!important}.pr-sm-32,.px-sm-32{padding-right:2.28571rem!important}.pb-sm-32,.py-sm-32{padding-bottom:2.28571rem!important}.pl-sm-32,.px-sm-32{padding-left:2.28571rem!important}.p-sm-48{padding:3.42857rem!important}.pt-sm-48,.py-sm-48{padding-top:3.42857rem!important}.pr-sm-48,.px-sm-48{padding-right:3.42857rem!important}.pb-sm-48,.py-sm-48{padding-bottom:3.42857rem!important}.pl-sm-48,.px-sm-48{padding-left:3.42857rem!important}.p-sm-64{padding:4.57143rem!important}.pt-sm-64,.py-sm-64{padding-top:4.57143rem!important}.pr-sm-64,.px-sm-64{padding-right:4.57143rem!important}.pb-sm-64,.py-sm-64{padding-bottom:4.57143rem!important}.pl-sm-64,.px-sm-64{padding-left:4.57143rem!important}.p-sm-80{padding:5.71429rem!important}.pt-sm-80,.py-sm-80{padding-top:5.71429rem!important}.pr-sm-80,.px-sm-80{padding-right:5.71429rem!important}.pb-sm-80,.py-sm-80{padding-bottom:5.71429rem!important}.pl-sm-80,.px-sm-80{padding-left:5.71429rem!important}.p-sm-112{padding:8rem!important}.pt-sm-112,.py-sm-112{padding-top:8rem!important}.pr-sm-112,.px-sm-112{padding-right:8rem!important}.pb-sm-112,.py-sm-112{padding-bottom:8rem!important}.pl-sm-112,.px-sm-112{padding-left:8rem!important}.p-sm-128{padding:9.14286rem!important}.pt-sm-128,.py-sm-128{padding-top:9.14286rem!important}.pr-sm-128,.px-sm-128{padding-right:9.14286rem!important}.pb-sm-128,.py-sm-128{padding-bottom:9.14286rem!important}.pl-sm-128,.px-sm-128{padding-left:9.14286rem!important}.p-sm-140{padding:10rem!important}.pt-sm-140,.py-sm-140{padding-top:10rem!important}.pr-sm-140,.px-sm-140{padding-right:10rem!important}.pb-sm-140,.py-sm-140{padding-bottom:10rem!important}.pl-sm-140,.px-sm-140{padding-left:10rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:1024px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.71429rem!important}.mt-md-1,.my-md-1{margin-top:.71429rem!important}.mr-md-1,.mx-md-1{margin-right:.71429rem!important}.mb-md-1,.my-md-1{margin-bottom:.71429rem!important}.ml-md-1,.mx-md-1{margin-left:.71429rem!important}.m-md-2{margin:1.42857rem!important}.mt-md-2,.my-md-2{margin-top:1.42857rem!important}.mr-md-2,.mx-md-2{margin-right:1.42857rem!important}.mb-md-2,.my-md-2{margin-bottom:1.42857rem!important}.ml-md-2,.mx-md-2{margin-left:1.42857rem!important}.m-md-3{margin:2.14286rem!important}.mt-md-3,.my-md-3{margin-top:2.14286rem!important}.mr-md-3,.mx-md-3{margin-right:2.14286rem!important}.mb-md-3,.my-md-3{margin-bottom:2.14286rem!important}.ml-md-3,.mx-md-3{margin-left:2.14286rem!important}.m-md-4{margin:2.85714rem!important}.mt-md-4,.my-md-4{margin-top:2.85714rem!important}.mr-md-4,.mx-md-4{margin-right:2.85714rem!important}.mb-md-4,.my-md-4{margin-bottom:2.85714rem!important}.ml-md-4,.mx-md-4{margin-left:2.85714rem!important}.m-md-5{margin:3.57143rem!important}.mt-md-5,.my-md-5{margin-top:3.57143rem!important}.mr-md-5,.mx-md-5{margin-right:3.57143rem!important}.mb-md-5,.my-md-5{margin-bottom:3.57143rem!important}.ml-md-5,.mx-md-5{margin-left:3.57143rem!important}.m-md-10{margin:7.14286rem!important}.mt-md-10,.my-md-10{margin-top:7.14286rem!important}.mr-md-10,.mx-md-10{margin-right:7.14286rem!important}.mb-md-10,.my-md-10{margin-bottom:7.14286rem!important}.ml-md-10,.mx-md-10{margin-left:7.14286rem!important}.m-md-8{margin:.57143rem!important}.mt-md-8,.my-md-8{margin-top:.57143rem!important}.mr-md-8,.mx-md-8{margin-right:.57143rem!important}.mb-md-8,.my-md-8{margin-bottom:.57143rem!important}.ml-md-8,.mx-md-8{margin-left:.57143rem!important}.m-md-16{margin:1.14286rem!important}.mt-md-16,.my-md-16{margin-top:1.14286rem!important}.mr-md-16,.mx-md-16{margin-right:1.14286rem!important}.mb-md-16,.my-md-16{margin-bottom:1.14286rem!important}.ml-md-16,.mx-md-16{margin-left:1.14286rem!important}.m-md-24{margin:1.71429rem!important}.mt-md-24,.my-md-24{margin-top:1.71429rem!important}.mr-md-24,.mx-md-24{margin-right:1.71429rem!important}.mb-md-24,.my-md-24{margin-bottom:1.71429rem!important}.ml-md-24,.mx-md-24{margin-left:1.71429rem!important}.m-md-32{margin:2.28571rem!important}.mt-md-32,.my-md-32{margin-top:2.28571rem!important}.mr-md-32,.mx-md-32{margin-right:2.28571rem!important}.mb-md-32,.my-md-32{margin-bottom:2.28571rem!important}.ml-md-32,.mx-md-32{margin-left:2.28571rem!important}.m-md-48{margin:3.42857rem!important}.mt-md-48,.my-md-48{margin-top:3.42857rem!important}.mr-md-48,.mx-md-48{margin-right:3.42857rem!important}.mb-md-48,.my-md-48{margin-bottom:3.42857rem!important}.ml-md-48,.mx-md-48{margin-left:3.42857rem!important}.m-md-64{margin:4.57143rem!important}.mt-md-64,.my-md-64{margin-top:4.57143rem!important}.mr-md-64,.mx-md-64{margin-right:4.57143rem!important}.mb-md-64,.my-md-64{margin-bottom:4.57143rem!important}.ml-md-64,.mx-md-64{margin-left:4.57143rem!important}.m-md-80{margin:5.71429rem!important}.mt-md-80,.my-md-80{margin-top:5.71429rem!important}.mr-md-80,.mx-md-80{margin-right:5.71429rem!important}.mb-md-80,.my-md-80{margin-bottom:5.71429rem!important}.ml-md-80,.mx-md-80{margin-left:5.71429rem!important}.m-md-112{margin:8rem!important}.mt-md-112,.my-md-112{margin-top:8rem!important}.mr-md-112,.mx-md-112{margin-right:8rem!important}.mb-md-112,.my-md-112{margin-bottom:8rem!important}.ml-md-112,.mx-md-112{margin-left:8rem!important}.m-md-128{margin:9.14286rem!important}.mt-md-128,.my-md-128{margin-top:9.14286rem!important}.mr-md-128,.mx-md-128{margin-right:9.14286rem!important}.mb-md-128,.my-md-128{margin-bottom:9.14286rem!important}.ml-md-128,.mx-md-128{margin-left:9.14286rem!important}.m-md-140{margin:10rem!important}.mt-md-140,.my-md-140{margin-top:10rem!important}.mr-md-140,.mx-md-140{margin-right:10rem!important}.mb-md-140,.my-md-140{margin-bottom:10rem!important}.ml-md-140,.mx-md-140{margin-left:10rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.71429rem!important}.pt-md-1,.py-md-1{padding-top:.71429rem!important}.pr-md-1,.px-md-1{padding-right:.71429rem!important}.pb-md-1,.py-md-1{padding-bottom:.71429rem!important}.pl-md-1,.px-md-1{padding-left:.71429rem!important}.p-md-2{padding:1.42857rem!important}.pt-md-2,.py-md-2{padding-top:1.42857rem!important}.pr-md-2,.px-md-2{padding-right:1.42857rem!important}.pb-md-2,.py-md-2{padding-bottom:1.42857rem!important}.pl-md-2,.px-md-2{padding-left:1.42857rem!important}.p-md-3{padding:2.14286rem!important}.pt-md-3,.py-md-3{padding-top:2.14286rem!important}.pr-md-3,.px-md-3{padding-right:2.14286rem!important}.pb-md-3,.py-md-3{padding-bottom:2.14286rem!important}.pl-md-3,.px-md-3{padding-left:2.14286rem!important}.p-md-4{padding:2.85714rem!important}.pt-md-4,.py-md-4{padding-top:2.85714rem!important}.pr-md-4,.px-md-4{padding-right:2.85714rem!important}.pb-md-4,.py-md-4{padding-bottom:2.85714rem!important}.pl-md-4,.px-md-4{padding-left:2.85714rem!important}.p-md-5{padding:3.57143rem!important}.pt-md-5,.py-md-5{padding-top:3.57143rem!important}.pr-md-5,.px-md-5{padding-right:3.57143rem!important}.pb-md-5,.py-md-5{padding-bottom:3.57143rem!important}.pl-md-5,.px-md-5{padding-left:3.57143rem!important}.p-md-10{padding:7.14286rem!important}.pt-md-10,.py-md-10{padding-top:7.14286rem!important}.pr-md-10,.px-md-10{padding-right:7.14286rem!important}.pb-md-10,.py-md-10{padding-bottom:7.14286rem!important}.pl-md-10,.px-md-10{padding-left:7.14286rem!important}.p-md-8{padding:.57143rem!important}.pt-md-8,.py-md-8{padding-top:.57143rem!important}.pr-md-8,.px-md-8{padding-right:.57143rem!important}.pb-md-8,.py-md-8{padding-bottom:.57143rem!important}.pl-md-8,.px-md-8{padding-left:.57143rem!important}.p-md-16{padding:1.14286rem!important}.pt-md-16,.py-md-16{padding-top:1.14286rem!important}.pr-md-16,.px-md-16{padding-right:1.14286rem!important}.pb-md-16,.py-md-16{padding-bottom:1.14286rem!important}.pl-md-16,.px-md-16{padding-left:1.14286rem!important}.p-md-24{padding:1.71429rem!important}.pt-md-24,.py-md-24{padding-top:1.71429rem!important}.pr-md-24,.px-md-24{padding-right:1.71429rem!important}.pb-md-24,.py-md-24{padding-bottom:1.71429rem!important}.pl-md-24,.px-md-24{padding-left:1.71429rem!important}.p-md-32{padding:2.28571rem!important}.pt-md-32,.py-md-32{padding-top:2.28571rem!important}.pr-md-32,.px-md-32{padding-right:2.28571rem!important}.pb-md-32,.py-md-32{padding-bottom:2.28571rem!important}.pl-md-32,.px-md-32{padding-left:2.28571rem!important}.p-md-48{padding:3.42857rem!important}.pt-md-48,.py-md-48{padding-top:3.42857rem!important}.pr-md-48,.px-md-48{padding-right:3.42857rem!important}.pb-md-48,.py-md-48{padding-bottom:3.42857rem!important}.pl-md-48,.px-md-48{padding-left:3.42857rem!important}.p-md-64{padding:4.57143rem!important}.pt-md-64,.py-md-64{padding-top:4.57143rem!important}.pr-md-64,.px-md-64{padding-right:4.57143rem!important}.pb-md-64,.py-md-64{padding-bottom:4.57143rem!important}.pl-md-64,.px-md-64{padding-left:4.57143rem!important}.p-md-80{padding:5.71429rem!important}.pt-md-80,.py-md-80{padding-top:5.71429rem!important}.pr-md-80,.px-md-80{padding-right:5.71429rem!important}.pb-md-80,.py-md-80{padding-bottom:5.71429rem!important}.pl-md-80,.px-md-80{padding-left:5.71429rem!important}.p-md-112{padding:8rem!important}.pt-md-112,.py-md-112{padding-top:8rem!important}.pr-md-112,.px-md-112{padding-right:8rem!important}.pb-md-112,.py-md-112{padding-bottom:8rem!important}.pl-md-112,.px-md-112{padding-left:8rem!important}.p-md-128{padding:9.14286rem!important}.pt-md-128,.py-md-128{padding-top:9.14286rem!important}.pr-md-128,.px-md-128{padding-right:9.14286rem!important}.pb-md-128,.py-md-128{padding-bottom:9.14286rem!important}.pl-md-128,.px-md-128{padding-left:9.14286rem!important}.p-md-140{padding:10rem!important}.pt-md-140,.py-md-140{padding-top:10rem!important}.pr-md-140,.px-md-140{padding-right:10rem!important}.pb-md-140,.py-md-140{padding-bottom:10rem!important}.pl-md-140,.px-md-140{padding-left:10rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1441px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.71429rem!important}.mt-lg-1,.my-lg-1{margin-top:.71429rem!important}.mr-lg-1,.mx-lg-1{margin-right:.71429rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.71429rem!important}.ml-lg-1,.mx-lg-1{margin-left:.71429rem!important}.m-lg-2{margin:1.42857rem!important}.mt-lg-2,.my-lg-2{margin-top:1.42857rem!important}.mr-lg-2,.mx-lg-2{margin-right:1.42857rem!important}.mb-lg-2,.my-lg-2{margin-bottom:1.42857rem!important}.ml-lg-2,.mx-lg-2{margin-left:1.42857rem!important}.m-lg-3{margin:2.14286rem!important}.mt-lg-3,.my-lg-3{margin-top:2.14286rem!important}.mr-lg-3,.mx-lg-3{margin-right:2.14286rem!important}.mb-lg-3,.my-lg-3{margin-bottom:2.14286rem!important}.ml-lg-3,.mx-lg-3{margin-left:2.14286rem!important}.m-lg-4{margin:2.85714rem!important}.mt-lg-4,.my-lg-4{margin-top:2.85714rem!important}.mr-lg-4,.mx-lg-4{margin-right:2.85714rem!important}.mb-lg-4,.my-lg-4{margin-bottom:2.85714rem!important}.ml-lg-4,.mx-lg-4{margin-left:2.85714rem!important}.m-lg-5{margin:3.57143rem!important}.mt-lg-5,.my-lg-5{margin-top:3.57143rem!important}.mr-lg-5,.mx-lg-5{margin-right:3.57143rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3.57143rem!important}.ml-lg-5,.mx-lg-5{margin-left:3.57143rem!important}.m-lg-10{margin:7.14286rem!important}.mt-lg-10,.my-lg-10{margin-top:7.14286rem!important}.mr-lg-10,.mx-lg-10{margin-right:7.14286rem!important}.mb-lg-10,.my-lg-10{margin-bottom:7.14286rem!important}.ml-lg-10,.mx-lg-10{margin-left:7.14286rem!important}.m-lg-8{margin:.57143rem!important}.mt-lg-8,.my-lg-8{margin-top:.57143rem!important}.mr-lg-8,.mx-lg-8{margin-right:.57143rem!important}.mb-lg-8,.my-lg-8{margin-bottom:.57143rem!important}.ml-lg-8,.mx-lg-8{margin-left:.57143rem!important}.m-lg-16{margin:1.14286rem!important}.mt-lg-16,.my-lg-16{margin-top:1.14286rem!important}.mr-lg-16,.mx-lg-16{margin-right:1.14286rem!important}.mb-lg-16,.my-lg-16{margin-bottom:1.14286rem!important}.ml-lg-16,.mx-lg-16{margin-left:1.14286rem!important}.m-lg-24{margin:1.71429rem!important}.mt-lg-24,.my-lg-24{margin-top:1.71429rem!important}.mr-lg-24,.mx-lg-24{margin-right:1.71429rem!important}.mb-lg-24,.my-lg-24{margin-bottom:1.71429rem!important}.ml-lg-24,.mx-lg-24{margin-left:1.71429rem!important}.m-lg-32{margin:2.28571rem!important}.mt-lg-32,.my-lg-32{margin-top:2.28571rem!important}.mr-lg-32,.mx-lg-32{margin-right:2.28571rem!important}.mb-lg-32,.my-lg-32{margin-bottom:2.28571rem!important}.ml-lg-32,.mx-lg-32{margin-left:2.28571rem!important}.m-lg-48{margin:3.42857rem!important}.mt-lg-48,.my-lg-48{margin-top:3.42857rem!important}.mr-lg-48,.mx-lg-48{margin-right:3.42857rem!important}.mb-lg-48,.my-lg-48{margin-bottom:3.42857rem!important}.ml-lg-48,.mx-lg-48{margin-left:3.42857rem!important}.m-lg-64{margin:4.57143rem!important}.mt-lg-64,.my-lg-64{margin-top:4.57143rem!important}.mr-lg-64,.mx-lg-64{margin-right:4.57143rem!important}.mb-lg-64,.my-lg-64{margin-bottom:4.57143rem!important}.ml-lg-64,.mx-lg-64{margin-left:4.57143rem!important}.m-lg-80{margin:5.71429rem!important}.mt-lg-80,.my-lg-80{margin-top:5.71429rem!important}.mr-lg-80,.mx-lg-80{margin-right:5.71429rem!important}.mb-lg-80,.my-lg-80{margin-bottom:5.71429rem!important}.ml-lg-80,.mx-lg-80{margin-left:5.71429rem!important}.m-lg-112{margin:8rem!important}.mt-lg-112,.my-lg-112{margin-top:8rem!important}.mr-lg-112,.mx-lg-112{margin-right:8rem!important}.mb-lg-112,.my-lg-112{margin-bottom:8rem!important}.ml-lg-112,.mx-lg-112{margin-left:8rem!important}.m-lg-128{margin:9.14286rem!important}.mt-lg-128,.my-lg-128{margin-top:9.14286rem!important}.mr-lg-128,.mx-lg-128{margin-right:9.14286rem!important}.mb-lg-128,.my-lg-128{margin-bottom:9.14286rem!important}.ml-lg-128,.mx-lg-128{margin-left:9.14286rem!important}.m-lg-140{margin:10rem!important}.mt-lg-140,.my-lg-140{margin-top:10rem!important}.mr-lg-140,.mx-lg-140{margin-right:10rem!important}.mb-lg-140,.my-lg-140{margin-bottom:10rem!important}.ml-lg-140,.mx-lg-140{margin-left:10rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.71429rem!important}.pt-lg-1,.py-lg-1{padding-top:.71429rem!important}.pr-lg-1,.px-lg-1{padding-right:.71429rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.71429rem!important}.pl-lg-1,.px-lg-1{padding-left:.71429rem!important}.p-lg-2{padding:1.42857rem!important}.pt-lg-2,.py-lg-2{padding-top:1.42857rem!important}.pr-lg-2,.px-lg-2{padding-right:1.42857rem!important}.pb-lg-2,.py-lg-2{padding-bottom:1.42857rem!important}.pl-lg-2,.px-lg-2{padding-left:1.42857rem!important}.p-lg-3{padding:2.14286rem!important}.pt-lg-3,.py-lg-3{padding-top:2.14286rem!important}.pr-lg-3,.px-lg-3{padding-right:2.14286rem!important}.pb-lg-3,.py-lg-3{padding-bottom:2.14286rem!important}.pl-lg-3,.px-lg-3{padding-left:2.14286rem!important}.p-lg-4{padding:2.85714rem!important}.pt-lg-4,.py-lg-4{padding-top:2.85714rem!important}.pr-lg-4,.px-lg-4{padding-right:2.85714rem!important}.pb-lg-4,.py-lg-4{padding-bottom:2.85714rem!important}.pl-lg-4,.px-lg-4{padding-left:2.85714rem!important}.p-lg-5{padding:3.57143rem!important}.pt-lg-5,.py-lg-5{padding-top:3.57143rem!important}.pr-lg-5,.px-lg-5{padding-right:3.57143rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3.57143rem!important}.pl-lg-5,.px-lg-5{padding-left:3.57143rem!important}.p-lg-10{padding:7.14286rem!important}.pt-lg-10,.py-lg-10{padding-top:7.14286rem!important}.pr-lg-10,.px-lg-10{padding-right:7.14286rem!important}.pb-lg-10,.py-lg-10{padding-bottom:7.14286rem!important}.pl-lg-10,.px-lg-10{padding-left:7.14286rem!important}.p-lg-8{padding:.57143rem!important}.pt-lg-8,.py-lg-8{padding-top:.57143rem!important}.pr-lg-8,.px-lg-8{padding-right:.57143rem!important}.pb-lg-8,.py-lg-8{padding-bottom:.57143rem!important}.pl-lg-8,.px-lg-8{padding-left:.57143rem!important}.p-lg-16{padding:1.14286rem!important}.pt-lg-16,.py-lg-16{padding-top:1.14286rem!important}.pr-lg-16,.px-lg-16{padding-right:1.14286rem!important}.pb-lg-16,.py-lg-16{padding-bottom:1.14286rem!important}.pl-lg-16,.px-lg-16{padding-left:1.14286rem!important}.p-lg-24{padding:1.71429rem!important}.pt-lg-24,.py-lg-24{padding-top:1.71429rem!important}.pr-lg-24,.px-lg-24{padding-right:1.71429rem!important}.pb-lg-24,.py-lg-24{padding-bottom:1.71429rem!important}.pl-lg-24,.px-lg-24{padding-left:1.71429rem!important}.p-lg-32{padding:2.28571rem!important}.pt-lg-32,.py-lg-32{padding-top:2.28571rem!important}.pr-lg-32,.px-lg-32{padding-right:2.28571rem!important}.pb-lg-32,.py-lg-32{padding-bottom:2.28571rem!important}.pl-lg-32,.px-lg-32{padding-left:2.28571rem!important}.p-lg-48{padding:3.42857rem!important}.pt-lg-48,.py-lg-48{padding-top:3.42857rem!important}.pr-lg-48,.px-lg-48{padding-right:3.42857rem!important}.pb-lg-48,.py-lg-48{padding-bottom:3.42857rem!important}.pl-lg-48,.px-lg-48{padding-left:3.42857rem!important}.p-lg-64{padding:4.57143rem!important}.pt-lg-64,.py-lg-64{padding-top:4.57143rem!important}.pr-lg-64,.px-lg-64{padding-right:4.57143rem!important}.pb-lg-64,.py-lg-64{padding-bottom:4.57143rem!important}.pl-lg-64,.px-lg-64{padding-left:4.57143rem!important}.p-lg-80{padding:5.71429rem!important}.pt-lg-80,.py-lg-80{padding-top:5.71429rem!important}.pr-lg-80,.px-lg-80{padding-right:5.71429rem!important}.pb-lg-80,.py-lg-80{padding-bottom:5.71429rem!important}.pl-lg-80,.px-lg-80{padding-left:5.71429rem!important}.p-lg-112{padding:8rem!important}.pt-lg-112,.py-lg-112{padding-top:8rem!important}.pr-lg-112,.px-lg-112{padding-right:8rem!important}.pb-lg-112,.py-lg-112{padding-bottom:8rem!important}.pl-lg-112,.px-lg-112{padding-left:8rem!important}.p-lg-128{padding:9.14286rem!important}.pt-lg-128,.py-lg-128{padding-top:9.14286rem!important}.pr-lg-128,.px-lg-128{padding-right:9.14286rem!important}.pb-lg-128,.py-lg-128{padding-bottom:9.14286rem!important}.pl-lg-128,.px-lg-128{padding-left:9.14286rem!important}.p-lg-140{padding:10rem!important}.pt-lg-140,.py-lg-140{padding-top:10rem!important}.pr-lg-140,.px-lg-140{padding-right:10rem!important}.pb-lg-140,.py-lg-140{padding-bottom:10rem!important}.pl-lg-140,.px-lg-140{padding-left:10rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1920px){.m-xlg-0{margin:0!important}.mt-xlg-0,.my-xlg-0{margin-top:0!important}.mr-xlg-0,.mx-xlg-0{margin-right:0!important}.mb-xlg-0,.my-xlg-0{margin-bottom:0!important}.ml-xlg-0,.mx-xlg-0{margin-left:0!important}.m-xlg-1{margin:.71429rem!important}.mt-xlg-1,.my-xlg-1{margin-top:.71429rem!important}.mr-xlg-1,.mx-xlg-1{margin-right:.71429rem!important}.mb-xlg-1,.my-xlg-1{margin-bottom:.71429rem!important}.ml-xlg-1,.mx-xlg-1{margin-left:.71429rem!important}.m-xlg-2{margin:1.42857rem!important}.mt-xlg-2,.my-xlg-2{margin-top:1.42857rem!important}.mr-xlg-2,.mx-xlg-2{margin-right:1.42857rem!important}.mb-xlg-2,.my-xlg-2{margin-bottom:1.42857rem!important}.ml-xlg-2,.mx-xlg-2{margin-left:1.42857rem!important}.m-xlg-3{margin:2.14286rem!important}.mt-xlg-3,.my-xlg-3{margin-top:2.14286rem!important}.mr-xlg-3,.mx-xlg-3{margin-right:2.14286rem!important}.mb-xlg-3,.my-xlg-3{margin-bottom:2.14286rem!important}.ml-xlg-3,.mx-xlg-3{margin-left:2.14286rem!important}.m-xlg-4{margin:2.85714rem!important}.mt-xlg-4,.my-xlg-4{margin-top:2.85714rem!important}.mr-xlg-4,.mx-xlg-4{margin-right:2.85714rem!important}.mb-xlg-4,.my-xlg-4{margin-bottom:2.85714rem!important}.ml-xlg-4,.mx-xlg-4{margin-left:2.85714rem!important}.m-xlg-5{margin:3.57143rem!important}.mt-xlg-5,.my-xlg-5{margin-top:3.57143rem!important}.mr-xlg-5,.mx-xlg-5{margin-right:3.57143rem!important}.mb-xlg-5,.my-xlg-5{margin-bottom:3.57143rem!important}.ml-xlg-5,.mx-xlg-5{margin-left:3.57143rem!important}.m-xlg-10{margin:7.14286rem!important}.mt-xlg-10,.my-xlg-10{margin-top:7.14286rem!important}.mr-xlg-10,.mx-xlg-10{margin-right:7.14286rem!important}.mb-xlg-10,.my-xlg-10{margin-bottom:7.14286rem!important}.ml-xlg-10,.mx-xlg-10{margin-left:7.14286rem!important}.m-xlg-8{margin:.57143rem!important}.mt-xlg-8,.my-xlg-8{margin-top:.57143rem!important}.mr-xlg-8,.mx-xlg-8{margin-right:.57143rem!important}.mb-xlg-8,.my-xlg-8{margin-bottom:.57143rem!important}.ml-xlg-8,.mx-xlg-8{margin-left:.57143rem!important}.m-xlg-16{margin:1.14286rem!important}.mt-xlg-16,.my-xlg-16{margin-top:1.14286rem!important}.mr-xlg-16,.mx-xlg-16{margin-right:1.14286rem!important}.mb-xlg-16,.my-xlg-16{margin-bottom:1.14286rem!important}.ml-xlg-16,.mx-xlg-16{margin-left:1.14286rem!important}.m-xlg-24{margin:1.71429rem!important}.mt-xlg-24,.my-xlg-24{margin-top:1.71429rem!important}.mr-xlg-24,.mx-xlg-24{margin-right:1.71429rem!important}.mb-xlg-24,.my-xlg-24{margin-bottom:1.71429rem!important}.ml-xlg-24,.mx-xlg-24{margin-left:1.71429rem!important}.m-xlg-32{margin:2.28571rem!important}.mt-xlg-32,.my-xlg-32{margin-top:2.28571rem!important}.mr-xlg-32,.mx-xlg-32{margin-right:2.28571rem!important}.mb-xlg-32,.my-xlg-32{margin-bottom:2.28571rem!important}.ml-xlg-32,.mx-xlg-32{margin-left:2.28571rem!important}.m-xlg-48{margin:3.42857rem!important}.mt-xlg-48,.my-xlg-48{margin-top:3.42857rem!important}.mr-xlg-48,.mx-xlg-48{margin-right:3.42857rem!important}.mb-xlg-48,.my-xlg-48{margin-bottom:3.42857rem!important}.ml-xlg-48,.mx-xlg-48{margin-left:3.42857rem!important}.m-xlg-64{margin:4.57143rem!important}.mt-xlg-64,.my-xlg-64{margin-top:4.57143rem!important}.mr-xlg-64,.mx-xlg-64{margin-right:4.57143rem!important}.mb-xlg-64,.my-xlg-64{margin-bottom:4.57143rem!important}.ml-xlg-64,.mx-xlg-64{margin-left:4.57143rem!important}.m-xlg-80{margin:5.71429rem!important}.mt-xlg-80,.my-xlg-80{margin-top:5.71429rem!important}.mr-xlg-80,.mx-xlg-80{margin-right:5.71429rem!important}.mb-xlg-80,.my-xlg-80{margin-bottom:5.71429rem!important}.ml-xlg-80,.mx-xlg-80{margin-left:5.71429rem!important}.m-xlg-112{margin:8rem!important}.mt-xlg-112,.my-xlg-112{margin-top:8rem!important}.mr-xlg-112,.mx-xlg-112{margin-right:8rem!important}.mb-xlg-112,.my-xlg-112{margin-bottom:8rem!important}.ml-xlg-112,.mx-xlg-112{margin-left:8rem!important}.m-xlg-128{margin:9.14286rem!important}.mt-xlg-128,.my-xlg-128{margin-top:9.14286rem!important}.mr-xlg-128,.mx-xlg-128{margin-right:9.14286rem!important}.mb-xlg-128,.my-xlg-128{margin-bottom:9.14286rem!important}.ml-xlg-128,.mx-xlg-128{margin-left:9.14286rem!important}.m-xlg-140{margin:10rem!important}.mt-xlg-140,.my-xlg-140{margin-top:10rem!important}.mr-xlg-140,.mx-xlg-140{margin-right:10rem!important}.mb-xlg-140,.my-xlg-140{margin-bottom:10rem!important}.ml-xlg-140,.mx-xlg-140{margin-left:10rem!important}.p-xlg-0{padding:0!important}.pt-xlg-0,.py-xlg-0{padding-top:0!important}.pr-xlg-0,.px-xlg-0{padding-right:0!important}.pb-xlg-0,.py-xlg-0{padding-bottom:0!important}.pl-xlg-0,.px-xlg-0{padding-left:0!important}.p-xlg-1{padding:.71429rem!important}.pt-xlg-1,.py-xlg-1{padding-top:.71429rem!important}.pr-xlg-1,.px-xlg-1{padding-right:.71429rem!important}.pb-xlg-1,.py-xlg-1{padding-bottom:.71429rem!important}.pl-xlg-1,.px-xlg-1{padding-left:.71429rem!important}.p-xlg-2{padding:1.42857rem!important}.pt-xlg-2,.py-xlg-2{padding-top:1.42857rem!important}.pr-xlg-2,.px-xlg-2{padding-right:1.42857rem!important}.pb-xlg-2,.py-xlg-2{padding-bottom:1.42857rem!important}.pl-xlg-2,.px-xlg-2{padding-left:1.42857rem!important}.p-xlg-3{padding:2.14286rem!important}.pt-xlg-3,.py-xlg-3{padding-top:2.14286rem!important}.pr-xlg-3,.px-xlg-3{padding-right:2.14286rem!important}.pb-xlg-3,.py-xlg-3{padding-bottom:2.14286rem!important}.pl-xlg-3,.px-xlg-3{padding-left:2.14286rem!important}.p-xlg-4{padding:2.85714rem!important}.pt-xlg-4,.py-xlg-4{padding-top:2.85714rem!important}.pr-xlg-4,.px-xlg-4{padding-right:2.85714rem!important}.pb-xlg-4,.py-xlg-4{padding-bottom:2.85714rem!important}.pl-xlg-4,.px-xlg-4{padding-left:2.85714rem!important}.p-xlg-5{padding:3.57143rem!important}.pt-xlg-5,.py-xlg-5{padding-top:3.57143rem!important}.pr-xlg-5,.px-xlg-5{padding-right:3.57143rem!important}.pb-xlg-5,.py-xlg-5{padding-bottom:3.57143rem!important}.pl-xlg-5,.px-xlg-5{padding-left:3.57143rem!important}.p-xlg-10{padding:7.14286rem!important}.pt-xlg-10,.py-xlg-10{padding-top:7.14286rem!important}.pr-xlg-10,.px-xlg-10{padding-right:7.14286rem!important}.pb-xlg-10,.py-xlg-10{padding-bottom:7.14286rem!important}.pl-xlg-10,.px-xlg-10{padding-left:7.14286rem!important}.p-xlg-8{padding:.57143rem!important}.pt-xlg-8,.py-xlg-8{padding-top:.57143rem!important}.pr-xlg-8,.px-xlg-8{padding-right:.57143rem!important}.pb-xlg-8,.py-xlg-8{padding-bottom:.57143rem!important}.pl-xlg-8,.px-xlg-8{padding-left:.57143rem!important}.p-xlg-16{padding:1.14286rem!important}.pt-xlg-16,.py-xlg-16{padding-top:1.14286rem!important}.pr-xlg-16,.px-xlg-16{padding-right:1.14286rem!important}.pb-xlg-16,.py-xlg-16{padding-bottom:1.14286rem!important}.pl-xlg-16,.px-xlg-16{padding-left:1.14286rem!important}.p-xlg-24{padding:1.71429rem!important}.pt-xlg-24,.py-xlg-24{padding-top:1.71429rem!important}.pr-xlg-24,.px-xlg-24{padding-right:1.71429rem!important}.pb-xlg-24,.py-xlg-24{padding-bottom:1.71429rem!important}.pl-xlg-24,.px-xlg-24{padding-left:1.71429rem!important}.p-xlg-32{padding:2.28571rem!important}.pt-xlg-32,.py-xlg-32{padding-top:2.28571rem!important}.pr-xlg-32,.px-xlg-32{padding-right:2.28571rem!important}.pb-xlg-32,.py-xlg-32{padding-bottom:2.28571rem!important}.pl-xlg-32,.px-xlg-32{padding-left:2.28571rem!important}.p-xlg-48{padding:3.42857rem!important}.pt-xlg-48,.py-xlg-48{padding-top:3.42857rem!important}.pr-xlg-48,.px-xlg-48{padding-right:3.42857rem!important}.pb-xlg-48,.py-xlg-48{padding-bottom:3.42857rem!important}.pl-xlg-48,.px-xlg-48{padding-left:3.42857rem!important}.p-xlg-64{padding:4.57143rem!important}.pt-xlg-64,.py-xlg-64{padding-top:4.57143rem!important}.pr-xlg-64,.px-xlg-64{padding-right:4.57143rem!important}.pb-xlg-64,.py-xlg-64{padding-bottom:4.57143rem!important}.pl-xlg-64,.px-xlg-64{padding-left:4.57143rem!important}.p-xlg-80{padding:5.71429rem!important}.pt-xlg-80,.py-xlg-80{padding-top:5.71429rem!important}.pr-xlg-80,.px-xlg-80{padding-right:5.71429rem!important}.pb-xlg-80,.py-xlg-80{padding-bottom:5.71429rem!important}.pl-xlg-80,.px-xlg-80{padding-left:5.71429rem!important}.p-xlg-112{padding:8rem!important}.pt-xlg-112,.py-xlg-112{padding-top:8rem!important}.pr-xlg-112,.px-xlg-112{padding-right:8rem!important}.pb-xlg-112,.py-xlg-112{padding-bottom:8rem!important}.pl-xlg-112,.px-xlg-112{padding-left:8rem!important}.p-xlg-128{padding:9.14286rem!important}.pt-xlg-128,.py-xlg-128{padding-top:9.14286rem!important}.pr-xlg-128,.px-xlg-128{padding-right:9.14286rem!important}.pb-xlg-128,.py-xlg-128{padding-bottom:9.14286rem!important}.pl-xlg-128,.px-xlg-128{padding-left:9.14286rem!important}.p-xlg-140{padding:10rem!important}.pt-xlg-140,.py-xlg-140{padding-top:10rem!important}.pr-xlg-140,.px-xlg-140{padding-right:10rem!important}.pb-xlg-140,.py-xlg-140{padding-bottom:10rem!important}.pl-xlg-140,.px-xlg-140{padding-left:10rem!important}.m-xlg-auto{margin:auto!important}.mt-xlg-auto,.my-xlg-auto{margin-top:auto!important}.mr-xlg-auto,.mx-xlg-auto{margin-right:auto!important}.mb-xlg-auto,.my-xlg-auto{margin-bottom:auto!important}.ml-xlg-auto,.mx-xlg-auto{margin-left:auto!important}}@media (max-width:767.98px){.pt-xs-0{padding-top:0!important}.pb-xs-0{padding-bottom:0!important}.pl-xs-0{padding-left:0!important}.pr-xs-0{padding-right:0!important}}.bg-red{background-color:#6e1e21!important}.bg-black{background-color:#000!important}.bg-grey{background-color:#616161!important}.bg-white{background-color:#fff!important}.bg-almost-white{background-color:#f2f3f4!important}.c-black{color:#000!important}.ul{margin:0 0 31.999px;margin:0 0 2.28571rem;padding:0 0 0 100px;padding:0 0 0 7.14286rem;font-family:Formular;color:#616161;font-size:14px;font-size:1rem;line-height:1.5;list-style:none}.ul>li{position:relative}.ul>li:not(:last-child){margin-bottom:4.999px;margin-bottom:.35714rem}.ul>li:before{content:"\2014";position:absolute;top:0;left:-42px;left:-3rem}.ul--dash-red>li:before{color:#6e1e21}@media (max-width:767.98px){.ul{padding-left:2.14286rem}.ul>li:not(:last-child){margin-bottom:1.71429rem}.ul>li:before{left:-2.28571rem}}.collapsing,.fade{-webkit-transition:all .5s cubic-bezier(.43,0,.03,1);transition:all .5s cubic-bezier(.43,0,.03,1)}.disable-hover{pointer-events:none!important}.text-center{text-align:center!important}.max-w-380{max-width:380px;max-width:27.14286rem}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #fff;border-radius:0;height:50px;height:3.57143rem}.select2-container--default .select2-selection--single[aria-expanded=true]{z-index:1052}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#6e1e21;line-height:17.999px;line-height:1.28571rem;padding:17px 56px 16px 30px;padding:1.21429rem 4rem 1.14286rem 2.14286rem}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:0;right:17.999px;right:1.28571rem;width:19.999px;width:1.42857rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{left:50%;margin-left:-2px;margin-top:-3px;position:absolute;top:50%;border:none;border-left:1px solid #000;border-bottom:1px solid #000;height:4.999px;height:.35714rem;width:4.999px;width:.35714rem;background-color:transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-1px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default .select2-dropdown{background-color:#fff;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.1);box-shadow:0 10px 15px 0 rgba(0,0,0,.1);border:none;border-radius:0}.select2-container--default .select2-results{display:block}.select2-container--default .select2-results__options{list-style:none;margin:0;padding:0}.select2-container--default .select2-results__option{padding:17px 56px 16px 30px;padding:1.21429rem 4rem 1.14286rem 2.14286rem;overflow:hidden;text-overflow:ellipsis;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;color:#616161}.select2-container--default .select2-results__option[aria-selected]{cursor:pointer}.select2-container--default .select2-container--open .select2-dropdown{left:0}.select2-container--default .select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--default .select2-search--dropdown{display:block;padding:4px}.select2-container--default .select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-container--default .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-container--default .select2-search--dropdown.select2-search--hide{display:none}.select2-container--default.select2-container--focus .select2-selection{outline:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown{display:none}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:360px;max-height:25.71429rem;overflow-y:auto}.select2-container--default .select2-results__option{position:relative;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.select2-container--default .select2-results__option.loading-results{display:none}.select2-container--default .select2-results__option:not(:last-child):before{content:"";position:absolute;bottom:0;left:30px;left:2.14286rem;right:30px;right:2.14286rem;height:1px;background-color:#f2f3f4}.select2-container--default .select2-results__option:after{top:50%;right:19.999px;right:1.42857rem;position:absolute;content:"";display:none;width:8px;width:.57143rem;height:4.999px;height:.35714rem;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);border-bottom:1px solid #6e1e21;border-left:1px solid #6e1e21}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{color:#6e1e21}.select2-container--default .select2-results__option[aria-selected=true]:after{display:block}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f2f3f4}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{border:1px solid #d0d7dd;border-radius:0;height:51px;height:3.64286rem;outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:50px;line-height:3.57143rem;padding-left:24px;padding-left:1.71429rem;padding-right:28px;padding-right:2rem}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#fff;border:none;height:47.999px;height:3.42857rem;position:absolute;top:1px;right:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#212121 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #212121;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #d0d7dd;border-radius:0;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #d0d7dd;border-radius:0;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #d0d7dd;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;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;-webkit-box-sizing:border-box;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-ajax-holder .mfp-content,.mfp-inline-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:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-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:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;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:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-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:.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:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{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:.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%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{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;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.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-height:300px),screen and (max-width:800px) and (orientation:landscape){.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{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;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,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0s;transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}[data-aos][data-aos][data-aos-easing=custom-fade],body[data-aos-easing=custom-fade] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.43,0,.03,1);transition-timing-function:cubic-bezier(.43,0,.03,1)}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:16px;top:1.14286rem;left:0;bottom:16px;bottom:1.14286rem;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#f2f3f4}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#6e1e21}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:50%}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-color:#fff;border:1px solid hsla(0,0%,100%,.2);-webkit-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}html{font-size:14px}@media (min-width:768px) and (max-width:1023px){html{font-size:8px}}@media (min-width:1024px) and (max-width:1399px){html{font-size:1vw}}@media (min-width:1400px) and (max-width:1599px){html{font-size:14px}}.container{width:100%;margin-right:auto;margin-left:auto;padding:0 24px;padding:0 1.71429rem}@media (min-width:768px){.container{max-width:89.14286rem}}@media (min-width:1024px){.container{max-width:89.14286rem}}@media (min-width:1441px){.container{max-width:89.14286rem}}.container--no-padding{padding-left:0;padding-right:0}@media (max-width:767.98px){.container--xs-no-padding{padding-left:0;padding-right:0}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding:0 24px;padding:0 1.71429rem}.row--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row--multiline,.row--reverse{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.row--multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}.row--center{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.row--gutter{-webkit-box-sizing:border-box;box-sizing:border-box;display:1.14286rem;margin-left:-.57143rem;margin-right:-.57143rem}.row--gutter>.col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.row--gutter>.col,.row--gutter>.col-1{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .57143rem 1.14286rem}.row--gutter>.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%}.row--gutter>.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%}.row--gutter>.col-2,.row--gutter>.col-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding:0 .57143rem 1.14286rem}.row--gutter>.col-3{-ms-flex:0 0 25%;flex:0 0 25%}.row--gutter>.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.row--gutter>.col-4,.row--gutter>.col-5{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding:0 .57143rem 1.14286rem}.row--gutter>.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%}.row--gutter>.col-6{-ms-flex:0 0 50%;flex:0 0 50%}.row--gutter>.col-6,.row--gutter>.col-7{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding:0 .57143rem 1.14286rem}.row--gutter>.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%}.row--gutter>.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%}.row--gutter>.col-8,.row--gutter>.col-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding:0 .57143rem 1.14286rem}.row--gutter>.col-9{-ms-flex:0 0 75%;flex:0 0 75%}.row--gutter>.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}.row--gutter>.col-10,.row--gutter>.col-11{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding:0 .57143rem 1.14286rem}.row--gutter>.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%}.row--gutter>.col-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 .57143rem 1.14286rem}}@media (max-width:767.98px){.row:not(.row--mobile){-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row:not(.row--mobile)>.col-1,.row:not(.row--mobile)>.col-2,.row:not(.row--mobile)>.col-3,.row:not(.row--mobile)>.col-4,.row:not(.row--mobile)>.col-5,.row:not(.row--mobile)>.col-6,.row:not(.row--mobile)>.col-7,.row:not(.row--mobile)>.col-8,.row:not(.row--mobile)>.col-9,.row:not(.row--mobile)>.col-10,.row:not(.row--mobile)>.col-11,.row:not(.row--mobile)>.col-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:none}}.fade{-webkit-transition:opacity .15s;transition:opacity .15s}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .15s;transition:height .15s}a{color:#6e1e21;text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}.btn,a:hover{text-decoration:none}.btn{position:relative;overflow:hidden;z-index:0;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:0;padding:15px 30px;padding:1.07143rem 2.14286rem;font-style:normal;font-family:Formular;font-size:14px;font-size:1rem;line-height:17px;line-height:1.21429rem;color:#000;background-color:#fff;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1) 0s;transition:all .2s cubic-bezier(.43,0,.03,1) 0s}@media (max-width:767.98px){.btn{white-space:inherit}}.btn.hover,.btn:hover{border-color:rgba(0,0,0,.2)}.btn.focus,.btn:focus{outline:0}.btn.disabled,.btn:disabled{opacity:.5}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none;background-color:#fff}.btn--primary{color:#fff;background-color:#6e1e21;border-color:#6e1e21}.btn--primary.hover,.btn--primary:hover{background-color:#5a191b;border-color:#5a191b}.btn--red{color:#6e1e21;background-color:transparent;border:1px solid rgba(110,30,33,.2);-webkit-transition:all .4s cubic-bezier(.43,0,.03,1) 0s;transition:all .4s cubic-bezier(.43,0,.03,1) 0s}.btn--red.hover,.btn--red:hover{border-color:#6e1e21;color:#fff;background-color:#6e1e21}.btn--red.focus,.btn--red:focus{outline:0}.btn--red:not(:disabled):not(.disabled).active,.btn--red:not(:disabled):not(.disabled):active{background-image:none;background-color:#6e1e21}.btn--red-outline{color:#6e1e21;background-color:transparent;border:1px solid rgba(110,30,33,.2)}.btn--red-outline,.btn--red-outline:before{-webkit-transition:all .4s cubic-bezier(.43,0,.03,1) 0s;transition:all .4s cubic-bezier(.43,0,.03,1) 0s}.btn--red-outline:before{content:"";display:block;position:absolute;left:0;top:0;right:0;height:0;z-index:-1;background-color:#6e1e21}.btn--red-outline.hover,.btn--red-outline:hover{border-color:#6e1e21;color:#fff;background-color:transparent}.btn--red-outline.hover:before,.btn--red-outline:hover:before{bottom:0;top:auto;height:100%}.btn--red-outline.focus,.btn--red-outline:focus{outline:0}.btn--red-outline:not(:disabled):not(.disabled).active,.btn--red-outline:not(:disabled):not(.disabled):active{background-image:none;background-color:#6e1e21}.btn--white-outline{color:#fff;background-color:transparent;border:1px solid hsla(0,0%,100%,.2)}.btn--white-outline,.btn--white-outline:before{-webkit-transition:all .4s cubic-bezier(.43,0,.03,1) 0s;transition:all .4s cubic-bezier(.43,0,.03,1) 0s}.btn--white-outline:before{content:"";display:block;position:absolute;left:0;top:0;right:0;height:0;z-index:-1;background-color:#fff}.btn--white-outline.hover,.btn--white-outline:hover{border-color:transparent;color:#6e1e21;background-color:transparent}.btn--white-outline.hover:before,.btn--white-outline:hover:before{bottom:0;top:auto;height:100%}.btn--white-outline.focus,.btn--white-outline:focus{outline:0}.btn--white-outline:not(:disabled):not(.disabled).active,.btn--white-outline:not(:disabled):not(.disabled):active{background-image:none;background-color:#fff}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-link{background-color:transparent}.btn-link.focus,.btn-link:focus{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{pointer-events:none}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:4.999px;margin-top:.35714rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.link{color:#6e1e21;background-color:transparent;text-decoration:none;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.link.focus,.link:focus{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.link.hover,.link:hover{text-decoration:underline}.link--backward:before{margin-right:10px;-webkit-transform:rotate(135deg) translateX(-50%);transform:rotate(135deg) translateX(-50%);-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.link--backward:before,.link--forward:after{content:"";display:inline-block;width:4.999px;width:.35714rem;height:4.999px;height:.35714rem;border-bottom:1px solid #fff;border-right:1px solid #fff;background-color:transparent}.link--forward:after{margin-left:10px;-webkit-transform:rotate(-45deg) translateX(-50%);transform:rotate(-45deg) translateX(-50%)}.link--has-arrow-right{display:table;position:relative;padding-right:39.999px;padding-right:2.85714rem}.link--has-arrow-right:after{content:"";display:block;position:absolute;right:10px;right:.71429rem;-webkit-transition:right .3s ease;transition:right .3s ease;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;width:.64286rem;height:11.999px;height:.85714rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzZFMUUyMSI+PHBhdGggZD0iTTAgNS4wMTdoMTAuMDM3TDYuODEzIDguMjY4IDcuNTM3IDkgMTIgNC41IDcuNTM3IDBsLS43MjQuNzMyIDMuMjI0IDMuMjUxSDB6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;background-position:50%}.link--has-arrow-right:hover:after{right:0}.btn-close{cursor:pointer;position:relative;height:30px;height:2.14286rem;width:30px;width:2.14286rem;padding:0;margin:0;border:none;border-radius:50%;background-color:#fff;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.btn-close:after,.btn-close:before{content:"";display:block;position:absolute;top:50%;left:50%;background-color:#212121;width:17.999px;width:1.28571rem;height:2px}.btn-close:before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.btn-close:after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.btn-close:hover{background-color:#f2f3f4}.loader{display:block;text-align:center}.loader__button{display:inline-block;padding:8px;padding:.57143rem}.loader__button svg{height:38.999px;height:2.78571rem}.btn-list>.btn{margin-bottom:10px;margin-bottom:.71429rem}@media (min-width:768px){.btn-list>.btn{margin-bottom:1.42857rem}.btn-list>.btn:not(:first-child){margin-left:1.42857rem}}.btn-list:last-child{margin-bottom:-10px;margin-bottom:-.71429rem}@media (min-width:768px){.btn-list:last-child{margin-bottom:-1.42857rem}}.tab__header-scroll{height:50px;height:3.57143rem;overflow:hidden}.tab__header-wrapper{overflow-x:auto;overflow-y:hidden}.tab__header-scroll .tab__header-wrapper{padding-bottom:50px;padding-bottom:3.57143rem}.tab__header{margin:0;padding:0;list-style:none;overflow-x:visible;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tab__header-wrapper{padding-bottom:50px;padding-bottom:3.57143rem}.tab__header>li{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tab__header>li:not(:last-child){margin-right:47.999px;margin-right:3.42857rem}.tab__link{display:inline-block;color:#212121;text-decoration:none;height:50px;height:3.57143rem;font-size:14px;font-size:1rem;line-height:1.5;padding:14px 0 11.999px;padding:1rem 0 .85714rem;border-bottom:3px solid transparent;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1);cursor:pointer}.tab__link.active,.tab__link:hover{border-color:#6e1e21;color:#6e1e21}.tab__pane{display:none}.tab__pane.active{display:block}.collapse .swiper-container{visibility:hidden}.collapse.show .swiper-container{visibility:visible}.alert{position:relative}.alert-heading{color:inherit}.alert-dismissible .close{position:absolute;top:0;right:0;color:inherit}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb-item{color:rgba(97,97,97,.5)}.breadcrumb-item+.breadcrumb-item{padding-left:30px;padding-left:2.14286rem;margin-bottom:16px;margin-bottom:1.14286rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;content:"|";padding-right:30px;padding-right:2.14286rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item>a{text-decoration:none;color:inherit}.breadcrumb-item.active{color:#6e1e21}@media (max-width:767.98px){.breadcrumb-item+.breadcrumb-item{padding-left:.71429rem}.breadcrumb-item+.breadcrumb-item:before{padding-right:.71429rem}}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group,.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:0}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{width:100%}.btn-group--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-group--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group>.btn:first-child{margin-left:0}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:0;margin-left:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.form-control{display:block;width:100%;padding:4.999px;padding:.35714rem;font-size:14px;font-size:1rem;line-height:1;color:#000;background-color:transparent;background-clip:padding-box;border:1px solid #000}.form-control::-ms-expand{background-color:transparent;border:0}.form-control::-webkit-input-placeholder{opacity:1}.form-control::-ms-input-placeholder{opacity:1}.form-control::placeholder{opacity:1}.form-control:disabled,.form-control[readonly]{opacity:1}.form{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem}.form .parsley-errors-list{display:none;list-style:none;margin:0;padding:0;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.form .parsley-errors-list.filled{display:block}.form button,.form input,.form select,.form textarea{font-family:inherit;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.form textarea{width:100%;resize:none}.form input:not([type=hidden]):not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),.form select,.form textarea{-webkit-appearance:none;border:1px solid #d0d7dd;background-color:#fff;padding:15px 22px;padding:1.07143rem 1.57143rem;line-height:19.999px;line-height:1.42857rem;color:#212121;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1);border-radius:0}.form input:not([type=hidden]):not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):hover,.form select:hover,.form textarea:hover{z-index:1}.form input:not([type=hidden]):not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):active,.form input:not([type=hidden]):not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,.form select:active,.form select:focus,.form textarea:active,.form textarea:focus{z-index:1;outline:none}.form input:not([type=hidden]):not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):active,.form input:not([type=hidden]):not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,.form textarea:active,.form textarea:focus{border-bottom-color:transparent;-webkit-box-shadow:inset 0 -2px 0 0 #479ccf;box-shadow:inset 0 -2px 0 0 #479ccf}.form input:not([type=hidden]):not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]).parsley-error,.form textarea.parsley-error{border-bottom-color:transparent;-webkit-box-shadow:inset 0 -2px 0 0 #6e1e21;box-shadow:inset 0 -2px 0 0 #6e1e21}.form label{color:#616161;margin-bottom:16px;margin-bottom:1.14286rem}.form label:last-child{margin-bottom:8px;margin-bottom:.57143rem}.form .field{width:100%;margin-bottom:24px;margin-bottom:1.71429rem;position:relative}.form .field-label{display:block;width:100%}.form .field-label .mute-text{color:#d0d7dd}.form .field-help{color:#d0d7dd;margin-bottom:16px;margin-bottom:1.14286rem}.form .field-help~.field-label{margin-bottom:8px;margin-bottom:.57143rem}.form .field-error,.form .field .parsley-errors-list{position:absolute;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.form .field .parsley-errors-list{list-style:none;padding:0;margin:0;font-size:10px;font-size:.71429rem;line-height:19.999px;line-height:1.42857rem;color:#6e1e21}.form .field-input{display:block;width:100%}.form .field-input--error{color:#6e1e21}.form .field--file .field-label{margin-bottom:28px;margin-bottom:2rem}.form .checkbox{margin-bottom:16px;margin-bottom:1.14286rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .checkbox label{position:relative;padding-left:31.999px;padding-left:2.28571rem;margin-bottom:0}.form .checkbox label:before{left:0;top:0;width:16px;width:1.14286rem;height:16px;height:1.14286rem;background-color:#fff;border:1px solid #ccc;border-radius:2px}.form .checkbox label:after,.form .checkbox label:before{content:"";display:block;position:absolute;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.form .checkbox label:after{left:3px;left:.21429rem;top:3.999px;top:.28571rem;width:10px;width:.71429rem;height:5.999px;height:.42857rem;border-left:2px solid #212121;border-bottom:2px solid #212121;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}.form .checkbox input{z-index:-10;opacity:0;position:absolute;pointer-events:none}.form .checkbox input:focus+label:before,.form .checkbox input:hover+label:before{border-color:#479ccf}.form .checkbox input:checked+label:after{opacity:1}@media (max-width:767.98px){.form .checkbox{margin-bottom:.57143rem}}.form .radio{margin-bottom:16px;margin-bottom:1.14286rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .radio label{position:relative;padding-left:31.999px;padding-left:2.28571rem;margin-bottom:0}.form .radio label:before{left:0;top:0;width:16px;width:1.14286rem;height:16px;height:1.14286rem;background-color:#fff;border:1px solid #ccc;border-radius:50%}.form .radio label:after,.form .radio label:before{content:"";display:block;position:absolute;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.form .radio label:after{left:3.999px;left:.28571rem;top:3.999px;top:.28571rem;width:8px;width:.57143rem;height:8px;height:.57143rem;background-color:#212121;border-radius:50%;opacity:0}.form .radio input{z-index:-10;opacity:0;position:absolute;pointer-events:none}.form .radio input:focus+label:before,.form .radio input:hover+label:before{border-color:#479ccf}.form .radio input:checked+label:before{border-color:#d0d7dd}.form .radio input:checked+label:after{opacity:1}.form .file-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form .file-input__button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;font-size:14px;font-size:1rem;line-height:30px;line-height:2.14286rem;padding:0 19.999px;padding:0 1.42857rem;margin-bottom:0;border:1px solid #d0d7dd;border-radius:1.07143rem;color:#616161;background-color:#fff}.form .file-input__button:hover{border-color:#479ccf;color:#212121}.form .file-input__delete{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:none;height:30px;height:2.14286rem;width:30px;width:2.14286rem;-webkit-appearance:none;cursor:pointer;background-color:#fff;border:none;border-radius:50%;padding:0;margin:0}.form .file-input__delete:after,.form .file-input__delete:before{content:"";display:block;position:absolute;background-color:#000;width:17px;width:1.21429rem;height:2px;right:50%;top:50%}.form .file-input__delete:after{-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg)}.form .file-input__delete:before{-webkit-transform:translateX(50%) translateY(-50%) rotate(-45deg);transform:translateX(50%) translateY(-50%) rotate(-45deg)}.form .file-input__delete:hover{background-color:#f2f3f4}.form .file-input__delete:hover:after,.form .file-input__delete:hover:before{background-color:#b23b3f}.form .file-input__name{cursor:default;position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:14px;font-size:1rem;line-height:30px;line-height:2.14286rem;height:30px;height:2.14286rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#d0d7dd;padding-left:19.999px;padding-left:1.42857rem}.form .file-input__name.active{color:#212121}.form .file-input__name.active~.file-input__delete{display:block}.form .file-input input[type=file]{position:absolute;clip:rect(0,0,0,0)}.form .file-input input[type=file]:active~.file-input__button,.form .file-input input[type=file]:focus~.file-input__button{border-color:#479ccf;color:#212121}.form .file-input .parsley-errors-list{padding-top:5.999px;padding-top:.42857rem;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.form .file-preview{width:100%}.form .file-preview img{width:100%;height:auto}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.input-group .select2{-webkit-box-flex:0;-ms-flex:0 1 0%;flex:0 1 0%}.input-group .select2-selection{border:1px solid #d0d7dd;height:100%}.input-group .select2-selection__rendered{padding-left:10px!important;padding-left:.71429rem!important;padding-right:30px!important;padding-right:2.14286rem!important;text-align:center!important;width:70px!important;width:5rem!important}.input-group .select2-selection__arrow{right:7px!important;right:.5rem!important}.input-group .select2-results{width:100%}.input-group .select2-results__option{padding-left:10px!important;padding-left:.71429rem!important;padding-right:30px!important;padding-right:2.14286rem!important;width:100%;text-align:center!important}.input-group .select2-results__option:before{left:0!important;right:0!important}.input-group .select2-results__option:after{right:10px!important;right:.71429rem!important}.input-group input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-left:none!important}.input-group .parsley-errors-list{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.custom-search{position:relative}.custom-search__input{border:1px solid #fff;background-color:#fff;padding:14.499px 45px 14.499px 30px;padding:1.03571rem 3.21429rem 1.03571rem 2.14286rem;height:50px;height:3.57143rem;color:#000;width:100%;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.custom-search__input:focus,.custom-search__input:hover{outline:0;border-color:#6e1e21}.custom-search__icon{position:absolute;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 19.999px;padding:0 1.42857rem;background-color:transparent;border:none;right:4.999px;right:.35714rem;top:0;bottom:0}.custom-search__icon svg path{-webkit-transition:stroke .3s ease;transition:stroke .3s ease;stroke:#000}.custom-search__icon:hover svg path{stroke:#6e1e21}.custom-search__icon:hover~.custom-search__input{border-color:#6e1e21}.custom-search__icon:focus{outline:none}@media (min-width:768px){.filter__wrapper .custom-search,.filter__wrapper .custom-select,.filter__wrapper .custom-select2,.filter__wrapper .datepicker-group{padding-right:1px}}@media (max-width:767.98px){.filter__wrapper .custom-search,.filter__wrapper .custom-select,.filter__wrapper .custom-select2,.filter__wrapper .datepicker-group{margin-bottom:2px}}.modal-success{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;overflow-y:scroll}.modal-success.mfp-bg{opacity:0}.modal-success.mfp-ready{opacity:1}.modal-success.mfp-removing{opacity:0}.modal-success__wrapper{text-align:center}.modal-success__title{font-family:Playfair Display;color:#6e1e21;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem}.modal-success__text{color:#616161;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Times New Roman,Times,serif;color:#6e1e21;font-weight:400;margin-bottom:24px;margin-bottom:1.71429rem}.h1--white,.h2--white,.h3--white,.h4--white,.h5--white,.h6--white,h1--white,h2--white,h3--white,h4--white,h5--white,h6--white{color:#fff}.h1,h1{font-size:59.999px;font-size:4.28571rem;line-height:70px;line-height:5rem}.h1,.h1+p,h1,h1+p{margin-bottom:80px;margin-bottom:5.71429rem}@media (max-width:767.98px){.h1,h1{font-size:2.14286rem;line-height:2.57143rem}}.h2,h2{font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem}.h2+p,h2+p{margin-bottom:64px;margin-bottom:4.57143rem}@media (max-width:767.98px){.h2,h2{font-size:2.14286rem;line-height:2.71429rem}}.h3,h3{font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem}.h3+p,h3+p{margin-bottom:47.999px;margin-bottom:3.42857rem}@media (max-width:767.98px){.h3,h3{font-size:1.28571rem;line-height:2.14286rem}}.h4,h4{font-size:17.999px;font-size:1.28571rem;line-height:24px;line-height:1.71429rem}.subtitle{color:#212121;font-family:Playfair Display,Times New Roman,Times,serif;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;margin-bottom:47.999px;margin-bottom:3.42857rem}.subtitle+p{margin-bottom:80px;margin-bottom:5.71429rem}@media (max-width:767.98px){.subtitle{font-size:1.5rem;line-height:2.14286rem}}p{color:#616161;font-family:Formular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;margin-bottom:19.999px;margin-bottom:1.42857rem}.tel-link{font-family:Playfair Display;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;color:#212121;text-decoration:none}.tel-link:hover{text-decoration:underline}.mail-link{font-family:Playfair Display;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;color:#6e1e21;text-decoration:none}.mail-link:hover{text-decoration:underline}.mute-text{color:#616161}.user-text,.user-text p{font-size:14px;font-size:1rem;line-height:1.5;font-family:Formular;color:#616161}.user-text p{margin-bottom:19.999px;margin-bottom:1.42857rem}.user-text .table{width:100%;overflow-x:auto;overflow-y:hidden;background-color:#fff}.user-text .table--almost-white{background-color:#f2f3f4}.user-text table{width:auto}.user-text tr:first-child td,.user-text tr:first-child th{padding-top:19.999px;padding-top:1.42857rem}.user-text tr:last-child td{padding-bottom:30px;padding-bottom:2.14286rem}.user-text td,.user-text th{padding-left:19.999px;padding-left:1.42857rem;padding-right:19.999px;padding-right:1.42857rem}.user-text td:not(:first-child),.user-text th:not(:first-child){border-left:1px solid #f2f3f4}.user-text td:first-child,.user-text th:first-child{padding-left:50px;padding-left:3.57143rem}.user-text td:last-child,.user-text th:last-child{padding-right:19.999px;padding-right:1.42857rem}.user-text th{font-weight:700}.user-text h4{margin:0 -50px;margin:0 -3.57143rem;padding:19.999px 50px;padding:1.42857rem 3.57143rem;border-top:1px solid #f2f3f4;border-bottom:1px solid #f2f3f4}.section{position:relative;color:#212121;background-color:#fff;padding-top:0;padding-bottom:0}.section--small{padding-top:24px;padding-top:1.71429rem;padding-bottom:24px;padding-bottom:1.71429rem}.section--medium{padding-top:47.999px;padding-top:3.42857rem;padding-bottom:47.999px;padding-bottom:3.42857rem}.section--large{padding-top:64px;padding-top:4.57143rem;padding-bottom:64px;padding-bottom:4.57143rem}.section--almost-white{color:#212121;background-color:#f2f3f4}@media (min-width:768px){.section--small{padding-top:3.42857rem;padding-bottom:3.42857rem}.section--medium{padding-top:5.71429rem;padding-bottom:5.71429rem}.section--large{padding-top:10.28571rem;padding-bottom:10.28571rem}}@media (max-width:767.98px){.section--xs-no-padding{padding-top:0;padding-bottom:0}}.custom-select{position:relative}.custom-select__btn{pointer-events:none;position:absolute;right:24.999px;right:1.78571rem;top:15px;top:1.07143rem}.custom-select__btn svg{width:4.999px;width:.35714rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.custom-select__btn svg path{stroke:#6e1e21}.custom-select__btn--active svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.custom-select select{display:none}.select-selected{background-color:#fff;height:50px;height:3.57143rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14.499px 56px 14.499px 30px;padding:1.03571rem 4rem 1.03571rem 2.14286rem;margin:0;cursor:pointer;color:#6e1e21;border:1px solid transparent}.select-selected,.select-selected__inner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-selected__inner{width:100%}.select-selected:hover{border:1px solid #6e1e21}.select-selected:after{position:absolute;content:"";top:14px;top:1rem;right:10px;right:.71429rem;width:0;height:0}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff;top:7px;top:.5rem}.select-items div{color:#616161;padding:14.499px 0;padding:1.03571rem 0;margin:0 30px;margin:0 2.14286rem;cursor:pointer;border-bottom:1px solid #f2f3f4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color .3s ease;transition:color .3s ease}.select-items div:hover{color:#6e1e21}.select-items{position:absolute;top:100%;left:0;right:0;z-index:99;background-color:#fff;max-height:299.999px;max-height:21.42857rem;overflow-y:auto}.select-items:not(.select-hide){-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.select-hide{display:none}.social-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding-left:0;padding-top:24px;padding-top:1.71429rem;margin:0 -11.999px;margin:0 -.85714rem}.social-buttons__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:0;line-height:0}.social-buttons__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:47.999px;width:3.42857rem;height:47.999px;height:3.42857rem;border-radius:50%;overflow:hidden;-webkit-transition:background-color .2s;transition:background-color .2s}.social-buttons__item>a svg path{fill:#fff}.social-buttons__logo{-webkit-transition:all .5s cubic-bezier(.43,0,.03,1);transition:all .5s cubic-bezier(.43,0,.03,1)}.social-buttons__vk a:hover{background-color:#587fa4}.social-buttons__vk svg{height:11.999px;height:.85714rem}.social-buttons__fb a:hover{background-color:#3b5998}.social-buttons__fb svg{height:17.999px;height:1.28571rem}.social-buttons__inst a:hover{background:radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),-webkit-gradient(linear,left top,left bottom,from(#6559ca),color-stop(30%,#bc318f),color-stop(50%,#e33f5f),color-stop(70%,#f77638),to(#fec66d));background:radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d)}.social-buttons__inst svg{height:19.999px;height:1.42857rem}.social-buttons__ok a:hover{background-color:#ee8208}.social-buttons__ok svg{height:19.999px;height:1.42857rem}.social-buttons__yt a:hover{background-color:#cc181e}.social-buttons__yt svg{height:15px;height:1.07143rem}.social-buttons__splayn a:hover{background-color:#6e1e21}.social-buttons__splayn svg{height:19.999px;height:1.42857rem;fill:#fff}.social-buttons--square .social-buttons__item>a{border-radius:0}.social-buttons--large .social-buttons__item>a{width:73.999px;width:5.28571rem;height:73.999px;height:5.28571rem}.social-buttons--white .social-buttons__item{background-color:#fff}.social-buttons--white .social-buttons__item:not(:last-child){margin-right:1px}.social-buttons--white .social-buttons__vk>a svg path{fill:#587fa4}.social-buttons--white .social-buttons__vk>a:hover svg path{fill:#fff}.social-buttons--white .social-buttons__fb>a svg path{fill:#3b5998}.social-buttons--white .social-buttons__fb>a:hover svg path{fill:#fff}.social-buttons--white .social-buttons__inst>a svg path{fill:#000}.social-buttons--white .social-buttons__inst>a:hover svg path{fill:#fff}.social-buttons--white .social-buttons__ok>a svg path{fill:#ee8208}.social-buttons--white .social-buttons__ok>a:hover svg path{fill:#fff}.social-buttons--white .social-buttons__yt>a svg path{fill:#cc181e}.social-buttons--white .social-buttons__yt>a:hover svg path{fill:#fff}.social-buttons--white .social-buttons__splayn>a svg path{fill:#6e1e21}.social-buttons--white .social-buttons__splayn>a:hover svg path{fill:#fff}@media (max-width:767.98px){.social-buttons--large{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 -1.71429rem}.social-buttons--large .social-buttons__item{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%}.social-buttons--large .social-buttons__item>a{width:100%;height:4.5rem}}@media (min-width:768px){.social-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0}.social-buttons__item:not(:last-child){margin-right:.28571rem}.social-buttons--has-counters .social-buttons__item{position:relative}.social-buttons--has-counters .social-buttons__item:after{pointer-events:none;content:attr(data-social-counter);font-size:1rem;line-height:1.42857rem;color:#fff;position:absolute;text-align:center;left:0;right:0;bottom:0;opacity:0;-webkit-transition:all .5s cubic-bezier(.43,0,.03,1);transition:all .5s cubic-bezier(.43,0,.03,1)}.social-buttons--has-counters .social-buttons__item:hover .social-buttons__logo{-webkit-transform:translateY(-.57143rem);transform:translateY(-.57143rem)}.social-buttons--has-counters .social-buttons__item:hover:after{bottom:.85714rem;opacity:.5}}.custom-share .ya-share2__item{opacity:1;margin:0;margin-bottom:1px!important}.custom-share .ya-share2__item:hover{opacity:1}.custom-share .ya-share2__item:hover .ya-share2__icon{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.custom-share .ya-share2__item:hover .ya-share2__counter{opacity:.5;bottom:10px;bottom:.71429rem}.custom-share .ya-share2__item:not(:last-child){margin-right:1px}.custom-share .ya-share2__item .ya-share2__icon{width:22px;width:1.57143rem;height:17.999px;height:1.28571rem;background-size:contain;background-repeat:no-repeat;background-position:50%;-webkit-transition:-webkit-transform .4s cubic-bezier(.43,0,.03,1);transition:-webkit-transform .4s cubic-bezier(.43,0,.03,1);transition:transform .4s cubic-bezier(.43,0,.03,1);transition:transform .4s cubic-bezier(.43,0,.03,1),-webkit-transform .4s cubic-bezier(.43,0,.03,1)}.custom-share .ya-share2__item .ya-share2__badge{border-radius:0;width:73.999px;width:5.28571rem;height:73.999px;height:5.28571rem;-webkit-transition:background-color .2s cubic-bezier(.43,0,.03,1);transition:background-color .2s cubic-bezier(.43,0,.03,1);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){.custom-share .ya-share2__item .ya-share2__badge{width:4.5rem;height:4.5rem}}.custom-share .ya-share2__link{position:relative}.custom-share .ya-share2__counter{color:#fff;opacity:0;display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;font-size:1rem;line-height:18.999px;line-height:1.35714rem;-webkit-transition:bottom .5s cubic-bezier(.43,0,.03,1),opacity .5s cubic-bezier(.43,0,.03,1);transition:bottom .5s cubic-bezier(.43,0,.03,1),opacity .5s cubic-bezier(.43,0,.03,1)}.custom-share .ya-share2__counter:before{display:none}.custom-share .ya-share2__counter_visible{display:block}.custom-share .ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='12' viewBox='0 0 21 12' width='21' xmlns='http://www.w3.org/2000/svg' fill='%23587fa4'%3E%3Cpath d='M18.684 8.254c1.676 1.556 2.023 2.313 2.08 2.407.694 1.151-.769 1.241-.769 1.241l-2.798.04s-.602.118-1.393-.425c-1.046-.719-2.033-2.586-2.803-2.343-.779.248-.754 1.93-.754 1.93s.005.357-.172.548c-.194.208-.573.25-.573.25H10.25s-2.762.166-5.196-2.368C2.4 6.772.056 1.288.056 1.288S-.079.93.068.755C.233.56.683.547.683.547l2.993-.02s.282.047.485.196c.166.122.258.35.258.35s.485 1.224 1.125 2.331c1.251 2.162 1.833 2.634 2.258 2.403.62-.338.434-3.055.434-3.055s.01-.986-.313-1.426c-.25-.34-.72-.439-.929-.468-.168-.022.108-.413.466-.588C8 .006 8.951-.01 10.075.002c.876.01 1.128.064 1.47.147 1.032.25.682 1.211.682 3.52 0 .738-.134 1.778.4 2.123.23.15.79.023 2.193-2.359.665-1.129 1.164-2.457 1.164-2.457s.108-.237.277-.338c.174-.104.407-.07.407-.07l3.151-.02s.946-.114 1.1.313c.161.45-.354 1.496-1.64 3.211-2.115 2.817-2.35 2.553-.595 4.182'/%3E%3C/svg%3E")}.custom-share .ya-share2__item_service_vkontakte .ya-share2__badge{background-color:#fff}.custom-share .ya-share2__item_service_vkontakte:hover .ya-share2__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='12' viewBox='0 0 21 12' width='21' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.684 8.254c1.676 1.556 2.023 2.313 2.08 2.407.694 1.151-.769 1.241-.769 1.241l-2.798.04s-.602.118-1.393-.425c-1.046-.719-2.033-2.586-2.803-2.343-.779.248-.754 1.93-.754 1.93s.005.357-.172.548c-.194.208-.573.25-.573.25H10.25s-2.762.166-5.196-2.368C2.4 6.772.056 1.288.056 1.288S-.079.93.068.755C.233.56.683.547.683.547l2.993-.02s.282.047.485.196c.166.122.258.35.258.35s.485 1.224 1.125 2.331c1.251 2.162 1.833 2.634 2.258 2.403.62-.338.434-3.055.434-3.055s.01-.986-.313-1.426c-.25-.34-.72-.439-.929-.468-.168-.022.108-.413.466-.588C8 .006 8.951-.01 10.075.002c.876.01 1.128.064 1.47.147 1.032.25.682 1.211.682 3.52 0 .738-.134 1.778.4 2.123.23.15.79.023 2.193-2.359.665-1.129 1.164-2.457 1.164-2.457s.108-.237.277-.338c.174-.104.407-.07.407-.07l3.151-.02s.946-.114 1.1.313c.161.45-.354 1.496-1.64 3.211-2.115 2.817-2.35 2.553-.595 4.182'/%3E%3C/svg%3E")}.custom-share .ya-share2__item_service_vkontakte:hover .ya-share2__badge{background-color:#587fa4}.custom-share .ya-share2__item_service_twitter .ya-share2__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 335 276' fill='%233ba9ee'%3E%3Cpath d='M302 70A195 195 0 0 1 3 245a142 142 0 0 0 97-30 70 70 0 0 1-58-47 70 70 0 0 0 31-2 70 70 0 0 1-57-66 70 70 0 0 0 28 5 70 70 0 0 1-18-90 195 195 0 0 0 141 72 67 67 0 0 1 116-62 117 117 0 0 0 43-17 65 65 0 0 1-31 38 117 117 0 0 0 39-11 65 65 0 0 1-32 35'/%3E%3C/svg%3E")}.custom-share .ya-share2__item_service_twitter .ya-share2__badge{background-color:#fff}.custom-share .ya-share2__item_service_twitter:hover .ya-share2__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 335 276' fill='%23fff'%3E%3Cpath d='M302 70A195 195 0 0 1 3 245a142 142 0 0 0 97-30 70 70 0 0 1-58-47 70 70 0 0 0 31-2 70 70 0 0 1-57-66 70 70 0 0 0 28 5 70 70 0 0 1-18-90 195 195 0 0 0 141 72 67 67 0 0 1 116-62 117 117 0 0 0 43-17 65 65 0 0 1-31 38 117 117 0 0 0 39-11 65 65 0 0 1-32 35'/%3E%3C/svg%3E")}.custom-share .ya-share2__item_service_twitter:hover .ya-share2__badge{background-color:#3ba9ee}.custom-share .ya-share2__item_service_facebook .ya-share2__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='18' viewBox='0 0 9 17' width='9' xmlns='http://www.w3.org/2000/svg' fill='%233B5998'%3E%3Cpath d='M1.758 17.008v-8.84H0V5.625h1.758V3.916c0-.754.02-1.916.566-2.636C2.902.519 3.693 0 5.054 0c2.219 0 3.152.317 3.152.317l-.439 2.605s-.733-.212-1.416-.212c-.685 0-1.297.244-1.297.929v1.985h2.805l-.197 2.545H5.054v8.839z'/%3E%3C/svg%3E")}.custom-share .ya-share2__item_service_facebook .ya-share2__badge{background-color:#fff}.custom-share .ya-share2__item_service_facebook:hover .ya-share2__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='18' viewBox='0 0 9 17' width='9' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M1.758 17.008v-8.84H0V5.625h1.758V3.916c0-.754.02-1.916.566-2.636C2.902.519 3.693 0 5.054 0c2.219 0 3.152.317 3.152.317l-.439 2.605s-.733-.212-1.416-.212c-.685 0-1.297.244-1.297.929v1.985h2.805l-.197 2.545H5.054v8.839z'/%3E%3C/svg%3E")}.custom-share .ya-share2__item_service_facebook:hover .ya-share2__badge{background-color:#3b5998}.custom-share .ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23EE8208' fill-rule='evenodd'%3E%3Cpath d='M6.119 3a2.12 2.12 0 0 1 2.119 2.119c0 1.168-.95 2.119-2.119 2.119A2.122 2.122 0 0 1 4 5.119C4 3.95 4.951 3 6.119 3m0 7.236a5.122 5.122 0 0 0 5.118-5.117A5.123 5.123 0 0 0 6.119 0 5.124 5.124 0 0 0 1 5.119a5.123 5.123 0 0 0 5.119 5.117'/%3E%3Cpath d='M7.814 14.001a9.594 9.594 0 0 0 2.973-1.23 1.501 1.501 0 0 0-1.598-2.54 6.495 6.495 0 0 1-6.892 0 1.499 1.499 0 0 0-2.067.471 1.502 1.502 0 0 0 .47 2.07c.925.58 1.93.992 2.972 1.23L.81 16.862a1.499 1.499 0 1 0 2.122 2.12l2.811-2.81 2.813 2.81a1.498 1.498 0 1 0 2.12-2.12L7.814 14z'/%3E%3C/g%3E%3C/svg%3E")}.custom-share .ya-share2__item_service_odnoklassniki .ya-share2__badge{background-color:#fff}.custom-share .ya-share2__item_service_odnoklassniki:hover .ya-share2__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M6.119 3a2.12 2.12 0 0 1 2.119 2.119c0 1.168-.95 2.119-2.119 2.119A2.122 2.122 0 0 1 4 5.119C4 3.95 4.951 3 6.119 3m0 7.236a5.122 5.122 0 0 0 5.118-5.117A5.123 5.123 0 0 0 6.119 0 5.124 5.124 0 0 0 1 5.119a5.123 5.123 0 0 0 5.119 5.117'/%3E%3Cpath d='M7.814 14.001a9.594 9.594 0 0 0 2.973-1.23 1.501 1.501 0 0 0-1.598-2.54 6.495 6.495 0 0 1-6.892 0 1.499 1.499 0 0 0-2.067.471 1.502 1.502 0 0 0 .47 2.07c.925.58 1.93.992 2.972 1.23L.81 16.862a1.499 1.499 0 1 0 2.122 2.12l2.811-2.81 2.813 2.81a1.498 1.498 0 1 0 2.12-2.12L7.814 14z'/%3E%3C/g%3E%3C/svg%3E")}.custom-share .ya-share2__item_service_odnoklassniki:hover .ya-share2__badge{background-color:#ee8208}.custom-share .ya-share2__item_service_whatsapp .ya-share2__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%2365bc54'%3E%3Cpath d='M.057 24l1.687-6.163a11.867 11.867 0 0 1-1.587-5.946C.16 5.335 5.495 0 12.05 0a11.817 11.817 0 0 1 8.413 3.488 11.824 11.824 0 0 1 3.48 8.414c-.003 6.557-5.338 11.892-11.893 11.892a11.9 11.9 0 0 1-5.688-1.448L.057 24zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z'/%3E%3C/svg%3E")}.custom-share .ya-share2__item_service_whatsapp .ya-share2__badge{background-color:#fff}.custom-share .ya-share2__item_service_whatsapp:hover .ya-share2__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M.057 24l1.687-6.163a11.867 11.867 0 0 1-1.587-5.946C.16 5.335 5.495 0 12.05 0a11.817 11.817 0 0 1 8.413 3.488 11.824 11.824 0 0 1 3.48 8.414c-.003 6.557-5.338 11.892-11.893 11.892a11.9 11.9 0 0 1-5.688-1.448L.057 24zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z'/%3E%3C/svg%3E")}.custom-share .ya-share2__item_service_whatsapp:hover .ya-share2__badge{background-color:#65bc54}.custom-share .ya-share2__item_service_copy .ya-share2__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M18.783 13.198H15.73a.78.78 0 0 1 0-1.559h2.273V3.652H7.852v.922c0 .433-.349.78-.78.78a.778.778 0 0 1-.78-.78V2.872c0-.43.349-.78.78-.78h11.711c.431 0 .78.35.78.78v9.546a.781.781 0 0 1-.78.78z'/%3E%3Cpath d='M12.927 17.908H1.217a.781.781 0 0 1-.78-.78V7.581c0-.43.349-.78.78-.78h11.709c.431 0 .78.35.78.78v9.546c0 .43-.349.781-.779.781zm-10.93-1.56h10.15V8.361H1.997v7.987z'/%3E%3C/svg%3E")}.custom-share .ya-share2__item_service_copy .ya-share2__badge{background-color:#fff}.custom-share .ya-share2__item_service_copy:hover .ya-share2__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23fff'%3E%3Cpath d='M18.783 13.198H15.73a.78.78 0 0 1 0-1.559h2.273V3.652H7.852v.922c0 .433-.349.78-.78.78a.778.778 0 0 1-.78-.78V2.872c0-.43.349-.78.78-.78h11.711c.431 0 .78.35.78.78v9.546a.781.781 0 0 1-.78.78z'/%3E%3Cpath d='M12.927 17.908H1.217a.781.781 0 0 1-.78-.78V7.581c0-.43.349-.78.78-.78h11.709c.431 0 .78.35.78.78v9.546c0 .43-.349.781-.779.781zm-10.93-1.56h10.15V8.361H1.997v7.987z'/%3E%3C/svg%3E")}.custom-share .ya-share2__item_service_copy:hover .ya-share2__badge{background-color:#6e1e21}.swiper-main{height:100vh}.swiper-main-wrapper{position:relative}.swiper-main .swiper-slide{overflow:hidden}.swiper-main .swiper-slide-layer{top:0;left:0;width:100%;height:100%;position:absolute}.swiper-main .swiper-slide-layer:after{content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.25)}.swiper-main .swiper-slide-imgs,.swiper-main .swiper-slide__img-bg{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.swiper-main .swiper-slide__img-bg{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:767.98px){.swiper-main .swiper-slide__img-bg{background-position:60%}}.swiper-main .swiper-slide__img-bg:not(.no-scale){-webkit-transition:all 50s cubic-bezier(.215,.61,.355,1);transition:all 50s cubic-bezier(.215,.61,.355,1)}.swiper-main .swiper-slide__img-bg.has-blur-bg{background-size:0 0!important}@supports ((-webkit-filter:blur(20px)) or (filter:blur(20px))){.swiper-main .swiper-slide__img-bg.has-blur-bg:before{content:"";display:block;position:absolute;top:-20px;left:-20px;right:-20px;z-index:1;bottom:-20px;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:inherit;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="20" /></filter></svg>#filter');-webkit-filter:blur(20px);filter:blur(20px)}}.swiper-main .swiper-slide__img-bg.has-blur-bg:after{content:"";display:block;position:absolute;top:0;left:0;right:0;z-index:2;bottom:0;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:inherit}.swiper-main .swiper-slide__img-layer-1,.swiper-main .swiper-slide__img-layer-2{position:absolute;z-index:2;right:0;bottom:0;left:0;top:0;display:none;background-size:cover;background-position:50%;background-repeat:no-repeat}.swiper-main .swiper-slide-active .swiper-slide__img-bg:not(.no-scale){-webkit-transform:matrix(1.2,0,0,1.2,0,0);transform:matrix(1.2,0,0,1.2,0,0)}.swiper-main .swiper-slide-inner{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30vh}.swiper-main .swiper-slide__title{max-width:570px;max-width:40.71429rem;margin:0 0 10px;margin:0 0 .71429rem;color:#fff;font:normal 400 .80952 Playfair Display}.swiper-main .swiper-slide__date{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;color:#fff;margin-bottom:19.999px;margin-bottom:1.42857rem}.swiper-main--big{min-height:199.999px;min-height:14.28571rem}.swiper-main--big .swiper-slide__img-bg{background-size:cover}@media (max-width:767.98px){.swiper-main--big{height:14.28571rem}}@media (min-width:768px){.swiper-main{min-height:46.42857rem}.swiper-main .swiper-slide-inner{padding-top:3.57143rem}.swiper-main .swiper-slide__img-layer-1,.swiper-main .swiper-slide__img-layer-2{display:block}.swiper-main .swiper-slide__title{margin:0 0 3.57143rem;font-family:Playfair Display;font-weight:400;font-size:4.28571rem;line-height:5rem}.swiper-main .swiper-slide__date{margin-bottom:0}.swiper-main--big{min-height:50rem}}.swiper-main-pagination{position:absolute;z-index:2;top:140px;top:10rem;left:0;right:0}@media (max-width:767.98px){.swiper-main-pagination>.container{padding:0}}.swiper-main-pagination-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;float:right}.swiper-main-pagination__num{width:66.999px;width:4.78571rem;color:#fff;font-size:17.999px;font-size:1.28571rem;font-weight:300;text-align:center}.swiper-main-pagination__num--sm{font-size:14px;font-size:1rem;opacity:.3}.swiper-main-pagination-progress{position:relative;width:66.999px;width:4.78571rem;height:1px;background-color:#fff;margin:19.999px 0;margin:1.42857rem 0}.swiper-main-pagination-progress__bar{position:absolute;z-index:1;top:0;left:0;height:1px;width:0;background-color:#6e1e21}@media (min-width:768px){.swiper-main-pagination{top:12.85714rem}.swiper-main-pagination__num{width:2.5rem;font-size:1.71429rem}.swiper-main-pagination__num--sm{font-size:1rem}.swiper-main-pagination-progress{left:1.42857rem;width:8.57143rem;margin:1.78571rem 0}.intro-slider .swiper-main-pagination__num{width:5.71429rem}.intro-slider .swiper-main-pagination-progress{left:0}.intro-slider .swiper-main-pagination>.container{max-width:100%;padding:0}}.swiper-main-navigation{position:absolute;z-index:10;left:0;right:0;bottom:0}@media (max-width:767.98px){.swiper-main-navigation>.container{padding:0}}.swiper-main-navigation-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;float:right}.swiper-main-navigation__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;width:3.57143rem;height:50px;height:3.57143rem;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.swiper-main-navigation__arrow.bg-red:hover,.swiper-main-navigation__arrow:hover{background-color:#461315!important}.swiper-main-navigation__arrow svg{margin:auto}.swiper-main-navigation--gallery .swiper-main-navigation__arrow{background-color:#6e1e21}.swiper-main-navigation--gallery .swiper-main-navigation__arrow:hover{background-color:#461315!important}@media (max-width:767.98px){.swiper-main-navigation--gallery{width:3.57143rem;bottom:auto!important;top:5.71429rem}.swiper-main-navigation--gallery .swiper-main-navigation-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.swiper-main-navigation--big{width:80px;width:5.71429rem;overflow:hidden;top:0;left:auto;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.swiper-main-navigation--big{background-color:rgba(0,0,0,.2)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.swiper-main-navigation--big{background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}}.swiper-main-navigation--big .swiper-main-pagination-inner{display:none}.swiper-main-navigation--big .swiper-main-pagination-progress{width:80px;width:5.71429rem;max-width:100%;left:auto}.swiper-main-navigation--big .swiper-main-pagination__num{width:100%}@media (max-width:767.98px){.swiper-main-navigation--big{width:3.57143rem;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;bottom:auto;height:14.28571rem}.swiper-main-navigation--big,.swiper-main-navigation--big .swiper-main-navigation-inner{-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swiper-main-navigation--big .swiper-main-navigation-inner{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-main-navigation--big .swiper-main-navigation__arrow{background-color:rgba(0,0,0,.2)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.swiper-main-navigation--big .swiper-main-navigation__arrow{background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}}@media (min-width:768px){.swiper-main-navigation-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swiper-main-navigation__arrow{width:5.71429rem;height:5.71429rem}.swiper-main-navigation--big .swiper-main-pagination-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:12.85714rem}.intro-slider .swiper-main-navigation{pointer-events:none}.intro-slider .swiper-main-navigation-inner{pointer-events:auto}.intro-slider .swiper-main-navigation>.container{max-width:100%;padding:0}}.swiper-main-card-info{position:absolute;z-index:9;bottom:0;right:0;left:0}.swiper-main-card-info .card-info{margin-left:auto;width:500px;width:35.71429rem;margin-right:0}.swiper-main-card-info .card-info__date{display:inline-block}.swiper-main-card-info .card-info__events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;text-decoration:none;float:right}.swiper-main-card-info .card-info__events svg{height:17.999px;height:1.28571rem;width:auto;margin-right:19.999px;margin-right:1.42857rem}.swiper-main-card-info .card-info__events svg g{fill:#fff}.swiper-main-card-info .card-info__events:hover{text-decoration:underline}.swiper-main-card-info .card-info__title{font-size:17.999px;font-size:1.28571rem}@media (min-width:1441px){.swiper-main-card-info .card-info{width:38.57143rem;margin-right:-2.85714rem}.swiper-main-card-info .card-info__title{font-size:1.5rem}}@media (max-width:767.98px){.swiper-main-card-info{display:none}}@media (min-width:768px){.intro-slider .swiper-main-card-info>.container{max-width:100%;padding:0}.intro-slider .swiper-main-card-info .card-info{margin-right:5.71429rem}}.swiper-slide-active .swiper-slide__img-layer-1,.swiper-slide-prev .swiper-slide__img-layer-1{-webkit-animation:parallaxToLeft linear 16s infinite;animation:parallaxToLeft linear 16s infinite}.swiper-slide-active .swiper-slide__img-layer-2,.swiper-slide-prev .swiper-slide__img-layer-2{-webkit-animation:parallaxToLeft2 linear 16s infinite;animation:parallaxToLeft2 linear 16s infinite}@-webkit-keyframes parallaxToLeft{0%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}50%{-webkit-transform:translate3d(-15px,0,0) scale(1.08);transform:translate3d(-15px,0,0) scale(1.08)}to{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}@keyframes parallaxToLeft{0%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}50%{-webkit-transform:translate3d(-15px,0,0) scale(1.08);transform:translate3d(-15px,0,0) scale(1.08)}to{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}@-webkit-keyframes parallaxToLeft2{0%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}50%{-webkit-transform:translate3d(-25px,0,0) scale(1.08);transform:translate3d(-25px,0,0) scale(1.08)}to{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}@keyframes parallaxToLeft2{0%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}50%{-webkit-transform:translate3d(-25px,0,0) scale(1.08);transform:translate3d(-25px,0,0) scale(1.08)}to{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}.swiper-main--gallery{height:179.999px;height:12.85714rem}.swiper-main--gallery .swiper-slide__img-bg{background-size:cover}.swiper-main-navigation--gallery{left:auto;bottom:24.999px;bottom:1.78571rem;width:100px;width:7.14286rem}@media (min-width:768px){.swiper-main--gallery{height:40rem;min-height:auto}.swiper-main-navigation--gallery{top:4.64286rem;bottom:auto;right:-2.85714rem}}.swiper-main-wrapper--graduate{max-width:1439.999px;max-width:102.85714rem;margin:0 auto;overflow:hidden}.swiper-main--graduate{height:auto}.swiper-main--graduate .swiper-slide-layer{position:relative}.swiper-main--graduate .swiper-slide-layer:after{display:none}.swiper-main-navigation--graduate{left:auto;bottom:19.999px;bottom:1.42857rem;width:100px;width:7.14286rem}.swiper-main-pagination--graduate{top:100px;top:7.14286rem;left:auto;width:100px;width:7.14286rem}@media (min-width:768px){.swiper-main--graduate{height:auto;min-height:auto}.swiper-main-pagination--graduate{top:11.42857rem;right:-.35714rem}.swiper-main-pagination--graduate .swiper-main-pagination-progress{width:5.71429rem}.swiper-main-navigation--graduate{bottom:0;right:-1.78571rem}}.card-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-list__background{display:none}.card-list .card__inner{position:relative;margin-top:72px;margin-top:5.14286rem;margin-bottom:71px;margin-bottom:5.07143rem;padding-top:0;padding-left:26.999px;padding-left:1.92857rem;padding-right:72px;padding-right:5.14286rem}.card-list .card__inner-link{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%}.card-list .card__item{position:relative;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:2px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;color:#6e1e21;background-color:#f2f3f4;z-index:2;overflow:hidden}.card-list .card__item--red{background-color:#6e1e21}.card-list .card__item--red .card__item-heading{color:#fff}.card-list .card__item--red .card__inner:before,.card-list .card__item--white{background-color:#fff}.card-list .card__item--white .card__item-heading{color:#6e1e21}.card-list .card__item--white .card__inner:before{background-color:#6e1e21}.card-list .card__item--img{background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:479.999px;min-height:34.28571rem}.card-list .card__item--img .card__item-heading{color:#fff}.card-list .card__item--img .card__inner:before{background-color:#fff}.card-list .card__item-heading{font-family:Playfair Display,serif;font-size:24px;font-size:1.71429rem;font-style:italic;line-height:37px;line-height:2.64286rem;margin-bottom:0}.card-list .card__item-text{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:#616161;margin:47.999px 0 59.999px;margin:3.42857rem 0 4.28571rem;padding-left:19.999px;padding-left:1.42857rem}.card-list .card__item-number{color:#6e1e21;font-size:143.999px;font-size:10.28571rem;line-height:70px;line-height:5rem;font-family:Playfair Display,serif;position:absolute;bottom:10px;bottom:.71429rem;left:93px;left:6.64286rem}.card-list .card__item-title{font-family:Playfair Display,serif;font-weight:400;font-size:21px;font-size:1.5rem;line-height:30px;line-height:2.14286rem;margin-bottom:30px;margin-bottom:2.14286rem;-webkit-transition:color .5s;transition:color .5s}.card-list .card__item-content{display:none;font-family:Formular,serif;color:#616161;-webkit-transition:opacity .5s;transition:opacity .5s}.card-list .card__item-btn{position:relative}.card-list .card__item--has-number:before{content:attr(data-number);display:block;position:absolute;bottom:0;left:100px;left:7.14286rem;font-family:Playfair Display;color:#f2f3f4;font-size:143.999px;font-size:10.28571rem;line-height:80px;line-height:5.71429rem}@media (max-width:767.98px){.card-list .card__item-btn{color:#6e1e21;border-color:rgba(110,30,33,.2)}.card-list .card__item--has-number:before{bottom:0;left:auto;right:.71429rem;line-height:7.57143rem}.card-list .card__item--img{height:8.57143rem;min-height:auto;background-image:none!important;background-color:#f2f3f4}.card-list .card__item--img .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 1.85714rem;margin:0}.card-list .card__item--img .card__item-heading{color:#6e1e21;font-size:1.28571rem;line-height:1.71429rem;max-width:50%}.card-list .card__item--img .card__item-number{left:auto;right:0}.card-list .card__item-number{color:#fff;font-size:8.57143rem;line-height:5rem}.card-list .card__item--link{display:-webkit-box;display:-ms-flexbox;display:flex;height:8.57143rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-list .card__item--link .card__inner{width:100%;margin:0}.card-list .card__item--link .card__inner>.btn{display:none}.card-list .card__item--link.card__item--has-number:before{min-width:10.28571rem;font-size:8.57143rem;bottom:-.71429rem;right:-1.42857rem}.card-list .card__item--link .card__item-title{font-size:1.28571rem;line-height:1.71429rem;margin:0}.card-list .card__inner-link{display:block}.card__item--img-xs{height:8.57143rem;min-height:auto;background-image:none!important;background-color:#f2f3f4}.card__item--img-xs .card__item-text,.card__item--img-xs .row .card__item-heading{display:none}.card__item--img-xs .card__item-heading{color:#6e1e21;font-size:1.28571rem;line-height:1.71429rem;max-width:50%}.card__item--img-xs .card__item-number{left:auto;right:0}.summerSchool .card__item{margin-bottom:0;border-bottom:2px solid #f2f3f4}.summerSchool .card__inner{margin-top:1.92857rem;margin-bottom:3.14286rem}}@media (min-width:768px){.card-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.card-list__background{display:block;position:absolute;top:0;right:0;left:33.3333%;bottom:0;pointer-events:none}.card-list__image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;z-index:1;-webkit-transition:opacity .5s;transition:opacity .5s}.card-list__image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.25;pointer-events:none}.card-list__image--visible{opacity:1;z-index:2}.card-list .card__inner{margin-top:8.57143rem;margin-bottom:11rem;padding-top:3.42857rem;padding-left:7.14286rem;padding-right:7.14286rem}.card-list .card__inner:before{content:"";position:absolute;left:0;top:0;height:1px;width:50%;background-color:#6e1e21;z-index:3}.card-list .card__inner.js-line:before{-webkit-transition:width 2.4s cubic-bezier(.215,.61,.355,1) 0s;transition:width 2.4s cubic-bezier(.215,.61,.355,1) 0s;width:0}.card-list .card__inner.js-line--active:before{width:50%}.card-list .card__item{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%;margin-bottom:0}.card-list .card__item--white{border-left-color:#f2f3f4}.card-list .card__item-heading{padding-left:1.42857rem}.card-list .card__item-title{font-size:1.71429rem;line-height:2.64286rem;margin-bottom:3.21429rem}.card-list .card__item-content{display:block;font-size:1rem;line-height:1.42857rem;margin-bottom:1.42857rem}.card-list .card__item-btn{position:absolute;bottom:0;left:5.07143rem;opacity:0;pointer-events:none}.card-list .card__item--white:last-child{border-left-color:#f2f3f4!important}.card-list .card__item--transparent{background-color:transparent;-webkit-transition:background-color .5s;transition:background-color .5s;border-left-color:transparent!important}.card-list .card__item--transparent .card__item-title{color:#fff}.card-list .card__item--transparent .card__item-content{opacity:0;pointer-events:none}.card-list .card__item--transparent .card__inner:before{opacity:0}.card-list .card__item:hover .card__item-btn{opacity:1!important;pointer-events:auto}.card-list--border .card__item:last-child{border-left:1px solid #fff}.summerSchool .card__item-title{margin-bottom:4.57143rem}.summerSchool .card__item .btn{margin-left:-2.14286rem}}.new-service-block{min-height:100vh;padding:100px 0 47.999px;padding:7.14286rem 0 3.42857rem;background-color:#000;position:relative}@media (max-width:767.98px){.new-service-block{padding:5.71429rem 0 4.28571rem}}.new-service-block>.container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 150px)}.new-service-block__images{z-index:0}.new-service-block__images,.new-service-block__images:before{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.new-service-block__images:before{z-index:1;content:"";display:block;background-color:rgba(0,0,0,.25)}.new-service-block__image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;background-position:50%;background-size:cover;background-repeat:no-repeat}.new-service-block__image.active,.new-service-block__image.default{opacity:1}.new-service-block__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0}@media (max-width:767.98px){.new-service-block__icons{display:none}}.new-service-block__icon{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:none;opacity:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.new-service-block__icon:not(:last-child){margin-right:24px;margin-right:1.71429rem}.new-service-block__icon.active{display:block;opacity:1}.new-service-block__icon svg{fill:#6e1e21}.new-service-block__list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 47.999px;padding:0 0 3.42857rem;margin:0}@media (max-width:767.98px){.new-service-block__list{padding-bottom:5.71429rem}}.new-service-block__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.new-service-block__item a{position:relative;display:inline-block;color:#fff;text-decoration:none;font-size:17.999px;font-size:1.28571rem;font-family:Formular;padding:24.999px 0;padding:1.78571rem 0;line-height:1;-webkit-transition:padding-left .4s cubic-bezier(.43,0,.03,1);transition:padding-left .4s cubic-bezier(.43,0,.03,1)}.new-service-block__item a:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background-color:#fff;-webkit-transition:width .4s cubic-bezier(.43,0,.03,1);transition:width .4s cubic-bezier(.43,0,.03,1)}.new-service-block__item a:hover{padding-left:100px;padding-left:7.14286rem}.new-service-block__item a:hover:before{width:50px;width:3.57143rem}@media (max-width:767.98px){.new-service-block__item a{font-size:1.14286rem}}.new-service-block__actions{position:absolute;right:24px;right:1.71429rem;bottom:0}@media (max-width:767.98px){.new-service-block__actions{right:auto;left:1.71429rem}}.service{width:100%;min-height:100vh;background-repeat:no-repeat;background-size:cover;background-color:#000;background-position:50%;position:relative;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s}@media (max-width:767.98px){.service{padding-top:2.85714rem;padding-bottom:2.85714rem;min-height:auto}}.service:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.25);z-index:1}.service__block{position:relative;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}@media (max-width:767.98px){.service__block{height:auto}}.service__link{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-family:Formular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-size:1.14286rem;line-height:19.999px;line-height:1.42857rem;cursor:pointer;text-decoration:none;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.service__link{font-size:1.28571rem;line-height:1.57143rem}}.service__link:not(:last-of-type){height:72px;height:5.14286rem;margin-bottom:0}.service__link:before{content:"";width:0;margin-right:0;height:1px;background-color:#fff;margin-top:10px;margin-top:.71429rem;display:none;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;text-decoration:none}@media (min-width:1024px){.service__link:before{display:inline-block}}.service__link:hover:before{width:50px;width:3.57143rem;margin-right:50px;margin-right:3.57143rem}.service .btn{position:absolute;right:119px;right:8.5rem;bottom:47.999px;bottom:3.42857rem;z-index:2}.service .btn:hover{border-color:transparent}@media (max-width:767.98px){.service .btn{position:relative;right:auto;left:0;bottom:0;margin-top:2.85714rem}}.service__icons{position:absolute;bottom:49px;bottom:3.5rem;left:0;display:none}@media (min-width:1024px){.service__icons{display:-webkit-box;display:-ms-flexbox;display:flex}}.service__icons svg{margin-right:45px;margin-right:3.21429rem;fill:#6e1e21}.service__icon--none{display:none}.infrastructure{position:relative;width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-color:#000;background-position:50%;-webkit-transition:background-image .4s cubic-bezier(.215,.61,.355,1) 0s,background-position 0s ease 0s;transition:background-image .4s cubic-bezier(.215,.61,.355,1) 0s,background-position 0s ease 0s}.infrastructure:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.25);z-index:1}.infrastructure__block{position:relative;width:100%;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.infrastructure__block,.infrastructure__link{display:-webkit-box;display:-ms-flexbox;display:flex}.infrastructure__link{color:#fff;font-family:Formular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-size:1.14286rem;line-height:19.999px;line-height:1.42857rem;cursor:pointer;text-decoration:none;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.infrastructure__link{font-size:1.28571rem;line-height:1.57143rem}}.infrastructure__link:not(:last-of-type){height:72px;height:5.14286rem;margin-bottom:0}.infrastructure__link:before{content:"";width:0;margin-right:0;height:1px;background-color:#fff;margin-top:10px;margin-top:.71429rem;display:none;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;transition:all .4s cubic-bezier(.215,.61,.355,1) 0s;text-decoration:none}@media (min-width:1024px){.infrastructure__link:before{display:inline-block}}.infrastructure__link:hover:before{width:50px;width:3.57143rem;margin-right:50px;margin-right:3.57143rem}.infrastructure .btn{position:absolute;right:119px;right:8.5rem;bottom:47.999px;bottom:3.42857rem;z-index:2}.infrastructure .btn:hover{border-color:transparent}.infrastructure__icons{position:absolute;bottom:49px;bottom:3.5rem;left:0;display:none}@media (min-width:1024px){.infrastructure__icons{display:-webkit-box;display:-ms-flexbox;display:flex}}.infrastructure__icons svg{margin-right:45px;margin-right:3.21429rem;fill:#6e1e21}.infrastructure__icon--none{display:none}.text-block{padding:140px 0 170px;padding:10rem 0 12.14286rem;background-color:#f2f3f4}.text-block__inner{position:relative;padding-left:199.999px;padding-left:14.28571rem}.text-block__inner-text{padding-left:99px;padding-left:7.07143rem;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;font-family:Playfair Display;color:#6e1e21;max-width:759.999px;max-width:54.28571rem;padding-top:47.999px;padding-top:3.42857rem}.text-block__logo{position:absolute;left:0;bottom:-225px;bottom:-16.07143rem}.text-block__logo svg{width:264.999px;width:18.92857rem;height:225px;height:16.07143rem}.js-text-block{opacity:0;-webkit-transform:translate3d(0,3.57143rem,0);transform:translate3d(0,3.57143rem,0);-webkit-transition:all 2.4s cubic-bezier(.215,.61,.355,1) 0s;transition:all 2.4s cubic-bezier(.215,.61,.355,1) 0s}.js-text-block--active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:767.98px){.text-block{display:none}}@media (min-width:768px){.js-show-more-btn{display:none}}.js-show-more-btn.active{display:none}@media (max-width:767.98px){.js-show-more-content:not(.active){display:none}}.line.js-line{position:relative}.line.js-line:before{content:"";width:0;height:1px;margin-bottom:47.999px;margin-bottom:3.42857rem;-webkit-transition:width 2.4s cubic-bezier(.215,.61,.355,1) 0s;transition:width 2.4s cubic-bezier(.215,.61,.355,1) 0s;position:absolute;left:0;top:0;background-color:#6e1e21}.line.js-line--active:before{width:200.999px;width:14.35714rem}.preloader{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#6e1e21;overflow:hidden;display:block;padding-right:0;-webkit-transition:height .8s cubic-bezier(.215,.61,.355,1) 0s;transition:height .8s cubic-bezier(.215,.61,.355,1) 0s}body.is-ready .preloader{-webkit-transition:height .4s cubic-bezier(.215,.61,.355,1) 0s,background-color .8s cubic-bezier(.215,.61,.355,1) 0s;transition:height .4s cubic-bezier(.215,.61,.355,1) 0s,background-color .8s cubic-bezier(.215,.61,.355,1) 0s;background-color:rgba(110,30,33,.9)}.preloader__wrapper{position:absolute;top:0;left:0;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preloader__keys{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.preloader__keys,.preloader svg{width:47.999px;width:3.42857rem;height:109.999px;height:7.85714rem}.preloader svg{opacity:1;position:absolute;top:0;left:0;-webkit-transition:height .4s cubic-bezier(.43,0,.03,1) 0s,opacity .3s cubic-bezier(.43,0,.03,1);transition:height .4s cubic-bezier(.43,0,.03,1) 0s,opacity .3s cubic-bezier(.43,0,.03,1)}.preloader svg:last-child path{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 4s linear alternate infinite;animation:dash 4s linear alternate infinite;-webkit-animation-delay:1s;animation-delay:1s}.preloader--none{height:0}.preloader--none svg{opacity:0}.preloader--next-page{top:auto;bottom:0;height:100%}.preloader--next-page svg:first-child{opacity:1}.path{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 5s linear alternate infinite;animation:dash 5s linear alternate infinite}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.card-info{background-color:#6e1e21;padding:24.999px 89.999px 24.999px 24.999px;padding:1.78571rem 6.42857rem 1.78571rem 1.78571rem}.card-info__title{display:block;margin:0 0 4.999px;margin:0 0 .35714rem;font-family:Formular;font-weight:400;font-size:16px;font-size:1.14286rem;line-height:26.999px;line-height:1.92857rem;color:#fff;text-decoration:none;height:108px;height:7.71429rem;overflow:hidden}.card-info__title:hover{text-decoration:underline}.card-info__date{margin-bottom:35px;margin-bottom:2.5rem;font:400 .7 Formular;color:#fff;opacity:.3}.card-info__events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;text-decoration:none}.card-info__events svg{height:17.999px;height:1.28571rem;margin-right:19.999px;margin-right:1.42857rem;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.card-info__events svg g{fill:#fff}.card-info__events:hover{text-decoration:underline}.card-info-inline__inner{padding-top:31.999px;padding-top:2.28571rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (max-width:767.98px){.card-info-inline__inner{padding-top:1.14286rem}}.card-info-inline__count{color:#616161;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}.card-info-inline__subscription{color:#616161;-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;padding-right:100px;padding-right:7.14286rem}@media (max-width:767.98px){.card-info-inline__subscription{padding-right:0}}@media (min-width:768px){.card-info{padding:2.85714rem 4.28571rem}.card-info--slide{position:absolute;z-index:1;right:-2.85714rem;bottom:-4.28571rem;width:38.57143rem}.card-info__title{font-size:1.5rem;line-height:1.92857rem}.intro-slider .card-info{width:38.57143rem}}.card-graduate{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}.card-graduate-left,.card-graduate-right{width:100%}.card-graduate-left{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.card-graduate-right{padding:24.999px 65px 24.999px 24.999px;padding:1.78571rem 4.64286rem 1.78571rem 1.78571rem}.card-graduate__img{height:284.999px;height:20.35714rem;background-size:cover;background-position:50%}.card-graduate .btn{position:absolute;z-index:1;left:19.999px;left:1.42857rem;bottom:19.999px;bottom:1.42857rem}@media (max-width:767.98px){.card-graduate .btn{border-color:hsla(0,0%,100%,.2);color:#fff}}.card-graduate h4{margin-bottom:24.999px;margin-bottom:1.78571rem;font:400 .8 Playfair Display;color:#212121}.card-graduate ul{padding:0;list-style-type:none;color:#616161}.card-graduate ul li{position:relative;margin-bottom:15px;margin-bottom:1.07143rem}.card-graduate ul li:after{content:"";position:absolute;z-index:1;top:5.999px;top:.42857rem;left:-39.999px;left:-2.85714rem;width:11.999px;width:.85714rem;height:1px;background-color:#6e1e21}.card-graduate p{margin-bottom:19.999px;margin-bottom:1.42857rem;font:400 .7 Formular;color:#616161}@media (min-width:768px){.card-graduate-left,.card-graduate-right{width:50%}.card-graduate-left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card-graduate-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.92857rem 6.42857rem}.card-graduate__img{height:50rem}.card-graduate .btn{position:relative;left:0;bottom:0}.ie .card-graduate .btn{margin-bottom:2.5rem}.card-graduate h2{margin-bottom:5.71429rem}.card-graduate h4{font-size:1.71429rem;line-height:2.64286rem;margin-bottom:2.28571rem}}.card{display:block;max-width:100%;overflow:hidden;background-color:#fff;-webkit-transition:-webkit-box-shadow .5s cubic-bezier(.43,0,.03,1);transition:-webkit-box-shadow .5s cubic-bezier(.43,0,.03,1);transition:box-shadow .5s cubic-bezier(.43,0,.03,1);transition:box-shadow .5s cubic-bezier(.43,0,.03,1),-webkit-box-shadow .5s cubic-bezier(.43,0,.03,1);text-decoration:none}.card__img{display:block;position:relative;height:214.999px;height:15.35714rem}@media (max-width:767.98px){.card__img{height:10.71429rem}}.card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.card__play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:80px;width:5.71429rem;height:80px;height:5.71429rem;border-radius:50%;outline:none;background-color:rgba(0,0,0,.2);-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.card__play-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.card__play-button svg{width:80px;width:5.71429rem;height:80px;height:5.71429rem}.card__play-button svg path{fill:#fff}.card__play-button:hover{background-color:rgba(178,59,63,.9)}.card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-decoration:none;padding:31.999px;padding:2.28571rem}.card__name{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;color:#212121;font-family:Playfair Display;font-size:17.999px;font-size:1.28571rem;line-height:24px;line-height:1.71429rem;height:72px;height:5.14286rem;margin-bottom:8px;margin-bottom:.57143rem;-webkit-transition:color .5s cubic-bezier(.43,0,.03,1);transition:color .5s cubic-bezier(.43,0,.03,1);overflow:hidden;text-overflow:ellipsis}.card__caption{height:59.999px;height:4.28571rem;width:100%;overflow:hidden;text-overflow:ellipsis}.card__caption,.card__date{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:#616161}.card__date{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;justify-self:flex-start;opacity:.5}.card__count,.card__date{height:19.999px;height:1.42857rem}.card__count{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;text-align:right;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;justify-self:flex-end;color:#616161}.card--medium .card__name{margin-bottom:47.999px;margin-bottom:3.42857rem}.card--slight .card__name{margin-bottom:16px;margin-bottom:1.14286rem}.card:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1)}.card:hover .card__name{color:#6e1e21}@media (min-width:768px){.card__name{padding-right:1.14286rem}}@media (max-width:767.98px){.card{margin-bottom:1.14286rem}.card__content{padding:1.78571rem 1.92857rem 1.92857rem}.card__name{font-size:1.14286rem;line-height:1.5rem;height:3rem;margin-bottom:1.14286rem}}.file-card{width:245px;width:17.5rem;max-width:100%;margin-bottom:112px;margin-bottom:8rem}.file-card__content{min-height:100px;min-height:7.14286rem}.file-card__name{color:#616161;margin-bottom:9px;margin-bottom:.64286rem;max-height:59.999px;max-height:4.28571rem;overflow:hidden}.file-card__name,.file-card__size{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem}.file-card__size{color:rgba(97,97,97,.5);margin-bottom:10.999px;margin-bottom:.78571rem}@media (min-width:768px){.file-card:hover .file-card__name{color:#6e1e21}}@media (max-width:767.98px){.file-card{width:14.28571rem;margin-bottom:2.85714rem}.file-card__content{min-height:auto}.file-card__name{color:#6e1e21}.file-card__size{margin-bottom:1.71429rem}}.card-number{display:block;position:relative;background-color:#fff;padding:47.999px 72px 89.999px 64px;padding:3.42857rem 5.14286rem 6.42857rem 4.57143rem;margin-left:1px;margin-bottom:1px;text-decoration:none}.card-number,.card-number__text{overflow:hidden;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.card-number__text{font-family:Playfair Display;color:#6e1e21;height:110.999px;height:7.92857rem;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem}.card-number:before{content:"";display:block;position:absolute;top:31.999px;top:2.28571rem;left:0;height:1px;width:0;background-color:#fff;-webkit-transition:all .5s cubic-bezier(.43,0,.03,1);transition:all .5s cubic-bezier(.43,0,.03,1)}.card-number:after{content:attr(data-number);display:block;position:absolute;font-family:Playfair Display;font-size:143.999px;font-size:10.28571rem;line-height:89.999px;line-height:6.42857rem;bottom:0;left:53.999px;left:3.85714rem;color:#f2f3f4;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.card-number:hover{background-color:#6e1e21;color:#fff}.card-number:hover .card-number__text{color:#fff}.card-number:hover:before{width:100px;width:7.14286rem}.card-number:hover:after{color:#7c3437}@media (max-width:767.98px){.card-number{height:8.57143rem;padding:1.71429rem 9.14286rem 1.71429rem 1.71429rem;margin-left:0;margin-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-number__text{font-size:1.28571rem;line-height:1.71429rem;height:auto;max-height:5.14286rem}.card-number:before{display:none}.card-number:after{font-size:8.57143rem;line-height:5.71429rem;left:auto;right:-.42857rem}}.card-person{overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}@media (max-width:767.98px){.card-person{margin-bottom:1.14286rem}}.card-person__photo{padding-bottom:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;background-color:#616161;position:relative;-webkit-transition:padding-bottom .5s ease;transition:padding-bottom .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@supports ((-o-object-fit:cover) or (object-fit:cover)){.card-person__photo{display:block}}.card-person__photo img{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.card-person__photo img{top:0;left:0;-webkit-transform:none;transform:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.card-person__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#fff;padding:31.999px 0;padding:2.28571rem 0}.card-person__name{color:#212121;font-size:17.999px;font-size:1.28571rem;font-family:Playfair Display;line-height:24px;line-height:1.71429rem;height:72px;height:5.14286rem;margin-bottom:8px;margin-bottom:.57143rem;-webkit-transition:color .3s ease;transition:color .3s ease}.card-person__name,.card-person__tool{padding:0 31.999px;padding:0 2.28571rem;overflow:hidden}.card-person__tool{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;height:19.999px;height:1.42857rem;color:#616161;opacity:.5;text-overflow:ellipsis;white-space:nowrap}.card-person__reward{overflow:hidden;position:relative;padding-bottom:0;-webkit-transition:padding-bottom .5s ease;transition:padding-bottom .5s ease}.card-person__reward-inner{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:0;left:0;width:100%;height:100px;height:7.14286rem;padding:0 31.999px;padding:0 2.28571rem;opacity:0;-webkit-transform:translateY(2.14286rem);transform:translateY(2.14286rem);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.card-person__reward-text{overflow:hidden;max-height:100%;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;color:#616161}@media (min-width:768px){.card-person:focus,.card-person:hover{-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.card-person:focus:not(.card-person--no-rewards) .card-person__photo,.card-person:hover:not(.card-person--no-rewards) .card-person__photo{padding-bottom:60%}.card-person:focus:not(.card-person--no-rewards) .card-person__reward,.card-person:hover:not(.card-person--no-rewards) .card-person__reward{padding-bottom:40%}.card-person:focus:not(.card-person--no-rewards) .card-person__reward-inner,.card-person:hover:not(.card-person--no-rewards) .card-person__reward-inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.card-person:focus .card-person__name,.card-person:hover .card-person__name{color:#6e1e21}}.collab__content{display:none}.collab__buttons{display:block}@media (max-width:767.98px){.collab__buttons-item:not(:last-child){margin-bottom:1.42857rem}}@media (min-width:768px){.collab__wrapper{padding-left:7.14286rem;padding-right:7.14286rem}.collab__subtitle{width:55.71429rem;max-width:100%}.collab__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.57143rem}.collab__content>p{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.collab__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-2.14286rem}.collab__buttons-item{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;margin-bottom:0}.collab h2{margin-bottom:4.85714rem}.collab .subtitle{margin-bottom:5.71429rem}}.main-wrapper{position:relative;overflow:hidden;background-color:#fff;margin-bottom:420px;margin-bottom:30rem;z-index:2}.main-footer{position:fixed;bottom:0;left:0;right:0;z-index:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.footer{color:#fff;background-color:#111;padding-top:42px;padding-top:3rem;padding-bottom:31.999px;padding-bottom:2.28571rem}.footer__heading{color:#fff;font-size:16px;font-size:1.14286rem;line-height:19.999px;line-height:1.42857rem;margin-bottom:19.999px;margin-bottom:1.42857rem}.footer p{color:hsla(0,0%,100%,.5)}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline}.footer__subscribe{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer__subscribe-email{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#fff;background-color:transparent;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-bottom:1px solid hsla(0,0%,100%,.3);font-size:14px;font-size:1rem;line-height:28px;line-height:2rem;padding:19.999px 0;padding:1.42857rem 0;-webkit-transition:border-color .2s;transition:border-color .2s}.footer__subscribe-email::-webkit-input-placeholder{color:#fff;opacity:1}.footer__subscribe-email::-ms-input-placeholder{opacity:1}.footer__subscribe-email::placeholder{color:#fff;opacity:1}.footer__subscribe-email:-ms-input-placeholder,.footer__subscribe-email::-ms-input-placeholder{color:#fff}.footer__subscribe-email:focus,.footer__subscribe-email:hover{border-color:#fff}.footer__subscribe-submit{text-align:right;color:#fff;background-color:transparent;cursor:pointer;border:none;height:67.999px;height:4.85714rem;padding:19.999px 0;padding:1.42857rem 0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50px;width:3.57143rem}.footer__subscribe-submit svg{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.footer__subscribe-submit:focus svg,.footer__subscribe-submit:hover svg{-webkit-transform:translateX(.28571rem);transform:translateX(.28571rem)}.footer__subscribe-submit:focus{outline:0}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.footer__col{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.footer__col-1{width:8.33333%}@media (max-width:767.98px){.footer__col-1{width:100%}}.footer__col-2{width:16.66667%}@media (max-width:767.98px){.footer__col-2{width:100%}}.footer__col-3{width:25%}@media (max-width:767.98px){.footer__col-3{width:100%}}.footer__col-4{width:33.33333%}@media (max-width:767.98px){.footer__col-4{width:100%}}.footer__col-5{width:41.66667%}@media (max-width:767.98px){.footer__col-5{width:100%}}.footer__col-6{width:50%}@media (max-width:767.98px){.footer__col-6{width:100%}}.footer__col-7{width:58.33333%}@media (max-width:767.98px){.footer__col-7{width:100%}}.footer__col-8{width:66.66667%}@media (max-width:767.98px){.footer__col-8{width:100%}}.footer__col-9{width:75%}@media (max-width:767.98px){.footer__col-9{width:100%}}.footer__col-10{width:83.33333%}@media (max-width:767.98px){.footer__col-10{width:100%}}.footer__col-11{width:91.66667%}@media (max-width:767.98px){.footer__col-11{width:100%}}.footer__col-12{width:100%}@media (max-width:767.98px){.footer__col-12{width:100%}}.footer__madebyuplab{text-decoration:none!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:19.999px;height:1.42857rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0!important}.footer__madebyuplab span{display:inline-block;color:hsla(0,0%,100%,.5);line-height:19.999px;line-height:1.42857rem;margin-right:5.999px;margin-right:.42857rem}.footer__madebyuplab svg{width:45px;width:3.21429rem;display:inline-block}.footer__madebyuplab svg path{-webkit-transition:fill .2s;transition:fill .2s}.footer__madebyuplab:hover{text-decoration:none}.footer__madebyuplab:hover svg path{fill:#fd7e14}.footer__copyright{position:relative;padding-left:30px;padding-left:2.14286rem;font-size:11.999px;font-size:.85714rem;line-height:17.999px;line-height:1.28571rem}.footer__copyright:before{content:"@";position:absolute;top:0;left:0}@media (min-width:768px){.footer__copyright{font-size:1rem;line-height:1.5rem;padding-left:0;width:43.92857rem;max-width:100%}.footer__copyright:before{left:-3rem}}@media (min-width:768px){.footer{padding-top:5.92857rem;padding-bottom:2.28571rem}.footer__heading{font-size:1.28571rem;line-height:1.57143rem;margin-bottom:1.57143rem}}@media (max-width:767.98px){.footer p{margin-bottom:.71429rem}.footer__subscribe{margin-bottom:1.71429rem;position:relative}.footer__subscribe-submit{position:absolute;right:0;top:0}.footer__copyright{margin-bottom:1.14286rem!important}.footer__xs-hidden{display:none}.footer__row--xs .footer__col-1{width:8.33333%!important}.footer__row--xs .footer__col-2{width:16.66667%!important}.footer__row--xs .footer__col-3{width:25%!important}.footer__row--xs .footer__col-4{width:33.33333%!important}.footer__row--xs .footer__col-5{width:41.66667%!important}.footer__row--xs .footer__col-6{width:50%!important}.footer__row--xs .footer__col-7{width:58.33333%!important}.footer__row--xs .footer__col-8{width:66.66667%!important}.footer__row--xs .footer__col-9{width:75%!important}.footer__row--xs .footer__col-10{width:83.33333%!important}.footer__row--xs .footer__col-11{width:91.66667%!important}.footer__row--xs .footer__col-12{width:100%!important}.footer__under{padding-left:2.14286rem}.footer__under a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.14286rem}}.header{position:absolute;z-index:30;top:0;left:0;width:100%;max-width:100vw;color:#fff;background-color:transparent;-webkit-transition:all .5s cubic-bezier(.43,0,.03,1);transition:all .5s cubic-bezier(.43,0,.03,1)}.header__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-top:47.999px;padding-top:3.42857rem;padding-bottom:0;-webkit-transition:padding-bottom .5s cubic-bezier(.43,0,.03,1);transition:padding-bottom .5s cubic-bezier(.43,0,.03,1)}.header__wrapper .dropdown__menu{max-width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.header__link{position:relative;cursor:pointer;display:block;background:none;border:none;border-radius:0;color:#fff;text-decoration:none;font-size:14px;font-size:1rem;line-height:16px;line-height:1.14286rem;height:47.999px;height:3.42857rem;padding:16px 19.999px;padding:1.14286rem 1.42857rem;outline:none;-webkit-transition:color .2s cubic-bezier(.43,0,.03,1);transition:color .2s cubic-bezier(.43,0,.03,1)}.header__link:focus{outline:none}.header__link:hover{color:#b23b3f}.header__link-search svg{height:17px;height:1.21429rem}.header__link-search svg path{stroke:#fff}.header__link-search:hover svg path,.header__link-search svg path{-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.header__link-search:hover svg path{stroke:#b23b3f}.header__logo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.header__logo:after{content:"";position:absolute;left:0;bottom:-47.999px;bottom:-3.42857rem;height:1px;width:0;background-color:#6e1e21;-webkit-transition:opacity .5s cubic-bezier(.43,0,.03,1);transition:opacity .5s cubic-bezier(.43,0,.03,1)}.header__logo.js-line:after{-webkit-transition:width 2.4s cubic-bezier(.215,.61,.355,1) 0s;transition:width 2.4s cubic-bezier(.215,.61,.355,1) 0s;width:0}.header__logo.js-line--active:after{width:199.999px;width:14.28571rem}.header__logo-main svg{height:133px;height:9.5rem}.header__logo-main svg path{fill:#fff}.header__logo-sub{height:32.999px;height:2.35714rem;width:auto;margin-top:10px;margin-top:.71429rem;margin-left:19.999px;margin-left:1.42857rem;margin-right:39.999px;margin-right:2.85714rem}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:80px;height:5.71429rem}.header__nav-left,.header__nav-right{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header__nav ul:not(.dropdown-menu){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.header__nav div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:80px;height:5.71429rem;padding-top:16px;padding-top:1.14286rem;padding-bottom:16px;padding-bottom:1.14286rem}.header__nav div.dropdown__toggle{margin-right:5.999px;margin-right:.42857rem}.header__nav div.dropdown__toggle .header__link:after{position:absolute;right:5.999px;right:.42857rem;top:45%;content:"";display:block;width:4.999px;width:.35714rem;height:4.999px;height:.35714rem;border-bottom:1px solid #fff;border-right:1px solid #fff;background-color:transparent;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);-webkit-transition:border-color .2s cubic-bezier(.43,0,.03,1);transition:border-color .2s cubic-bezier(.43,0,.03,1)}.header__nav div.dropdown__toggle .header__link:hover:after{border-color:#b23b3f}.header__nav div.dropdown__toggle.active .header__link{color:#b23b3f}.header__nav div.dropdown__toggle.active .header__link:after{border-color:#b23b3f;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.header__nav-event{display:block;position:absolute;top:47.999px;top:3.42857rem;right:0;pointer-events:none;opacity:0;-webkit-transition:all .5s cubic-bezier(.43,0,.03,1);transition:all .5s cubic-bezier(.43,0,.03,1);-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.header__nav-event .header__link{display:-webkit-box;display:-ms-flexbox;display:flex;color:#b23b3f;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header__nav-event .header__link svg{height:17px;height:1.21429rem;margin-right:19.999px;margin-right:1.42857rem}.header .dropdown__menu{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:-31.999px;margin-top:-2.28571rem;padding-left:303px;padding-left:21.64286rem}.header .dropdown__content{display:none;padding-right:100px;padding-right:7.14286rem}.header .dropdown__link{position:relative;display:table;padding:16px 19.999px 16px 0;padding:1.14286rem 1.42857rem 1.14286rem 0;line-height:16px;line-height:1.14286rem;font-size:14px;font-size:1rem;color:#fff;text-decoration:none}.header .dropdown__link,.header .dropdown__link:before{-webkit-transition:all .5s cubic-bezier(.43,0,.03,1);transition:all .5s cubic-bezier(.43,0,.03,1)}.header .dropdown__link:before{content:"";height:1px;width:0;background-color:#b23b3f;position:absolute;left:0;top:50%;opacity:0}.header .dropdown__link:hover{color:#b23b3f;padding-left:47.999px;padding-left:3.42857rem;padding-right:0}.header .dropdown__link:hover:before{opacity:1;width:47.999px;width:3.42857rem;left:-24px;left:-1.71429rem}.header .dropdown__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header .dropdown__col{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.header--fixed{position:fixed;-webkit-transition:all .5s cubic-bezier(.43,0,.03,1);transition:all .5s cubic-bezier(.43,0,.03,1);background-color:rgba(0,0,0,.9)}.header--fixed .header__wrapper{padding-top:0;padding-bottom:0}.header--fixed .header__wrapper .header__logo:after{content:none}.header--fixed .header__logo{margin-right:47.999px;margin-right:3.42857rem}.header--fixed .header__logo-main svg{height:80px;height:5.71429rem;padding-top:16px;padding-top:1.14286rem;padding-bottom:16px;padding-bottom:1.14286rem}.header--fixed .header__logo-sub{display:none}.header--fixed .header__nav-event{pointer-events:all;top:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:top .2s;transition:top .2s}.header--fixed .header__nav-event:after{content:"";position:absolute;right:-299.999px;right:-21.42857rem;top:calc(50% - 1px);height:1px;background-color:#b23b3f;width:299.999px;width:21.42857rem}.header--fixed .dropdown__menu{margin-top:0;padding-left:183px;padding-left:13.07143rem}.header--white{color:#000;padding-bottom:47.999px;padding-bottom:3.42857rem}.header--white.collapsed{background-color:hsla(0,0%,100%,.9)!important;padding-bottom:0}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.header--white.collapsed{background-color:hsla(0,0%,100%,.6)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.header--white .header__link{color:#000}.header--white .header__link:hover{color:#6e1e21}.header--white .header__link-search svg path{stroke:#000}.header--white .header__link-search:hover svg path,.header--white .header__link-search svg path{-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.header--white .header__link-search:hover svg path{stroke:#6e1e21}.header--white .dropdown__link{color:#000}.header--white .dropdown__link:before{background-color:#6e1e21}.header--white .dropdown__link:hover{color:#6e1e21}.header--white .header__nav .dropdown__toggle .header__link:after{border-color:#000}.header--white .header__nav .dropdown__toggle .header__link:hover:after{border-color:#6e1e21}.header--white.header--fixed{background-color:hsla(0,0%,100%,.9);padding-bottom:0}.header--white .header__logo svg path{fill:#6e1e21}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.header--white.collapsed{background-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.header.collapsed{background-color:rgba(0,0,0,.9)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.header.collapsed{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.header.collapsed .header__logo:after{opacity:0}.header.collapsed .header__wrapper{padding-bottom:47.999px;padding-bottom:3.42857rem}.header.collapsed .header__nav-event{pointer-events:all;display:block;opacity:1;position:absolute;right:0;top:135px;top:9.64286rem}.header.collapsed.header--fixed .header__nav-event{display:block;top:72px;top:5.14286rem}.header--fixed:not(.collapsed) .header__nav-event{opacity:1}@media (max-width:767.98px){.header{display:none}}.header-mobile{z-index:30;display:block;position:fixed;overflow:hidden;height:120px;height:8.57143rem;top:0;left:0;right:0;bottom:auto;background-color:transparent;-webkit-transition:all .5s cubic-bezier(.43,0,.03,1);transition:all .5s cubic-bezier(.43,0,.03,1)}.header-mobile__nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;height:120px;height:8.57143rem;padding:30px 24px;padding:2.14286rem 1.71429rem}.header-mobile__nav,.header-mobile__nav-left{display:-webkit-box;display:-ms-flexbox;display:flex}.header-mobile__nav-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-mobile__nav-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.header-mobile__logo{display:block}.header-mobile__logo svg{height:59.999px;height:4.28571rem;width:auto}.header-mobile__search{padding:0;border:none;border-radius:0;background-color:transparent;width:50px;width:3.57143rem;height:50px;height:3.57143rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;margin-right:.71429rem;opacity:0;pointer-events:none;-webkit-transition:opacity .5s cubic-bezier(.43,0,.03,1);transition:opacity .5s cubic-bezier(.43,0,.03,1)}.header-mobile__search svg{height:17px;height:1.21429rem;width:auto}.header-mobile__search:focus{outline:none}.header-mobile__close{background-color:transparent;border:none;border-radius:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:50px;width:3.57143rem;height:50px;height:3.57143rem;padding:0}.header-mobile__close,.header-mobile__close span{-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.header-mobile__close span{display:block;height:2px;height:.14286rem;background-color:#fff}.header-mobile__close span:first-child{width:30px;width:2.14286rem;margin-bottom:5.999px;margin-bottom:.42857rem}.header-mobile__close span:nth-child(2){width:24.999px;width:1.78571rem;margin-right:4.999px;margin-right:.35714rem}.header-mobile__close.active span:first-child{width:19.999px;width:1.42857rem;-webkit-transform:translateY(.57143rem) rotate(45deg);transform:translateY(.57143rem) rotate(45deg);margin-bottom:0}.header-mobile__close.active span:nth-child(2){width:19.999px;width:1.42857rem;-webkit-transform:translateY(.57143rem) rotate(-45deg);transform:translateY(.57143rem) rotate(-45deg);margin-top:-2px;margin-top:-.14286rem;margin-right:0}.header-mobile__close:focus{outline:none}.header-mobile__menu{list-style:none;padding:11.999px 26.999px 80px;padding:.85714rem 1.92857rem 5.71429rem;overflow-y:auto;max-height:calc(100vh - 200px)}.header-mobile__menu .menu__item{margin-bottom:8px;margin-bottom:.57143rem}.header-mobile__menu .menu__link{display:block;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;padding:8px 0;padding:.57143rem 0;color:#fff;text-decoration:none;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.header-mobile__menu .menu__link.active{color:#b23b3f}.header-mobile__menu .menu__link--has-submenu:after{content:"";display:inline-block;margin-left:15px;margin-left:1.07143rem;width:4.999px;width:.35714rem;height:4.999px;height:.35714rem;border-bottom:1px solid #fff;border-right:1px solid #fff;background-color:transparent;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);-webkit-transition:border-color .2s cubic-bezier(.43,0,.03,1);transition:border-color .2s cubic-bezier(.43,0,.03,1)}.header-mobile__menu .menu__link--has-submenu.active:after{border-color:#b23b3f;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.header-mobile__menu .menu__submenu{display:none;padding:16px 0 8px 24px;padding:1.14286rem 0 .57143rem 1.71429rem}.header-mobile__menu .menu__submenu-item{display:block;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;text-decoration:none;color:#fff}.header-mobile__menu .menu__submenu-item:not(:last-child){margin-bottom:16px;margin-bottom:1.14286rem}.header-mobile--has-bg{background-color:rgba(0,0,0,.4)}.header-mobile--has-bg.header-mobile--white{background-color:hsla(0,0%,100%,.4)}.header-mobile--white .header-mobile__logo svg path{fill:#6e1e21}.header-mobile--white .header-mobile__search svg path{stroke:#000}.header-mobile--white .header-mobile__close span{background-color:#000}.header-mobile.active{height:100vh;background-color:rgba(0,0,0,.9)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.header-mobile.active{background-color:rgba(0,0,0,.5)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.header-mobile.active .header-mobile__search{opacity:1;pointer-events:auto}.header-mobile.active.header-mobile--white{background-color:hsla(0,0%,100%,.9)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.header-mobile.active.header-mobile--white{background-color:hsla(0,0%,100%,.6)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.header-mobile.active.header-mobile--white .menu__link{color:#000}.header-mobile.active.header-mobile--white .menu__link.active{color:#6e1e21}.header-mobile.active.header-mobile--white .menu__link--has-submenu:after{border-color:#000}.header-mobile.active.header-mobile--white .menu__link--has-submenu.active:after{border-color:#6e1e21}.header-mobile.active.header-mobile--white .menu__submenu-item{color:#000}.header-mobile.hidden{opacity:0;pointer-events:none}@media (min-width:768px){.header-mobile{display:none}}.rotate{padding:50px;position:fixed;top:0;left:0;z-index:9999;background-color:#fff;width:100%;height:100%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:415px) and (max-width:1023px){.rotate{display:-webkit-box;display:-ms-flexbox;display:flex}}.rotate svg{width:296px;height:272px}.rotate__text{margin-top:40px;font-size:22px;color:#6e1e21;font-family:Playfair Display,Times New Roman,Times,serif}.header-sub{background-color:#212121;position:absolute;z-index:20;left:0;width:100%;max-width:100vw;top:100vh}.header-sub__wrapper{padding-top:15px;padding-top:1.07143rem;padding-bottom:15px;padding-bottom:1.07143rem;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-sub__nav,.header-sub__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.header-sub__nav{-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-sub__nav-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.header-sub__nav-item:not(:last-child){margin-right:50px;margin-right:3.57143rem}.header-sub__nav-link{display:block;color:#fff;text-decoration:none;line-height:50px;line-height:3.57143rem;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.header-sub__nav-link:hover{color:#b23b3f}.header-sub__btn{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.header-sub--fixed{position:fixed;top:0;left:0;right:0}@media (max-width:767.98px){.header-sub{position:relative;top:inherit;left:inherit;right:inherit}.header-sub__nav{display:none}.header-sub__btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.header-sub__btn>.btn{display:block;width:100%}.header-sub--fixed{position:relative}}.index-events{padding-bottom:143.999px;padding-bottom:10.28571rem}.index-events .container{position:relative}.index-events__btn{position:absolute;top:0;right:24px;right:1.71429rem}@media (max-width:767.98px){.index-events{padding-top:2.28571rem;padding-bottom:0;background-color:#fff}.index-events__btn{display:none}.index-events .swiper-main-navigation--gallery{top:auto;bottom:1.78571rem!important;left:auto}.index-events .swiper-main-navigation--gallery .swiper-main-navigation-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.preschool-education{margin-bottom:407px;margin-bottom:29.07143rem}.preschool-education .section-first{padding-top:65px;padding-top:4.64286rem;padding-bottom:50px!important;padding-bottom:3.57143rem!important}@media (max-width:767.98px){.preschool-education .section-first{padding-top:8.92857rem!important;padding-bottom:0!important}}@media (max-width:767.98px){.preschool-education .intro__title{margin-top:5.35714rem}}@media (max-width:767.98px){.preschool-education .intro--full-height{min-height:inherit;height:25.71429rem}}.preschool-education__info-header{color:#616161;opacity:.5;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;margin-bottom:14px;margin-bottom:1rem}@media (max-width:767.98px){.preschool-education__info-header{margin-bottom:.28571rem}}.preschool-education__info-text{color:#6e1e21;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;font-family:Playfair Display,Times New Roman,Times,serif;margin-bottom:37px;margin-bottom:2.64286rem;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:767.98px){.preschool-education__info-text{font-size:1.28571rem;margin-bottom:1.5rem}}.preschool-education .accordeon__documents-header{height:38px;height:2.71429rem}.preschool-education .accordeon__content-b-n{padding-bottom:0}.preschool-education .accordeon__list{margin-bottom:25.999px;margin-bottom:1.85714rem}.preschool-education .accordeon__content--mt{margin-top:-12px}@media (max-width:767.98px){.preschool-education .accordeon__content--mt{margin-top:0}}.preschool-education .accordeon__link{position:relative}.preschool-education .accordeon__link:before{content:"";width:80%;height:1px;background-color:#fff;top:0;left:0;position:absolute}@media (max-width:767.98px){.preschool-education .accordeon__link:before{width:100%}}.preschool-education .accordeon__link--last:after{content:"";width:80%;height:1px;background-color:#fff;bottom:0;left:0;position:absolute}@media (max-width:767.98px){.preschool-education .accordeon__link--last:after{width:100%}}@media (max-width:767.98px){.preschool-education .accordeon__link{height:8.57143rem}.preschool-education .accordeon__link .accordeon__wrapper:after{top:4.28571rem}.preschool-education .accordeon__link .accordeon__wrapper:before{top:3.21429rem}}.preschool-education .section--medium{padding-bottom:0}@media (max-width:767.98px){.preschool-education .section--medium{padding-top:0}}.preschool-education .accordeon__content{color:#616161;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem}.preschool-education__header{padding-bottom:22px;padding-bottom:1.57143rem}.preschool-education-gray{background-color:#f2f3f4}.preschool-education__header{color:#212121;max-width:599.999px;max-width:42.85714rem}@media (max-width:767.98px){.preschool-education__header{display:none}}.preschool-education__text{color:#616161;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;padding-left:101px;padding-left:7.21429rem;max-width:599.999px;max-width:42.85714rem;margin-bottom:54.999px;margin-bottom:3.92857rem;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:767.98px){.preschool-education__text{display:none}}.preschool-education__text a{color:#616161;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;text-decoration:none}.preschool-education__inner{position:relative}.small-container{max-width:calc(100% - 30rem);margin:0}@media (max-width:767.98px){.small-container{max-width:inherit}}@media (min-width:2100px){.small-container{max-width:89.14286rem;margin:0 auto}.small-container .accordeon{margin-left:-8.35714rem}}.small-container-p-l{padding-left:119px;padding-left:8.5rem;padding-right:100px;padding-right:7.14286rem}@media (max-width:767.98px){.small-container-p-l{padding-left:1.85714rem}}.right-menu{position:absolute;right:0;top:0;width:420px;width:30rem;background-color:#6e1e21;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;height:100%;padding-top:64px;padding-top:4.57143rem;padding-bottom:64px;padding-bottom:4.57143rem;-webkit-transition:all 1s ease;transition:all 1s ease;overflow:hidden}@media (max-width:767.98px){.right-menu{height:90px;max-height:6.42857rem;padding-top:2.42857rem;padding-bottom:2.42857rem}.right-menu a.active{position:absolute;top:2.5rem}}.right-menu--active-mob{max-height:none!important;padding-bottom:0!important}@media (max-width:767.98px){.right-menu--active-mob{overflow-y:auto;height:100%!important}}.right-menu--active-mob a{display:block!important}.right-menu--active-mob a.active.active{position:relative;top:0}.right-menu--fixed-mobile{position:fixed;top:120px}.right-menu--fixed-mobile .sticky-content.fixed{position:relative}.right-menu__arrow{display:none}@media (max-width:767.98px){.right-menu__arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:5;position:absolute;right:28px;top:39px;display:block;width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff}.right-menu__arrow:before{content:"";display:block;position:absolute;height:2.85714rem;width:2.85714rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}}.right-menu__arrow-active{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.right-menu__inner{-webkit-transition:1s;transition:1s;padding-top:0;padding-bottom:0;top:0;bottom:auto;height:100vh}@media (max-width:767.98px){.right-menu__inner{height:120vh}}.right-menu--fixed .right-menu__inner{padding-top:109.999px;padding-top:7.85714rem}.right-menu--pos .right-menu__inner{bottom:0;top:auto}.right-menu--pos2 .right-menu__inner,.right-menu--pos .right-menu__inner{position:absolute!important;padding-bottom:30px;padding-bottom:2.14286rem}.right-menu--pos2 .right-menu__inner{top:60px}@media (max-width:767.98px){.right-menu{padding-left:3.78571rem}}.right-menu__block:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:47.999px;padding-bottom:3.42857rem;margin-bottom:47.999px;margin-bottom:3.42857rem}.right-menu__block a{position:relative;display:block;color:#fff;text-decoration:none;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;padding-left:100px;padding-left:7.14286rem;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.right-menu__block a:not(:last-child){margin-bottom:24px;margin-bottom:1.71429rem}.right-menu__block a.active{opacity:1}.right-menu__block a.active:after{width:50px;width:3.57143rem}.right-menu__block a:hover{opacity:1}@media (max-width:767.98px){.right-menu__block a{display:none}.right-menu__block a.active{display:block}}.right-menu__block a:after{content:"";width:0;height:1px;position:absolute;left:0;top:50%;background-color:#fff}@media (max-width:767.98px){.right-menu__block a:after{left:23px}}.sticky-content.fixed{position:fixed}.accordeon__slider{position:relative;width:100%;overflow:hidden;margin-top:66.999px;margin-top:4.78571rem;margin-bottom:42px;margin-bottom:3rem}@media (max-width:767.98px){.accordeon__slider{margin-bottom:0}}.accordeon__slider .swiper-slide img{width:100%;height:auto}.accordeon__slider .swiper-navigation{z-index:10;position:absolute;bottom:0;right:0}.accordeon__slider .swiper-navigation-next,.accordeon__slider .swiper-navigation-prev{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;width:5.71429rem;height:80px;height:5.71429rem;background-color:#6e1e21;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.accordeon__slider .swiper-navigation-next svg,.accordeon__slider .swiper-navigation-prev svg{height:18.999px;height:1.35714rem}.accordeon__slider .swiper-navigation-next:hover,.accordeon__slider .swiper-navigation-prev:hover{background-color:#461315}.accordeon__slider .swiper-slide{position:relative}.accordeon__slider .swiper-slide span{position:absolute;bottom:30px;left:50px;color:#fff;font-size:18px;line-height:22px}.accordeon__item{clear:both}.intro{padding-top:249.999px;padding-top:17.85714rem;padding-bottom:64px;padding-bottom:4.57143rem}.intro,.intro__title{position:relative;color:#fff;z-index:1}.intro__title{width:800px;width:57.14286rem;max-width:100%;margin-top:31.999px;margin-top:2.28571rem;margin-bottom:31.999px;margin-bottom:2.28571rem}.intro__link{position:relative;z-index:1;text-decoration:none;color:#fff;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.intro__link:hover{opacity:1;text-decoration:underline}.intro__date{position:relative;z-index:1;color:#fff}.intro__event-card{position:absolute;top:323px;top:23.07143rem;right:0;width:420px;width:30rem;overflow:hidden;z-index:1}.intro__event-card .card-info{padding:47.999px 120px 47.999px 100px;padding:3.42857rem 8.57143rem 3.42857rem 7.14286rem}.intro__event-card:after{content:"";height:1px;width:120px;width:8.57143rem;background-color:#fff;position:absolute;top:50%;right:0}.intro .link--backward{position:relative;z-index:1;display:table}.intro--article .intro__title{font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem}.intro--laureates{padding-bottom:128px;padding-bottom:9.14286rem}@media (min-width:768px){.intro--laureates .intro__title{display:inline-block;width:25rem}}.intro--laureates .intro__season{position:relative;z-index:1;display:inline-block;padding:45.999px 0 0 50px;padding:3.28571rem 0 0 3.57143rem}@media (min-width:768px){.intro--laureates .intro__season{position:absolute}}.intro--laureates .intro__season-name{color:#6e1e21;font-family:Playfair Display;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;margin-bottom:29px;margin-bottom:2.07143rem}.intro--laureates .intro__season-item{display:inline-block;width:89.999px;width:6.42857rem}@media (min-width:768px){.intro--laureates .intro__season-item:not(:last-child) .intro__season-count{border-right:1px solid #111}.intro--laureates .intro__season-item:not(:first-child){padding-left:4.28571rem;width:10.71429rem}}.intro--laureates .intro__season-count{color:#212121;font-family:Playfair Display;font-size:24px;font-size:1.71429rem;line-height:24px;line-height:1.71429rem;margin-bottom:17px;margin-bottom:1.21429rem}.intro--laureates .intro__season-title{color:#616161;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;white-space:nowrap}@media (max-width:767.98px){.intro--laureates .intro__season{padding:3rem 1.71429rem}.intro--laureates .intro__season-name{font-size:1.28571rem;margin-bottom:1.64286rem}.intro--laureates .intro__season-item{display:block;width:auto}.intro--laureates .intro__season-item:not(:last-child){margin-bottom:2.14286rem}.intro--laureates .intro__season-count{margin-bottom:0;margin-right:.57143rem}.intro--laureates .intro__season-count,.intro--laureates .intro__season-title{line-height:1.42857rem;display:inline-block}}.intro--has-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.intro--has-bg:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#000;opacity:.25;z-index:0}.intro--white{background:#fff;color:#000}.intro--white .intro__title{color:#6e1e21}.intro--white .intro__date,.intro--white .intro__link{color:#616161}.intro--white .link--backward:before{border-color:#212121}.intro--almost-white{background:#f2f3f4;color:#000}.intro--almost-white .intro__title{color:#6e1e21}.intro--almost-white .intro__date,.intro--almost-white .intro__link{color:#616161}.intro--almost-white .link--backward:before{border-color:#616161}.intro--full-height{height:100vh}.intro--full-height .intro__event-card{top:auto;bottom:0}.scroll-down{z-index:10;background-color:transparent;border:none;border-radius:0;padding:30px;padding:2.14286rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scroll-down svg{height:31px;height:2.21429rem;width:auto;-webkit-animation:4s scroll-down 3s infinite ease;animation:4s scroll-down 3s infinite ease}.scroll-down svg g,.scroll-down svg path{stroke:#fff}@-webkit-keyframes scroll-down{75%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}85%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes scroll-down{75%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}85%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media (max-width:1023.98px){.intro{padding-top:22.14286rem}}@media (max-width:767.98px){.intro{padding-top:10rem;padding-bottom:1.42857rem}.intro__title{margin-top:1.14286rem;margin-bottom:2.28571rem}.intro__title:last-child{margin-bottom:0}.intro__event-card{display:none}.intro--full-height{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:2.57143rem}.intro--article .intro__title{font-size:2.14286rem;line-height:2.57143rem}.scroll-down{display:none}}@media (max-width:767.98px){.school .intro--full-height{padding-top:17.85714rem;height:25.71429rem}}.accordeon__item{border-top:1px solid #fff;background-color:#f2f3f4;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.accordeon__item:last-child{border-bottom:1px solid #fff}.accordeon__item--menu,.accordeon__item--menu:last-child{border:none}.accordeon__item--menu .accordeon__link .accordeon__wrapper:before{right:115.999px;right:8.28571rem}@media (max-width:767.98px){.accordeon__item--menu .accordeon__link .accordeon__wrapper:before{right:3.07143rem}}.accordeon__item--menu .accordeon__link .accordeon__wrapper:after{right:100px;right:7.14286rem}@media (max-width:767.98px){.accordeon__item--menu .accordeon__link .accordeon__wrapper:after{right:1.92857rem}}.accordeon__item--menu .accordeon__link .accordeon__wrapper{padding-left:116.999px;padding-left:8.35714rem}@media (max-width:767.98px){.accordeon__item--menu .accordeon__link .accordeon__wrapper{padding-left:1.85714rem;padding-right:5.71429rem}}.accordeon__item--menu .accordeon__content .accordeon__wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:599.999px;max-width:42.85714rem;padding-left:220px;padding-left:15.71429rem;margin-left:0;padding-bottom:19.999px;padding-bottom:1.42857rem}@media (max-width:767.98px){.accordeon__item--menu .accordeon__content .accordeon__wrapper{padding-left:1.85714rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.accordeon__item--menu .accordeon__content,.accordeon__item--menu .accordeon__link:not(.collapsed){background-color:transparent}.accordeon__wrapper{width:100%;margin-right:auto;margin-left:auto;padding:0 24px;padding:0 1.71429rem}@media (min-width:768px){.accordeon__wrapper{max-width:89.14286rem}}@media (min-width:1024px){.accordeon__wrapper{max-width:89.14286rem}}@media (min-width:1441px){.accordeon__wrapper{max-width:89.14286rem}}.accordeon__link{position:relative;display:block;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;font-family:Playfair Display;padding-top:31.999px;padding-top:2.28571rem;padding-bottom:31.999px;padding-bottom:2.28571rem;text-decoration:none;color:#6e1e21;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.accordeon__link:hover{background-color:#fff}.accordeon__link .accordeon__wrapper{position:relative}.accordeon__link .accordeon__wrapper:after,.accordeon__link .accordeon__wrapper:before{content:"";position:absolute;background-color:#6e1e21;-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1)}.accordeon__link .accordeon__wrapper:before{top:2px;top:.14286rem;right:16px;right:1.14286rem;width:2px;height:33.999px;height:2.42857rem}.accordeon__link .accordeon__wrapper:after{top:17.999px;top:1.28571rem;right:0;height:2px;width:33.999px;width:2.42857rem}.accordeon__link:not(.collapsed){background-color:#fff}.accordeon__link:not(.collapsed) .accordeon__wrapper:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordeon__content{background-color:#fff;padding-top:24px;padding-top:1.71429rem;padding-bottom:24px;padding-bottom:1.71429rem}@media (min-width:1920px){.accordeon__content-container{max-width:1200px;margin:0 auto}}@media (max-width:767.98px){.accordeon__link{position:relative;font-size:1.28571rem;line-height:1.71429rem;padding-top:1rem;padding-bottom:1rem;height:7.14286rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordeon__link .accordeon__wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;position:static;padding-right:4.28571rem}.accordeon__link .accordeon__wrapper:before{top:2.28571rem;right:2.85714rem}.accordeon__link .accordeon__wrapper:after{top:3.42857rem;right:1.71429rem}}.accordeon__list-header{color:#6e1e21;font-size:17.999px;font-size:1.28571rem;line-height:24px;line-height:1.71429rem;font-family:Playfair Display,Times New Roman,Times,serif;padding-left:117.999px;padding-left:8.42857rem;margin:64px 0 24px;margin:4.57143rem 0 1.71429rem}@media (max-width:767.98px){.accordeon__list-header{padding-left:1.85714rem}}.accordeon__list{padding-left:220px;padding-left:15.71429rem;padding-right:100px;padding-right:7.14286rem}@media (max-width:767.98px){.accordeon__list{padding-left:3.78571rem;padding-right:1.85714rem}}.accordeon__list-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:36px;margin-right:2.57143rem;margin-bottom:36px;margin-bottom:2.57143rem}@media (max-width:767.98px){.accordeon__list-element{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.accordeon__list-number{color:#6e1e21;font-size:59.999px;font-size:4.28571rem;line-height:70px;line-height:5rem;font-family:Playfair Display,Times New Roman,Times,serif;position:relative}.accordeon__list-number:before{content:"";position:absolute;top:42px;top:3rem;right:0;width:70%;height:1px;background-color:#6e1e21}@media (max-width:767.98px){.accordeon__list-number:before{display:none}}.accordeon__list-number--no-line:before{display:none}.accordeon__list-text{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;margin-top:24px;margin-top:1.71429rem}@media (max-width:767.98px){.accordeon__list-text{margin-left:2.14286rem}}.accordeon__documents{background-color:#fff;padding:38px 0 100px 121px;padding:2.71429rem 0 7.14286rem 8.64286rem}@media (max-width:767.98px){.accordeon__documents{padding-left:1.85714rem}}.accordeon__documents-header{color:#6e1e21;margin-bottom:9px;margin-bottom:.64286rem;max-width:210px;max-width:15rem}.accordeon__documents-header,.accordeon__documents-number{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem}.accordeon__documents-number{color:#616161;opacity:.5}.accordeon__documents-btn{margin-top:26.999px;margin-top:1.92857rem}.accordeon__small-link{color:#6e1e21;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;text-decoration:none;padding-left:121px;padding-left:8.64286rem;margin-top:24px;margin-top:1.71429rem}@media (max-width:767.98px){.accordeon__small-link{padding-left:1.85714rem}}.accordeon__small-link:last-child{margin-bottom:39.999px;margin-bottom:2.85714rem}.accordeon__small-link svg{width:16px;margin-left:19.999px;margin-left:1.42857rem;-webkit-transition:margin-left .3s ease;transition:margin-left .3s ease}.accordeon__small-link svg path{stroke:#6e1e21}.accordeon__small-link:hover svg{margin-left:30px;margin-left:2.14286rem}.accordeon__reference{margin-top:-15px;margin-top:-1.07143rem;margin-bottom:39.999px;margin-bottom:2.85714rem;padding-left:116.999px;padding-left:8.35714rem}@media (max-width:767.98px){.accordeon__reference{padding-left:1.85714rem}}.accordeon__reference-phone{font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;font-family:Playfair Display,Times New Roman,Times,serif;color:#212121}.accordeon__big-links{margin-top:-10px;margin-top:-.71429rem;margin-left:-1px;margin-bottom:-1px}.modal{position:relative;width:800px;width:57.14286rem;max-width:100%;margin:0 auto;padding:80px 100px;padding:5.71429rem 7.14286rem}.modal-close{position:absolute;top:19.999px;top:1.42857rem;right:19.999px;right:1.42857rem}.mfp-content .mfp-close{color:#000}.mfp-container{padding:0}.mfp-bg{background-color:#fff;opacity:1}.mfp-fade{-webkit-transition:all .3s cubic-bezier(.43,0,.03,1);transition:all .3s cubic-bezier(.43,0,.03,1)}.mfp-fade.mfp-bg{opacity:0}.mfp-fade.mfp-ready{opacity:1}.mfp-fade.mfp-removing{opacity:0}@media (max-width:767.98px){.modal{padding-left:1.71429rem;padding-right:1.71429rem}body:not(.no-scroll){-webkit-overflow-scrolling:touch}body.no-scroll{overflow:hidden;-webkit-overflow-scrolling:auto}}.education__count{font-size:143.999px;font-size:10.28571rem;line-height:70px;line-height:5rem;color:#6e1e21;padding-top:39.999px;padding-top:2.85714rem;font-family:Playfair Display;padding-left:82.999px;padding-left:5.92857rem}.education__inner .card-list{background-color:#000}@media (max-width:767.98px){.education__inner .card-list{background-color:#fff}}.education__text{font-size:17.999px;font-size:1.28571rem;line-height:26.999px;line-height:1.92857rem;padding-left:100px;padding-left:7.14286rem;padding-right:70px;padding-right:5rem;margin-top:78px;margin-top:5.57143rem;color:#616161}.education .card__item-number{-webkit-transition:.4s;transition:.4s}.education .card__inner--none:before{display:none}.education .card__inner--none .card__item-heading{font-style:normal}.education .intro:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.25)}@media (max-width:767.98px){.education .intro--full-height{padding-top:17.85714rem;height:25.71429rem;min-height:inherit}}.education .card__item--white .card__item-number{display:none}@media (max-width:767.98px){.education .card__item--white .card__item-number{display:block}}@media (max-width:767.98px){.education .card__item--white{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:120px;background-color:#f2f3f4}.education .card__item--white .card__inner--none{margin:0}}.education .section--education{padding-top:94.999px;padding-top:6.78571rem;padding-bottom:152.999px;padding-bottom:10.92857rem;background-color:#f2f3f4}@media (max-width:767.98px){.education .section--education{display:none}}.education .card__inner{margin-bottom:54.999px;margin-bottom:3.92857rem;padding-left:82.999px;padding-left:5.92857rem}.education .card__inner:before{content:"";position:absolute;left:0;top:0;height:1px;width:50%;background-color:#6e1e21;z-index:3}.education .card__inner--main-bottom{width:100%;position:absolute;top:0;-webkit-transition:.8s;transition:.8s;opacity:0}@media (max-width:767.98px){.education .card__inner--main-bottom{display:none}}.education .card__inner--main-bottom .card__inner{margin-top:55px}.education .card__inner--main-bottom .card__item-text{max-width:280px;max-width:20rem}.education .card__inner--main-top{-webkit-transition:.8s;transition:.8s}.education .card-list .card__item--img{min-height:520px}@media (max-width:767.98px){.education .card-list .card__item--img{min-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}}.education .card__item{position:relative;text-decoration:none;-webkit-transition:.8s;transition:.8s;cursor:pointer;overflow:hidden}@media (min-width:768px){.education .card__item:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:0}}.education .card__item:after{content:"";position:absolute;width:100%;height:0;background:#fff;-webkit-transition:.8s;transition:.8s;bottom:0;z-index:0}.education .card__item:hover:before{display:none}.education .card__item:hover:after{height:100%}@media (max-width:767.98px){.education .card__item:hover .card__inner--main-top{opacity:1}.education .card__item:hover .card__inner--main-top .card__item-number{color:#6e1e21}}.education .card__item:hover .card__inner--main-bottom{-webkit-transition:2s;transition:2s;opacity:1;-webkit-transform:translate(0);transform:translate(0);z-index:2}.education .card__item .card__inner--main-bottom{-webkit-transform:translateY(50px);transform:translateY(50px)}.education .card__item .card__inner--main-bottom .card__item-heading{color:#6e1e21}.education .card__item.card__item--red{cursor:inherit}.education .card__item.card__item--red:after,.education .card__item.card__item--red:before{display:none}.education .card__item.card__item--red:hover{background-color:#6e1e21}.education .card__item.card__item--red:hover .card__item-heading{color:#fff}@media (max-width:767.98px){.education .card__item.card__item--red .card__inner{margin-top:2.85714rem;padding-left:1.92857rem;margin-bottom:2.5rem}}@media (max-width:767.98px){.education .card__item.card__item--red .card__item-heading{font-size:1.28571rem;line-height:1.71429rem;font-style:italic;padding-top:2.71429rem}}.education .card__item-number{font-family:Playfair Display}.contacts__address,.contacts__tel{font-family:Playfair Display;color:#212121;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem}.contacts__tel{display:block;text-decoration:none}.contacts__tel:hover{text-decoration:underline}.contacts__email{display:block;font-family:Playfair Display;color:#6e1e21;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;text-decoration:none}.contacts__email:hover{text-decoration:underline}.contacts__hint{position:relative;padding-left:31.999px;padding-left:2.28571rem;padding-right:31.999px;padding-right:2.28571rem}@media (min-width:1024px){.contacts__hint{margin-left:4.28571rem}}.contacts__hint-text{margin-bottom:31.999px;margin-bottom:2.28571rem;color:#616161}.contacts__hint-icon{position:absolute;left:0;top:0}.contacts__hint-icon--pin svg{height:17.999px;height:1.28571rem}.contacts__hint-icon--metro svg{width:16px;width:1.14286rem}.contacts__hint-icon--alert svg{height:16px;height:1.14286rem}.contacts__link{position:relative;display:inline-block;padding-right:38px;padding-right:2.71429rem;color:#6e1e21;text-decoration:none}.contacts__link:before{height:1px;height:.07143rem;width:10px;width:.71429rem;background-color:#6e1e21;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contacts__link:after,.contacts__link:before{content:"";position:absolute;display:block;top:50%;right:10px;right:.71429rem}.contacts__link:after{height:5.999px;height:.42857rem;width:5.999px;width:.42857rem;border-top:1px solid #6e1e21;border-right:1px solid #6e1e21;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.contacts__link:after,.contacts__link:before{-webkit-transition:right .2s cubic-bezier(.43,0,.03,1);transition:right .2s cubic-bezier(.43,0,.03,1)}.contacts__link:hover{text-decoration:underline}.contacts__link:hover:after,.contacts__link:hover:before{right:0}#contacts-map,.map{height:450px;height:32.14286rem}#contacts-map ymaps[class^=ymaps-2][class$=copyrights-pane],.map ymaps[class^=ymaps-2][class$=copyrights-pane]{opacity:0;pointer-events:none}#contacts-map ymaps[class^=ymaps-2][class$=ground-pane],.map ymaps[class^=ymaps-2][class$=ground-pane]{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(110,30,33,.4);box-shadow:0 0 0 0 rgba(110,30,33,.4)}70%{-webkit-box-shadow:0 0 0 30px rgba(110,30,33,0);box-shadow:0 0 0 30px rgba(110,30,33,0)}to{-webkit-box-shadow:0 0 0 0 rgba(110,30,33,0);box-shadow:0 0 0 0 rgba(110,30,33,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(110,30,33,.4);box-shadow:0 0 0 0 rgba(110,30,33,.4)}70%{-webkit-box-shadow:0 0 0 30px rgba(110,30,33,0);box-shadow:0 0 0 30px rgba(110,30,33,0)}to{-webkit-box-shadow:0 0 0 0 rgba(110,30,33,0);box-shadow:0 0 0 0 rgba(110,30,33,0)}}.ymaps-placemark{width:16px;height:16px;background-color:#6e1e21;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(110,30,33,.4);box-shadow:0 0 0 0 rgba(110,30,33,.4);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@media (max-width:767.98px){.contacts__address{margin-bottom:1.42857rem}.contacts__address,.contacts__tel{font-size:1.28571rem;line-height:1.71429rem}.contacts__tel{margin-bottom:.92857rem}.contacts__email{font-size:1.28571rem;line-height:1.71429rem}.contacts__hint{padding-left:1.92857rem;padding-right:1.92857rem;margin-bottom:2.85714rem}.contacts__link{display:none}}.event{background-color:#f2f3f4}.event .section{min-height:200px}.event__header{color:#6e1e21;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem}@media (max-width:767.98px){.event__header{font-size:2.14286rem;line-height:2.71429rem}}.event__content-text .btn{margin-top:-17px;margin-top:-1.21429rem}.event #contacts-map{height:549.999px;height:39.28571rem}.event #contacts-map .address{position:absolute;top:10px;right:115px;z-index:1}@media (max-width:767.98px){.event #contacts-map .address{bottom:0;top:auto;width:100%;left:0}}.event .tab__link.active{color:#6e1e21}.event .tab__header{border-bottom:1px solid hsla(0,0%,7%,.1);max-width:800px;max-width:57.14286rem}.event .intro{padding-bottom:0}.event .intro__title{font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;margin-top:33.999px;margin-top:2.42857rem}.event .intro__link{margin-top:12.999px;margin-top:.92857rem}.event__text{color:#616161;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;padding:0 0 0 105px;padding:0 0 0 7.5rem;max-width:404.999px;max-width:28.92857rem}@media (max-width:767.98px){.event__text{font-size:1rem;line-height:1.42857rem;padding:3.85714rem 0 0}}.event__text a{text-decoration:none;color:#6e1e21;display:block}.event__content{position:relative;padding-left:105px;padding-left:7.5rem;padding-top:31.999px;padding-top:2.28571rem}@media (max-width:767.98px){.event__content{padding-left:0}}.event__content-count{font-family:Playfair Display,Times New Roman,Times,serif;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;color:#212121}.event__content-text{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:#616161;margin-top:28px;margin-top:2rem}.event__tabs-block{margin-top:47.999px;margin-top:3.42857rem}@media (max-width:767.98px){.event__tabs-block{margin-top:3rem}.event__tabs-block:first-child{margin-top:0}}.event__tabs-header{font-family:Playfair Display,Times New Roman,Times,serif;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;color:#6e1e21;max-width:599.999px;max-width:42.85714rem}@media (max-width:767.98px){.event__tabs-header{font-size:1.28571rem}}.event__tabs-text{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:#616161;margin-top:24px;margin-top:1.71429rem;padding-left:100px;padding-left:7.14286rem;max-width:500px;max-width:35.71429rem}@media (max-width:767.98px){.event__tabs-text{padding-left:0;margin-top:.42857rem}}.event__message{margin-top:57px;margin-top:4.07143rem;margin-bottom:100px;margin-bottom:7.14286rem}@media (max-width:767.98px){.event__message{margin-top:3.85714rem}}.event__message-inner{padding:35px 100px 54.999px;padding:2.5rem 7.14286rem 3.92857rem;background-color:#fff}@media (max-width:767.98px){.event__message-inner{padding:1.5rem 1.92857rem 2.35714rem}}.event__message-header{font-family:Playfair Display,Times New Roman,Times,serif;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;color:#6e1e21}.event__message-text{margin-top:10px;margin-top:.71429rem;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:#616161}@media (max-width:767.98px){.event__message-text{padding-bottom:1.42857rem}}.event__message-text p{margin-top:30px;margin-top:2.14286rem}.event__message-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:199.999px;padding-left:14.28571rem}@media (max-width:767.98px){.event__message-info{padding-left:0;margin-top:3.78571rem}}.event__message-phone{display:table;text-decoration:none;font-family:Playfair Display,Times New Roman,Times,serif;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;color:#212121;margin-top:10px;margin-top:.71429rem}@media (max-width:767.98px){.event__message-phone{font-size:1.28571rem;line-height:1.71429rem;margin-top:0}}.event__message-link{display:table;text-decoration:none;font-family:Playfair Display,Times New Roman,Times,serif;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;color:#6e1e21;margin-bottom:42px;margin-bottom:3rem}@media (max-width:767.98px){.event__message-link{font-size:1.28571rem;line-height:2.64286rem}}.event .section{background-color:transparent}.event .tab__header{margin-top:93px;margin-top:6.64286rem}@media (max-width:767.98px){.event .tab__header{margin-top:4.85714rem}}.event__map{width:100%;height:100vh}.event .swiper-main-wrapper{margin-top:50px;margin-top:3.57143rem}.event-document{position:absolute;right:-5px;top:-167px;z-index:1}@media (max-width:767.98px){.event-document{display:none}}.event-document__inner{background-color:#6e1e21;width:301px;width:21.5rem;height:420px;height:30rem}.event-document__inner img{width:100%}.event-document__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event-document__logo svg{height:75.999px;height:5.42857rem}.event-document__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;font-family:Playfair Display}.event-document__text-big{font-size:59.999px;font-size:4.28571rem;line-height:70px;line-height:5rem;margin-top:-30px;margin-top:-2.14286rem}.event-document__text-small{font-size:19.999px;font-size:1.42857rem;line-height:37px;line-height:2.64286rem;margin-top:-15px;margin-top:-1.07143rem}.event-document__logo{position:relative;margin-left:-24.999px;margin-left:-1.78571rem}.event-document__logo:after,.event-document__logo:before{position:absolute;left:106.5px;content:"";height:3px;background-color:#fff}.event-document__logo:before{top:0;width:38px}.event-document__logo:after{top:8px;width:51px}.event-document__header{font-family:Playfair Display;font-size:19.999px;font-size:1.42857rem;line-height:26.999px;line-height:1.92857rem;color:#fff;margin-top:28px;max-width:185px;margin-bottom:33.999px;margin-bottom:2.42857rem}.event-document__line1{background-color:#fff;width:94px;height:3px;margin-bottom:15px}.event-document__line2,.event-document__line3,.event-document__line4{background-color:#fff;opacity:.3;height:2px}.event-document__line2{width:70px;margin-bottom:5px}.event-document__line3{width:65px;margin-bottom:5px}.event-document__line4{width:48px}.event-document__info{margin-bottom:30px}.event-document .festival__social-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:35px;margin-bottom:48px}.gallery-popup button.gallery-popup__close{position:absolute;cursor:pointer!important;width:80px;width:5.71429rem;height:80px;height:5.71429rem;padding:0;margin:0;border:none;outline:0;top:-39.999px;top:-2.85714rem;right:-39.999px;right:-2.85714rem;background-color:#6e1e21;border-radius:0;opacity:1}.gallery-popup button.gallery-popup__close:after,.gallery-popup button.gallery-popup__close:before{background-color:#fff}@media (max-width:767.98px){.gallery-popup button.gallery-popup__close{width:4.28571rem;height:4.28571rem;top:-4.28571rem;right:0}}.gallery-popup img.mfp-img{padding-top:0;padding-bottom:0}.gallery-popup .mfp-figure{position:relative}.gallery-popup .mfp-figure:after{content:none}.gallery-popup .mfp-content{position:relative}.gallery-popup .mfp-container{padding:72px 80px;padding:5.14286rem 5.71429rem}@media (max-width:767.98px){.gallery-popup .mfp-container{padding:5.14286rem .71429rem}}.gallery-popup .mfp-bottom-bar{margin-top:0;top:calc(100% + 32px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gallery-popup .mfp-bottom-bar .mfp-title{color:#616161;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.gallery-popup .mfp-bottom-bar .mfp-counter{color:#616161;position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.gallery-popup button.gallery-popup__arrow{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;width:80px;width:5.71429rem;height:80px;height:5.71429rem;left:auto;right:-39.999px;right:-2.85714rem;background-color:#6e1e21;margin:0;-webkit-transform:none;transform:none}.gallery-popup button.gallery-popup__arrow:after,.gallery-popup button.gallery-popup__arrow:before{content:none;border-width:0;border:none}.gallery-popup button.gallery-popup__arrow:after{position:relative;display:block;content:"";border-radius:0;background-color:transparent;height:14px;height:1rem;width:14px;width:1rem;padding:0;margin:0;top:auto;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform-origin:60% 60%;transform-origin:60% 60%}.gallery-popup button.gallery-popup__arrow--left{top:39.999px;top:2.85714rem}.gallery-popup button.gallery-popup__arrow--left:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.gallery-popup button.gallery-popup__arrow--right{margin-top:-1px;top:120px;top:8.57143rem}.gallery-popup button.gallery-popup__arrow--right:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:767.98px){.gallery-popup button.gallery-popup__arrow{width:4.28571rem;height:4.28571rem}.gallery-popup button.gallery-popup__arrow--left{top:-4.28571rem;left:0;right:auto}.gallery-popup button.gallery-popup__arrow--right{margin-top:0;left:4.28571rem;top:-4.28571rem;right:auto}}.gallery-popup button.gallery-popup__arrow:hover,.gallery-popup button.gallery-popup__close:hover{-webkit-transition:all .2s cubic-bezier(.43,0,.03,1);transition:all .2s cubic-bezier(.43,0,.03,1);background-color:#461315}.festival{background-color:#f2f3f4}.festival__header{color:#6e1e21;font-family:PlayFair,serif;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;margin-top:80px;margin-top:5.71429rem;padding-left:100px;padding-left:7.14286rem}@media (max-width:767.98px){.festival__header{margin-top:3.07143rem;font-size:2rem;padding-left:0;line-height:2.42857rem;margin-bottom:1.42857rem}}.festival .event__message-info{padding-left:101px;padding-left:7.21429rem}@media (max-width:767.98px){.festival .event__message-info{padding-left:0}}.festival__text{color:#616161;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin-top:31.999px;margin-top:2.28571rem;padding-left:199.999px;padding-left:14.28571rem;max-width:599.999px;max-width:42.85714rem;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:767.98px){.festival__text--mobile p:not(:first-child){display:none}}@media (max-width:767.98px){.festival__text{margin-top:.42857rem;padding-left:0}}.festival__text-link{display:none}@media (max-width:767.98px){.festival__text-link{display:block;text-decoration:none;color:#6e1e21;margin-top:2.28571rem}}.festival__slider-next{padding:0 100px;padding:0 7.14286rem}@media (max-width:767.98px){.festival__slider-next{padding:0}}.festival__slider-next-header{color:#6e1e21;font-family:PlayFair,serif;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;margin-top:80px;margin-top:5.71429rem;margin-bottom:47.999px;margin-bottom:3.42857rem}@media (max-width:767.98px){.festival__slider-next-header{margin-bottom:2.85714rem;margin-top:3.07143rem;font-size:2rem;line-height:2.42857rem}}@media (max-width:767.98px){.festival__social{margin-bottom:0}}.festival__social-header{color:#6e1e21;font-family:PlayFair,serif;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;margin-top:80px;margin-top:5.71429rem;padding-left:100px;padding-left:7.14286rem;margin-bottom:47.999px;margin-bottom:3.42857rem}@media (max-width:767.98px){.festival__social-header{margin-bottom:1.35714rem;margin-top:4.78571rem;font-size:1.28571rem;padding-left:0}}.festival__social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#6e1e21;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){.festival__social-link{display:none}}.festival__social-link svg{margin-right:24px;margin-right:1.71429rem}.festival__social .social-buttons{padding-left:199.999px;padding-left:14.28571rem}@media (max-width:767.98px){.festival__social .social-buttons{padding-left:0;padding-top:0}}.festival__links-next{margin-top:46.999px;margin-top:3.35714rem}.festival__slider{padding:0 0 19.999px;padding:0 0 1.42857rem}@media (max-width:767.98px){.festival__slider{padding:0 0 2.5rem}}.festival__slider .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767.98px){.festival__slider .swiper-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.festival__slider .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border:1px solid #6e1e21;background-color:transparent;border-radius:100%;opacity:1;margin:0 14px!important;margin:0 1rem!important}.festival__slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#6e1e21}.buy-block{position:relative;text-decoration:none;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#212121;padding:15px 148px 47.999px 100px;padding:1.07143rem 10.57143rem 3.42857rem 7.14286rem;margin-bottom:1px;z-index:1;-webkit-transition:.2s;transition:.2s}@media (max-width:767.98px){.buy-block{padding:1.78571rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.buy-block__element--first{width:100px;width:7.14286rem}@media (max-width:767.98px){.buy-block__element--first{width:100%}}.buy-block__element--main{width:500px;width:35.71429rem}@media (max-width:767.98px){.buy-block__element--main{width:100%}}.buy-block__element--last{width:199.999px;width:14.28571rem}@media (max-width:767.98px){.buy-block__element--last{width:100%}}.buy-block:hover{-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1);z-index:2}.buy-block__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767.98px){.buy-block__date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:3.57143rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.buy-block__date span:last-child{margin-left:14px;margin-bottom:5px}}.buy-block__date span{color:#6e1e21;font-family:Playfair Display}.buy-block__date span:first-child{font-size:59.999px;font-size:4.28571rem;line-height:70px;line-height:5rem}.buy-block__date span:last-child{font-size:24.999px;font-size:1.78571rem;line-height:37px;line-height:2.64286rem}.buy-block__date span.js-line--active:before{width:50px;left:-100px;top:40px}@media (max-width:767.98px){.buy-block__date span.js-line--active:before{left:-75px;top:30px}}.buy-block__day{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:#616161;margin-top:4px}@media (max-width:767.98px){.buy-block__day{position:absolute;left:8.78571rem;top:.71429rem}}.buy-block__header{position:relative;font-family:PlayFair,serif;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;margin-top:32.999px;margin-top:2.35714rem;text-decoration:none;color:#212121}.buy-block__header:hover{color:#6e1e21}@media (max-width:767.98px){.buy-block__header{font-size:1.28571rem;line-height:1.71429rem;margin-top:3.78571rem;margin-bottom:2.14286rem}}.buy-block__header div{position:absolute;top:6px;right:-300px}@media (max-width:767.98px){.buy-block__header div{right:0;top:112px}}.buy-block__text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;margin-top:.57143rem}.buy-block__text,.buy-block__text a{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:#616161}.buy-block__text a{text-decoration:none}.buy-block__text a:hover{color:#6e1e21}.buy-block__text--mb{margin-bottom:53.999px;margin-bottom:3.85714rem}@media (max-width:767.98px){.buy-block__text--mb{margin-bottom:0}}.buy-block__text span{margin-right:31.999px;margin-right:2.28571rem}.buy-block__text svg{position:absolute;left:-35px}@media (max-width:767.98px){.buy-block__text svg{position:relative;left:0;margin-right:10px}}@media (max-width:767.98px){.buy-block__element{position:relative}}.buy-block__money{font-family:PlayFair,serif;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;margin-bottom:56px;margin-bottom:4rem;margin-top:35px;margin-top:2.5rem}@media (max-width:767.98px){.buy-block__money{font-size:1.28571rem;line-height:2.64286rem}}.buy-block--exc{padding-right:112px;padding-right:8rem}@media (max-width:767.98px){.buy-block--exc{padding-right:20px}}.buy-block--exc .buy-block__date span,.buy-block--exc .buy-block__day{font-size:0}@media (max-width:767.98px){.buy-block--exc .buy-block__date span,.buy-block--exc .buy-block__day{display:none}}.buy-block--exc .buy-block__element{margin-left:-284.999px;margin-left:-20.35714rem}@media (max-width:767.98px){.buy-block--exc .buy-block__element{margin-left:0}}.buy-block--exc .buy-block__element:first-child{margin-left:0}.buy-block--exc .buy-block__element:last-child{margin-left:0;margin-right:39.999px;margin-right:2.85714rem}@media (max-width:767.98px){.buy-block--exc .buy-block__header{margin-top:1.07143rem}}@media (max-width:767.98px){.buy-block--exc .buy-block__text br{display:none}}.buy-block--exc .buy-block__money{margin-bottom:39.999px;margin-bottom:2.85714rem}@media (max-width:767.98px){.buy-block--exc .buy-block__money{margin-bottom:.71429rem}}.event__message-text--festival{margin-top:43px;margin-top:3.07143rem}.cooperation-howto__img img{width:100%;height:auto;max-height:100vh;-o-object-fit:cover;object-fit:cover}.cooperation-howto__subtitle{width:700px;width:50rem;max-width:100%}.cooperation-howto__hint-title{width:227.999px;width:16.28571rem;max-width:100%}.cooperation-howto__hint-content{width:317px;width:22.64286rem;max-width:100%;margin-bottom:47.999px;margin-bottom:3.42857rem}@media (max-width:767.98px){.cooperation-howto__subtitle{font-size:1.28571rem;line-height:1.71429rem}.cooperation-howto__hint-title{margin-bottom:1.42857rem}}.cooperation-goals__img{position:relative;overflow:hidden;margin:0;z-index:3}.cooperation-goals__img img{width:100%;height:auto}.cooperation-goals__img:after{content:attr(data-number);display:block;position:absolute;bottom:-10px;bottom:-.71429rem;left:89.999px;left:6.42857rem;font-family:Playfair Display;font-size:143.999px;font-size:10.28571rem;line-height:.8;color:#fff}.cooperation-goals__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.cooperation-goals__item h3{position:relative;margin-left:100px;margin-left:7.14286rem;margin-bottom:31.999px;margin-bottom:2.28571rem}.cooperation-goals__item h3:before{content:"";position:absolute;display:block;height:1px;width:0;top:17.999px;top:1.28571rem;left:-260px;left:-18.57143rem;background-color:#6e1e21}.cooperation-goals__item h3.js-line:before{-webkit-transition:width 2.4s cubic-bezier(.215,.61,.355,1) 0s;transition:width 2.4s cubic-bezier(.215,.61,.355,1) 0s;width:0}.cooperation-goals__item h3.js-line--active:before{width:229.999px;width:16.42857rem}.cooperation-goals__item ul{width:386px;width:27.57143rem;max-width:100%}.cooperation-goals__item ul li{margin-bottom:12.999px!important;margin-bottom:.92857rem!important}.cooperation-goals__item--right{padding-left:100px;padding-left:7.14286rem}@media (max-width:767.98px){.cooperation-goals__img:after{font-size:8.57143rem;line-height:.9;left:1.42857rem}.cooperation-goals__item{display:block;padding:2.28571rem 1.71429rem 3.85714rem}.cooperation-goals__item h3{margin-left:2.14286rem;margin-bottom:2.14286rem}.cooperation-goals__item h3:before{display:none}.cooperation-goals__item--right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.hall__inner{background-color:#f2f3f4;padding-bottom:81.999px;padding-bottom:5.85714rem}@media (max-width:767.98px){.hall__inner{padding-left:0;padding-bottom:1.57143rem}}.hall .file-card{margin-bottom:80px;margin-bottom:5.71429rem}.hall .file-card:first-child{margin-top:100px;margin-top:7.14286rem}@media (max-width:767.98px){.hall .file-card{margin-bottom:2.85714rem}.hall .file-card:first-child{margin-top:2.85714rem}}.hall #contacts-map,.hall .map{height:549.999px;height:39.28571rem}.hall #contacts-map .address,.hall .map .address{position:absolute;top:10px;right:115px;z-index:1}@media (max-width:767.98px){.hall #contacts-map .address,.hall .map .address{bottom:0;top:auto;width:100%;left:0}}.hall .intro{padding-bottom:33.999px;padding-bottom:2.42857rem}.hall__text{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;padding-left:100px;padding-left:7.14286rem;max-width:500px;max-width:35.71429rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:82.999px;margin-bottom:5.92857rem;color:#616161}@media (max-width:767.98px){.hall__text{padding-left:0;margin-top:1.42857rem;margin-bottom:3.21429rem}}.hall__text-all{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;padding-left:100px;padding-left:7.14286rem;max-width:599.999px;max-width:42.85714rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:64px;margin-bottom:4.57143rem;margin-top:80px;margin-top:5.71429rem;color:#616161}@media (max-width:767.98px){.hall__text-all{padding-left:0;margin-top:4.28571rem;margin-bottom:4.28571rem}}.hall__count{padding-left:100px;padding-left:7.14286rem;max-width:800px;max-width:57.14286rem;-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:767.98px){.hall__count{padding-left:0}}.hall__count-number{font-family:Playfair Display;font-size:59.999px;font-size:4.28571rem;line-height:70px;line-height:5rem;color:#6e1e21}.hall__count-text{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:#616161;margin-top:24px;margin-top:1.71429rem}.hall__small-header{font-family:Playfair Display;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;color:#6e1e21;padding-left:100px;padding-left:7.14286rem;margin:82.999px 0 52px;margin:5.92857rem 0 3.71429rem}@media (max-width:767.98px){.hall__small-header{padding-left:0;font-size:2rem;line-height:2.85714rem;margin-top:4.57143rem}}.hall__small-text{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:#616161;padding-left:100px;padding-left:7.14286rem;margin:38.999px 0 66.999px;margin:2.78571rem 0 4.78571rem}@media (max-width:767.98px){.hall__small-text{padding-left:0}}.hall__link{padding-left:100px;padding-left:7.14286rem;margin:47.999px 0 0;margin:3.42857rem 0 0;padding-bottom:28px;padding-bottom:2rem}@media (max-width:767.98px){.hall__link{padding-left:0;padding-bottom:0}}@media (max-width:767.98px){.hall__mobile--none .address,.hall__mobile--none .hall__count,.hall__mobile--none .hall__text-all p:not(:first-child){display:none}}.hall__mobile-link{display:none}@media (max-width:767.98px){.hall__mobile-link{text-decoration:none;display:block;font-size:1rem;line-height:1.42857rem;color:#6e1e21;margin-top:2.85714rem}}.hall__mobile-link--none{margin-top:-39.999px;margin-top:-2.85714rem}.address{margin-top:80px;margin-top:5.71429rem;padding:45px;padding:3.21429rem;background-color:#fff;width:400px;width:28.57143rem}@media (max-width:767.98px){.address{width:auto;margin-top:0}}.address__text{color:#616161}.address__link,.address__text{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem}.address__link{display:block;text-decoration:none;color:#6e1e21;margin-top:19.999px;margin-top:1.42857rem}.library{padding-bottom:100px;padding-bottom:7.14286rem}.library .address{background-color:#f2f3f4}.article-content p{margin-bottom:80px;margin-bottom:5.71429rem}@media (min-width:768px){.article-content{margin-left:7.14286rem;margin-right:7.14286rem}.article-content p{margin-left:7.14286rem;margin-bottom:5.71429rem;width:42.85714rem}}@media (max-width:767.98px){.article .swiper-main-navigation{bottom:3.42857rem}.article .card-info-inline{padding-left:1.71429rem;padding-right:1.71429rem}}.main-event{background-color:#f2f3f4}.main-event .scroll-down svg path{stroke:#fff}.main-event__info{margin-bottom:100px;margin-bottom:7.14286rem}@media (max-width:767.98px){.main-event__info{margin-bottom:3.35714rem}}.main-event .loader{display:none;margin-bottom:59.999px;margin-bottom:4.28571rem}@media (max-width:767.98px){.main-event .loader{display:block}}.main-event__select{margin-top:47.999px;margin-top:3.42857rem}.main-event__select .row .col-3:not(:last-child){margin-right:1px}@media (max-width:767.98px){.main-event__select .row .col-3:not(:last-child){margin-right:0;margin-bottom:1px}}.main-event__left,.main-event__right{text-decoration:none;position:absolute;top:18px}.main-event__left:hover svg path,.main-event__right:hover svg path{stroke:#6e1e21}.main-event__left svg,.main-event__right svg{width:20px}.main-event__left svg path,.main-event__right svg path{-webkit-transition:.2s;transition:.2s;stroke:#000}.main-event__left{left:0}.main-event__right{right:0}@media (max-width:767.98px){.main-event__right{right:10px}}.intro-slider-page{position:relative}.intro-slider-page .swiper-main-card-info{display:none}.intro-slider-page .swiper-slide-inner .container{margin:0}@media (max-width:767.98px){.intro-slider-page .swiper-slide-inner>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.intro-slider-page .swiper-slide__title{max-width:none;width:700px;width:50rem;font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;margin-bottom:31.999px;margin-bottom:2.28571rem}@media (max-width:767.98px){.intro-slider-page .swiper-slide__title{width:100%;font-size:2.14286rem;line-height:2.57143rem;margin-bottom:0}}.intro-slider-page:before{content:"";position:absolute;right:0;top:0;width:80px;width:5.71429rem;height:100%;z-index:2;background-color:rgba(0,0,0,.2)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.intro-slider-page:before{background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (max-width:767.98px){.intro-slider-page:before{display:none}}.day-block{position:relative;margin:66px 0 80px;margin:4.71429rem 0 5.71429rem;padding:0 43px;padding:0 3.07143rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:949.999px;max-width:67.85714rem}@media (max-width:767.98px){.day-block{overflow:hidden;margin-right:-25px}}.day-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.day-block__inner .swiper-wrapper{height:68px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.day-block .main-event__left.swiper-button-disabled,.day-block .main-event__right.swiper-button-disabled{opacity:0;display:none}.day-block__element{width:59.999px;width:4.28571rem;height:59.999px;height:4.28571rem;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;text-decoration:none;-webkit-transition:.4s;transition:.4s}.day-block__element--active{background-color:#6e1e21}.day-block__element--active .day-block__element-number,.day-block__element--active .day-block__element-text{color:#fff}.day-block__element--active:before{display:none}.day-block__element--has{position:relative;background-color:#fff;z-index:2}.day-block__element--has:before{content:"";width:59.999px;width:4.28571rem;height:59.999px;height:4.28571rem;position:absolute;top:0;left:0;background-color:#fff;border-radius:100%;z-index:1;-webkit-transition:.4s;transition:.4s}.day-block__element--has span{position:relative;z-index:2}.day-block__element--has:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.day-block__element-number{font-family:Playfair Display;color:#212121;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem}.day-block__element-text{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:#212121;margin-top:-5px;opacity:.5}.laureates__select .col-3:not(:last-child){margin-right:1px}@media (max-width:767.98px){.laureates__select .col-3:not(:last-child){margin-right:0;margin-bottom:2px}}.laureates__info{background-color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:64px 92px 64px 100px;padding:4.57143rem 6.57143rem 4.57143rem 7.14286rem}.laureates__info-title{font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;margin-bottom:24px;margin-bottom:1.71429rem;font-family:Playfair Display;color:#6e1e21}.laureates__info-text{color:#616161;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin-bottom:39.999px;margin-bottom:2.85714rem}.laureates__info-bottom{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;justify-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767.98px){.laureates__info{display:block;height:auto;padding:2.5rem 1.71429rem;margin-bottom:2px}.laureates__info-title{font-size:1.28571rem;line-height:1.71429rem}.laureates__info-text,.laureates__info-title{margin-bottom:2.28571rem}}.laureates__info .mail-link,.laureates__info .tel-link{font-size:17.999px;font-size:1.28571rem;line-height:37px;line-height:2.64286rem}@media (min-width:768px){.laureates__info .mail-link,.laureates__info .tel-link{font-size:1.71429rem;line-height:2.64286rem}}.laureates-slider{width:100%}.laureates-slider .swiper-slide{width:33.33333%}.laureates-slider .swiper-navigation{z-index:10;position:absolute;top:0;right:0}.laureates-slider .swiper-navigation-next,.laureates-slider .swiper-navigation-prev{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;width:5.71429rem;height:80px;height:5.71429rem;background-color:#6e1e21;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.laureates-slider .swiper-navigation-next svg,.laureates-slider .swiper-navigation-prev svg{height:18.999px;height:1.35714rem}.laureates-slider .swiper-navigation-next:hover,.laureates-slider .swiper-navigation-prev:hover{background-color:#461315}@media (max-width:767.98px){.laureates-slider .swiper-slide{width:auto}.laureates-slider .swiper-navigation{top:auto;bottom:0}.laureates-slider .swiper-navigation-next,.laureates-slider .swiper-navigation-prev{width:3.85714rem;height:3.85714rem}.laureates-slider .swiper-navigation-next svg,.laureates-slider .swiper-navigation-prev svg{height:1.07143rem}}.laureates-person-slide{position:relative;color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:521.999px;height:37.28571rem;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}.laureates-person-slide__darken{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.25}.laureates-person-slide__content{z-index:2;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:100px;padding-left:7.14286rem;padding-right:64px;padding-right:4.57143rem;padding-bottom:47.999px;padding-bottom:3.42857rem}.laureates-person-slide__name{font-family:Playfair Display;font-size:24px;font-size:1.71429rem;line-height:33.999px;line-height:2.42857rem;color:#fff;height:101.999px;height:7.28571rem;overflow:hidden}.laureates-person-slide__tool{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;color:#fff;opacity:.5}.laureates-person-slide__reward{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:0;padding-right:100px;padding-right:7.14286rem;overflow:hidden;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.laureates-person-slide__reward-inner{padding-top:24px;padding-top:1.71429rem;max-height:123.999px;max-height:8.85714rem;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;overflow:hidden;color:#fff}.laureates-person-slide:hover .laureates-person-slide__reward{height:123.999px;height:8.85714rem;opacity:1}@media (min-width:768px){.laureates-person-slide:hover .laureates-person-slide__darken{opacity:.6}}@media (max-width:767.98px){.laureates-person-slide__content{padding-left:3.85714rem;padding-right:1.71429rem;padding-bottom:7.5rem}.laureates-person-slide__name{font-size:1.28571rem;line-height:1.71429rem;height:5.14286rem;margin-bottom:.71429rem}.laureates-person-slide__reward{display:none}}.video .hall__text-all,.video h2,.video h3{padding-left:100px;padding-left:7.14286rem}@media (max-width:767.98px){.video .hall__text-all,.video h2,.video h3{padding-left:0}}.video .swiper-main-wrapper{margin-bottom:0!important}.video .intro__link{opacity:.5}.video .swiper-main .swiper-slide__img-bg:not(.no-scale){-webkit-transition:none;transition:none}.video h2{margin-top:70px;margin-top:5rem;margin-bottom:50px;margin-bottom:3.57143rem}@media (max-width:767.98px){.video h2{margin-top:6rem;margin-bottom:2.14286rem}}.video .hall__text-all{margin:31.999px 0 14px;margin:2.28571rem 0 1rem}@media (max-width:767.98px){.video .hall__text-all{margin:2.14286rem 0 0}}.video .hall__text-all a{text-decoration:none;color:#6e1e21}@media (min-width:1441px){.video .accordeon__wrapper{margin:0 auto!important}.video .accordeon__wrapper .accordeon__content{padding-left:0!important}}.video .accordeon__link{position:relative}.video .accordeon__link:before{content:"";width:80%;height:1px;background-color:#fff;top:0;left:0;position:absolute}@media (max-width:767.98px){.video .accordeon__link:before{width:100%}}.video .accordeon__item:last-child .accordeon__link:after{content:"";width:80%;height:1px;background-color:#fff;bottom:0;left:0;position:absolute}@media (max-width:767.98px){.video .accordeon__item:last-child .accordeon__link:after{width:100%}}.video .accordeon__item:last-child .accordeon__link:not(.collapsed):after{display:none}.video .hall__small-text{margin-top:0;margin-bottom:24px;margin-bottom:1.71429rem}@media (max-width:767.98px){.video .hall__small-text{margin-bottom:.78571rem}}.video .event__message-link{margin-top:47.999px;margin-top:3.42857rem}@media (max-width:767.98px){.video .event__message-link{margin-top:2.21429rem;margin-bottom:2.35714rem}}.video .hall__link{margin-top:24px;margin-top:1.71429rem}@media (max-width:767.98px){.video .hall__link{margin-top:0}}.video .festival__slider-next-header{margin-top:0;padding-top:64px;padding-top:4.57143rem}.video .intro{padding-bottom:39.999px;padding-bottom:2.85714rem}@media (max-width:767.98px){.video .intro{padding-top:13.92857rem;padding-bottom:2.14286rem}}@media (max-width:767.98px){.video .intro__title{margin-top:1.07143rem}}.video .hall__text{margin-bottom:85px;margin-bottom:6.07143rem}@media (max-width:767.98px){.video .hall__text{margin-bottom:3.92857rem}}.video .hall__inner{padding-bottom:54.999px;padding-bottom:3.92857rem}@media (max-width:767.98px){.video .hall__inner{padding-bottom:3.21429rem}}.video .tab__header{padding-left:100px;padding-left:7.14286rem}@media (max-width:767.98px){.video .tab__header{padding-left:0}}.video .tab__content h3{margin-top:59.999px;margin-top:4.28571rem}@media (max-width:767.98px){.video .tab__content h3{margin-top:2.28571rem;padding-left:2.14286rem;margin-bottom:1.57143rem!important}}.video .tab__content .ul>li:not(:last-child){margin-bottom:10px}.video__inner{margin:0 100px;margin:0 7.14286rem}@media (max-width:767.98px){.video__inner{margin:0}}.video .hall__small-header{margin-top:0;padding-top:80px;padding-top:5.71429rem}@media (max-width:767.98px){.video .hall__small-header{padding-top:3.57143rem;margin-bottom:2.5rem}}.mb-55{margin-bottom:55px}@media (max-width:767.98px){.mb-55{margin-bottom:0}}@media (min-width:768px){.datepicker.custom{width:330px}.datepicker.custom.-from-bottom-{-webkit-transform:translate(-30px,8px);transform:translate(-30px,8px)}.datepicker.custom.active{-webkit-transform:translate(-30px);transform:translate(-30px)}.datepicker.custom .datepicker--content{padding:6px 0}.datepicker.custom .datepicker--cell{margin:4px 0;height:45px}}@media (min-width:1441px){.datepicker.custom.-from-bottom-{-webkit-transform:translate(-70px,8px);transform:translate(-70px,8px)}.datepicker.custom.active{-webkit-transform:translate(-70px);transform:translate(-70px)}}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(110,30,255,.1)}.datepicker--cells{-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell,.datepicker--cells{display:-ms-flexbox;display:-webkit-box;display:flex}.datepicker--cell{margin:3px 0;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;height:40px;z-index:1}.theme-color-blind .datepicker--cell.-range-from-{border-color:rgba(0,0,0,.4)!important;background-color:rgba(0,0,0,.1)!important}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#6e1e21}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#6e1e21}.datepicker--cell.-in-range-{background:#f5f5f5;color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(110,30,33,.2)}.theme-color-blind .datepicker--cell.-in-range-.-focus-{background-color:rgba(0,0,0,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(110,30,33,.5);background-color:rgba(110,30,33,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid #6e1e21;background-color:rgba(110,30,33,.1);color:#6e1e21}.theme-color-blind .datepicker--cell.-range-to-{background-color:transparent;color:#000;border-color:#000}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{color:#fff;border:none;background:#6e1e21}.theme-color-blind .datepicker--cell.-selected-{color:#fff;background:#000!important}.datepicker--cell.-selected-.-current-{color:#fff;background:#6e1e21}.theme-color-blind .datepicker--cell.-selected-.-current-{background:#000}.datepicker--cell.-selected-.-focus-{background:#6e1e21}.theme-color-blind .datepicker--cell.-selected-.-focus-{background:#000}.datepicker--cell:empty{cursor:default}.datepicker--days-names{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name,.datepicker--days-names{display:-ms-flexbox;display:-webkit-box;display:flex}.datepicker--day-name{color:#000;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex:1;-webkit-box-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em;opacity:.5}.datepicker--cell-day{width:14.28571%}.datepicker--cell-month{width:33.33%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:14px;color:#4a4a4a;width:280px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;-webkit-transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;-webkit-transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;-webkit-box-shadow:none;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker-inline .datepicker--pointer{display:none}.datepicker--content{-webkit-box-sizing:content-box;box-sizing:content-box;padding:6px 0}.-only-timepicker- .datepicker--content{display:none}.datepicker--pointer{display:none;position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body{display:none}.datepicker--body.active{display:block}.datepicker--nav{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;min-height:34px;padding:15px 0 6px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-ms-flexbox;display:-webkit-box;display:flex;cursor:pointer;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action:hover{background:#f0f0f0}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px;text-transform:uppercase}.datepicker--nav-title i{font-style:normal;margin-left:5px}.datepicker--nav-title:hover{background:#f0f0f0}.datepicker--nav-title.-disabled-{cursor:default;background:none}.datepicker--buttons{display:-ms-flexbox;display:-webkit-box;display:flex;padding:4px;border-top:1px solid #efefef}.datepicker--button{color:#6e1e21;cursor:pointer;border-radius:4px;-ms-flex:1;-webkit-box-flex:1;flex:1;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{border-top:1px solid #efefef;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:4px;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-ms-flex:0 1 138px;-webkit-box-flex:0;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-ms-flex:0 1 153px;-webkit-box-flex:0;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex:1;-webkit-box-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:11px;height:17px;background:-webkit-gradient(linear,left top,right top,from(#dedede),to(#dedede)) left 50%/100% 1px no-repeat;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:none;cursor:pointer;-ms-flex:1;-webkit-box-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:none}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#6e1e21;border-color:#6e1e21}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#6e1e21;border-color:#6e1e21}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#6e1e21;border-color:#6e1e21}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-box-sizing:border-box;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-thumb{margin-top:-6px}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:transparent}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#b23b3f}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#6e1e21}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(110,30,33,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(110,30,33,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.datepicker-group,.datepicker-group__input{width:100%;position:relative;cursor:pointer}.datepicker-group__input{color:#6e1e21;z-index:1;height:50px;height:3.57143rem;padding:17px 39.999px 16px 30px;padding:1.21429rem 2.85714rem 1.14286rem 2.14286rem;line-height:17.999px;line-height:1.28571rem;text-transform:lowercase;border:1px solid #fff;border-radius:0;background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;outline:none}.datepicker-group__input:hover{-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.datepicker-group__icon{position:absolute;pointer-events:none;top:0;right:15px;right:1.07143rem;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.datepicker-group__icon svg{fill:#6e1e21}.applicants .intro{background-color:#f2f3f4}.applicants .preschool-education-gray{padding-top:0}.applicants .small-container{width:100%;max-width:1200px;max-width:85.71429rem}@media (min-width:1441px){.applicants .small-container{margin:0 auto}}.applicants .accordeon__documents{background-color:transparent}.applicants .accordeon{max-width:1030px;max-width:73.57143rem}@media (max-width:767.98px){.applicants .accordeon__documents{margin-bottom:0}}@media (max-width:767.98px){.applicants.preschool-education .section--medium{padding-top:2.85714rem}}.history .intro{padding-bottom:35px;padding-bottom:2.5rem}.history__text{font-family:Playfair Display,serif;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;color:#212121;max-width:599.999px;max-width:42.85714rem}@media (max-width:767.98px){.history__text{display:none}}.history__year{font-family:Playfair Display,serif;font-size:529.999px;font-size:37.85714rem;line-height:70px;line-height:5rem;position:absolute;top:-172px;left:0;color:#fff;z-index:-1}@media (max-width:767.98px){.history__year{display:none}}.history .swiper-main-wrapper{z-index:2}.history__tab-text{position:relative;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:grey;margin-top:89.999px;margin-top:6.42857rem;padding-left:100px;padding-left:7.14286rem;max-width:599.999px;max-width:42.85714rem;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:initial;box-sizing:initial}@media (max-width:767.98px){.history__tab-text{padding-left:0;margin-top:2.85714rem}}.history__tab-text p{position:relative;z-index:2}.history__small-text{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:#616161;margin-top:16px;max-width:299.999px;max-width:21.42857rem}@media (max-width:767.98px){.history__small-text{display:none}}.history .history1{position:relative;padding-left:199.999px;padding-left:14.28571rem}@media (max-width:767.98px){.history .history1{padding-left:0}}@media (min-width:768px){.history .history3{margin-top:-4.28571rem}}@media (max-width:767.98px){.history .custom-search,.history .custom-select{margin-top:10px}}.history .tab__pane h2{margin-top:-13px;margin-bottom:43px}.history__img{position:absolute;top:10px;right:-500px;right:-35.71429rem;width:299.999px;width:21.42857rem;height:420px;height:30rem}.history__img img{width:100%;height:auto}#history1 .tab__pane{display:block!important;-webkit-transform:translate(0);transform:translate(0);opacity:0;visibility:hidden;-webkit-transition:opacity .65s,-webkit-transform 1s;transition:opacity .65s,-webkit-transform 1s;transition:opacity .65s,transform 1s;transition:opacity .65s,transform 1s,-webkit-transform 1s;height:0}#history1 .tab__pane.active{opacity:1;visibility:visible;-webkit-transform:translateY(-20px);transform:translateY(-20px);height:inherit}.tab__history{position:absolute;left:-40px;top:-17px;list-style-type:none}@media (max-width:767.98px){.tab__history{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:3.57143rem;padding-bottom:2.85714rem;overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.tab__history .tab__link{position:relative;font-family:Playfair Display,serif;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;color:#212121;opacity:.3;border-bottom:none;height:37px;margin-bottom:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.tab__history .tab__link:before{content:"";width:0;height:1px;background-color:#6e1e21;position:absolute;left:-119px;left:-8.5rem;top:52.999px;top:3.78571rem}@media (max-width:767.98px){.tab__history .tab__link:before{display:none}}.tab__history .tab__link:hover{opacity:1;color:#6e1e21}.tab__history .tab__link.active{font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem;color:#6e1e21;opacity:1}@media (max-width:767.98px){.tab__history .tab__link.active{line-height:2.64286rem}}.tab__history .tab__link.active:before{width:71px;-webkit-transition:.4s;transition:.4s}@media (max-width:767.98px){.tab__history .nav-item{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}}.history-inner .intro{padding-bottom:47.999px;padding-bottom:3.42857rem}@media (max-width:767.98px){.history-inner .intro{padding-top:10.57143rem}}@media (max-width:767.98px){.history-inner .intro__title{font-size:2rem;line-height:2.57143rem;max-width:none;width:auto;margin-right:-.35714rem}}@media (min-width:768px){.history-inner__inner{padding:0 7.14286rem}}@media (max-width:767.98px){.history-inner__inner .single-video{margin-left:-1.71429rem;margin-right:-1.71429rem}}.history-inner__inner .history__text{position:relative;margin-top:80px;margin-top:5.71429rem}@media (max-width:767.98px){.history-inner__inner .history__text{display:block;margin-top:0;font-size:1.28571rem;line-height:1.71429rem;margin-bottom:2.28571rem}}@media (max-width:767.98px){.history-inner__inner .history__img{margin-top:2.28571rem;position:static;top:0;right:0;width:100%;height:auto}}.history-inner .history__small-text{max-width:599.999px;max-width:42.85714rem;padding-left:100px;padding-left:7.14286rem;margin-top:45.999px;margin-top:3.28571rem}@media (max-width:767.98px){.history-inner .history__small-text{max-width:none;display:block;width:100%;padding-left:0;margin-top:0;margin-bottom:3.42857rem}}.person{position:relative;min-height:350px}.person__slider{margin-left:100px;margin-left:7.14286rem;margin-right:100px;margin-right:7.14286rem}@media (max-width:767.98px){.person__slider{margin-left:-1.71429rem;margin-right:-1.71429rem}}@media (min-width:768px){.person__profile{position:absolute;right:.57143rem;top:1.14286rem;width:21.42857rem}}.person__profile-photo{width:100%;height:auto;margin-bottom:31.999px;margin-bottom:2.28571rem}@media (max-width:767.98px){.person__profile-photo{margin-bottom:1rem}}.person__profile-links{margin-bottom:47.999px;margin-bottom:3.42857rem}@media (max-width:767.98px){.person__profile-links{margin-bottom:2.28571rem}}.person__profile-links .link{text-decoration:none;display:table;color:#6e1e21}.person__profile-links .link:hover{color:#000}.person__profile-socials{margin-bottom:47.999px;margin-bottom:3.42857rem}@media (max-width:767.98px){.person__profile-files,.person__profile-socials{display:none}}.person__info{margin-left:100px;margin-left:7.14286rem;padding-bottom:112px;padding-bottom:8rem;width:599.999px;width:42.85714rem;max-width:100%;font-family:Playfair Display}.person__info-title{margin-bottom:80px;margin-bottom:5.71429rem;color:#212121;font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem}.person__info-items{margin-bottom:47.999px;margin-bottom:3.42857rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.person__info-item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:50%;margin-bottom:31.999px;margin-bottom:2.28571rem}.person__info-item-title{font-family:Formular;margin-bottom:14px;margin-bottom:1rem;font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;color:#616161;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person__info-item-value{font-size:24px;font-size:1.71429rem;line-height:37px;line-height:2.64286rem;color:#6e1e21}.person__info-text{width:500px;width:35.71429rem}.person__info-text p{font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;color:#616161;margin-bottom:19.999px;margin-bottom:1.42857rem}.person__info-text p:last-child{margin-bottom:0}@media (max-width:767.98px){.person__info{width:100%;margin-left:0;padding-bottom:2.28571rem}.person__info-title{margin-bottom:3rem;font-size:1.28571rem;line-height:1.71429rem}.person__info-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.71429rem}.person__info-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-bottom:1.71429rem}.person__info-item-title{margin-bottom:.28571rem}.person__info-item-value{font-size:1.28571rem;line-height:1.71429rem}.person__info-item:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.person__info-item:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.person__info-item:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.person__info-item:nth-child(4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.person__info-item:nth-child(5){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.person__info-text{width:100%}}.intelligence .intro__event-card{bottom:164.999px;bottom:11.78571rem}.intelligence .section--medium{padding-top:50px;padding-top:3.57143rem}.intelligence .small-container{padding-bottom:39.999px;padding-bottom:2.85714rem}.intelligence h2{margin-bottom:61.999px;margin-bottom:4.42857rem}@media (max-width:767.98px){.intelligence h2{padding-top:7.14286rem}}.intelligence .preschool-education__header{padding-bottom:3px;margin-top:10px;margin-top:.71429rem}.intelligence .preschool-education__text{padding-left:0;max-width:280px;max-width:20rem;margin-bottom:28px;margin-bottom:2rem}.intelligence .accordeon__small-link{padding-left:0;display:block}.intelligence .preschool-education__small-header{font-family:Playfair Display,serif;font-size:17.999px;font-size:1.28571rem;line-height:24px;line-height:1.71429rem;color:#212121;margin-bottom:16px;margin-bottom:1.14286rem}.intelligence .accordeon__documents-content{background-color:transparent;padding:0;margin-top:24.999px;margin-top:1.78571rem}.intelligence .accordeon:last-child{padding-bottom:112px;padding-bottom:8rem}.intelligence .accordeon__documents-header{max-width:240px;max-width:17.14286rem}@media (max-width:767.98px){.intelligence .preschool-education__header,.intelligence .preschool-education__text{display:block}}.custom-select2{height:50px;height:3.57143rem}.custom-select2 select:not(.select2-hidden-accessible){opacity:0}.single-video{position:relative;width:auto;height:0;padding-top:56.25%;overflow:hidden;z-index:5}.single-video:not(:last-child){margin-bottom:31.999px;margin-bottom:2.28571rem}.single-video__inner,.single-video__video{position:absolute;top:0;left:0;width:100%;height:100%}.single-video__video{z-index:1}.single-video__preview{position:absolute;top:-1px;left:0;width:100%;bottom:-1px;background-color:#000;background-position:50%;background-size:contain;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:5}.single-video__preview:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.single-video__preview:hover:after{background-color:transparent}.single-video__play{padding:0;height:100px;height:7.14286rem;width:100px;width:7.14286rem;border-radius:50%;background-color:hsla(0,0%,100%,.2);border:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer;z-index:3}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.single-video__play{background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.single-video__play svg{width:100%;height:100%}.single-video__play:focus{outline:none}.single-video__play:hover{background-color:rgba(110,30,33,.8)}.page-404{height:100vh;padding:199.999px 0 249.999px;padding:14.28571rem 0 17.85714rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.page-404{padding:7.14286rem 0 8.57143rem}}.page-404__text{max-width:100%;text-align:center}.page-404__text svg{max-width:100%;width:310px;width:22.14286rem}@media (max-width:767.98px){.page-404__text svg{width:14.28571rem}}.page-404__music{position:absolute;bottom:150px;bottom:10.71429rem;left:0;right:0;width:100%;height:94px;height:6.71429rem}@media (max-width:767.98px){.page-404__music{display:none}}.page-404__music-clef{z-index:1;position:absolute;left:19.999px;left:1.42857rem;bottom:0;top:0;height:100%;pointer-events:none}.page-404__music-clef svg{height:100%}.page-404__music-lines{position:absolute;left:0;right:0;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:47.999px;height:3.42857rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-404__music-line{position:relative;width:100%;height:1px;background-color:#6e1e21;cursor:pointer;margin:0 auto;-webkit-transition:all .3s cubic-bezier(.43,0,.03,1);transition:all .3s cubic-bezier(.43,0,.03,1);left:0;right:0}.page-404__music-line--has-pause:before{content:"";display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:19.999px;width:1.42857rem;height:5.999px;height:.42857rem;background-color:#6e1e21}.page-404__music-line:after{content:"";display:block;position:absolute;left:0;right:0;top:-5px;bottom:-5px}.page-404__music-line:hover{background-color:#b23b3f}.page-404__music-horizontal-lines{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:47.999px;height:3.42857rem;font-size:0;line-height:0}.page-404__music-horizontal-line{width:1px;height:100%;display:inline-block;margin-right:5px;background-color:#6e1e21}.page-404__music-horizontal-bold-line{width:6px;height:100%;display:inline-block;background-color:#6e1e21}.page-404__button{position:absolute;bottom:80px;bottom:5.71429rem;left:0;right:0;text-align:center}@media (max-width:767.98px){.page-404__button{bottom:8.57143rem}}.search__intro{padding-top:290px;padding-top:20.71429rem;background-color:#fff}@media (max-width:767.98px){.search__intro{padding-top:13.57143rem}}.search-input__form{border-bottom:1px solid #6e1e21;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-input__input{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:none;background-color:transparent;padding:16px 16px 16px 0;padding:1.14286rem 1.14286rem 1.14286rem 0;font-size:59.999px;font-size:4.28571rem;line-height:1;color:#6e1e21;font-family:Playfair Display}@media (max-width:767.98px){.search-input__input{font-size:2.42857rem;padding:.57143rem 0}}.search-input__input::-webkit-input-placeholder{color:#6e1e21;opacity:.5}.search-input__input::-ms-input-placeholder{color:#6e1e21;opacity:.5}.search-input__input::placeholder{color:#6e1e21;opacity:.5}.search-input__input:active,.search-input__input:focus{outline:none}.search-input__result-count{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#616161;font-size:14px;font-size:1rem;line-height:24.999px;line-height:1.78571rem;padding:16px;padding:1.14286rem;cursor:default}@media (max-width:767.98px){.search-input__result-count{display:none}}.search-input__button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;border:none;background-color:transparent;padding:16px;padding:1.14286rem;margin-right:-16px;margin-right:-1.14286rem}.search-input__button:active,.search-input__button:focus{outline:none}.search-input__button svg path{-webkit-transition:stroke .3s ease;transition:stroke .3s ease;stroke:#000}.search-input__button:hover svg path{stroke:#6e1e21}.search__results{background-color:#f2f3f4;min-height:50vh}@media (min-width:768px){.search__results{padding-top:1.42857rem}}.search-results__wrapper{width:599.999px;width:42.85714rem;max-width:100%}.search-results__item{display:block;text-decoration:none;padding:24px 100px;padding:1.71429rem 7.14286rem}.search-results__item:not(:last-child){border-bottom:1px solid #6e1e21}@media (max-width:767.98px){.search-results__item{padding:2.85714rem 0}}.search-results__item:hover .search-results__item-text{color:#6e1e21}.search-results__item-name{color:#6e1e21;font-family:Playfair Display;font-size:24px;font-size:1.71429rem;line-height:1.35;margin-bottom:24px;margin-bottom:1.71429rem}@media (max-width:767.98px){.search-results__item-name{font-size:1.28571rem;margin-bottom:1.14286rem}}.search-results__item-text{color:#616161;font-size:14px;font-size:1rem;line-height:19.999px;line-height:1.42857rem;-webkit-transition:color .3s ease;transition:color .3s ease}.word-selection-red{position:relative;background-color:rgba(110,30,33,.1)}
@media only screen and (max-width: 767.98px) {.right-menu {display: none !important;}.btn--white-outline {border:2px solid hsl(0deg 0% 100% / 44%)!important;}}

/* End */


/* Start:/local/templates/main/components/bitrix/menu/right/style.css?17283783381817*/
.right-menu-toggle.btn {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  right: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 3.5rem; }
  @media (min-width: 1200px) {
    .right-menu-toggle.btn {
      display: none; } }

.right-menu.offcanvas {
  bottom: 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: auto;
  margin-left: 1rem;
  max-height: none !important;
  padding-top: 8.57143rem;
  padding-left: 0;
  position: fixed;
  top: 0;
  z-index: 1050;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .right-menu.offcanvas {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .right-menu.offcanvas .btn-close {
    background-color: transparent; }
  .right-menu.offcanvas .offcanvas-body {
    overflow-y: visible; }
  .right-menu.offcanvas .right-menu__block a {
    display: block; }
    .right-menu.offcanvas .right-menu__block a.active {
      position: static;
      top: auto; }
  @media (min-width: 1200px) {
    .right-menu.offcanvas {
      padding-top: 4.57143rem;
      position: absolute;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      visibility: visible !important; }
      .right-menu.offcanvas .offcanvas-header {
        display: none; } }

/* End */


/* Start:/local/templates/main/components/bitrix/form.result.new/feedback/style.css?168651163535*/
.checkbox a {
    color: #6e1e21;
}
/* End */


/* Start:/local/templates/main/styles.css?169528710187*/
@media screen and (max-width:479px) {
.tab__header>li {
     width: 20% !important;
}
}
/* End */
/* /local/templates/main/assets/css/main.css?1745837152248710 */
/* /local/templates/main/assets/dist/css/bvi.min.css?168651163578736 */
/* /local/templates/main/assets/css/style.css?1776853114406512 */
/* /local/templates/main/components/bitrix/menu/right/style.css?17283783381817 */
/* /local/templates/main/components/bitrix/form.result.new/feedback/style.css?168651163535 */
/* /local/templates/main/styles.css?169528710187 */
