@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

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

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

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

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

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

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

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

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

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a.home{color:#000000!important}

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

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

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

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

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

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

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

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

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

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

/*!
 * Bootstrap v5.0.0-alpha1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #28a745;
  --bs-teal: #20c997;
  --bs-cyan: #17a2b8;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #28a745;
  --bs-info: #17a2b8;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #343a40;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto 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 {
  box-sizing: border-box;
}

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

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

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-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
}

a:hover {
  color: #024dbc;
}

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

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

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
  -ms-overflow-style: scrollbar;
}

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 {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

[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;
  white-space: normal;
}

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

::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

::-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: "— ";
}

.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: 1rem;
  padding-left: 1rem;
  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: flex;
  flex: 1 0 100%;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-left: calc(var(--bs-gutter-x) / -2);
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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 {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
  .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 {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
  .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 {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
  .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 {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
  .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 {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.666667%;
  }
  .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);
  background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
  border-bottom-width: 1px;
}

.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: #bbd6fe;
  --bs-table-striped-bg: #b3cdf3;
  --bs-table-striped-color: #212529;
  --bs-table-active-bg: #acc4e9;
  --bs-table-active-color: #212529;
  --bs-table-hover-bg: #afc9ee;
  --bs-table-hover-color: #212529;
  color: #212529;
  border-color: #acc4e9;
}

.table-secondary {
  --bs-table-bg: #d6d8db;
  --bs-table-striped-bg: #cdcfd2;
  --bs-table-striped-color: #212529;
  --bs-table-active-bg: #c4c6c9;
  --bs-table-active-color: #212529;
  --bs-table-hover-bg: #c8cbce;
  --bs-table-hover-color: #212529;
  color: #212529;
  border-color: #c4c6c9;
}

.table-success {
  --bs-table-bg: #c3e6cb;
  --bs-table-striped-bg: #bbdcc3;
  --bs-table-striped-color: #212529;
  --bs-table-active-bg: #b3d3bb;
  --bs-table-active-color: #212529;
  --bs-table-hover-bg: #b7d8bf;
  --bs-table-hover-color: #212529;
  color: #212529;
  border-color: #b3d3bb;
}

.table-info {
  --bs-table-bg: #bee5eb;
  --bs-table-striped-bg: #b6dbe1;
  --bs-table-striped-color: #212529;
  --bs-table-active-bg: #aed2d8;
  --bs-table-active-color: #212529;
  --bs-table-hover-bg: #b2d7dc;
  --bs-table-hover-color: #212529;
  color: #212529;
  border-color: #aed2d8;
}

.table-warning {
  --bs-table-bg: #ffeeba;
  --bs-table-striped-bg: #f4e4b3;
  --bs-table-striped-color: #212529;
  --bs-table-active-bg: #e9daac;
  --bs-table-active-color: #212529;
  --bs-table-hover-bg: #eedfaf;
  --bs-table-hover-color: #212529;
  color: #212529;
  border-color: #e9daac;
}

.table-danger {
  --bs-table-bg: #f5c6cb;
  --bs-table-striped-bg: #eabec3;
  --bs-table-striped-color: #212529;
  --bs-table-active-bg: #e0b6bb;
  --bs-table-active-color: #212529;
  --bs-table-hover-bg: #e5babf;
  --bs-table-hover-color: #212529;
  color: #212529;
  border-color: #e0b6bb;
}

.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #edeef0;
  --bs-table-striped-color: #212529;
  --bs-table-active-bg: #e3e4e5;
  --bs-table-active-color: #212529;
  --bs-table-hover-bg: #e8e9ea;
  --bs-table-hover-color: #212529;
  color: #212529;
  border-color: #e3e4e5;
}

.table-dark {
  --bs-table-bg: #343a40;
  --bs-table-striped-bg: #3e444a;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #484e53;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #43494e;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #484e53;
}

.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;
  }
  .search__input{
    max-width:100%!important
  }
}
@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%;
  min-height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #8bbafe;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

.form-control::-moz-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-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-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.form-control-color {
  max-width: 3rem;
  padding: 0.375rem;
}

.form-control-color::-moz-color-swatch {
  border-radius: 0.25rem;
}

.form-control-color::-webkit-color-swatch {
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 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-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.form-select:focus {
  border-color: #8bbafe;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

.form-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-select[multiple],
.form-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.form-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.form-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.form-select-lg {
  height: calc(1.5em + 1rem + 2px);
  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.75em;
  margin-bottom: 0.125rem;
}

.form-check .form-check-input {
  float: left;
  margin-left: -1.75em;
}

.form-check-input {
  width: 1.25em;
  height: 1.25em;
  margin-top: 0.125em;
  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;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

li.catalog__item.catalog-item{
  background-color: #f5f5f5;
}

li.catalog__item.catalog-item .new-p-category{
  position:absolute;
  bottom:25px;
  left:25px;
  z-index: 2;
  color: #FF5800;
  transition: 0.4s;
}
li.catalog__item.catalog-item .new-p-category svg{
  margin-left:10px;
  display:inline-block;
}

@media (prefers-reduced-motion: reduce) {
  .form-check-input {
    transition: none;
  }
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}

.form-check-input[type=radio] {
  border-radius: 50%;
}

.form-check-input:active {
  filter: brightness(90%);
}

.form-check-input:focus {
  border-color: #8bbafe;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}

.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
}

.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238bbafe'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

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

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.form-file {
  --bs-form-file-height: calc(1.5em + 0.75rem + 2px);
  position: relative;
}

.form-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: var(--bs-form-file-height);
  margin: 0;
  opacity: 0;
}

.form-file-input:focus-within ~ .form-file-label {
  border-color: #8bbafe;
  box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

.form-file-input[disabled] ~ .form-file-label .form-file-text,
.form-file-input:disabled ~ .form-file-label .form-file-text {
  background-color: #e9ecef;
}

.form-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  display: flex;
  height: var(--bs-form-file-height);
  border-color: #ced4da;
  border-radius: 0.25rem;
}

.form-file-text {
  display: block;
  flex-grow: 1;
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #fff;
  border-color: inherit;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

.form-file-button {
  display: block;
  flex-shrink: 0;
  padding: 0.375rem 0.75rem;
  margin-left: -1px;
  line-height: 1.5;
  color: #495057;
  background-color: #e9ecef;
  border-color: inherit;
  border-style: solid;
  border-width: 1px;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

.form-file-sm {
  --bs-form-file-height: calc(1.5em + 0.5rem + 2px);
  font-size: 0.875rem;
}

.form-file-sm .form-file-text,
.form-file-sm .form-file-button {
  padding: 0.25rem 0.5rem;
}

.form-file-lg {
  --bs-form-file-height: calc(1.5em + 1rem + 2px);
  font-size: 1.25rem;
}

.form-file-lg .form-file-text,
.form-file-lg .form-file-button {
  padding: 0.5rem 1rem;
}

.form-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.form-range:focus {
  outline: none;
}

.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

.form-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

.form-range::-moz-focus-outer {
  border: 0;
}

.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #bed8fe;
}

.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: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #bed8fe;
}

.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::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -ms-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;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.form-range::-ms-thumb:active {
  background-color: #bed8fe;
}

.form-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.form-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.form-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  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-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-file .form-file-input:focus ~ .form-file-label {
  z-index: 3;
}

.input-group > .form-file > .form-file-input:focus {
  z-index: 4;
}

.input-group > .form-file:not(:last-child) > .form-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-file:not(:first-child) > .form-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group .btn {
  position: relative;
  z-index: 2;
}

.input-group .btn:focus {
  z-index: 3;
}

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

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

.input-group-lg > .form-select {
  height: calc(1.5em + 1rem + 2px);
}

.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 {
  min-height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-select {
  height: calc(1.5em + 0.5rem + 2px);
}

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

.input-group > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu) {
  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: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(40, 167, 69, 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: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 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: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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 1.75rem;
  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: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid,
.form-check-input.is-valid {
  border-color: #28a745;
}

.was-validated .form-check-input:valid:checked,
.form-check-input.is-valid:checked {
  background-color: #28a745;
}

.was-validated .form-check-input:valid:focus,
.form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

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

.was-validated .form-file-input:valid ~ .form-file-label,
.form-file-input.is-valid ~ .form-file-label {
  border-color: #28a745;
}

.was-validated .form-file-input:valid:focus ~ .form-file-label,
.form-file-input.is-valid:focus ~ .form-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 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,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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;
  box-shadow: 0 0 0 0.2rem 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;
  padding-right: calc(0.75em + 2.3125rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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 1.75rem;
  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;
  box-shadow: 0 0 0 0.2rem 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 {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

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

.was-validated .form-file-input:invalid ~ .form-file-label,
.form-file-input.is-invalid ~ .form-file-label {
  border-color: #dc3545;
}

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

.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;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
}

.btn-check:focus + .btn,
.btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

.btn:disabled,
.btn.disabled,
fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-primary:hover {
  color: #fff;
  background-color: #025ce2;
  border-color: #0257d5;
}

.btn-check:focus + .btn-primary,
.btn-primary:focus {
  color: #fff;
  background-color: #025ce2;
  border-color: #0257d5;
  box-shadow: 0 0 0 0.2rem rgba(49, 132, 253, 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: #0257d5;
  border-color: #0252c9;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(49, 132, 253, 0.5);
}

.btn-primary:disabled,
.btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-check:focus + .btn-secondary,
.btn-secondary:focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem 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: #545b62;
  border-color: #4e555b;
}

.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 {
  box-shadow: 0 0 0 0.2rem 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: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-check:focus + .btn-success,
.btn-success:focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 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: #1e7e34;
  border-color: #1c7430;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success:disabled,
.btn-success.disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-check:focus + .btn-info,
.btn-info:focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-check:checked + .btn-info,
.btn-check:active + .btn-info,
.btn-info:active,
.btn-info.active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info:disabled,
.btn-info.disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-check:focus + .btn-warning,
.btn-warning:focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-check:checked + .btn-warning,
.btn-check:active + .btn-warning,
.btn-warning:active,
.btn-warning.active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning:disabled,
.btn-warning.disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-check:focus + .btn-danger,
.btn-danger:focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem 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: #bd2130;
  border-color: #b21f2d;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger:disabled,
.btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-check:focus + .btn-light,
.btn-light:focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-check:checked + .btn-light,
.btn-check:active + .btn-light,
.btn-light:active,
.btn-light.active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light:disabled,
.btn-light.disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-check:focus + .btn-dark,
.btn-dark:focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 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: #1d2124;
  border-color: #171a1d;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark:disabled,
.btn-dark.disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 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: #0d6efd;
  border-color: #0d6efd;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.5);
}

.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
  color: #0d6efd;
  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 {
  box-shadow: 0 0 0 0.2rem 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 {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary:disabled,
.btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-check:focus + .btn-outline-success,
.btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 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: #28a745;
  border-color: #28a745;
}

.categoty_offer img{
  z-index: -1;
  position: absolute;
  width: 100%;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success:disabled,
.btn-outline-success.disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-check:focus + .btn-outline-info,
.btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 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: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info:disabled,
.btn-outline-info.disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-check:focus + .btn-outline-warning,
.btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem 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: #212529;
  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 {
  box-shadow: 0 0 0 0.2rem 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 {
  box-shadow: 0 0 0 0.2rem 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 {
  box-shadow: 0 0 0 0.2rem 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: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-check:focus + .btn-outline-light,
.btn-outline-light:focus {
  box-shadow: 0 0 0 0.2rem 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: #212529;
  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 {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light:disabled,
.btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-check:focus + .btn-outline-dark,
.btn-outline-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 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: #343a40;
  border-color: #343a40;
}

.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 {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark:disabled,
.btn-outline-dark.disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}

.btn-link:hover {
  color: #024dbc;
}

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

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

.fade {
  transition: opacity 0.15s linear;
}

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

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

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  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;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 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-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  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;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

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

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

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

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.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: #16181b;
  background-color: #f8f9fa;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  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;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  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: flex;
  flex-wrap: wrap;
  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,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .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 {
  flex-direction: column;
  align-items: flex-start;
  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:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  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;
}

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

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

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

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

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  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: flex;
  flex-wrap: inherit;
  align-items: center;
  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: flex;
  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 {
  align-items: center;
  width: 100%;
}

.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;
  transition: box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.2rem;
}

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

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    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-collapse {
    display: flex !important;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    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-collapse {
    display: flex !important;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
}

.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' 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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' 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: flex;
  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 {
  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: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item {
  display: flex;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

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

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #024dbc;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

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

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

.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.25em 0.5em;
  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: 3.5rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 1rem 1rem;
  color: inherit;
}

.alert-primary {
  color: #073984;
  background-color: #cfe2ff;
  border-color: #bbd6fe;
}

.alert-primary .alert-link {
  color: #042454;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.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;
  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: #0d6efd;
  border-color: #0d6efd;
}

.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 {
  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 {
    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 {
    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 {
    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 {
    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 {
    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: #073984;
  background-color: #bbd6fe;
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #073984;
  background-color: #a2c7fe;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #073984;
  border-color: #073984;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  font-size: calc(1.275rem + 0.3vw);
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

@media (min-width: 1200px) {
  .close {
    font-size: 1.5rem;
  }
}
.close:hover {
  color: #000;
  text-decoration: none;
}

.close:hover,
.close:focus {
  opacity: 0.75;
}

.close:disabled,
.close.disabled {
  pointer-events: none;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 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);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}

.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  overflow: hidden;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

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

.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, 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: flex;
  flex-shrink: 0;
  align-items: flex-start;
  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 .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

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

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  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;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-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: 1070;
  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[x-placement^=top] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[x-placement^=top] .tooltip-arrow {
  bottom: 0;
}

.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[x-placement^=top] .tooltip-arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .tooltip-arrow,
.bs-tooltip-auto[x-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .tooltip-arrow::before,
.bs-tooltip-auto[x-placement^=right] .tooltip-arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow {
  top: 0;
}

.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .tooltip-arrow,
.bs-tooltip-auto[x-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .tooltip-arrow::before,
.bs-tooltip-auto[x-placement^=left] .tooltip-arrow::before {
  left: 0;
  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;
  z-index: 1060;
  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;
  margin: 0 0.3rem;
}

.popover .popover-arrow::before,
.popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top,
.bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .popover-arrow,
.bs-popover-auto[x-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-top > .popover-arrow::before,
.bs-popover-auto[x-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[x-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right,
.bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}

.bs-popover-right > .popover-arrow,
.bs-popover-auto[x-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right > .popover-arrow::before,
.bs-popover-auto[x-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-right > .popover-arrow::after,
.bs-popover-auto[x-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom,
.bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .popover-arrow,
.bs-popover-auto[x-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-bottom > .popover-arrow::before,
.bs-popover-auto[x-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[x-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[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left,
.bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}

.bs-popover-left > .popover-arrow,
.bs-popover-auto[x-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left > .popover-arrow::before,
.bs-popover-auto[x-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-left > .popover-arrow::after,
.bs-popover-auto[x-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: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  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 {
  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%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    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;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}

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

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

.link-primary {
  color: #0d6efd;
}

.link-primary:hover,
.link-primary:focus {
  color: #024dbc;
}

.link-secondary {
  color: #6c757d;
}

.link-secondary:hover,
.link-secondary:focus {
  color: #494f54;
}

.link-success {
  color: #28a745;
}

.link-success:hover,
.link-success:focus {
  color: #19692c;
}

.link-info {
  color: #17a2b8;
}

.link-info:hover,
.link-info:focus {
  color: #0f6674;
}

.link-warning {
  color: #ffc107;
}

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

.link-danger {
  color: #dc3545;
}

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

.link-light {
  color: #f8f9fa;
}

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

.link-dark {
  color: #343a40;
}

.link-dark:hover,
.link-dark:focus {
  color: #121416;
}

.embed-responsive {
  position: relative;
  width: 100%;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 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;
  }
}
.sr-only,
.sr-only-focusable:not(:focus) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

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

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

.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-left {
  float: left !important;
}

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

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

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

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

.d-none {
  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: flex !important;
}

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

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

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

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

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

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

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

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

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

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

.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-right {
  border-right: 1px solid #dee2e6 !important;
}

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

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

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

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

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

.border-primary {
  border-color: #0d6efd !important;
}

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

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

.border-info {
  border-color: #17a2b8 !important;
}

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

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

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

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

.border-white {
  border-color: #fff !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 {
  flex: 1 1 auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-5 {
  margin: 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;
}

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

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

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

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

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

.mr-5 {
  margin-right: 3rem !important;
}

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

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

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

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

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

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

.ml-5 {
  margin-left: 3rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.pl-5 {
  padding-left: 3rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

.text-primary {
  color: #0d6efd !important;
}

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

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

.text-info {
  color: #17a2b8 !important;
}

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

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

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

.text-dark {
  color: #343a40 !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;
}

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

.bg-primary {
  background-color: #0d6efd !important;
}

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

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

.bg-info {
  background-color: #17a2b8 !important;
}

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

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

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

.bg-dark {
  background-color: #343a40 !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;
}

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

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

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

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

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

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

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

.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-right {
  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-left {
  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-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .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: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 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;
  }
  .mr-sm-0 {
    margin-right: 0 !important;
  }
  .mr-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mr-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mr-sm-3 {
    margin-right: 1rem !important;
  }
  .mr-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mr-sm-5 {
    margin-right: 3rem !important;
  }
  .mr-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;
  }
  .ml-sm-0 {
    margin-left: 0 !important;
  }
  .ml-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ml-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ml-sm-3 {
    margin-left: 1rem !important;
  }
  .ml-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ml-sm-5 {
    margin-left: 3rem !important;
  }
  .ml-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;
  }
  .pr-sm-0 {
    padding-right: 0 !important;
  }
  .pr-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pr-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pr-sm-3 {
    padding-right: 1rem !important;
  }
  .pr-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pr-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;
  }
  .pl-sm-0 {
    padding-left: 0 !important;
  }
  .pl-sm-1 {
    padding-left: 0.25rem !important;
  }
  .pl-sm-2 {
    padding-left: 0.5rem !important;
  }
  .pl-sm-3 {
    padding-left: 1rem !important;
  }
  .pl-sm-4 {
    padding-left: 1.5rem !important;
  }
  .pl-sm-5 {
    padding-left: 3rem !important;
  }
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .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: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 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;
  }
  .mr-md-0 {
    margin-right: 0 !important;
  }
  .mr-md-1 {
    margin-right: 0.25rem !important;
  }
  .mr-md-2 {
    margin-right: 0.5rem !important;
  }
  .mr-md-3 {
    margin-right: 1rem !important;
  }
  .mr-md-4 {
    margin-right: 1.5rem !important;
  }
  .mr-md-5 {
    margin-right: 3rem !important;
  }
  .mr-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;
  }
  .ml-md-0 {
    margin-left: 0 !important;
  }
  .ml-md-1 {
    margin-left: 0.25rem !important;
  }
  .ml-md-2 {
    margin-left: 0.5rem !important;
  }
  .ml-md-3 {
    margin-left: 1rem !important;
  }
  .ml-md-4 {
    margin-left: 1.5rem !important;
  }
  .ml-md-5 {
    margin-left: 3rem !important;
  }
  .ml-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;
  }
  .pr-md-0 {
    padding-right: 0 !important;
  }
  .pr-md-1 {
    padding-right: 0.25rem !important;
  }
  .pr-md-2 {
    padding-right: 0.5rem !important;
  }
  .pr-md-3 {
    padding-right: 1rem !important;
  }
  .pr-md-4 {
    padding-right: 1.5rem !important;
  }
  .pr-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;
  }
  .pl-md-0 {
    padding-left: 0 !important;
  }
  .pl-md-1 {
    padding-left: 0.25rem !important;
  }
  .pl-md-2 {
    padding-left: 0.5rem !important;
  }
  .pl-md-3 {
    padding-left: 1rem !important;
  }
  .pl-md-4 {
    padding-left: 1.5rem !important;
  }
  .pl-md-5 {
    padding-left: 3rem !important;
  }
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .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: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    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;
  }
  .mr-lg-0 {
    margin-right: 0 !important;
  }
  .mr-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mr-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mr-lg-3 {
    margin-right: 1rem !important;
  }
  .mr-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mr-lg-5 {
    margin-right: 3rem !important;
  }
  .mr-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;
  }
  .ml-lg-0 {
    margin-left: 0 !important;
  }
  .ml-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ml-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ml-lg-3 {
    margin-left: 1rem !important;
  }
  .ml-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ml-lg-5 {
    margin-left: 3rem !important;
  }
  .ml-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;
  }
  .pr-lg-0 {
    padding-right: 0 !important;
  }
  .pr-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pr-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pr-lg-3 {
    padding-right: 1rem !important;
  }
  .pr-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pr-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;
  }
  .pl-lg-0 {
    padding-left: 0 !important;
  }
  .pl-lg-1 {
    padding-left: 0.25rem !important;
  }
  .pl-lg-2 {
    padding-left: 0.5rem !important;
  }
  .pl-lg-3 {
    padding-left: 1rem !important;
  }
  .pl-lg-4 {
    padding-left: 1.5rem !important;
  }
  .pl-lg-5 {
    padding-left: 3rem !important;
  }
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 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;
  }
  .mr-xl-0 {
    margin-right: 0 !important;
  }
  .mr-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mr-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mr-xl-3 {
    margin-right: 1rem !important;
  }
  .mr-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mr-xl-5 {
    margin-right: 3rem !important;
  }
  .mr-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;
  }
  .ml-xl-0 {
    margin-left: 0 !important;
  }
  .ml-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ml-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ml-xl-3 {
    margin-left: 1rem !important;
  }
  .ml-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ml-xl-5 {
    margin-left: 3rem !important;
  }
  .ml-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;
  }
  .pr-xl-0 {
    padding-right: 0 !important;
  }
  .pr-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pr-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pr-xl-3 {
    padding-right: 1rem !important;
  }
  .pr-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pr-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;
  }
  .pl-xl-0 {
    padding-left: 0 !important;
  }
  .pl-xl-1 {
    padding-left: 0.25rem !important;
  }
  .pl-xl-2 {
    padding-left: 0.5rem !important;
  }
  .pl-xl-3 {
    padding-left: 1rem !important;
  }
  .pl-xl-4 {
    padding-left: 1.5rem !important;
  }
  .pl-xl-5 {
    padding-left: 3rem !important;
  }
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !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: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    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;
  }
  .mr-xxl-0 {
    margin-right: 0 !important;
  }
  .mr-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mr-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mr-xxl-3 {
    margin-right: 1rem !important;
  }
  .mr-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mr-xxl-5 {
    margin-right: 3rem !important;
  }
  .mr-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;
  }
  .ml-xxl-0 {
    margin-left: 0 !important;
  }
  .ml-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ml-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ml-xxl-3 {
    margin-left: 1rem !important;
  }
  .ml-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ml-xxl-5 {
    margin-left: 3rem !important;
  }
  .ml-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;
  }
  .pr-xxl-0 {
    padding-right: 0 !important;
  }
  .pr-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pr-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pr-xxl-3 {
    padding-right: 1rem !important;
  }
  .pr-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pr-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;
  }
  .pl-xxl-0 {
    padding-left: 0 !important;
  }
  .pl-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .pl-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .pl-xxl-3 {
    padding-left: 1rem !important;
  }
  .pl-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .pl-xxl-5 {
    padding-left: 3rem !important;
  }
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
:root {
  --f-spinner-width: 36px;
  --f-spinner-height: 36px;
  --f-spinner-color-1: rgba(0, 0, 0, 0.1);
  --f-spinner-color-2: rgba(17, 24, 28, 0.8);
  --f-spinner-stroke: 2.75;
}

.f-spinner {
  margin: auto;
  padding: 0;
  width: var(--f-spinner-width);
  height: var(--f-spinner-height);
}

.f-spinner svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  animation: f-spinner-rotate 2s linear infinite;
}

.f-spinner svg * {
  stroke-width: var(--f-spinner-stroke);
  fill: none;
}

.f-spinner svg *:first-child {
  stroke: var(--f-spinner-color-1);
}

.f-spinner svg *:last-child {
  stroke: var(--f-spinner-color-2);
  animation: f-spinner-dash 2s ease-in-out infinite;
}

@keyframes f-spinner-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.f-zoomInUp {
  animation: 0.2s ease-out 0.1s both f-zoomInUp;
}

.f-zoomOutDown {
  animation: 0.2s ease-out both f-zoomOutDown;
}

@keyframes f-zoomInUp {
  from {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-zoomOutDown {
  to {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
.f-throwOutUp {
  animation: 0.175s ease-out both f-throwOutUp;
}

.f-throwOutDown {
  animation: 0.175s ease-out both f-throwOutDown;
}

@keyframes f-throwOutUp {
  to {
    transform: translate3d(0, -150px, 0);
    opacity: 0;
  }
}
@keyframes f-throwOutDown {
  to {
    transform: translate3d(0, 150px, 0);
    opacity: 0;
  }
}
.f-fadeIn {
  animation: 0.2s ease both f-fadeIn;
  z-index: 2;
}

.f-fadeOut {
  animation: 0.2s ease both f-fadeOut;
  z-index: 1;
}

@keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
.f-fadeSlowIn {
  animation: 0.5s ease both f-fadeSlowIn;
  z-index: 2;
}

.f-fadeSlowOut {
  animation: 0.5s ease both f-fadeSlowOut;
  z-index: 1;
}

@keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
.f-fadeFastIn {
  animation: 0.2s ease-out both f-fadeFastIn;
  z-index: 2;
}

.f-fadeFastOut {
  animation: 0.2s ease-out both f-fadeFastOut;
  z-index: 2;
}

@keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
.f-crossfadeIn {
  animation: 0.2s ease-out both f-crossfadeIn;
  z-index: 2;
}

.f-crossfadeOut {
  animation: 0.1s linear 0.1s both f-crossfadeOut;
  z-index: 1;
}

@keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
.f-slideIn.from-next {
  animation: 0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
}

.f-slideIn.from-prev {
  animation: 0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
}

.f-slideOut.to-next {
  animation: 0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
}

.f-slideOut.to-prev {
  animation: 0.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
}

@keyframes f-slideInPrev {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideInNext {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideOutNext {
  100% {
    transform: translateX(-100%);
  }
}
@keyframes f-slideOutPrev {
  100% {
    transform: translateX(100%);
  }
}
.f-classicIn.from-next {
  animation: 0.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
  z-index: 2;
}

.f-classicIn.from-prev {
  animation: 0.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
  z-index: 2;
}

.f-classicOut.to-next {
  animation: 0.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
  z-index: 1;
}

.f-classicOut.to-prev {
  animation: 0.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
  z-index: 1;
}

@keyframes f-classicInNext {
  0% {
    transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicInPrev {
  0% {
    transform: translateX(75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicOutNext {
  100% {
    transform: translateX(-75px);
    opacity: 0;
  }
}
@keyframes f-classicOutPrev {
  100% {
    transform: translateX(75px);
    opacity: 0;
  }
}
:root {
  --f-button-width: 40px;
  --f-button-height: 40px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: #374151;
  --f-button-bg: #f8f8f8;
  --f-button-hover-bg: #e0e0e0;
  --f-button-active-bg: #d0d0d0;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65;
}

.f-button {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: content-box;
  position: relative;
  margin: 0;
  padding: 0;
  width: var(--f-button-width);
  height: var(--f-button-height);
  border: var(--f-button-border);
  border-radius: var(--f-button-border-radius);
  color: var(--f-button-color);
  background: var(--f-button-bg);
  box-shadow: var(--f-button-shadow);
  pointer-events: all;
  cursor: pointer;
  transition: var(--f-button-transition);
}

@media (hover: hover) {
  .f-button:hover:not([disabled]) {
    color: var(--f-button-hover-color);
    background-color: var(--f-button-hover-bg);
  }
}
.f-button:active:not([disabled]) {
  background-color: var(--f-button-active-bg);
}

.f-button:focus:not(:focus-visible) {
  outline: none;
}

.f-button:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
}

.f-button svg {
  width: var(--f-button-svg-width);
  height: var(--f-button-svg-height);
  fill: var(--f-button-svg-fill);
  stroke: currentColor;
  stroke-width: var(--f-button-svg-stroke-width);
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: opacity 0.15s ease;
  transform: var(--f-button-transform);
  filter: var(--f-button-svg-filter);
  pointer-events: none;
}

.f-button[disabled] {
  cursor: default;
}

.f-button[disabled] svg {
  opacity: var(--f-button-svg-disabled-opacity);
}

.f-carousel__nav .f-button.is-prev, .f-carousel__nav .f-button.is-next, .fancybox__nav .f-button.is-prev, .fancybox__nav .f-button.is-next {
  position: absolute;
  z-index: 1;
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next {
  top: 50%;
  transform: translateY(-50%);
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {
  left: var(--f-button-prev-pos);
}

.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
  left: auto;
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
  right: auto;
  left: var(--f-button-prev-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next {
  top: auto;
  left: 50%;
  transform: translateX(-50%);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev {
  top: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next {
  bottom: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg {
  transform: rotate(90deg);
}

html.with-fancybox {
  width: auto;
  overflow: visible;
  scroll-behavior: auto;
}

html.with-fancybox body {
  touch-action: none;
}

html.with-fancybox body.hide-scrollbar {
  width: auto;
  margin-right: calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
  overflow: hidden !important;
  overscroll-behavior-y: none;
}

.fancybox__container {
  --fancybox-color: #dbdbdb;
  --fancybox-hover-color: #fff;
  --fancybox-bg: rgba(24, 24, 27, 0.98);
  --fancybox-slide-gap: 10px;
  --f-spinner-width: 50px;
  --f-spinner-height: 50px;
  --f-spinner-color-1: rgba(255, 255, 255, 0.1);
  --f-spinner-color-2: #bbb;
  --f-spinner-stroke: 3.65;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #f8f8f8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: visible;
  z-index: 1050;
  outline: none;
  transform-origin: top left;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  text-size-adjust: 100%;
  overscroll-behavior-y: contain;
}

.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {
  box-sizing: inherit;
}

.fancybox__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: var(--fancybox-bg);
  opacity: var(--fancybox-opacity, 1);
  will-change: opacity;
}

.fancybox__carousel {
  position: relative;
  box-sizing: border-box;
  flex: 1;
  min-height: 0;
  z-index: 10;
  overflow-y: visible;
  overflow-x: clip;
}

.fancybox__viewport {
  width: 100%;
  height: 100%;
}

.fancybox__track {
  display: flex;
  margin: 0 auto;
  height: 100%;
}

.fancybox__slide {
  flex: 0 0 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0 var(--fancybox-slide-gap) 0 0;
  padding: 4px;
  overflow: auto;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 40px;
}

.fancybox__slide.has-iframe, .fancybox__slide.has-video, .fancybox__slide.has-html5video {
  overflow: hidden;
}

.fancybox__slide.has-image {
  overflow: hidden;
}

.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected {
  overflow: visible;
}

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  flex: 0 0 0;
  margin: auto;
}

.fancybox__content {
  align-self: center;
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 0;
  padding: 2rem;
  max-width: 100%;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  cursor: default;
  border-radius: 0;
  z-index: 20;
}

.is-loading .fancybox__content {
  opacity: 0;
}

.is-draggable .fancybox__content {
  cursor: move;
  cursor: grab;
}

.can-zoom_in .fancybox__content {
  cursor: zoom-in;
}

.can-zoom_out .fancybox__content {
  cursor: zoom-out;
}

.is-dragging .fancybox__content {
  cursor: move;
  cursor: grabbing;
}

.fancybox__content [data-selectable], .fancybox__content [contenteditable] {
  cursor: auto;
}

.fancybox__slide.has-image > .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  transition: none;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__slide.has-image > .fancybox__content > picture > img {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content, .is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content {
  visibility: hidden;
}

.is-animating .fancybox__content, .is-dragging .fancybox__content {
  filter: blur(0px);
  will-change: transform, width, height;
}

.fancybox-image {
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.fancybox__caption {
  align-self: center;
  max-width: 100%;
  flex-shrink: 0;
  margin: 0;
  padding: 14px 0 4px 0;
  overflow-wrap: anywhere;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  cursor: auto;
  visibility: visible;
}

.is-loading .fancybox__caption, .is-closing .fancybox__caption {
  opacity: 0;
  visibility: hidden;
}

.is-compact .fancybox__caption {
  padding-bottom: 0;
}

.f-button.is-close-btn {
  --f-button-svg-stroke-width: 2;
  position: absolute;
  top: 0;
  right: 8px;
  z-index: 40;
}

.fancybox__content > .f-button.is-close-btn {
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 4px;
  --f-button-color: var(--fancybox-color, #fff);
  --f-button-hover-color: var(--fancybox-color, #fff);
  --f-button-bg: transparent;
  --f-button-hover-bg: transparent;
  --f-button-active-bg: transparent;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  position: absolute;
  top: -38px;
  right: 0;
  opacity: 0.75;
}

.is-loading .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.is-zooming-out .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.fancybox__content > .f-button.is-close-btn:hover {
  opacity: 1;
}

.fancybox__footer {
  padding: 0;
  margin: 0;
  position: relative;
}

.fancybox__footer .fancybox__caption {
  width: 100%;
  padding: 24px;
  opacity: var(--fancybox-opacity, 1);
  transition: all 0.25s ease;
}

.is-compact .fancybox__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: rgba(24, 24, 27, 0.5);
}

.is-compact .fancybox__footer .fancybox__caption {
  padding: 12px;
}

.is-compact .fancybox__content > .f-button.is-close-btn {
  --f-button-border-radius: 50%;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;
  --f-button-outline-color: #000;
  --f-button-bg: rgba(0, 0, 0, 0.6);
  --f-button-active-bg: rgba(0, 0, 0, 0.6);
  --f-button-hover-bg: rgba(0, 0, 0, 0.6);
  --f-button-svg-width: 18px;
  --f-button-svg-height: 18px;
  --f-button-svg-filter: none;
  top: 5px;
  right: 5px;
}

.fancybox__nav {
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: transparent;
  --f-button-hover-bg: rgba(24, 24, 27, 0.3);
  --f-button-active-bg: rgba(24, 24, 27, 0.5);
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 26px;
  --f-button-svg-height: 26px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__nav .f-button:before {
  position: absolute;
  content: "";
  top: -30px;
  right: -20px;
  left: -20px;
  bottom: -30px;
  z-index: 1;
}

.is-idle .fancybox__nav {
  animation: 0.15s ease-out both f-fadeOut;
}

.is-idle.is-compact .fancybox__footer {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__slide > .f-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));
  z-index: 30;
  cursor: pointer;
}

.fancybox-protected {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.fancybox-ghost {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  z-index: 40;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}

.fancybox-focus-guard {
  outline: none;
  opacity: 0;
  position: fixed;
  pointer-events: none;
}

.fancybox__container:not([aria-hidden]) {
  opacity: 0;
}

.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content) {
  animation: 0.25s ease 0.1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  animation: 0.35s ease backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content) {
  animation: 0.15s ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  animation: 0.35s ease forwards f-fadeOut;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  max-width: 100%;
  flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content {
  width: 100%;
  height: 100%;
}

.fancybox__container:not(.is-compact) .has-iframe .fancybox__content, .fancybox__container:not(.is-compact) .has-map .fancybox__content, .fancybox__container:not(.is-compact) .has-pdf .fancybox__content {
  width: calc(100% - 120px);
  height: 90%;
}

.has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.f-carousel__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-outline: 0;
  --f-thumb-outline-color: #5eb0ef;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
  --f-thumb-border-radius: 2px;
  --f-thumb-offset: 0px;
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0;
}

.f-carousel__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
}

.f-carousel__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 20px;
  --f-thumb-clip-width: 46px;
}

.f-thumbs {
  position: relative;
  flex: 0 0 auto;
  margin: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  perspective: 1000px;
  transform: translateZ(0);
}

.f-thumbs .f-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background-image: linear-gradient(#ebeff2, #e2e8f0);
  z-index: -1;
}

.f-thumbs .f-spinner svg {
  display: none;
}

.f-thumbs.is-vertical {
  height: 100%;
}

.f-thumbs__viewport {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.f-thumbs__track {
  display: flex;
  will-change: transform;
}

.f-thumbs__slide {
  position: relative;
  flex: 0 0 auto;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  width: var(--f-thumb-width);
  min-width: var(--f-thumb-width);
  height: var(--f-thumb-height);
  overflow: visible;
  cursor: pointer;
}

.f-thumbs__slide.is-loading img {
  opacity: 0;
}

.is-classic .f-thumbs__viewport {
  height: 100%;
}

.is-modern .f-thumbs__track {
  width: -moz-max-content;
  width: max-content;
}

.is-modern .f-thumbs__track::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(var(--left, 0) * 1px);
  width: calc(100% - var(--width, 0) * 1px);
  cursor: pointer;
}

.is-modern .f-thumbs__slide {
  --clip-path: inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );
  transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
  transition: none;
  pointer-events: none;
}

.is-modern .f-thumbs__slide:focus-within:not(.is-selected) {
  filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
}

.is-modern .f-thumbs__slide > * {
  -webkit-clip-path: var(--clip-path);
          clip-path: var(--clip-path);
}

.is-modern.in-touch .f-thumbs__slide {
  filter: none;
}

.is-modern.is-resting .f-thumbs__slide {
  transition: all 0.33s ease;
}

.is-modern.is-resting .f-thumbs__slide > * {
  transition: all 0.33s ease;
}

.f-thumbs__slide__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
  border-radius: var(--f-thumb-border-radius);
  overflow: hidden;
  background: rgba(0, 0, 0, 0);
  outline: none;
  cursor: pointer;
  pointer-events: auto;
  touch-action: manipulation;
  opacity: var(--f-thumb-opacity);
  transition: opacity 0.2s ease;
}

.f-thumbs__slide__button:hover {
  opacity: var(--f-thumb-hover-opacity);
}

.f-thumbs__slide__button:focus:not(:focus-visible) {
  outline: none;
}

.f-thumbs__slide__button:focus-visible {
  outline: none;
  opacity: var(--f-thumb-selected-opacity);
}

.is-nav-selected .f-thumbs__slide__button {
  opacity: var(--f-thumb-selected-opacity);
}

.is-nav-selected .f-thumbs__slide__button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  bottom: 0;
  border: var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);
  border-radius: var(--f-thumb-border-radius);
  animation: f-fadeIn 0.2s ease-out;
  z-index: 10;
}

.f-thumbs__slide__img {
  position: absolute;
  overflow: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: var(--f-thumb-offset);
  box-sizing: border-box;
  pointer-events: none;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-thumbs.is-horizontal .f-thumbs__track {
  margin: 0 auto;
  padding: 8px 0 12px 0;
}

.f-thumbs.is-horizontal .f-thumbs__slide {
  margin: 0 var(--f-thumb-gap) 0 0;
}

.f-thumbs.is-vertical .f-thumbs__track {
  flex-wrap: wrap;
  margin: auto 0;
  padding: 0 8px;
}

.f-thumbs.is-vertical .f-thumbs__slide {
  margin: 0 0 var(--f-thumb-gap) 0;
}

.fancybox__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-border-radius: 2px;
  --f-thumb-outline: 2px;
  --f-thumb-outline-color: #ededed;
  position: relative;
  opacity: var(--fancybox-opacity, 1);
  transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
}

.fancybox__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-classic .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 20px;
  --f-thumb-clip-width: 46px;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-modern .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-horizontal {
  padding: 0 var(--f-thumb-gap);
}

.fancybox__thumbs.is-vertical {
  padding: var(--f-thumb-gap) 0;
}

.is-compact .fancybox__thumbs {
  --f-thumb-width: 64px;
  --f-thumb-clip-width: 32px;
  --f-thumb-height: 48px;
  --f-thumb-extra-gap: 10px;
}

.fancybox__thumbs.is-hidden {
  max-height: 0px !important;
}

.is-closing .fancybox__thumbs {
  transition: none !important;
}

.fancybox__toolbar {
  --f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));
  --f-button-width: 46px;
  --f-button-height: 46px;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: rgba(24, 24, 27, 0.65);
  --f-button-hover-bg: rgba(70, 70, 73, 0.65);
  --f-button-active-bg: rgba(90, 90, 93, 0.65);
  --f-button-border-radius: 0;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));
  --f-button-svg-fill: none;
  --f-button-svg-disabled-opacity: 0.65;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));
  pointer-events: none;
  z-index: 20;
}

.fancybox__toolbar :focus-visible {
  z-index: 1;
}

.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.is-idle .fancybox__toolbar {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__toolbar__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
}

.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right {
  flex-grow: 1;
  flex-basis: 0;
}

.fancybox__toolbar__column.is-right {
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap;
}

.fancybox__infobar {
  padding: 0 5px;
  line-height: var(--f-button-height);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.fancybox__infobar span {
  padding: 0 5px;
}

.fancybox__infobar:not(:first-child):not(:last-child) {
  background: var(--f-button-bg);
}

[data-fancybox-toggle-slideshow] {
  position: relative;
}

[data-fancybox-toggle-slideshow] .f-progress {
  height: 100%;
  opacity: 0.3;
}

[data-fancybox-toggle-slideshow] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-slideshow] svg g:last-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:last-child {
  display: none;
}

:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: flex;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: flex;
}

.f-progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
  z-index: 30;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}

@font-face {
  font-family: "Montserrat regular";
  src: url("../fonts/Montserrat_Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat bold";
  src: url("../fonts/Montserrat_Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat extra bold";
  src: url("../fonts/Montserrat_ExtraBold.ttf");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat black";
  src: url("../fonts/Montserrat_Black.ttf");
  font-weight: 900;
  font-style: normal;
}
*,
::after,
::before {
  box-sizing: border-box;
  outline: none;
}

html {
  min-height: 100%;
}

body {
  min-height: 100vh;
  min-height: -webkit-fill-available;
  min-height: calc(var(--vh, 1vh) * 100);
  min-width: 375px;
  font-family: "Montserrat regular";
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  margin: 0;
  font-size: 14px;
  line-height: 1.4;
  color: #202020;
  cursor: default;
}

img {
  max-width: 100%;
}

a {
  outline: none;
  text-decoration: none;
}
a:focus {
  outline: none;
  box-shadow: none !important;
}
a:hover {
  text-decoration: none;
}

button {
  background-color: transparent;
  border: none;
  outline: none;
  padding: 0;
}
button:focus, button:hover {
  outline: none;
}

legend {
  float: none;
  margin: 0;
}

p {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 140%;
  font-family: "Montserrat regular";
  color: #141414;
}

ul {
  margin: 0;
  padding: 0;
}
ul li {
  list-style: none;
}

#arrow {
  margin-bottom: -60px;
  padding-top: 130px;
  pointer-events: none;
  opacity: 0;
  margin-top: -70px;
}

._scroll-hidden {
  overflow: hidden;
}

.main {
  flex-shrink: 0;
  flex-grow: 1;
  width:100%;
  overflow-x: hidden;
}

.title {
  font-family: "Montserrat bold";
  font-size: 26px;
  line-height: 110%;
}

.overlay {
  position: fixed;
  -webkit-transform: translateZ(-1px);
  inset: 0;
  z-index: -1;
  transition-property: all, z-index, transform;
  transition-duration: 0.4s, 0s, 0s;
  transition-delay: 0s, 0.4s, 0.4s;
}
.overlay._show {
  z-index: 55;
  -webkit-transform: translateZ(10px);
  transition-delay: 0s, 0s, 0s;
  background-color: rgba(0, 0, 0, 0.3);
}

.bread-crumbs {
  display: flex;
  flex-wrap: wrap;
}
.bread-crumbs__link {
  transition: 0.4s;
  font-size: 12px;
  line-height: 14px;
  color: #FF5800;
  padding-bottom: 4px;
}
.bread-crumbs__link:hover {
  color: #FF5800;
  text-shadow: 0 0 0.65px currentColor, 0 0 0.65px currentColor;
}
.bread-crumbs__link:not(:last-child)::after {
  content: url(../img/icons/bread-crumbs-divider-prime.svg);
  vertical-align: middle;
  padding: 0 9px 0 8px;
}
.bread-crumbs__link:last-child {
  pointer-events: none;
  color: #BFBFBF;
}
.contact-page .bread-crumbs, .where-buy .bread-crumbs {
  padding: 15px 0 29px;
}
.warranty-service .bread-crumbs {
  padding: 15px 0 28px;
}
.news-page .bread-crumbs, .goods-search .bread-crumbs, .product .bread-crumbs {
  padding: 15px 0 27px;
}
.news-list .bread-crumbs, .subcategory .bread-crumbs {
  padding: 15px 0 36px;
}
._category .bread-crumbs, .catalog .bread-crumbs {
  padding: 16px 0 36px;
}
.promotion .bread-crumbs {
  padding: 15px 0 33px;
}
.offer .bread-crumbs {
  padding: 16px 0 0;
}
.offer .bread-crumbs__link {
  color: #fff;
}
.offer .bread-crumbs__link:hover {
  color: #fff;
}
.offer .bread-crumbs__link:not(:last-child)::after {
  content: url(../img/icons/bread-crumbs-divider-white.svg);
}
.offer .bread-crumbs__link:last-child {
  pointer-events: none;
  color: #BFBFBF;
}

.product-reveiw + .section-divider {
  padding-bottom: 60px;
  background-color: #F9F9F9;
  scroll-behavior: smooth;
}

@media screen and (min-width: 576px) {
  .title {
    font-size: 36px;
  }
  ._category .bread-crumbs {
    padding: 20px 0 26px;
  }
}
@media screen and (min-width: 992px) {
  body, p {
    font-size: 16px;
  }
  .link-arrow:hover > :last-child {
    animation: link-arrow 0.8s;
  }
  .title {
    font-size: 44px;
  }
  .bread-crumbs__link:not(:last-child)::after {
    padding: 0 9px;
  }
  .subcategory .bread-crumbs {
    padding: 20px 0 33px;
  }
  .news-page .bread-crumbs, .where-buy .bread-crumbs {
    padding: 20px 0 34px;
  }
  .warranty-service .bread-crumbs {
    padding: 20px 0 0;
    position: absolute;
    top: 0;
    left: 1rem;
  }
  .catalog .bread-crumbs {
    padding: 20px 0 22px;
  }
  .product .bread-crumbs {
    padding: 20px 0 25px;
  }
  .goods-search .bread-crumbs {
    padding: 20px 0 36px;
  }
  ._category .bread-crumbs, .offer .bread-crumbs, .news-list .bread-crumbs {
    padding: 20px 0 31px;
  }
  .promotion .bread-crumbs {
    padding: 20px 0 29px;
  }
  .contact-page .bread-crumbs {
    padding: 20px 0 30px;
  }
  .product-reveiw + .section-divider {
    padding-bottom: 63px;
  }
}
/**
 * Swiper 8.2.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2022
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .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 {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-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, 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: flex;
  justify-content: 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;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

@keyframes link-arrow {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(5px);
  }
  50% {
    transform: translateX(0);
  }
  75% {
    transform: translateX(5px);
  }
  100% {
    transform: translateX(0);
  }
}
.search {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  border: 1px solid #D7D7D7;
  border-radius: 5px;
  padding: 8px 10px 8px 9px;
}
.search__input {
  width: 100%;
  max-width: 67px;
  padding: 0;
  border: none;
  font-size: 12px;
  line-height: 14px;
  color: #202020;
  background-color: rgba(255, 255, 255, 0);
  transition: 0.4s;
}
.search__input::-moz-placeholder {
  color: #BFBFBF;
  -moz-transition: 0.4s;
  transition: 0.4s;
}
.search__input::placeholder {
  color: #BFBFBF;
  transition: 0.4s;
}
.search__input:focus {
  max-width: 87px;
}
.search__submit {
  padding: 0;
  line-height: 14px;
  color: #BFBFBF;
  transition: 0.4s;
}
.search__submit:hover {
  color: #FF5800;
}
._main .search__input {
  color: #fff;
  text-shadow: 0 0 0.65px #fff, 0 0 0.65px #fff;
}
._main .search__input::-moz-placeholder {
  color: #fff;
  text-shadow: 0 0 0.65px #fff, 0 0 0.65px #fff;
}
._main .search__input::placeholder {
  color: #fff;
  text-shadow: 0 0 0.65px #fff, 0 0 0.65px #fff;
}
._main .search__submit {
  color: #fff;
}
._main .search__submit:hover {
  color: #BFBFBF;
}
._main._scroll .search__input, ._main._open .search__input {
  color: #202020;
  text-shadow: none;
}
._main._scroll .search__input::-moz-placeholder, ._main._open .search__input::-moz-placeholder {
  color: #BFBFBF;
  text-shadow: none;
}
._main._scroll .search__input::placeholder, ._main._open .search__input::placeholder {
  color: #BFBFBF;
  text-shadow: none;
}
._main._scroll .search__submit, ._main._open .search__submit {
  color: #BFBFBF;
}
._main._scroll .search__submit:hover, ._main._open .search__submit:hover {
  color: #FF5800;
}
.mobile-menu .search {
  padding: 10px 13px 9px;
}
.mobile-menu .search__input {
  font-size: 16px;
  line-height: 19px;
}
.mobile-menu .search__icon {
  height: 16px;
  width: 16px;
}

.region-search, .goods-search-form {
  position: relative;
  display: flex;
  width: 100%;
  padding: 20px 15px;
  z-index: 5;
}
.region-search::after, .goods-search-form::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  border: 1px solid #D9D9D9;
  border-radius: 5px;
  z-index: -2;
  transition: 0.4s;
}
.region-search__input, .goods-search-form__input {
  width: 100%;
  padding: 0;
  border: none;
  line-height: 19px;
  font-size: 16px;
  color: #202020;
  background-color: rgba(255, 255, 255, 0);
  transition: 0.4s;
}
.region-search__input::-webkit-search-cancel-button, .goods-search-form__input::-webkit-search-cancel-button {
  display: none;
}
.region-search__submit, .goods-search-form__submit {
  padding: 0;
  line-height: 14px;
  color: #BFBFBF;
  transition: 0.4s;
}
.region-search__submit:hover, .goods-search-form__submit:hover {
  color: #FF5800;
}
.region-search__placeholder, .goods-search-form__placeholder {
  position: absolute;
  color: #BFBFBF;
  left: 15px;
  top: 50%;
  font-size: 16px;
  line-height: 19px;
  transform: translateY(-50%);
  transition: 0.2s;
  z-index: -1;
}
.region-search__placeholder > :last-child, .goods-search-form__placeholder > :last-child {
  display: none;
}
.region-search__placeholder._hidden, .goods-search-form__placeholder._hidden {
  opacity: 0;
}
.region-search__list, .goods-search-form__list {
  max-height: 219px;
  padding: 7px 15px 15px;
  overflow-y: auto;
}
.region-search__list::-webkit-scrollbar, .goods-search-form__list::-webkit-scrollbar {
  width: 5px;
  background-color: #fff;
  border: 1px solid #D9D9D9;
  border-radius: 5px;
}
.region-search__list::-webkit-scrollbar-thumb, .goods-search-form__list::-webkit-scrollbar-thumb {
  background-color: #BEBEBE;
  border-radius: 5px;
}
.region-search__list-wrap, .goods-search-form__list-wrap {
  position: absolute;
  max-height: 237px;
  padding: 10px 5px 7px;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  overflow: hidden;
  transition: 0.4s;
  background-color: #fff;
  border: 1px solid #D9D9D9;
  border-radius: 0px 0px 5px 5px;
  border-top: none;
  z-index: -3;
  transform: translateY(40px);
}
.region-search__item:not(:last-child), .goods-search-form__item:not(:last-child) {
  margin-bottom: 5px;
}
.region-search__item-link, .goods-search-form__item-link {
  display: block;
  padding: 5px 0;
  line-height: 19px;
  transition: 0.4s;
  color: #202020;
}
.region-search__item-link:hover, .goods-search-form__item-link:hover {
  color: #FF5800;
}
.region-search._active, .goods-search-form._active {
  box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
  z-index: 15;
}
.region-search._active::after, .goods-search-form._active::after {
  border-radius: 5px 5px 0px 0px;
}
._active .region-search__list, ._active .goods-search-form__list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
._active .region-search__list-wrap, ._active .goods-search-form__list-wrap {
  height: auto;
  transform: translateY(60px);
  box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
}

@media screen and (min-width: 768px) {
  .region-search, .goods-search-form {
    padding: 20px;
  }
  .region-search__placeholder, .goods-search-form__placeholder {
    left: 20px;
  }
  .region-search__placeholder > :last-child, .goods-search-form__placeholder > :last-child {
    display: inline;
  }
}
@media screen and (min-width: 1200px) {
  .search__input {
    max-width: 67px;
  }
  .search__input:focus {
    max-width: 97px;
  }
}
.button {
  display: block;
  width: 100%;
  padding: 20px 20px 19px;
  border: 1px solid currentColor;
  border-radius: 5px;
  font-family: "Montserrat bold";
  text-align: center;
  line-height: 17px;
  text-transform: uppercase;
  transition: 0.4s;
}
.button._transparent {
  background-color: rgba(255, 255, 255, 0);
  color: #fff;
}
.button._transparent:hover {
  background-color: #fff;
  color: #FF5800;
  border-color: #fff;
}
.button._prime {
  background-color: #FF5800;
  color: #fff;
  border-color: rgba(255, 255, 255, 0);
}
.button._prime:hover {
  background-color: #fff;
  color: #FF5800;
}
.button._main {
  background-color: #fff;
  color: #FF5800;
  border-color: #fff;
}
.button._main:hover {
  background-color: #FF5800;
  color: #fff;
  border-color: #FF5800;
}
.button._transparent-main {
  background-color: #fff;
  color: #FF5800;
  border-color: #fff;
}
.button._transparent-main:hover {
  background-color: rgba(255, 255, 255, 0);
  color: #fff;
}
.button._transparent-prime {
  background-color: rgba(255, 255, 255, 0);
  color: #FF5800;
}
.button._transparent-prime:hover {
  color: #fff;
  background-color: #FF5800;
}
.button._outline {
  outline: 1px solid currentColor;
}

@media screen and (min-width: 992px) {
  .button {
    line-height: 19px;
  }
}
.input {
  width: 100%;
  padding: 19px 20px;
  line-height: 20px;
  font-size: 16px;
  color: #202020;
  resize: none;
  border: 1px solid #D9D9D9;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 5px;
}
.input::-moz-placeholder {
  color: #9D9D9D;
}
.input::placeholder {
  color: #9D9D9D;
}
.input._multiline {
  grid-row: 1/-1;
}
.input._white {
  background-color: #fff;
}
.input._transparent {
  border-color: #fff;
  color: #fff;
}
.input._transparent::-moz-placeholder {
  color: #BABABA;
}
.input._transparent::placeholder {
  color: #BABABA;
}

.privacy {
  position: relative;
  display: flex;
  align-items: baseline;
}
.privacy__checkbox {
  position: relative;
  width: 10px;
  height: 10px;
  margin: 2px 12px 2px 2px;
  z-index: 0;
}
.privacy__checkbox::before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  z-index: 1;
  height: 14px;
  width: 14px;
  border: 1px solid #FF5800;
  border-radius: 2px;
  background-color: #fff;
}
.privacy__icon {
  position: absolute;
  color: #FF5800;
  top: 4px;
  left: 3px;
  stroke-dashoffset: 10;
  stroke-dasharray: 10;
  z-index: 3;
  transition: 0.4s;
}
.privacy__checkbox:checked ~ .privacy__icon {
  stroke-dasharray: 20;
}
.privacy__label {
  font-size: 12px;
  line-height: 14px;
  color: #9D9D9D;
}
.privacy__link {
  position: relative;
  font-size: 12px;
  line-height: 14px;
  color: #FF5800;
  transition: 0.4s;
  background: no-repeat 0 100%;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 100% 1px;
  background-position: bottom center;
}
.privacy__link:hover {
  color: #FF5800;
  background-size: 0% 1px;
}

.select {
  position: relative;
  z-index: 10;
}
.select__header {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #BFBFBF;
  cursor: pointer;
  z-index: 2;
}
.select__header::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
}
.select__header-input {
  padding: 0;
  border: none;
  background-color: rgba(255, 255, 255, 0);
  color: #202020;
  font-size: 14px;
  line-height: 17px;
  z-index: -1;
}
.select__header-input::-moz-placeholder {
  font-size: 14px;
  line-height: 17px;
  color: #BFBFBF;
}
.select__header-input::placeholder {
  font-size: 14px;
  line-height: 17px;
  color: #BFBFBF;
}
.select__header-select {
  padding: 0;
  border: none;
  background-color: rgba(255, 255, 255, 0);
  color: #202020;
  font-size: 16px;
  line-height: 19px;
  z-index: -1;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.select__header-select:invalid {
  color: #9D9D9D;
}
.select__header-icon {
  flex-shrink: 0;
  transform: rotate(180deg);
  transition: 0.4s;
}
.select__body {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 0;
  padding-top: 40px;
  max-height: 245px;
  transition: 0.4s;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #D9D9D9;
  border-radius: 5px;
  transition: 0.4s;
  z-index: 1;
}
.select__list {
  max-height: 185px;
  padding: px 10px 10px;
  overflow-y: auto;
}
.select__list::-webkit-scrollbar {
  width: 5px;
  background-color: #fff;
  border: 1px solid #D9D9D9;
  border-radius: 5px;
}
.select__list::-webkit-scrollbar-thumb {
  background-color: #BEBEBE;
  border-radius: 5px;
}
.select__list-wrap {
  padding: 10px 6px 10px 10px;
  overflow: hidden;
}
.select__list-wrap>ul>a{color:#000;margin-bottom:5px;padding-bottom:5px}
.select__item {
  font-size: 14px;
  line-height: 17px;
  padding: 5px 0;
  transition: 0.4s;
  cursor: pointer;
}
.select__item:first-child {
  padding-top: 0;
}
.select__item:not(:last-child) {
  margin-bottom: 5px;
}
.select__item:hover {
  color: #FF5800;
}
.select._opened .select__header-icon {
  transform: rotate(0deg);
}
.select._opened .select__body {
  height: auto;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.15);
}
.select._city-filter {
  width: 220px;
}
._city-filter .select__header {
  padding: 12px 16px 12px 20px;
}
._city-filter .select__body {
  padding-top: 40px;
}
.select._form {
  width: 100%;
}
._form .select__header {
  padding: 21px 20px 20px 20px;
}
._form .select__body {
  padding-top: 58px;
}
._form .select__list-wrap {
  padding: 21px 20px 12px;
  border-top: 1px solid #D9D9D9;
  overflow: hidden;
}
._form .select__item {
  font-size: 16px;
  line-height: 19px;
}

.checkbox {
  position: relative;
  color: #fff;
  display: flex;
  align-items: center;
}
.checkbox_search{
  width:16px;
  height:16px;
  border:1px solid #ccc;
  border-radius: 2px;
  margin-right: 8px 
}
.checkbox_search._active{
  border:1px solid #FF5800;
  background:#FF5800;
}
.checkbox_search._active + span{
  color:#FF5800;
}
.checkbox__input {
  position: relative;
  width: 10px;
  height: 10px;
  margin: 2px 12px 2px 2px;
  cursor: pointer;
}
.checkbox__input::before, .checkbox__input::after {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  height: 14px;
  width: 14px;
  border-radius: 2px;
}
.checkbox__input::before {
  border: 1px solid #ccc;
  background-color: #FAFAFA;
  transition: 0.4s;
  z-index: 1;
}
.checkbox__input::after {
  z-index: 5;
}
.checkbox__input:checked:before {
  background-color: #FF5800;
  border-color: #FF5800;
}
.checkbox__label {
  color: #ccc;
  font-size: 14px;
  line-height: 1;
  transition: 0.4s;
  cursor: pointer;
}
.checkbox__icon {
  position: absolute;
  top: 4px;
  left: 3px;
  stroke-dashoffset: 10;
  stroke-dasharray: 10;
  z-index: 3;
  transition: 0.4s;
}
.checkbox__input:checked ~ .checkbox__icon {
  stroke-dasharray: 20;
}
.checkbox__input:checked ~ .checkbox__label {
  color: #FF5800;
}

.filter-checkbox {
  position: relative;
  color: #fff;
  display: flex;
  align-items: baseline;
}
.filter-checkbox__input {
  position: relative;
  width: 12px;
  height: 12px;
  margin: 2px 12px 2px 2px;
  cursor: pointer;
}
.filter-checkbox__input::before, .filter-checkbox__input::after {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  height: 16px;
  width: 16px;
  border-radius: 2px;
}
.filter-checkbox__input::before {
  border: 1px solid #ccc;
  background-color: #FAFAFA;
  transition: 0.4s;
  z-index: 1;
}
.filter-checkbox__input::after {
  z-index: 5;
}
.filter-checkbox__input:checked:before {
  background-color: #FF5800;
  border-color: #FF5800;
}
.filter-checkbox__label {
  color: #ccc;
  font-size: 14px;
  line-height: 1;
  transition: 0.4s;
  cursor: pointer;
}
.filter-checkbox__icon {
  position: absolute;
  top: 4px;
  left: 3px;
  stroke-dashoffset: 10;
  stroke-dasharray: 10;
  z-index: 3;
  transition: 0.4s;
}

.filter-checkbox__icon path{
  transform: scale(1.3);
}

.filter-checkbox__input:checked ~ .filter-checkbox__icon {
  stroke-dasharray: 20;
}
.filter-checkbox__input:checked ~ .filter-checkbox__label {
  color: #202020;
}
.filter-checkbox__input:hover:before {
  border-color: #FF5800;
}
.filter-checkbox__input:hover ~ .filter-checkbox__label {
  color: #202020;
}

.price-input {
  position: relative;
  color: #9D9D9D;
  font-size: 14px;
  line-height: 17px;
}
.price-input__item {
  width: 90px;
  padding: 8px 17px 9px 10px;
  background: #fff;
  border: 1px solid #F5F5F5;
  border-radius: 5px;
  font-size: 14px;
  line-height: 17px;
  color: #202020;
  transition: 0.4s;
}
.price-input__item::-webkit-inner-spin-button {
  display: none;
}
.price-input__item._default-value {
  color: #9D9D9D;
}
.price-input::before {
  content: "BYN";
  position: absolute;
  bottom: 9px;
  right: 7px;
}
.price-input:not(:last-child) {
  margin-right: 22px;
}
.price-input:not(:last-child)::after {
  position: absolute;
  content: "-";
  color: #202020;
  bottom: 9px;
  right: -16px;
}

@media screen and (min-width: 768px) {
  ._form .select__header {
    padding: 21px 27px 20px 20px;
  }
}
.popup {
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: -moz-min-content;
  width: min-content;
  padding: 40px 20px 28px 20px;
  background-color: #fff;
  max-height: 95vh;
  max-width: 91.4vw;
  overflow: hidden;
  transition-duration: 0.4s;
  transition-delay: 0s;
  opacity: 0;
  transform: translate(-50%, calc(-55% - 50vh));
}
.popup__close {
  position: absolute;
  top: 11px;
  right: 15px;
  color: #D9D9D9;
  transition: 0.4s;
  z-index: 99;
}
.popup__close:hover {
  color: #FF5800;
}
.popup__close-icon {
  width: 14px;
  height: 14px;
}
.popup__title {
  font-family: "Montserrat bold";
  font-size: 20px;
  line-height: 110%;
  margin: 0 0 20px;
}
.popup__inner {
  overflow-y: auto;
  padding: 20px 10px 0px 30px;
  margin: -20px -15px 0px -30px;
  z-index: 1;
}
.popup__inner::-webkit-scrollbar {
  width: 5px;
  background-color: #fff;
  border: 1px solid #D9D9D9;
  border-radius: 5px;
}
.popup__inner::-webkit-scrollbar-thumb {
  background-color: #BEBEBE;
  border-radius: 5px;
}
.popup-overlay {
  position: fixed;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -99;
  transition-delay: 0.4s;
}
.popup-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #202020;
  opacity: 0;
  transition-delay: 0.4s;
  transition-duration: 0.4s;
  z-index: -1;
}
.popup-overlay._opened {
  opacity: 1;
  transition-delay: 0s;
  z-index: 199;
}
.popup-overlay._opened::after {
  transition-delay: 0s;
  opacity: 0.7;
}
.popup._active {
  transition-delay: 0.4s;
  opacity: 1;
  transform: translate(-50%, -50%);
  z-index: 100;
}
.hero .popup-button {
  max-width: 250px;
}
.hero .popup-button:not(:last-child) {
  margin-bottom: 10px;
}

@media screen and (min-width: 768px) {
  .popup {
    padding: 40px 40px 38px 40px;
  }
  .popup__close {
    top: 15px;
    right: 20px;
  }
  .popup__inner {
    padding: 20px 30px 0px 30px;
    margin: -20px -30px 0px -30px;
  }
}
.open-office__form {
  display: grid;
  grid-template-columns: 305px;
  align-items: center;
  -moz-columns: 2;
       columns: 2;
  padding: 5px 0;
  gap: 15px;
}
.open-office__column > :not(:last-child) {
  margin-bottom: 10px;
}
.open-office__select {
  width: 100%;
}
.open-office__input {
  width: 100%;
}
.open-office__privacy {
  padding-bottom: 3px;
}
.open-office__question {
  display: flow-root;
  padding-top: 10px;
  padding-bottom: 10px;
}
.open-office__question-text {
  font-size: 16px;
  line-height: 19px;
  color: #9D9D9D;
  margin: 0 0 11px;
  float: left;
}
.open-office__question-answers {
  display: flex;
}
.open-office__question-answer {
  flex-basis: 80px;
}

@media screen and (min-width: 768px) {
  .open-office__form {
    grid-template-columns: repeat(2, 305px);
    gap: 20px 30px;
  }
  .open-office__question {
    padding-bottom: 0;
  }
  .open-office-text {
    margin: 0 0 16px;
  }
  .open-office__privacy {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  .open-office__form {
    grid-template-columns: repeat(2, 330px);
  }
}
.popup-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 300px;
}
.popup-message__icon {
  color: #FF5800;
  margin-bottom: 33px;
  flex-shrink: 0;
}
.popup-message__title {
  text-align: center;
  font-family: "Montserrat bold";
  font-size: 26px;
  line-height: 110%;
  margin-bottom: 14px;
  max-width: 65%;
}
.popup-message__title:last-child {
  margin-bottom: 0;
}
.popup-message__text {
  text-align: center;
  line-height: 130%;
}
.requisition-sent .popup-message {
  height: 252px;
  padding-top: 15px;
}
.question-sent .popup-message {
  height: 252px;
  padding-top: 11px;
}
.question-sent .popup-message__text {
  max-width: 85%;
}
.subscribed .popup-message {
  height: 232px;
  padding-top: 9px;
}

@media screen and (min-width: 768px) {
  .popup-message {
    width: 330px;
  }
  .requisition-sent .popup-message {
    height: 272px;
    padding-top: 30px;
  }
  .question-sent .popup-message {
    height: 282px;
    padding-top: 22px;
  }
  .subscribed .popup-message {
    height: 252px;
    padding-top: 30px;
  }
  .popup-message__title {
    font-size: 30px;
  }
}
.header._scroll {
  --background: #fff;
  position: fixed;
  --container-width: calc(100% - 2rem);
  top: -0.1px;
  padding: 15px 0;
  transition: 0.4s;
  z-index: 55;
}
.header {
  position: absolute;
  width:100%;
  --container-width: calc(100% - 2rem);
  top: -0.1px;
  padding: 15px 0;
  transition: 0.4s;
  z-index: 55;
}
.header::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--background);
  transition: 0.4s;
  z-index: 55;
}
.header::after {
  content: "";
  position: absolute;
  display: block;
  bottom: -1px;
  left: 50%;
  height: 0;
  max-width: var(--container-width);
  width: 100%;
  border-bottom: 1px solid #D7D7D7;
  transform: translateX(-50%);
  transition: 0.4s;
}
.header__container {
  position: relative;
  display: grid;
  align-items: center;
  grid-template-columns: 100%;
  z-index: 55;
  transition: 0.4s;
}
.header__logo {
  width: 165px;
  transition: 0.4s;
}
.header__right, .header__left {
  display: none;
}
.header__center {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header .header__container{padding-top:15px}
.header._scroll .header__container{padding-top:0px}
.header+.main{margin-top:85px}
.header._main+.main{margin-top:0!important}
.header._main::before {
  /* background-color: rgba(255, 255, 255, 0); */
}
.header._main::after {
  /* border-color: rgba(255, 255, 255, 0); */
}
.header._scroll {
  background-color: var(--background);
}
.header._scroll::after, .header._open::after {
  max-width: 100%;
}
.header._scroll::before {
  background-color: var(--background);
}
._main .header__menu-link {
  position: relative;
  color: #fff;
  text-shadow: 0 0 0.65px #fff, 0 0 0.65px #fff;
}
._main .header__menu-link:hover {
  color: #fff;
}
._main .header__menu-link:hover::after {
  color: #fff;
}
._main .header__logo {
  color: #fff;
}
.header._main._scroll::after {
  border-color: #D7D7D7;
}
._main._scroll .header__menu-link, ._main._open .header__menu-link {
  color: #202020;
  text-shadow: none;
}
._main._scroll .header__menu-link:hover, ._main._open .header__menu-link:hover {
  color: #FF5800;
}
._main._scroll .header__menu-link:hover::after, ._main._open .header__menu-link:hover::after {
  color: #FF5800;
}
._main._scroll .header__logo, ._main._open .header__logo {
  color: #202020;
}
.header._promotion, .header._promotion-page, .header._news-page, .header._contact-page, .header._where-buy, .header._error, .header._goods-search, .header._subcategory {
  --background: #FAFAFA;
}

@media screen and (min-width: 576px) {
  .header {
    --container-width: 540px;
  }
  .header__logo {
    width: 200px;
  }
}
@media screen and (min-width: 768px) {
  .header {
    --container-width: 688px;
  }
}
@media screen and (min-width: 992px) {
  .header {
    top: -15px;
    --container-width: 928px;
    padding: 23px 0;
  }
  .header__container {
    grid-template-columns: 1fr 200px 1fr;
  }
  .header__menu-list {
    display: grid;
    align-items: center;
  }
  .header__menu-link {
    position: relative;
    color: #202020;
    font-size: 14px;
    line-height: 17px;
    transition: 0.4s;
  }
  .header__menu-link::after {
    content: "";
    position: absolute;
    width: 100%;
    bottom: 1px;
    left: 50%;
    transition: 0.4s;
    transform: translateX(-50%) scale(0);
    border-bottom: 1px solid currentColor;
  }
  .header__menu-link:hover {
    color: #FF5800;
  }
  .header__menu-link:hover::after {
    color: #FF5800;
    transform: translateX(-50%) scale(1);
  }
  .header__left {
    display: grid;
  }
  .header__left .header__menu-list {
    grid-template-columns: repeat(4, max-content);
    gap: 20px;
  }
  .header__right {
    display: grid;
    align-items: center;
    grid-template-columns: 1fr 120px;
    gap: 14px;
  }
  .header__right .header__menu-list {
    grid-template-columns: repeat(2, max-content);
    justify-content: end;
    gap: 20px;
  }
  .header__center {
    justify-content: center;
  }
  .header__search {
    justify-self: end;
  }
  .header._warranty-service {
    --background: #FAFAFA;
  }
  ._scroll .header__container {
    /* transform: translateY(7px); */
  }
}
@media screen and (min-width: 1200px) {
  .header {
    --container-width: 1108px;
  }
  .header__left .header__menu-list {
    grid-template-columns: 80px 90px 140px 90px;
    gap: 0;
  }
  .header__right {
    gap: 0;
    grid-template-columns: 1fr 130px;
  }
  .header__right .header__menu-list {
    grid-template-columns: 157px 85px;
    justify-content: end;
    gap: 0;
  }
}
@media screen and (min-width: 1400px) {
  .header {
    --container-width: 1288px;
  }
}
.mobile-menu {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 95px 0 33px;
  background-color: #fff;
  z-index: 50;
  transform: translateY(-101%);
  transition: 0.4s;
}
.mobile-menu form{width:100%;display:flex;justify-content: space-between;}
.mobile-menu__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.mobile-menu__nav {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 37px;
  opacity: 0;
  transition: 0.2s;
}
.mobile-menu__nav-item {
  font-size: 0;
}
.mobile-menu__nav-item:not(:last-child) {
  margin-bottom: 24px;
}
.mobile-menu__nav-link {
  display: block;
  font-family: "Montserrat bold";
  font-size: 16px;
  line-height: 110%;
  text-align: center;
  color: #202020;
  transition: 0.4s;
}
.mobile-menu__nav-link:hover {
  color: #FF5800;
}
.mobile-menu__search {
  margin-bottom: 31px;
  width: 100%;
}
.mobile-menu__catalog-header {
  display: flex;
  justify-content: center;
}
.mobile-menu__catalog-header > :first-child {
  margin-right: 5px;
}
.mobile-menu__catalog-turn {
  padding: 5px 5px 4px;
  margin-right: -5px;
  transition: 0.4s;
}
.mobile-menu__catalog-turn:hover {
  stroke-width: 2px;
}
.mobile-menu__catalog-icon {
  color: #FF5800;
  transform: rotate(180deg);
  transition: 0.4s;
}
._active .mobile-menu__catalog-icon {
  transform: rotate(0deg);
}
._open .mobile-menu {
  transform: translateY(0);
}
._open .mobile-menu__nav {
  transition: 0.4s;
  transition-delay: 0.2s;
  opacity: 1;
}
.mobile-menu-btn {
  position: relative;
  overflow: hidden;
  padding: 0;
  width: 30px;
  height: 30px;
  color: #202020;
  border: 1px solid currentColor;
  border-radius: 3px;
  transition: 0.4s;
}
.mobile-menu-btn__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.mobile-menu-btn__line {
  fill: none;
  transition: 0.4s;
  stroke: currentColor;
  stroke-width: 3.5;
  stroke-linecap: round;
}
.mobile-menu-btn__line._top {
  stroke-dasharray: 40 160;
}
.mobile-menu-btn__line._middle {
  stroke-dasharray: 40 142;
  transform-origin: 50%;
}
.mobile-menu-btn__line._bottom {
  stroke-dasharray: 40 85;
  transform-origin: 50%;
}
._open .mobile-menu-btn__icon {
  transform: translate(-50%, -50%) rotate(45deg);
}
._open .mobile-menu-btn__line._top {
  stroke-dashoffset: -64px;
}
._open .mobile-menu-btn__line._middle {
  transform: rotate(90deg);
}
._open .mobile-menu-btn__line._bottom {
  stroke-dashoffset: -64px;
}
._main .mobile-menu-btn {
  color: #fff;
}
._main._scroll .mobile-menu-btn, ._main._open .mobile-menu-btn {
  color: #202020;
}
.mobile-menu-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  min-height: 100vh;
  min-width: 100vw;
  background-color: #202020;
  opacity: 0;
  z-index: -1;
  transform: translateZ(55px);
  transition-property: all, z-index;
  transition-duration: 0.2s, 0s;
  transition-delay: 0.2s, 0.4s;
}
.header._open ~ .mobile-menu-overlay {
  opacity: 0.7;
  z-index: 50;
  transition-delay: 0s, 0s;
}
.mobile-menu-catalog {
  height: 0;
  overflow: hidden;
}
._active + .mobile-menu-catalog {
  height: 100%;
}
.mobile-menu-catalog__wrap {
  display: grid;
  padding: 25px 0 4px;
  grid-template-columns: repeat(2, minmax(165px, 1fr));
  gap: 15px;
}
.mobile-menu-catalog__list {
  display: grid;
  grid-template-rows: repeat(6, min-content);
}
.mobile-menu-catalog__category {
  font-size: 0;
  max-width: 140px;
}
.mobile-menu-catalog__category:not(:last-child) {
  margin-bottom: 17.5px;
}
.mobile-menu-catalog__item-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mobile-menu-catalog__link {
  font-size: 14px;
  line-height: 110%;
  color: #202020;
  transition: 0.4s;
}
.mobile-menu-catalog__link:hover {
  color: #FF5800;
}
.mobile-menu-catalog__turn {
  padding: 5px 5px 4px;
  margin-right: -5px;
  transition: 0.4s;
}
.mobile-menu-catalog__turn:hover {
  stroke-width: 2px;
}
.mobile-menu-catalog__icon {
  color: #FF5800;
  transform: rotate(180deg);
  transition: 0.4s;
}
._active .mobile-menu-catalog__icon {
  transform: rotate(0deg);
}
.mobile-menu-catalog__subcategory {
  font-size: 0;
}
.mobile-menu-catalog__subcategory:not(:last-child) {
  margin-bottom: 7px;
  margin-bottom: 9px;
}
.mobile-menu-catalog__subcategory-list {
  padding: 15px 5px 4px 10px;
}
.mobile-menu-catalog__subcategory-list-wrap {
  overflow: hidden;
  height: 0;
}
._active + .mobile-menu-catalog__subcategory-list-wrap {
  height: 100%;
}

@media screen and (min-width: 992px) {
  .mobile-menu {
    display: none;
  }
  .mobile-menu-btn {
    display: none;
  }
}
.hero {
  position: relative;
  padding: 264px 0 289px;
  margin-top: -79px;
  margin-bottom: -0.2px;
  z-index: 1;
  overflow: hidden;
}
.hero::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #202020;
  opacity: 0.4;
  z-index: -1;
}
.hero__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.hero__video-background {
  position: absolute;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.hero__title {
  font-family: "Montserrat black";
  font-size: 56px;
  line-height: 110%;
  text-align: center;
  text-transform: uppercase;
  -webkit-text-stroke: 0.4px #fff;
  -webkit-background-clip: rgba(255, 255, 255, 0);
  -webkit-text-fill-color: rgba(255, 255, 255, 1);
  background-clip: rgba(255, 255, 255, 0);
  text-fill-color: rgba(255, 255, 255, 0);
  margin-bottom: 15px;
}
.hero__subtitle {
  font-family: "Montserrat bold";
  font-size: 20px;
  line-height: 110%;
  text-align: center;
  color: #fff;
  margin-bottom: 36px;
}
.hero__link {
  max-width: 220px;
  padding-left: 24px;
}

@media screen and (min-width: 768px) {
  .hero__title {
    font-size: 80px;
  }
}
@media screen and (min-width: 992px) {
  .hero {
    padding: 295px 0 231px;
  }
  .hero__title {
    font-size: 120px;
    margin-bottom: 5px;
  }
  .hero__subtitle {
    font-size: 24px;
  }
}
@media screen and (min-width: 1200px) {
  .hero__title {
    font-size: 160px;
    margin-bottom: -4px;
  }
  .hero__subtitle {
    font-size: 30px;
    margin-bottom: 50px;
  }
}
.offer {
  position: relative;
  background-image: url(../img/offer/background.png);
  background-size: 1265px 843px;
  background-position: bottom right 38%;
  background-repeat: no-repeat;
  z-index: 1;
}
.offer::after {
  content: "";
  position: absolute;
  top: 46%;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: -1;
}
.offer__container {
  display: grid;
  grid-template-areas: "." "content";
  grid-template-columns: 100%;
  grid-template-rows: 1fr 1fr;
}
.offer__content {
  grid-area: content;
  padding: 32px 0 70px;
  margin-top: -10px;
}
.offer__swiper {
  grid-area: content;
  width: 100%;
}
.offer__slide {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 0 103px;
}
.offer__title {
  font-family: "Montserrat bold";
  font-size: 26px;
  line-height: 110%;
  color: #fff;
  margin-bottom: 19px;
  text-align: center;
}
.offer__description, .offer__text {
  color: #fff;
}
.offer__description {
  text-align: center;
  max-width: 315px;
  margin-bottom: 30px;
}
.offer__text {
  margin-bottom: 17px;
  max-width: 95%;
}
.offer__text:last-child {
  margin: 0;
}
.offer__link {
  max-width: 300px;
}
.offer__controls {
  position: absolute;
  bottom: 42px;
  left: 50%;
  z-index: 10;
  display: flex;
  align-items: center;
  transform: translateX(-50%);
}
.offer__pagination {
  display: flex;
  z-index: 10;
}
.offer__pagination-wrap {
  max-width: 140px;
  overflow: hidden;
}
.offer__dot {
  position: relative;
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  border-radius: 2px;
  flex-shrink: 0;
  margin: 0 10px 0;
  transition: 0.4s;
  opacity: 0;
  cursor: pointer;
}
.offer__dot._active-main, .offer__dot._active-next, .offer__dot._active-prev {
  opacity: 1;
}
.offer__dot._active, .offer__dot:hover {
  background-color: #fff;
}
.offer__arrow {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  padding-right: 24px;
}
.offer__arrow._right {
  transform: rotate(180deg);
}
.offer._promotion-page {
  background-size: 1363px 933px;
  background-position: bottom right 40%;
}
._promotion-page .offer__title {
  margin-bottom: 26px;
}

@media screen and (min-width: 576px) {
  .offer__title {
    font-size: 32px;
  }
}
@media screen and (min-width: 992px) {
  .offer {
    background-size: 50%;
    background-position: 100%;
  }
  .offer::after {
    top: 0;
    left: 0;
    right: 50%;
    bottom: 0;
    background-size:100%;
    background-image: url(../img/trava.webp);
  }
  .offer__container {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "content .";
    grid-template-rows: 1fr;
  }
  .offer__content {
    grid-area: content;
    padding: 45px 0 115px;
  }
  .offer__slide {
    align-items: flex-start;
    padding: 140px 75px 161px 0;
  }
  .offer__controls {
    left: 0;
    transform: none;
    bottom: 51px;
  }
  .offer__title, .offer__description {
    text-align: left;
  }
  .offer__text {
    max-width: 74%;
    margin-bottom: 24px;
  }
  .offer._promotion-page {
    background-size: 121.875vw 81.25vw;
    background-position: top 40% left;
  }
  ._promotion-page .offer__title {
    max-width: 85%;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .offer__title {
    font-size: 34px;
  }
}
@media screen and (min-width: 1400px) {
  .offer__slide {
    padding: 140px 95px 161px 0;
  }
  .offer__title {
    font-size: 44px;
  }
}
.about-main._main {
  background-color: #F9F9F9;
}
.about-main__item {
  position: relative;
  z-index: 1;
}
.about-main__item-img {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  top: calc(100% - 200px);
  z-index: -1;
  background-size: cover;
  background-position: bottom 20% center;
}
.about-main__item-container {
  display: flex;
  justify-content: center;
}
.about-main__item-info {
  background-repeat: no-repeat;
  min-height: 350px;
  background-position: top 60px center;
  padding: 160px 0 255px;
  text-align: center;
}
.about-main__text {
  line-height: 142%;
  margin-bottom: 17px;
}
.about-main__text:last-child {
  margin-bottom: 0;
}
.about-main__link {
  color: #FF5800;
}
.about-main__link:hover {
  color: #FF5800;
}
.about-main__link > :first-child {
  margin-right: 13px;
}
._production .about-main__item-img img{
  width:100%;height:100%;object-fit: cover;
}
._production .about-main__item-info {
  background-image: url(../img/about-main/icon-01.png);
}
._production .about-main__text {
  max-width: 310px;
}
._warranty .about-main__item-img img{
  width:100%;height:100%;object-fit: cover;
}
._warranty .about-main__item-info {
  background-image: url(../img/about-main/icon-02.png);
}
._warranty .about-main__text {
  max-width: 290px;
}
._representatives .about-main__item-img img{
  width:100%;height:100%;object-fit: cover;
}
._representatives .about-main__item-info {
  background-image: url(../img/about-main/icon-03.png);
}
._representatives .about-main__text {
  max-width: 320px;
}

@media screen and (min-width: 767px) {
  .about-main__item-container {
    justify-content: center;
  }
  .about-main__item-info {
    background-repeat: no-repeat;
    padding: 160px 0 355px;
    text-align: center;
  }
  .about-main__item-img {
    top: 0;
    bottom: 0;
    top: calc(100% - 300px);
    background-position: bottom 30% center;
  }
  ._production .about-main__text, ._warranty .about-main__text, ._representatives .about-main__text {
    max-width: 461px;
  }
}
@media screen and (min-width: 992px) {
  .about-main__item-container {
    justify-content: flex-start;
  }
  .about-main__item-info {
    flex-basis: 50%;
    text-align: left;
  }
  .about-main__item-img {
    top: 0;
    bottom: 0;
    background-position: bottom 20% center;
  }
  .about-main__item:nth-child(odd) .about-main__item-img {
    left: 0;
    right: 50%;
  }
  .about-main__item:nth-child(odd) .about-main__item-container {
    flex-direction: row-reverse;
  }
  .about-main__item:nth-child(even) .about-main__item-img {
    left: 50%;
    right: 0;
  }
  .about-main__item:nth-child(even) .about-main__item-container {
    flex-direction: row;
  }
  ._production .about-main__item-info {
    background-position: top 64px left 95px;
    padding: 164px 40px 40px 95px;
  }
  ._production .about-main__item-img {
    background-position: center 70%;
  }
  ._warranty .about-main__item-info {
    background-position: top 60px left;
    padding: 160px 40px 40px 0;
  }
  ._warranty .about-main__item-img {
    background-size: 772px 515px;
    background-position: 92% 100%;
  }
  ._representatives .about-main__item-info {
    background-position: top 44px left 95px;
    padding: 144px 40px 40px 95px;
  }
  ._representatives .about-main__item-img {
    background-position: center 35%;
  }
}
@media screen and (min-width: 1200px) {
  ._production .about-main__item-info {
    padding: 184px 40px 40px 95px;
    background-position: top 84px left 95px;
  }
  ._warranty .about-main__item-info {
    padding: 180px 40px 40px 0;
    background-position: top 80px left;
  }
  ._representatives .about-main__item-info {
    padding: 164px 40px 40px 95px;
    background-position: top 64px left 95px;
  }
}
.catalog {
  padding: 0 0 60px;
}
.catalog._main {
  padding: 60px 0;
}
.catalog__list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: min-content;
  gap: 5px;
}
.catalog__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 0 30px 0;
  grid-column: span 2;
}
.catalog__title {
  font-family: "Montserrat bold";
  font-size: 26px;
  line-height: 110%;
  margin-bottom: 13px;
  text-align: center;
  max-width: 85%;
}
.catalog__subtitle {
  max-width: 320px;
  line-height: 149%;
  text-align: center;
}
._main .catalog__title {
  max-width: 320px;
}
._category .catalog__title {
  margin-bottom: 34px;
}

@media screen and (min-width: 576px) {
  .catalog__list {
    grid-auto-rows: 450px;
    gap: 20px;
  }
  .catalog__title {
    font-size: 36px;
    margin-bottom: 29px;
  }
  .catalog__subtitle {
    max-width: 440px;
    line-height: 140%;
  }
  ._main .catalog__title {
    max-width: 520px;
  }
}
@media screen and (min-width: 768px) {
  .catalog {
    padding: 0 0 100px;
  }
  .catalog._main {
    padding: 100px 0;
  }
  .catalog__list {
    gap: 30px;
  }
}
@media screen and (min-width: 992px) {
  .catalog__title {
    font-size: 44px;
    text-align: left;
    max-width: none;
  }
  .catalog__subtitle {
    text-align: left;
  }
  .catalog__header {
    align-items: flex-start;
    padding: 117px 40px 64px 0;
  }
  .catalog__list {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    grid-template-rows: none;
  }
  ._category .catalog__title {
    margin-bottom: 51px;
    text-align: center;
  }
}
.catalog-item {
  position: relative;
  min-height: 350px;
}
.catalog-item__category {
  display: flex;
  align-items: center;
  min-height: 35.2px;
  font-family: "Montserrat bold";
  font-size: 16px;
  line-height: 110%;
  margin-bottom: 15px;
  z-index: 1;
}
.catalog-item__category._two-row {
  max-width: 200px;
}
.catalog-item__category::after {
  content: "";
  position: absolute;
  left: 0;
  top: 15px;
  width: 3px;
  height: 40px;
  background-color: #FF5800;
  z-index: -1;
}
.catalog-item__subcategory {
  font-size: 13px;
  line-height: 100%;
  min-height: 18px;
}
.catalog-item__subcategory:not(:last-child) {
  margin-bottom: 7px;
}
.catalog-item__list-icon {
  display: none;
}
.catalog-item__link {
  position: relative;
  display: grid;
  grid-auto-rows: min-content min-content min-content 1fr;
  grid-template-areas: "." "." "." "link";
  align-items: end;
  height: 100%;
  padding: 16px 11px 14px;
  z-index: 1;
  overflow: hidden;
  color: #202020;
}
.catalog-item__link:hover {
  color: #202020;
}
.catalog-item__link-text {
  grid-area: link;
  color: #FF5800;
  transition: 0.4s;
}
.catalog-item__link-text > :first-child {
  margin-right: 9px;
}
.catalog-item__link-text::before, .catalog-item__link-text::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.catalog-item__link-text::before {
  z-index: -1;
  background-color: #f5f5f5;
  transition: 0.4s;
  border: 1px solid rgba(255, 255, 255, 0);
}
.catalog-item__link-text::after {
  z-index: 1;
}
.catalog-item__link a{
  color:#202020
}
.catalog-item__more {
  color: #FF5800;
  font-size: 13px;
  max-width: 75%;
  line-height: 100%;
}
.catalog-item__more > :first-child {
  margin-right: 5px;
}
.catalog-item__img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top right;
     object-position: top right;
}
.catalog-item__img-wrap {
  position: absolute;
  height: 53%;
  bottom: 5%;
  left: 0;
  right: 0;
  overflow: hidden;
}
._main .catalog-item {
  min-height: 350px;
}
._main .catalog-item__img-wrap {
  bottom: 5%;
  z-index:0;
}
.catalog-item__subcategory-list{
  z-index:2
}

@media screen and (min-width: 576px) {
  .catalog-item {
    min-height: 450px;
  }
  .catalog-item__category {
    min-height: 44px;
    font-size: 20px;
    margin-bottom: 12px;
  }
  .catalog-item__category::after {
    top: 30px;
  }
  .catalog-item__subcategory {
    font-size: 16px;
  }
  .catalog-item__subcategory:not(:last-child) {
    margin-bottom: 9px;
  }
  .catalog-item__more {
    font-size: 16px;
    padding-top: 3px;
    max-width: none;
  }
  .catalog-item__link {
    padding: 29px 25px 30px;
  }
  .catalog-item__link-text > :first-child {
    margin-right: 6px;
  }
  .catalog-item__img-wrap {
    height: 50%;
    bottom: 8%;
  }
  ._battery-appliances .catalog-item__category {
    max-width: 75%;
  }
}
@media screen and (min-width: 768px) {
  .catalog-item__list-icon {
    display: inline-block;
    transform: rotate(180deg);
  }
  .catalog-item__subcategory {
    line-height: 140%;
  }
}
@media screen and (min-width: 992px) {
  .catalog-item__img {
    transition: 0.4s;
    filter: grayscale(1);
  }
  .catalog-item__img-wrap {
    height: 280px;
    bottom: 0;
  }
  .catalog-item__link:hover .catalog-item__img {
    filter: grayscale(0);
  }
  .catalog-item__link:hover {
    color: #202020;
  }
  .catalog-item__link-text:hover {
    color: #FF5800;
    text-shadow: 0 0 0.7px #FF5800, 0 0 0.7px #FF5800;
  }
  .catalog-item__link-text:hover::before {
    background-color: #fff;
    border-color: #f5f5f5;
  }
  .catalog-item__link:hover .catalog-item__arrow-icon, .catalog-item__link:hover .catalog-item__list-icon {
    stroke-width: 2px;
  }
  .catalog-item__link:hover .catalog-item__more {
    text-shadow: 0 0 0.7px #FF5800, 0 0 0.7px #FF5800;
    transition: 0.4s;
  }
  .catalog-item__link:hover .catalog-item__arrow-icon, .catalog-item__link:hover .catalog-item__list-icon {
    transition: 0.4s;
  }
  .catalog-item._category {
    min-height: 460px;
  }
}
@media screen and (min-width: 1400px) {
  .catalog-item__category {
    font-size: 20px;
  }
  .catalog-item__more > :first-child {
    margin-right: 10px;
  }
}
.catalog-offer {
  position: relative;
  background-size: cover;
  background-position: 65%;
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  z-index: 1;
}
.catalog-offer__link {
  display: grid;
  padding: 14px 10px 15px;
  grid-auto-rows: min-content min-content;
  align-items: end;
  color: #fff;
  height: 125px;
}
.catalog-offer__link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  height: 125px;
  background: rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.catalog-offer__link::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1;
}
.catalog-offer__title {
  font-family: "Montserrat bold";
  font-size: 14px;
  line-height: 110%;
  margin-bottom: 19px;
}
.catalog-offer__text {
  color: #fff;
  height: 0;
  opacity: 0;
  transition-property: height, opacity;
  transition-duration: 0.4s, 0.4s;
  transition-delay: 4s, 0s;
}
.catalog-offer__more {
  position: absolute;
  bottom: 15px;
  left: 10px;
  color: #fff;
  font-size: 12px;
}
.catalog-offer__more > :first-child {
  margin-right: 9px;
}
.catalog-offer__link:hover {
  color: #fff;
}

@media screen and (min-width: 576px) {
  .catalog-offer {
    background-position: 70% 54%;
    background-size: 280%;
  }
  .catalog-offer__link {
    padding: 30px 32px 30px 20px;
    height: 180px;
  }
  .catalog-offer__link::after {
    height: 180px;
  }
  .catalog-offer__title {
    font-size: 20px;
    margin-bottom: 26px;
  }
  .catalog-offer__more {
    bottom: 30px;
    left: 25px;
    font-size: 16px;
  }
  .catalog-offer__more > :first-child {
    margin-right: 7px;
  }
}
@media screen and (min-width: 992px) {
  .catalog-offer {
    transition-duration: 0.4s;
    transition-delay: 0.4s;
  }
  .catalog-offer:hover {
    margin-top: -5px;
    transition-delay: 0s;
  }
  .catalog-offer__link {
    transition-duration: 0.4s;
    transition-delay: 0.4s;
    padding-top: 40px;
  }
  .catalog-offer__link::after {
    transition-duration: 0.4s;
    transition-delay: 0.4s;
  }
  .catalog-offer__link:hover {
    transition-delay: 0s;
    height: 100%;
    color: #fff;
  }
  .catalog-offer__link:hover::after {
    height: 100%;
    transition-delay: 0s;
  }
  .catalog-offer__more {
    transition: 0.4s;
  }
  .catalog-offer__arrow-icon {
    transition: 0.4s;
  }
  .catalog-offer__link:hover .catalog-offer__text {
    height: 100%;
    opacity: 1;
    transition-duration: 0.4s, 0.4s;
    transition-delay: 0s, 0.4s;
  }
  .catalog-offer__link:hover .catalog-offer__more {
    text-shadow: 0 0 0.7px #fff, 0 0 0.7px #fff;
  }
  .catalog-offer__link:hover .catalog-offer__arrow-icon {
    stroke-width: 2px;
    animation: link-arrow 0.8s;
  }
  .catalog-offer._mini-desktop-hidden {
    display: none;
  }
  ._category .catalog-offer__link {
    padding-top: 29px;
  }
}
@media screen and (min-width: 1200px) {
  .catalog-offer._mini-desktop-hidden {
    display: flex;
  }
}
.dealers {
  position: relative;
  padding: 56px 0 50px;
  padding-left: 10px;
  overflow: hidden;
}
.dealers._main {
  background-color: #F9F9F9;
}
.dealers__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.dealers__map svg {
  display: block;
  position: absolute;
  bottom: 56.65px;
  right: 50%;
  transform: translateX(calc(50% - 2px));
  max-width: 100%;
  max-height: 100%;
  height: 53.16vw;
  min-width: 387px;
  min-height: 199.35px;
}
.dealers__title {
  font-family: "Montserrat bold";
  font-size: 26px;
  line-height: 110%;
  margin-bottom: 16px;
  text-align: center;
  max-width: 80%;
}
.dealers__subtitle {
  margin-bottom: 17px;
  text-align: center;
  max-width: 90%;
}
.dealers__link {
  position: absolute;
  top: 204px;
  left: 50%;
  transform: translateX(calc(-50% + 6px));
  max-width: 300px;
  z-index: 5;
}
.dealers__link-map {
  display: block;
}

.region {
  fill: #68f36e;
  fill-opacity: 0;
  stroke: #fff;
  stroke-width: 1px;
  stroke-dashoffset: 1px;
  transition: 0.4s;
}

@media screen and (min-width: 480px) {
  .dealers {
    padding: 56px 0 90%;
  }
}
@media screen and (min-width: 576px) {
  .dealers {
    padding: 56px 0 80%;
  }
}
@media screen and (min-width: 768px) {
  .dealers {
    padding: 56px 0 56.65px;
  }
  .dealers__title {
    font-size: 36px;
    margin-bottom: 12px;
  }
  .dealers__subtitle {
    margin-bottom: 15px;
  }
  .dealers__map {
    position: relative;
  }
  .dealers__map svg {
    position: static;
    transform: none;
    height: 460px;
  }
  .dealers__link {
    top: 15px;
  }
}
@media screen and (min-width: 992px) {
  .dealers {
    padding: 100px 0;
  }
  .dealers__title {
    font-size: 44px;
  }
  .dealers__map svg {
    height: auto;
  }
  .dealers__link {
    transform: translateX(-50%);
  }
  .region:hover, .region._active {
    fill-opacity: 0.3;
  }
}
.news-item, .news-video {
  position: relative;
  outline: 1px solid #F0F0F0;
  outline-offset: -1px;
  border-radius: 5px;
  background-color: #fff;
  overflow: hidden;
}
.news-item__content, .news-video__content {
  display: grid;
  grid-template-rows: min-content min-content 1fr;
  padding: 16px 20px;
  flex-grow: 1;
}
.news-item__info, .news-video__info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
.news-item__label, .news-video__label {
  display: block;
  border: 1px solid #F0F0F0;
  border-radius: 2px;
  padding: 0px 11px 1px;
  font-size: 11px;
  color: #9D9D9D;
}
.news-item__data, .news-video__data {
  font-size: 10px;
  color: #9D9D9D;
}
.news-item__title, .news-video__title {
  font-family: "Montserrat bold";
  font-size: 14px;
  line-height: 130%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-width: 95%;
  min-height: 55.4px;
  margin-bottom: 15px;
}
.news-item__link, .news-video__link {
  display: flex;
  align-self: end;
  align-items: center;
  justify-content: flex-start;
  flex-grow: 1;
  font-size: 14px;
  color: #FF5800;
}
.news-item__link > :first-child, .news-video__link > :first-child {
  margin-right: 9px;
}
.news-item__link:hover, .news-video__link:hover {
  color: #FF5800;
}

.news-item__img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  min-width: 100%;
  min-height: 100%;
}
.news-item__img-wrap {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
}

.news-video__frame {
  position: absolute;
  height: auto;
  width: auto;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -o-object-fit: cover;
     object-fit: cover;
  min-width: 100%;
  min-height: 100%;
}
.news-video__frame-wrap {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
}
.news-video__frame-wrap::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  opacity: 0;
  background-image: url(../img/icons/preloader.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
  background-color: #D9D9D9;
  z-index: -10;
  opacity: 0;
  transition-delay: 0s, 0.4s;
  transition-property: all, z-index;
  transition-duration: 0.4s, 0s;
}
.news-video__frame-wrap._loading::after {
  opacity: 1;
  z-index: 5;
}

@media screen and (min-width: 576px) {
  .news-item__title, .news-video__title {
    font-size: 16px;
    max-width: 85%;
    min-height: 62.4px;
    margin-bottom: 8px;
  }
  .news-item__info, .news-video__info {
    margin-bottom: 8px;
  }
  .news-item__link > :first-child, .news-video__link > :first-child {
    margin-right: 20px;
  }
  .news-video {
    outline: none;
    background-color: #D9D9D9;
  }
  .news-video__frame {
    width: 100%;
    height: 400px;
  }
  .news-video__frame-wrap {
    position: relative;
    padding-bottom: 71.4285714286%;
    z-index: 1;
  }
  .news-video__content {
    position: absolute;
    padding: 16px 20px 17px;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    border-radius: 0px 0px 5px 5px;
    transition-duration: 0.4s, 0.4s;
    transition-delay: 0.4s, 0s;
    transition-property: opacity, transform;
    z-index: 5;
  }
  .news-video__content._hidden {
    opacity: 0;
    transition-duration: 0.4s, 0.8s;
    transition-delay: 0s, 0s;
    transform: translateY(100%);
  }
  .news-video__label {
    border: 1px solid #A8A8A8;
    color: #B1B1B1;
  }
  .news-video__data {
    color: #fff;
  }
  .news-video__title {
    color: #fff;
    max-width: 75%;
  }
  .news-video__link {
    font-size: 14px;
    color: #fff;
    transition: 0.4s;
  }
  .news-video__link:hover {
    color: #fff;
  }
  .news-video__link > :first-child {
    margin-right: 16px;
  }
}
@media screen and (min-width: 992px) {
  .news-item__link, .news-video__link {
    transition: 0.4s;
  }
  .news-item__link::after, .news-video__link::after {
    position: absolute;
    content: "";
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
  }
  .news-item .news-item__link:hover, .news-video .news-item__link:hover {
    text-shadow: 0 0 0.7px #FF5800, 0 0 0.7px #FF5800;
  }
  .news-item .news-video__link:hover, .news-video .news-video__link:hover {
    text-shadow: 0 0 0.7px #fff, 0 0 0.7px #fff;
  }
  .news-video__title {
    font-size: 20px;
  }
  .news-video__frame {
    height: 450px;
  }
}
@media screen and (min-width: 922px) {
  ._swiper .news-video__frame-wrap {
    padding-bottom: 72.9752066116%;
  }
}
@media screen and (min-width: 1200px) {
  ._swiper .news-video__frame-wrap {
    padding-bottom: 74.7211895911%;
  }
}
@media screen and (min-width: 1400px) {
  ._swiper .news-video__frame-wrap {
    padding-bottom: 71.4285714286%;
  }
}
.news {
  padding: 60px 19px;
}
.news__header {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-bottom: 35px;
}
.news__item {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: auto;
  font-size: 0;
  flex-basis: 100%;
  border-radius: 5px;
  transition: 0.4s;
}
.news__item-wrap {
  flex-basis: calc(100% + 10px);
  padding-right: 10px;
}
.news__item-wrap.swiper-slide {
  opacity: 0;
  transition: 0.4s;
}
.tab-pane.active .news__item-wrap.swiper-slide{
  opacity:1!important
}
.news__item-wrap.swiper-slide-visible {
  opacity: 1;
}
.news__title {
  font-family: "Montserrat bold";
  font-size: 26px;
  line-height: 110%;
  margin-bottom: 15px;
  text-align: center;
}
.news__read-more {
  color: #FF5800;
  font-size: 14px;
  transition: 0.4s;
}
.news__read-more > :first-child {
  margin-right: 9px;
}
.news__read-more:hover {
  color: #FF5800;
}
.news__swiper {
  padding: 10px 10px 60px;
  margin: -10px -8px -12px;
}
.news__controls {
  position: absolute;
  bottom: 11px;
  left: 50%;
  z-index: 10;
  display: flex;
  align-items: center;
  transform: translateX(-50%);
}
.news__pagination {
  display: flex;
  z-index: 10;
  transition: 0.4s;
}
.news__pagination.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  transform: translateX(-25%);
}
.news__pagination-wrap {
  max-width: 140px;
  overflow: hidden;
}
.news__dot {
  position: relative;
  width: 10px;
  height: 10px;
  border: 1px solid #FF5800;
  border-radius: 2px;
  flex-shrink: 0;
  margin: 0 10px 0;
  transition: 0.4s;
  opacity: 0;
  cursor: pointer;
}
.news__dot._active-main, .news__dot._active-next, .news__dot._active-prev {
  opacity: 1;
}
.news__dot._active, .news__dot:hover {
  background-color: #FF5800;
}
.news__arrow {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FF5800;
  padding-right: 24px;
}
.news__arrow._right {
  transform: rotate(180deg);
}
._news-page .news__title {
  margin: 0 -12px 35px;
}
._news-page .news__swiper {
  padding: 20px 9px 45px;
}
.news._product {
  background-color: #F9F9F9;
  padding: 55px 19px;
}

@media screen and (min-width: 480px) {
  .news__item-wrap {
    flex-basis: calc(50% + 5px);
  }
  .news__item-wrap._double {
    flex-basis: calc(50% + 5px);
  }
}
@media screen and (min-width: 576px) {
  .news__header {
    margin-bottom: 52px;
  }
  .news__title {
    font-size: 36px;
  }
  .news__item-wrap {
    padding-right: 30px;
    flex-basis: calc(50% + 15px);
  }
  .news__item-wrap._double {
    flex-basis: calc(100% + 30px);
  }
  .news__read-more {
    font-size: 20px;
  }
  .news__read-more > :first-child {
    margin-right: 15px;
  }
  .news__read-more:hover {
    text-shadow: 0 0 0.65px #FF5800, 0 0 0.65px #FF5800;
  }
  ._news-page .news__swiper {
    padding: 20px 9px 60px;
  }
}
@media screen and (min-width: 992px) {
  .news {
    padding: 100px 0;
  }
  .news__swiper {
    padding: 60px 60px 60px 60px;
    margin: -60px -70px 0px -60px;
  }
  .news__controls {
    bottom: 0;
  }
  .news__title {
    font-size: 44px;
    margin-bottom: 0;
  }
  .news__header {
    flex-direction: row;
    justify-content: space-between;
  }
  .news__item {
    transition: 0.4s;
  }
  .news__item-wrap {
    flex-basis: calc(33.3333333333% + 11px);
  }
  .news__item-wrap._double {
    flex-basis: calc(66.6666666667% + 11px);
  }
  .news__item:hover {
    box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
  }
  .news._main {
    padding: 90px 0 100px;
  }
  .news._category {
    background-color: #F9F9F9;
  }
  ._news-page .news__title {
    margin: 0 0 52px;
  }
}
@media screen and (min-width: 1200px) {
  .news__item-wrap {
    flex-basis: calc(25% + 5px);
  }
  .news__item-wrap._double {
    flex-basis: calc(50% + 10px);
  }
}
.news-list {
  padding-bottom: 60px;
}
.news-list__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
}
.news-list__title {
  margin-bottom: 25px;
  text-align: center;
}
.news-list__filter {
  display: flex;
  align-items: center;
}
.news-list__filter-item {
  width: 80px;
  font-size: 12px;
}
.news-list__filter-item:not(:last-child) {
  margin-right: 10px;
}
.news-list__filter-item.active .news-list__filter-link {
  color: #FF5800;
  border-color: #FF5800;
}
.news-list__filter-link {
  display: block;
  color: #B1B1B1;
  padding: 5px 10px 5px 14px;
  border: 1px solid #D9D9D9;
  border-radius: 5px;
  text-align: center;
  transition: 0.4s;
}
.news-list__filter-link:hover {
  color: #FF5800;
  border-color: #FF5800;
}
.news-list__items {
  display: grid;
  justify-content: center;
  grid-template-columns: 87.5%;
  grid-auto-flow: dense;
  gap: 29.5px;
  margin-bottom: 30px;
}
@media screen and (min-width: 480px) {
  .news-list__items {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 576px) {
  .news-list__item._double {
    grid-column: span 2;
  }
  .news-list__items {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 768px) {
  .news-list__header-link {
    padding: 10px 11px 8px 10px;
  }
  .news-list__items {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}
.news-list__items.nav.nav-tabs{border:0!important}
@media screen and (min-width: 992px) {
  .news-list {
    padding-bottom: 100px;
  }
  .news-list__item {
    transition: 0.4s;
  }
  .news-list__item:hover {
    box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
  }
  .news-list__header {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 55px;
  }
  .news-list__title {
    text-align: left;
    margin-bottom: 0;
  }
  .news-list__filter {
    padding-top: 4px;
  }
}
@media screen and (min-width: 1200px) {
  .news-list__filter-item {
    width: 100px;
    font-size: 14px;
  }
}
.article-main {
  position: relative;
  background-color: #F9F9F9;
  overflow: hidden;
  z-index: 1;
}
.article-main__container {
  display: grid;
  grid-template-rows: 20.2fr 13fr;
  grid-template-areas: "content" ".";
}
.article-main__img {
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 32% 50%;
     object-position: 32% 50%;
  grid-area: img;
}
.article-main__img-wrap {
  display: grid;
  grid-auto-rows: 20.2fr 13fr;
  grid-template-areas: "." "img";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: -1;
}
.article-main__content {
  grid-area: content;
  padding: 60px 0 35px;
}
.article-main__title {
  margin-bottom: 26px;
  text-align: center;
}
.article-main__text {
  max-width: 95%;
  margin-bottom: 18px;
}
.article-main__text:last-child {
  margin-bottom: 0;
}
.article-main._main {
  background-color: #F9F9F9;
}
.article-main._category, .article-main._promotion-page {
  background-color: #fff;
}
._promotion-page .article-main__container, ._catalog .article-main__container {
  grid-template-rows: 20.2fr 12.2fr;
}
._promotion-page .article-main__img-wrap, ._catalog .article-main__img-wrap {
  grid-auto-rows: 20.2fr 12.2fr;
}
._subcategory .article-main__content {
  padding: 55px 0 37px;
}

@media screen and (min-width: 576px) {
  .article-main__container {
    grid-template-rows: 1fr 1.2fr;
  }
  .article-main__img-wrap {
    grid-auto-rows: 1fr 1.2fr;
  }
  ._promotion-page .article-main__container {
    grid-template-rows: 1fr 1.2fr;
  }
  ._promotion-page .article-main__img-wrap {
    grid-auto-rows: 1fr 1.2fr;
  }
}
@media screen and (min-width: 992px) {
  .article-main__title {
    text-align: left;
    margin-bottom: 32px;
  }
  .article-main__content {
    padding: 75px 0 76px 75px;
  }
  .article-main__container {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    grid-template-areas: ".content";
  }
  .article-main__img-wrap {
    display: block;
    grid-auto-rows: auto;
    grid-template-areas: none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 50%;
  }
  .article-main__text {
    max-width: 98%;
    margin-bottom: 15px;
  }
  ._subcategory .article-main__content {
    padding: 92px 0 99px 95px;
  }
  ._promotion .article-main__content {
    padding: 97px 0 97px 95px;
  }
  ._catalog .article-main__container {
    grid-template-rows: auto;
  }
  ._catalog .article-main__img-wrap {
    grid-auto-rows: auto;
  }
  ._promotion-page .article-main__container {
    grid-template-rows: auto;
  }
  ._promotion-page .article-main__img-wrap {
    grid-auto-rows: auto;
  }
  ._promotion-page .article-main__content {
    padding: 87px 0 93px 95px;
  }
  ._news .article-main__content {
    padding: 97px 0 99px 95px;
  }
}
@media screen and (min-width: 1200px) {
  ._main .article-main__content {
    padding: 97px 0 98px 95px;
  }
  ._category .article-main__content {
    padding: 92px 0 98px 95px;
  }
}
.become-dealer {
  position: relative;
  padding: 196px 0 198px;
  background-image: url(../img/become-dealer/background.jpg);
  background-size: cover;
  background-position: top 37% center;
  z-index: 1;
}
.become-dealer::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: -1;
}
.become-dealer__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.become-dealer__title, .become-dealer__subtitle {
  text-align: center;
  color: #fff;
}
.become-dealer__title {
  margin-bottom: 15px;
}
.become-dealer__subtitle {
  margin-bottom: 35px;
  max-width: 75%;
}
.become-dealer__button {
  max-width: 300px;
}
@media screen and (min-width: 576px) {
  .become-dealer {
    padding: 100px 0 101px;
  }
  .become-dealer__title {
    margin-bottom: 11px;
  }
  .become-dealer__subtitle {
    margin-bottom: 33px;
    max-width: none;
  }
}
.questions {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.questions__container {
  display: grid;
  grid-template-rows: 2.228125fr 1fr;
  grid-template-areas: "content" ".";
}
.questions__img {
  min-height: 100%;
  background-position: center;
  background-size: cover;
  grid-area: img;
  z-index: 1;
}
.questions__img-wrap {
  position: absolute;
  display: grid;
  grid-template-areas: "." "img";
  grid-auto-rows: 2.228125fr 1fr;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  overflow: hidden;
  z-index: -1;
}
.questions__content {
  grid-area: content;
  padding: 60px 0;
}
.questions__title {
  text-align: center;
  margin-bottom: 35px;
}
.questions__fieldset {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: repeat(4, min-content);
  gap: 20px;
  margin-bottom: 24px;
}
.questions__privacy {
  margin-top: -4px;
}
.questions._where-buy, .questions._goods-search {
  background-color: #f9f9f9;
}

@media screen and (min-width: 480px) {
  .questions__fieldset {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(3, min-content);
  }
  .questions__container {
    grid-template-rows: 1.2fr 1fr;
  }
  .questions__img-wrap {
    grid-auto-rows: 1.2fr 1fr;
  }
}
@media screen and (min-width: 992px) {
  .questions {
    position: relative;
  }
  .questions__container {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    grid-template-areas: "content.";
  }
  .questions__content {
    padding: 77px 44px 84px 0;
  }
  .questions__img-wrap {
    display: block;
    grid-auto-rows: auto;
    grid-template-areas: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
  }
  .questions__title {
    text-align: left;
    margin-bottom: 42px;
  }
  .questions__fieldset {
    margin-bottom: 18px;
  }
  ._promotion-page .questions__img {
    background-position: center left 60%;
  }
  ._promotion-page .questions__fieldset {
    margin-bottom: 21px;
  }
  ._contact-page .questions__title {
    max-width: 535px;
  }
  ._contact-page .questions__fieldset {
    margin-bottom: 21px;
  }
}
@media screen and (min-width: 1200px) {
  .questions__content {
    padding: 97px 65px 105px 0;
  }
}
.footer {
  padding: 40px 0 34px;
  background-color: #F5F5F5;
}
.footer__top {
  padding-bottom: 40px;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "catalog" "nav" "contacts";
}
.footer__contacts {
  grid-area: contacts;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  border-top: 1px solid #D9D9D9;
}
.footer__logo {
  margin-bottom: 32px;
}
.footer__catalog {
  grid-area: catalog;
}
.footer__nav {
  grid-area: nav;
  margin-bottom: 37px;
}
.footer__nav-link {
  display: block;
  color: #202020;
  font-family: "Montserrat bold";
  font-size: 16px;
  line-height: 110%;
  transition: 0.4s;
  text-align: center;
}
.footer__nav-link:hover {
  color: #FF5800;
}
.footer__nav-item {
  margin-bottom: 25px;
}
.footer__nav-item:last-child {
  margin-bottom: 0;
}
.footer__bottom {
  padding-top: 40px;
  border-top: 1px solid #D9D9D9;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.footer__bottom > :not(:last-child) {
  margin-bottom: 17px;
}
.footer__bottom-link {
  font-size: 14px;
  line-height: 17px;
  color: #FF5800;
  transition: 0.4s;
  background-repeat: no-repeat;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 1px;
  background-position: bottom center;
}
.footer__bottom-link:hover {
  color: #FF5800;
  background-size: 100% 1px;
}
.footer__bottom-text {
  font-size: 14px;
  line-height: 17px;
  color: #989898;
}

.contacts__links {
  margin-bottom: 26px;
}
.contacts__item {
  margin-bottom: 16px;
}
.contacts__item:last-child {
  margin-bottom: 0;
}

.contact-link {
  display: grid;
  grid-template-columns: min-content 1fr;
  grid-template-areas: "icon label" "icon text";
  gap: 3px 9px;
}
.contact-link__icon {
  grid-area: icon;
  color: #BFBFBF;
}
.contact-link__label {
  grid-area: label;
  color: #9D9D9D;
  font-size: 12px;
  line-height: 110%;
}
.contact-link__text {
  grid-area: text;
  color: #202020;
  font-family: "Montserrat bold";
  font-size: 20px;
  line-height: 110%;
  transition: 0.4s;
}
.contact-link:hover .contact-link__text {
  color: #FF5800;
}

.social {
  display: flex;
  align-items: center;
}
.social__item {
  margin-right: 10px;
}
.social__item:last-child {
  margin-right: 0;
}
.social__link {
  display: block;
  color: #BFBFBF;
  border: 1px solid currentColor;
  border-radius: 5px;
  transition: 0.4s;
}
.social__link:hover {
  color: #FF5800;
}

.footer-catalog {
  display: grid;
  padding: 25px 0 30px;
  grid-template-columns: repeat(2, minmax(165px, 1fr));
  gap: 15px;
  padding-top: 25px;
}
.footer-catalog__list {
  display: grid;
  grid-template-rows: repeat(6, min-content);
}
.footer-catalog__list:first-child {
  grid-row: span 2;
}
.footer-catalog__category {
  font-size: 0;
  max-width: 190px;
}
.footer-catalog__category:not(:last-child) {
  margin-bottom: 17.5px;
}
.footer-catalog__item-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer-catalog__link {
  font-size: 14px;
  line-height: 110%;
  color: #202020;
  transition: 0.4s;
}
.footer-catalog__link:hover {
  color: #FF5800;
}
.footer-catalog__turn {
  padding: 5px 5px 4px;
  margin-right: 20px;
}
.footer-catalog__turn:hover {
  stroke-width: 2px;
}
.footer-catalog__icon {
  color: #FF5800;
  transform: rotate(180deg);
  transition: 0.4s;
}
._active .footer-catalog__icon {
  transform: rotate(0deg);
}
.footer-catalog__subcategory {
  font-size: 0;
}
.footer-catalog__subcategory:not(:last-child) {
  margin-bottom: 7px;
  margin-bottom: 9px;
}
.footer-catalog__subcategory-list {
  padding: 15px 35px 4px 10px;
}
.footer-catalog__subcategory-list-wrap {
  overflow: hidden;
  height: 0;
}
._active + .footer-catalog__subcategory-list-wrap {
  height: 100%;
}

@media screen and (min-width: 576px) {
  .footer {
    padding: 46px 0 34px;
  }
  .footer__top {
    grid-template-columns: 2fr 1fr;
    grid-template-areas: "catalog catalog" "contacts nav";
    padding-bottom: 38px;
  }
  .footer__contacts {
    align-items: flex-start;
    padding-top: 3px;
    border-top: none;
  }
  .footer__nav {
    margin-bottom: 40px;
  }
  .footer__nav-link {
    text-align: left;
  }
  .footer__bottom {
    padding-top: 30px;
  }
  .footer-catalog {
    padding: 23px 0 60px;
    grid-template-columns: repeat(3, minmax(180px, 1fr));
    gap: 0;
  }
  .footer-catalog__list {
    grid-template-rows: repeat(5, min-content);
  }
  .footer-catalog__link {
    font-size: 16px;
  }
  .footer-catalog__turn {
    margin-right: 25px;
  }
  .footer-catalog__category:not(:last-child) {
    margin-bottom: 15px;
  }
  .footer-catalog__subcategory:not(:last-child) {
    margin-bottom: 7px;
  }
  .footer-catalog__subcategory-list {
    padding: 12px 35px 4px 10px;
  }
  .contacts__item {
    margin-bottom: 18px;
  }
}
@media screen and (min-width: 992px) {
  .footer__top {
    grid-template-columns: 33fr 77fr 19fr;
    grid-template-areas: "contacts catalog nav";
  }
  .footer__bottom {
    flex-direction: row;
    justify-content: space-between;
  }
  .footer__bottom > :not(:last-child) {
    margin-bottom: 0;
  }
  .footer__bottom > :first-child {
    flex-basis: 260px;
  }
  .footer__bottom > :first-child {
    text-align: left;
  }
  .footer__bottom > :last-child {
    text-align: right;
  }
  .footer-catalog {
    padding-bottom: 0;
    grid-template-columns: repeat(3, minmax(180px, 220px));
  }
}
.popular-goods {
  background-color: #F9F9F9;
  padding: 60px 0 64px;
}
.popular-goods__content {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "header" "swiper" "controls" "link";
  grid-auto-rows: auto;
  max-width: 520px;
  margin: 0 auto;
}
.popular-goods__header {
  grid-area: header;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding-bottom: 35px;
}
.popular-goods__header-title {
  max-width: 75%;
  margin-bottom: 16px;
}
.popular-goods__header-title span{text-transform: lowercase;}
.popular-goods__description {
  max-width: 85%;
}
.popular-goods__link {
  grid-area: link;
  max-width: 300px;
  justify-self: center;
  padding: 22px 20px 19px;
}
.popular-goods__swiper {
  grid-area: swiper;
  margin: 0;
}
.popular-goods__swiper-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px 0 40px;
}
.popular-goods__item {
  max-width: 100%;
}
.popular-goods__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  width: 30px;
  height: 30px;
  border: 1px solid #FF5800;
  border-radius: 3px;
  background-color: #FF5800;
  color: #fff;
  transition: 0.4s;
}
.popular-goods__arrow._left {
  margin-right: 7.5px;
}
.popular-goods__arrow._right {
  margin-left: 7.5px;
  transform: rotate(180deg);
}
.popular-goods__arrow:disabled {
  background-color: #F0F0F0;
  border-color: #F0F0F0;
}
.popular-goods__arrow-icon {
  stroke-width: 2.5px;
}

@media screen and (min-width: 768px) {
  .popular-goods {
    padding: 100px 0;
  }
  .popular-goods-title {
    margin-bottom: 32px;
  }
  .popular-goods__header {
    padding-bottom: 70px;
  }
  .popular-goods__description {
    max-width: 450px;
  }
}
@media screen and (min-width: 992px) {
  .popular-goods__content {
    max-width: 790px;
    max-width: none;
    margin: 0 auto;
  }
  .popular-goods__list {
    display: grid;
    gap: 30px;
    justify-content: center;
    grid-template-columns: repeat(auto-fill, 250px);
  }
  .popular-goods__swiper {
    overflow: visible;
    margin-bottom: 70px;
  }
  .popular-goods__swiper-controls {
    display: none;
  }
  .popular-goods__link {
    padding: 20px 20px 19px;
  }
}
@media screen and (min-width: 1200px) {
  .popular-goods__content {
    grid-template-columns: 1fr 790px;
    grid-template-areas: "header swiper" "link swiper";
    grid-auto-rows: min-content 1fr;
    align-items: start;
  }
  .popular-goods__header {
    align-items: flex-start;
    text-align: left;
    max-width: 380px;
    padding-top: 52px;
    padding-bottom: 0;
  }
  .popular-goods__header-title {
    margin-bottom: 32px;
  }
  .popular-goods__description {
    margin-bottom: 46px;
  }
  .popular-goods__link {
    justify-self: start;
  }
  .popular-goods__list {
    grid-template-columns: repeat(auto-fill, 250px);
    gap: 20px;
  }
  .popular-goods__swiper {
    margin-bottom: 0;
  }
}
.goods-card {
  position: relative;
  padding: 10px 10px 19px;
  z-index: 1;
  display: grid;
  grid-template-rows: repeat(3, min-content) 1fr;
  align-items: end;
  min-height: 360px;
}
.goods-card__category {
  font-size: 10px;
  color: #9D9D9D;
  margin-bottom: 4px;
}
.goods-card__img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.goods-card__img-wrap {
  width: auto;
  position: absolute;
  bottom: 33.5%;
  right: 10px;
  left: 10px;
  padding-bottom: 78.2608695652%;
  z-index: -1;
}
.goods-card__name {
  font-family: "Montserrat bold";
  font-size: 14px;
  line-height: 110%;
  min-height: 24px;
  max-width: 80%;
  margin-bottom: 6px;
}
.goods-card__prices {
  display: flex;
  align-items: baseline;
  flex-direction: column-reverse;
  justify-content: flex-start;
  min-height: 25.19px;
}
.goods-card__price {
  font-family: "Montserrat bold";
  font-size: 12px;
  line-height: 110%;
  color: #FF5800;
}

.goods-card__price + .goods-card__price {
  font-family: "Montserrat regular";
  font-size: 10px;
  text-decoration-line: line-through;
  color: #ccc;
  margin-right: 0;
  margin-bottom: 1px;
}
.goods-card__price + .goods-card__price::before {
  content: none;
}
.goods-card__feature {
  display: grid;
  grid-template-columns: 2fr 1fr;
  justify-content: space-between;
  align-items: end;
}
.goods-card__feature-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 6px;
  align-items: end;
}
.goods-card__feature-name {
  font-size: 12px;
  line-height: 140%;
  color: #9D9D9D;
}
.goods-card__feature-value {
  font-family: "Montserrat bold";
  font-size: 12px;
  line-height: 140%;
  justify-self: end;
}
.goods-card__link::after, .goods-card__link::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.goods-card__link::after {
  z-index: -2;
  background-color: #fff;
  border: 1px solid var(--border-color);
}
.goods-card__link-text {
  display: none;
}

.goods-labels {
  position: absolute;
  top: 11px;
  right: 10px;
  display: flex;
  flex-direction: column;
}
.goods-labels__item {
  position: relative;
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F0F0F0;
  border-radius: 5px;
  cursor: pointer;
}
.goods-labels__item:not(:last-child) {
  margin-bottom: 5px;
}
.goods-labels__item-icon {
  width: 8px;
  height: 8px;
}
.goods-labels__item-text {
  position: absolute;
  top: -60%;
  right: 6px;
  white-space: nowrap;
  padding: 9px 10px 9px 9px;
  font-size: 10px;
  line-height: 120%;
  background-color: #fff;
  border-radius: 5px;
  opacity: 0;
  z-index: -10;
}

@media screen and (min-width: 480px) {
  .goods-card__img-wrap {
    bottom: 23%;
  }
}
@media screen and (min-width: 576px) {
  .goods-card__category {
    margin-bottom: 3px;
  }
  .goods-card__name {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .goods-card__prices {
    flex-direction: row-reverse;
    justify-content: flex-end;
    min-height: auto;
  }
  .goods-card__price {
    font-size: 14px;
  }
  .goods-card__price + .goods-card__price {
    margin-right: 8px;
    margin-bottom: 0;
    font-size: 14px;
  }
  .goods-card__img-wrap {
    bottom: 28%;
  }
}
@media screen and (min-width: 768px) {
  .goods-card {
    min-height: 420px;
  }
  .subcategory .goods-card {
    min-height: 360px;
  }
  .goods-card__feature {
    max-width: 85%;
    grid-template-columns: 1fr;
  }
  .goods-card__feature-list {
    grid-template-columns: repeat(2, 45%);
    grid-template-rows: 1fr 1fr;
    grid-auto-flow: column;
    align-items: end;
    gap: 12px 17px;
  }
  .goods-card__feature-name {
    font-size: 10px;
    margin-bottom: 3px;
  }
  .goods-card__feature-value {
    justify-self: start;
    font-size: 14px;
    line-height: 110%;
  }
}
@media screen and (min-width: 992px) {
  .goods-card {
    min-height: 480px;
    margin-bottom: -60px;
    padding: 20px 21px 86px;
    transition-delay: 0.4s;
  }
  .subcategory .goods-card {
    min-height: 480px;
  }
  .goods-card__img-wrap {
    bottom: 38%;
  }
  .subcategory .goods-card__img-wrap {
    bottom: 38%;
  }
  .goods-card:hover {
    transition-delay: 0s;
    z-index: 2;
  }
  .goods-card__link::after, .goods-card__link::before {
    bottom: 60px;
    transition-duration: 0.4s;
    transition-delay: 0.4s;
  }
  .goods-card__link:hover::after, .goods-card__link:hover::before {
    bottom: 0;
    transition-delay: 0s;
  }
  .goods-card__link:hover::after {
    box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
    border-color: #fff;
  }
  .goods-card__link:hover + .goods-card__link-text {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 0.2s;
  }
  .goods-card__link-text {
    display: block;
    position: absolute;
    width: auto;
    bottom: 18px;
    left: 20px;
    right: 20px;
    max-width: 100%;
    padding: 11px 11px 12px;
    padding: 11px 10px 10px;
    border: 1px solid currentColor;
    border-radius: 5px;
    font-family: "Montserrat bold";
    text-align: center;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    background-color: #FF5800;
    color: #fff;
    border-color: rgba(255, 255, 255, 0);
    opacity: 0;
    transform: translateY(-20px);
    transition-duration: 0.4s;
    transition-delay: 0.2s;
    z-index: -1;
  }
  .goods-card.swiper-slide {
    opacity: 0;
    transition: 0.4s;
  }
  .goods-card.swiper-slide-visible {
    opacity: 1;
  }
  .goods-labels {
    top: 21px;
    right: 20px;
  }
  .goods-labels__item {
    padding: 8px;
  }
  .goods-labels__item-icon {
    width: 14px;
    height: 14px;
  }
  .goods-labels__item-text {
    transition-duration: 0.4s, 0s;
    transition-property: all, z-index;
    transition-delay: 0s, 0.4s;
  }
  .goods-labels__item:hover .goods-labels__item-text {
    z-index: 10;
    opacity: 1;
    box-shadow: 0px 10px 40px rgba(26, 32, 77, 0.15);
    transition-duration: 0.4s, 0s;
    transition-delay: 0s, 0s;
  }
}
.subscribe {
  position: relative;
  padding: 160px 0 166px;
  background-image: url(../img/subscribe/background.png);
  background-size: 1440px 1032px;
  background-position: bottom 10% left 10%;
  z-index: 1;
}
.subscribe::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: -1;
}
.subscribe__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.subscribe__title, .subscribe__subtitle {
  text-align: center;
  color: #fff;
}
.subscribe__title {
  margin-bottom: 15px;
}
.subscribe__subtitle {
  margin-bottom: 35px;
  max-width: 75%;
}
.subscribe__button, .subscribe__input {
  max-width: 300px;
}
.subscribe__input {
  padding-left: 18px;
  margin-bottom: 10px;
}
.subscribe__form {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.subscribe._news-page {
  padding: 136px 0 156px;
}
._news-page .subscribe__title {
  margin-bottom: 21px;
}

@media screen and (min-width: 576px) {
  .subscribe {
    padding: 100px 0 101px;
  }
  .subscribe__title {
    margin-bottom: 11px;
  }
  .subscribe__subtitle {
    margin-bottom: 32px;
    max-width: none;
  }
  .subscribe__form {
    flex-direction: row;
    justify-content: center;
  }
  .subscribe__input {
    margin-bottom: 0;
    margin-right: 10px;
  }
  .subscribe._news {
    padding: 70px 0 81px;
  }
}
@media screen and (min-width: 992px) {
  .subscribe {
    background-size: cover;
  }
  .subscribe._news-page, .subscribe._contact-page {
    padding: 70px 0 80px;
  }
  ._news-page .subscribe__title, ._contact-page .subscribe__title {
    max-width: 850px;
    margin-bottom: 13px;
  }
  ._news .subscribe__title {
    max-width: 60%;
    margin-bottom: 14px;
  }
}
.promotion {
  background-color: #FAFAFA;
  padding-bottom: 58px;
}
.promotion__title {
  margin-bottom: 35px;
  text-align: center;
}
.promotion__list {
  display: grid;
  gap: 30px;
  max-width: 1070px;
  margin: 0 auto;
}
.promotion__item {
  display: grid;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
  grid-auto-rows: 66.6666666667vw min-content;
  grid-template-areas: "img" "content";
}
.promotion__img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  min-width: 100%;
  min-height: 100%;
}
.promotion__img-wrap {
  position: relative;
  grid-area: img;
  overflow: hidden;
}
.promotion__content {
  position: relative;
  grid-area: content;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 25px 30px 76px;
  max-width: 95%;
}
.promotion__item-title {
  font-family: "Montserrat bold";
  font-size: 20px;
  line-height: 120%;
  margin-bottom: 0;
}
.promotion__item-description {
  padding-top: 10px;
}
.promotion__item-link {
  color: #FF5800;
  position: absolute;
  left: 30px;
  bottom: 33px;
}
.promotion__item-link > :first-child {
  margin-right: 10px;
}
.promotion__item-link:hover {
  color: #FF5800;
}

@media screen and (min-width: 576px) {
  .promotion__item {
    grid-auto-rows: 2.5fr 2fr;
  }
  .promotion__item-link {
    padding-top: 29px;
    position: static;
  }
  .promotion__content {
    justify-content: center;
    padding: 40px;
    max-width: 100%;
    min-height: 250px;
  }
}
@media screen and (min-width: 768px) {
  .promotion {
    padding-bottom: 100px;
  }
  .promotion__title {
    margin-bottom: 55px;
  }
  .promotion__list {
    grid-auto-rows: 280px;
    gap: 20px;
  }
  .promotion__item {
    grid-template-rows: auto;
  }
  .promotion__item-description {
    padding-top: 19px;
  }
  .promotion__item-link {
    margin-top: 0;
  }
  .promotion__item:nth-child(odd) {
    grid-template-columns: 2.35fr 3fr;
    grid-template-areas: "img content";
  }
  .promotion__item:nth-child(even) {
    grid-template-columns: 3fr 2.35fr;
    grid-template-areas: "content img";
  }
  .header__menu-item {
        white-space: nowrap;
    }
}
@media screen and (min-width: 992px) {
  .promotion__list {
    grid-auto-rows: 350px;
  }
  .promotion__content {
    padding: 52px 50px 55px;
  }
  .promotion__item-title {
    font-size: 26px;
  }
  .promotion__item-link:hover {
    text-shadow: 0 0 0.65px currentColor, 0 0 0.65px currentColor;
  }
}
@media screen and (min-width: 1200px) {
  .promotion__content {
    max-width: 90%;
  }
  .promotion__item:nth-child(even) > .promotion__content {
    padding-left: 80px;
  }
}
.related-goods {
  background-color: #F9F9F9;
  padding: 60px 0 70px;
}
.related-goods__title {
  text-align: center;
  margin-bottom: 35px;
}
.related-goods__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  justify-content: center;
  gap: 5px;
}
.related-goods__description {
  max-width: 85%;
}
.related-goods__link {
  grid-area: link;
  max-width: 300px;
  justify-self: center;
  padding: 22px 20px 19px;
}
.related-goods__swiper {
  grid-area: swiper;
  margin: 0;
}
.related-goods__swiper-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px 0 40px;
}
.related-goods__item {
  max-width: 100%;
}
.related-goods__arrow {
  padding: 4.215px 11px;
  border: 1px solid #FF5800;
  border-radius: 3px;
  background-color: #FF5800;
  color: #fff;
  transition: 0.4s;
}
.related-goods__arrow._left {
  margin-right: 7.5px;
}
.related-goods__arrow._right {
  margin-left: 7.5px;
  transform: rotate(180deg);
}
.related-goods__arrow:disabled {
  background-color: #F0F0F0;
  border-color: #F0F0F0;
}
.related-goods__arrow-icon {
  stroke-width: 2.5px;
}

@media screen and (min-width: 480px) {
  .related-goods__list {
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
  }
}
@media screen and (min-width: 576px) {
  .related-goods__list {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 10px;
  }
}
@media screen and (min-width: 768px) {
  .related-goods {
    padding: 93px 0 100px;
  }
  .related-goods-title {
    margin-bottom: 32px;
  }
  .related-goods__list {
    grid-template-columns: repeat(auto-fill, 250px);
    gap: 20px;
  }
  .related-goods__header {
    padding-bottom: 70px;
  }
  .related-goods__description {
    max-width: 450px;
  }
  .related-goods__swiper {
    margin-bottom: 60px;
  }
  .related-goods__swiper-controls {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .related-goods__list {
    gap: 30px;
  }
  .related-goods__swiper {
    overflow: visible;
    margin-bottom: 0;
  }
  .related-goods__link {
    padding: 20px 20px 19px;
  }
  .related-goods__title {
    margin-bottom: 52px;
  }
}
@media screen and (min-width: 1200px) {
  .related-goods__description {
    margin-bottom: 46px;
  }
  .related-goods__link {
    justify-self: start;
  }
}
.news-page {
  padding-bottom: 63px;
  background-color: #FAFAFA;
}
.news-page__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 850px;
  margin: 0 auto;
}
.news-page__data {
  margin-bottom: 5px;
  font-size: 14px;
  text-align: center;
  color: #B1B1B1;
}
.news-page__title {
  max-width: 600px;
  text-align: center;
  margin-bottom: 25px;
}
.news-page__text:not(:last-child) {
  margin-bottom: 22.8px;
}
.news-page__text-block {
  margin-bottom: 35px;
}
.news-page__img {
  margin-bottom: 44px;
}
.news-page__video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.news-page__video-wrap {
  position: relative;
  width: 100%;
  padding-bottom: 56.1176470588%;
}

@media screen and (min-width: 576px) {
  .news-page__title {
    margin-bottom: 42px;
  }
  .news-page__img {
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 992px) {
  .news-page {
    padding-bottom: 114px;
  }
  .news-page__text:not(:last-child) {
    margin-bottom: 20.4px;
  }
  .news-page__text-block {
    margin-bottom: 54px;
  }
  .news-page__video-wrap {
    margin-top: 5px;
  }
}
.warranty-service {
  background-color: #fff;
}
.warranty-service__container {
  position: relative;
}
.warranty-service__list {
  display: grid;
}
.warranty-service__img {
  position: absolute;
  top: 50%;
  right: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  min-width: 100%;
  min-height: 100%;
  transform: translate(50%, -50%);
}
.warranty-service__img-wrap {
  position: relative;
  overflow: hidden;
  padding-bottom: 180px;
  width: 100%;
}
.warranty-service__item {
  position: relative;
  min-height: 349px;
  display: flex;
  align-items: center;
  flex-direction: column-reverse;
}
.warranty-service__item:first-child {
  padding-top: 0;
}
.warranty-service__item-title {
  font-family: "Montserrat bold";
  font-size: 26px;
  line-height: 110%;
  margin-bottom: 27.3px;
  text-align: center;
}
.warranty-service__item:first-child .warranty-service__content {
  padding-top: 0;
}
.warranty-service__item:first-child .warranty-service__img-wrap {
  padding-bottom: 270px;
}
.warranty-service__item:last-child .warranty-service__item-title {
  max-width: 83%;
}
.warranty-service__item:nth-child(5) .warranty-service__content {
  width: 93%;
}
.warranty-service__title {
  margin-bottom: 25px;
  text-align: center;
}
.warranty-service__text {
  text-align: center;
}
.warranty-service__text:not(:last-child) {
  margin-bottom: 16.5px;
}
.warranty-service__text-block:not(:last-child) {
  margin-bottom: 25px;
}
.warranty-service__link {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FF5800;
}
.warranty-service__link > :first-child {
  margin-right: 9px;
}
.warranty-service__link:hover {
  color: #FF5800;
}
.warranty-service__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-area: content;
  max-width: 500px;
  padding: 60px 0 55px;
  margin: 0 auto;
}

@media screen and (min-width: 992px) {
  .warranty-service {
    background-color: #FAFAFA;
  }
  .warranty-service__title {
    margin-bottom: 18px;
    text-align: left;
  }
  .warranty-service__img-wrap {
    position: absolute;
    padding-bottom: 0;
    top: 0;
    bottom: 0;
    width: auto;
  }
  .warranty-service__text {
    text-align: left;
  }
  .warranty-service__text:not(:last-child) {
    margin-bottom: 15px;
  }
  .warranty-service__container {
    display: grid;
    height: 100%;
    align-items: center;
    grid-template-columns: 1fr 1fr;
  }
  .warranty-service__list {
    grid-auto-rows: minmax(min-content, 350px);
  }
  .warranty-service__item {
    display: block;
    padding: 52px 0 65px;
  }
  .warranty-service__item:first-child {
    padding-top: 25px;
    min-width: 420px;
  }
  .warranty-service__item:last-child {
    padding-top: 74px;
  }
  .warranty-service__item-title {
    font-size: 30px;
    text-align: left;
    margin-bottom: 20px;
  }
  .warranty-service__content {
    padding: 0;
    align-items: flex-start;
  }
  .warranty-service__item:nth-child(n) .warranty-service__item-title {
    max-width: none;
  }
  .warranty-service__item:nth-child(n) .warranty-service__content {
    max-width: none;
  }
  .warranty-service__item:nth-child(even) .warranty-service__container {
    grid-template-areas: ".content";
  }
  .warranty-service__item:nth-child(even) .warranty-service__content {
    padding-left: 50px;
  }
  .warranty-service__item:nth-child(even) .warranty-service__img-wrap {
    left: 0;
    right: 50%;
  }
  .warranty-service__item:nth-child(odd) .warranty-service__container {
    grid-template-areas: "content .";
  }
  .warranty-service__item:nth-child(odd) .warranty-service__content {
    padding-right: 50px;
  }
  .warranty-service__item:nth-child(odd) .warranty-service__img-wrap {
    left: 50%;
    right: 0;
  }
  .warranty-service__link {
    transition: 0.4s;
  }
  .warranty-service__link:hover {
    text-shadow: 0 0 0.65px currentColor, 0 0 0.65px currentColor;
  }
  .warranty-service__arrow-icon {
    transition: 0.4s;
  }
  .warranty-service__link:hover .warranty-service__arrow-icon {
    stroke-width: 2px;
  }
}
@media screen and (min-width: 1200px) {
  .warranty-service__content {
    max-width: 97%;
  }
  .warranty-service__list {
    grid-auto-rows: 515px 350px 350px 360px 420px 420px 350px;
  }
  .warranty-service__item:nth-child(even) .warranty-service__content {
    padding-left: 95px;
  }
  .warranty-service__item:nth-child(odd) .warranty-service__content {
    padding-right: 95px;
  }
  .warranty-service__item:nth-child(-n+3) .warranty-service__content {
    max-width: 87.5%;
  }
}
.contact-page {
  background-color: #FAFAFA;
  padding-bottom: 60px;
}
.contact-page__title {
  max-width: 780px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 35px;
}
.contact-page__list {
  display: grid;
  gap: 42px;
  max-width: 1070px;
  margin: 0 auto;
}
.contact-item {
  background-color: #fff;
  border-radius: 5px;
  display: grid;
  width: 100%;
  grid-template-rows: 1.405fr 1.15fr;
  grid-template-areas: "info" "map";
  overflow: hidden;
}
.contact-item__info {
  grid-area: info;
  padding: 40px 30px 37px;
}
.contact-item__map {
  width: 100%;
  height: 100%;
}
.contact-item__map-wrap {
  grid-area: map;
  width: 100%;
  height: 100%;
}
.contact-item__name {
  font-family: "Montserrat bold";
  font-size: 20px;
  line-height: 110%;
  margin-bottom: 26px;
}
.contact-item__address {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0;
}
.contact-item__address > :not(:last-child) {
  margin-bottom: 17px;
}

@media screen and (min-width: 992px) {
  .contact-page {
    padding-bottom: 100px;
  }
  .contact-page__title {
    margin-bottom: 52px;
  }
  .contact-item {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
  .contact-item:nth-child(even) {
    grid-template-areas: "map info";
  }
  .contact-item:nth-child(odd) {
    grid-template-areas: "info map";
  }
  .contact-item__info {
    padding: 60px 60px 70px;
  }
  .contact-item__name {
    font-size: 30px;
    margin-bottom: 29px;
  }
  .contact-item__address > :not(:last-child) {
    margin-bottom: 26px;
  }
}
.where-buy {
  background-color: #FAFAFA;
  padding-bottom: 60px;
}
.where-buy__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.where-buy__title {
  text-align: center;
  margin-bottom: 18px;
  margin-bottom: 24px;
  max-width: 80%;
}
.where-buy__subtitle {
  max-width: 710px;
  margin-bottom: 31px;
  text-align: center;
}
.where-buy__map {
  display: none;
}
.where-buy__popup {
  position: absolute;
  padding: 12px 14px 13px;
  min-width: 200px;
  top: 0;
  left: 0;
  background-color: #fff;
  box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
  opacity: 0;
  z-index: -1;
  transition-property: z-index, opacity;
  transition-duration: 0s, 0.4s;
  transition-delay: 0.4s, 0s;
  overflow: hidden;
}
.where-buy__popup._show {
  transition-delay: 0s, 0s;
  opacity: 1;
  z-index: 10;
}
.where-buy__link-map {
  display: block;
}
.where-buy__region-name {
  display: block;
  line-height: 120%;
  margin-bottom: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #202020;
}
.where-buy__region-store {
  display: block;
  font-size: 10px;
  color: #9D9D9D;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.where-buy__region-search {
  max-width: 690px;
}
.where-buy__region-dealers {
  padding-top: 40px;
  max-width: 850px;
  width: 100%;
}

@media screen and (min-width: 992px) {
  .where-buy {
    padding-bottom: 99px;
  }
  .where-buy__title {
    margin-bottom: 18px;
  }
  .where-buy__subtitle {
    margin-bottom: 34px;
  }
  .where-buy__map {
    position: relative;
    display: block;
  }
  .where-buy__map svg {
    max-width: 100%;
  }
}
.online-store {
  padding: 54px 0 60px;
}
.online-store__title {
  margin-bottom: 28px;
  text-align: center;
}
.online-store__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: min-content;
  gap: 15px;
}
.online-store__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  padding: 10px 10px 21px;
  z-index: 1;
}
.online-store__img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.online-store__img-wrap {
  position: relative;
  width: 100%;
  padding-bottom: 62.0689655172%;
  overflow: hidden;
  margin-bottom: 19px;
}
.online-store__name {
  font-family: "Montserrat bold";
  line-height: 110%;
  margin-bottom: 5px;
}
.online-store__link {
  font-size: 14px;
  line-height: 110%;
  text-decoration-line: underline;
  color: #FF5800;
  transition: 0.4s;
}
.online-store__link::before, .online-store__link::after {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.online-store__link::after {
  z-index: 1;
}
.online-store__link:before {
  border: 1px solid #F0F0F0;
  background-color: #fff;
  z-index: -1;
  transition: 0.4s;
}
.online-store__link:hover {
  color: #FF5800;
  text-shadow: 0 0 0.65px currentColor, 0 0 0.65px currentColor;
  text-decoration-line: underline;
}
.online-store__link:hover::before {
  box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
}

@media screen and (min-width: 768px) {
  .online-store__list {
    grid-template-columns: repeat(3, 1fr);
  }
  .online-store__list > :nth-child(n+10) {
    display: none;
  }
  .online-store__item {
    padding: 10px 10px 29px;
  }
  .online-store__name {
    margin-bottom: 7px;
  }
  .online-store__img-wrap {
    margin-bottom: 21px;
    padding-bottom: 60.8695652174%;
  }
}
@media screen and (min-width: 992px) {
  .online-store {
    padding: 100px 0;
  }
  .online-store__title {
    margin-bottom: 45px;
  }
  .online-store__list {
    grid-template-columns: repeat(5, 1fr);
  }
  .online-store__list > :nth-child(n) {
    display: flex;
  }
  .online-store__list {
    gap: 10px;
  }
}
.dealers-list {
  display: grid;
  padding: 20px 0 29px;
  gap: 5px;
}
.dealers-list__item {
  position: relative;
}
.dealers-list__item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 14px 13px;
  background-color: #fff;
  border: 1px solid #F0F0F0;
  z-index: 2;
}
.dealers-list__item-header._active {
  padding-left: 19px;
}
.dealers-list__item-header::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.dealers-list__item-header._active::after {
  box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
}
.dealers-list__item-body {
  position: relative;
  bottom: 2px;
  border-color: #F0F0F0;
  background-color: #fff;
  transition: 0.4s;
  height: 0;
  opacity: 0;
  overflow: hidden;
  z-index: 5;
}
.dealers-list__item-body-wrap {
  padding: 10px 10px 10px;
}
._active + .dealers-list__item-body {
  bottom: 0;
  opacity: 1;
  height: auto;
}
.dealers-list__item-info {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 5px;
}
.dealers-list__item-city {
  font-size: 10px;
  color: #9D9D9D;
  margin-bottom: 3px;
}
.dealers-list__item-name {
  font-family: "Montserrat bold";
  line-height: 110%;
}
.dealers-list__labels {
  display: flex;
  align-items: center;
  margin-right: 5px;
  z-index: 5;
}
.dealers-list__labels > :not(:last-child) {
  margin-right: 5px;
}
.dealers-list__label {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border: 1px solid #EAEAEA;
  border-radius: 5px;
}
.dealers-list__label-icon {
  width: 20px;
  height: 20px;
}
.dealers-list__label-text {
  display: block;
  position: absolute;
  width: 125px;
  padding: 9px;
  top: 0;
  right: 0;
  transform: translate(-8px, -6px);
  font-size: 10px;
  line-height: 120%;
  background-color: #fff;
  border-radius: 5px;
  opacity: 0;
  z-index: -1;
  transition-duration: 0.4s, 0s;
  transition-property: all, z-index;
  transition-delay: 0s, 0.4s;
}
.dealers-list__label:hover .dealers-list__label-text {
  z-index: 1;
  opacity: 1;
  box-shadow: 0px 10px 40px rgba(26, 32, 77, 0.15);
  transition-duration: 0.4s, 0s;
  transition-delay: 0s, 0s;
}
.dealers-list__info {
  padding: 10px 10px 26px;
  display: grid;
}
.dealers-list__button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #F0F0F0;
  color: #BFBFBF;
  border-radius: 5px;
  transition: 0.4s;
  z-index: 5;
}
.dealers-list__button-icon {
  transition-duration: 0.4s, 0s;
  transition-property: all, color;
}
._active .dealers-list__button-icon {
  transform: rotate(180deg);
}
.dealers-list__button:hover {
  background-color: #FF5800;
  color: #fff;
}
.dealers-list__map {
  width: 100%;
}
.dealers-list__map-wrap {
  overflow: hidden;
  height: 200px;
}

.info-item {
  max-width: 220px;
  display: flex;
  flex-direction: column;
}
.info-item__name {
  font-size: 10px;
  color: #9D9D9D;
  margin-bottom: 3px;
}
.info-item__text {
  line-height: 120%;
}
.info-item__link {
  line-height: 120%;
  color: #202020;
  transition: 0.4s;
}
.info-item__link:hover {
  color: #FF5800;
}
.info-item:not(:first-child) > .info-item__text, .info-item:not(:first-child) > .info-item__link {
  font-size: 16px;
}
.info-item:last-child {
  max-width: 180px;
}
.info-item:not(:last-child) {
  margin-bottom: 16.5px;
}

@media screen and (min-width: 768px) {
  .dealers-list {
    padding: 20px 0 38px;
    gap: 8px;
  }
  .dealers-list__info {
    grid-template-columns: 360fr 210fr 170fr;
  }
  .dealers-list__item-header {
    padding: 20px 20px 18px;
  }
  .dealers-list__item-header._active {
    padding-left: 20px;
  }
  .dealers-list__labels {
    margin-right: 10px;
  }
  .dealers-list__labels > :not(:last-child) {
    margin-right: 10px;
  }
  .info-item {
    max-width: 280px;
  }
  .info-item__name {
    margin-bottom: 1px;
  }
  .info-item:nth-child(n) > .info-item__text, .info-item:nth-child(n) > .info-item__link {
    font-size: 14px;
  }
  .info-item:last-child {
    max-width: 280px;
  }
}
@media screen and (min-width: 992px) {
  .dealers-list__info {
    grid-template-columns: 410fr 214fr 164fr;
  }
  .info-item:nth-child(n) > .info-item__text, .info-item:nth-child(n) > .info-item__link {
    font-size: 16px;
  }
}
.city-filter {
  position: relative;
  z-index: 10;
}
.city-filter__header {
  position: relative;
  display: flex;
  width: 100%;
  padding: 12px 16px 9px 14px;
  justify-content: space-between;
  align-items: center;
  color: #BFBFBF;
  cursor: pointer;
  z-index: 2;
}
.city-filter__header-icon {
  transform: rotate(180deg);
  transition: 0.4s;
}
.city-filter__body {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 0;
  padding-top: 38px;
  overflow: hidden;
  background-color: #FAFAFA;
  border: 1px solid #EAEAEA;
  border-radius: 5px;
  transition-duration: 0.4s, 0s;
  transition-property: all, height;
  z-index: 1;
}
.city-filter__body-wrap {
  padding: 23px 15px 17px 14px;
}
.city-filter__select {
  width: 100%;
  margin-bottom: 20px;
}
.city-filter__options {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 19px;
}
.city-filter__options > :not(:last-child) {
  margin-right: 26px;
}
.city-filter__submit {
  font-size: 14px;
  line-height: 17px;
  padding: 11px 11px 12px;
}
.city-filter._active::after {
  background-color: #fff;
}
._active .city-filter__header-icon {
  transform: rotate(0deg);
}
._active .city-filter__body {
  background-color: #fff;
  height: auto;
  box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
}

@media screen and (min-width: 768px) {
  .city-filter__header {
    display: none;
    padding: 12px 16px 12px 20px;
  }
  .city-filter__body {
    padding-top: 40px;
    position: static;
    padding: 0;
    height: auto;
    border: none;
    overflow: visible;
  }
  .city-filter__body-wrap {
    display: flex;
    align-items: center;
    padding: 0;
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  .city-filter__select {
    width: 220px;
    flex-shrink: 0;
    margin: 0;
  }
  .city-filter__options {
    margin: 0;
    justify-content: flex-end;
  }
  .city-filter__submit {
    display: none;
  }
  ._active .city-filter__body {
    background-color: #FAFAFA;
    box-shadow: none;
  }
}
.pagination {
  display: flex;
  justify-content: center;
}
.pagination__link, .pagination__divider {
  width: 26px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Montserrat bold";
  font-size: 14px;
  line-height: 110%;
  text-align: center;
  color: #BFBFBF;
  border-radius: 5px;
}
.pagination__link {
  transition: 0.4s;
}
.pagination__link._active {
  color: #fff;
  background: #FF5800;
  pointer-events: none;
}
.pagination__link:hover {
  color: #FF5800;
}
.pagination__link._start, .pagination__link._end {
  color: #FF5800;
  padding-right: 10px;
}
.pagination__link._start:hover, .pagination__link._end:hover {
  stroke-width: 2px;
}
.pagination__link._end {
  transform: rotate(180deg);
}
.pagination__page {
  padding: 0 2.5px;
}

.error {
  background-color: #fafafa;
  padding: 15px 0 61px;
}
.error__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.error__background {
  height: 219px;
  max-width: 100%;
  margin-bottom: 19px;
}
.error__title {
  max-width: 550px;
  text-align: center;
  margin-bottom: 22px;
}
.error__text {
  margin-bottom: 35px;
}
.error__links {
  display: grid;
  justify-content: center;
  grid-template-columns: 300px;
  gap: 13px;
}

@media screen and (min-width: 768px) {
  .error {
    padding-bottom: 110px;
  }
  .error__links {
    grid-template-columns: repeat(2, 300px);
    gap: 30px;
  }
  .error__background {
    height: auto;
  }
  .error__background._404 {
    margin-bottom: -18px;
  }
  .error__background._405 {
    margin-bottom: 32px;
  }
  .error__title {
    margin-bottom: 17px;
  }
  .error__text {
    margin-bottom: 34px;
  }
}
.goods-search {
  padding-bottom: 33px;
  background-color: #FAFAFA;
}
.goods-search__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.goods-search__title {
  margin-bottom: 25px;
  text-align: center;
}
.goods-search__list {
  display: grid;
  width: 100%;
  justify-content: center;
  grid-template-columns: repeat(auto-fit, minmax(169px, 1fr));
  gap: 5px;
  margin-bottom: 40px;
}
.goods-search__list:hover {
  z-index: 10;
}
.goods-search__search {
  max-width: 690px;
  margin-bottom: 39px;
}
.goods-search__query {
  font-family: "Montserrat bold";
  text-align: center;
  font-size: 20px;
  line-height: 110%;
  margin-bottom: 26px;
}
.goods-search__query-link {
  position: relative;
  color: #FF5800;
  transition: 0.4s;
}
.goods-search__query-link::after {
  content: "";
  position: absolute;
  bottom: 2px;
  left: 0;
  right: 0;
  border-bottom: 2px solid currentColor;
}
.goods-search__query-link:hover {
  color: #202020;
}
.goods-search__link {
  color: #FF5800;
  font-size: 16px;
  transition: 0.4s;
}
.goods-search__link-wrap {
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 21px 0;
  z-index: 5;
}
.goods-search__link:hover {
  color: #FF5800;
  text-shadow: 0 0 0.65px currentColor, 0 0 0.65px currentColor;
}

.empty-search {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 55px 0 103px;
  max-width: 300px;
}
.empty-search__title {
  font-size: 30px;
  margin-bottom: 15px;
}
.empty-search__text {
  max-width: 210px;
  margin-bottom: 27px;
  line-height: 110%;
}
.empty-search__title, .empty-search__text {
  text-align: center;
}
.empty-search__links {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.empty-search__link {
  flex-shrink: 0;
  max-width: 300px;
}
.empty-search__link:not(:last-child) {
  margin: 0 0 12px;
}

@media screen and (min-width: 576px) {
  .goods-search__list {
    gap: 10px;
  }
}
@media screen and (min-width: 768px) {
  .goods-search {
    padding-bottom: 65px;
  }
  .goods-search__title {
    margin-bottom: 30px;
  }
  .goods-search__list {
    grid-template-columns: repeat(auto-fit, 250px);
    gap: 20px;
  }
  .goods-search__query {
    font-size: 30px;
    margin-bottom: 35px;
  }
  .goods-search__search {
    margin-bottom: 60px;
  }
  .goods-search__link-wrap {
    padding: 30px 0;
  }
  .empty-search {
    max-width: none;
    padding: 109px 0 106px;
  }
  .empty-search__title {
    max-width: 450px;
    font-size: 44px;
    margin-bottom: 25px;
  }
  .empty-search__text {
    max-width: none;
    margin-bottom: 24px;
  }
  .empty-search__links {
    flex-direction: row;
    justify-content: center;
  }
  .empty-search__link:not(:last-child) {
    margin: 0 30px 0 0;
  }
}
@media screen and (min-width: 992px) {
  .goods-search__list {
    gap: 30px;
  }
}
._white {
  --border-color: #F0F0F0;
  --background-color: #fff;
}

._grey {
  --border-color: #fff;
  --background-color: #fafafa;
}

.goods-swiper {
  padding: 57px 0 59px;
  background-color: var(--background-color);
}
.goods-swiper__container {
  display: flex;
  justify-content: center;
}
.goods-swiper__content {
  width: 100%;
}
.goods-swiper__title {
  text-align: center;
  max-width: 65%;
  margin: 0 auto 34px;
}
.goods-swiper__swiper {
  padding: 0 0 43px;
}
.goods-swiper__list._single {
  display: none;
}
.goods-swiper__item-group {
  display: grid;
  gap: 5px;
}
.goods-swiper__controls {
  position: absolute;
  bottom: 2px;
  left: 50%;
  z-index: 5;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translateX(-50%);
}
.goods-swiper__pagination {
  display: flex;
  z-index: 10;
  transition: 0.4s;
}
.goods-swiper__pagination.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateX(0);
}
.goods-swiper__pagination-wrap {
  position: relative;
  width: 140px;
  height: 10px;
  overflow: hidden;
}
.goods-swiper__dot {
  position: relative;
  width: 10px;
  height: 10px;
  border: 1px solid #FF5800;
  border-radius: 2px;
  flex-shrink: 0;
  margin: 0 10px 0;
  transition: 0.4s;
  opacity: 0;
  cursor: pointer;
}
.goods-swiper__dot._active-main, .goods-swiper__dot._active-next, .goods-swiper__dot._active-prev {
  opacity: 1;
}
.goods-swiper__dot._active {
  background-color: #FF5800;
}
.goods-swiper__arrow {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FF5800;
  padding-right: 24px;
}
.goods-swiper__arrow._right {
  transform: rotate(180deg);
}

@media screen and (min-width: 576px) {
  .goods-swiper__item-group {
    gap: 10px;
  }
}
@media screen and (min-width: 768px) {
  .goods-swiper {
    padding: 100px 0;
  }
  .goods-swiper__content {
    max-width: 530px;
  }
  .goods-swiper__title {
    max-width: none;
    margin-bottom: 40px;
  }
  .goods-swiper__swiper {
    padding: 0 5px 60px;
  }
  .goods-swiper__controls {
    bottom: 9px;
  }
  .goods-swiper__item-group {
    gap: 20px;
  }
}
@media screen and (min-width: 992px) {
  .goods-swiper__item {
    width: 250px;
  }
  .goods-swiper__item-group {
    width: 250px;
  }
  .goods-swiper__content {
    max-width: 810px;
  }
  .goods-swiper__swiper {
    padding: 60px 55px 120px;
    margin: -60px -55px -68px;
  }
  .goods-swiper__list._group {
    display: none;
  }
  .goods-swiper__list._single {
    display: flex;
  }
  .goods-swiper__controls {
    bottom: 40px;
    padding: 30px 0;
  }
}
@media screen and (min-width: 1200px) {
  .goods-swiper__content {
    max-width: 1090px;
  }
}
.subcategory {
  background-color: #fafafa;
  padding: 0 0 30px;
}
.subcategory__title {
  text-align: center;
  margin-bottom: 34px;
}
.subcategory__content {
  display: grid;
  width: 100%;
  gap: 20px;
}
.subcategory__list {
  position: relative;
  display: grid;
  width: 100%;
  justify-content: center;
  grid-template-columns: repeat(auto-fill, minmax(169px, 1fr));
  gap: 5px;
  margin-bottom: 60px;
}
.subcategory__pagination {
  position: relative;
  padding: 30px 0;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .subcategory__title {
    margin-bottom: 51px;
  }
  .subcategory__content {
    gap: 35px;
  }
  .subcategory__list {
    display: grid;
    width: 100%;
    justify-content: end;
    grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
    gap: 10px;
  }
}
@media screen and (min-width: 992px) {
  .subcategory {
    padding: 0 0 69px;
  }
  .subcategory__content {
    grid-template-columns: 240px 1fr;
    gap: 35px;
  }
  .subcategory__list {
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  }
}
@media screen and (min-width: 1200px) {
  .subcategory__content {
    grid-template-columns: 206px 1fr;
    gap: 55px;
  }
}
.goods-filter {
  position: relative;
  z-index: 10;
}
.goods-filter__header {
  position: relative;
  display: flex;
  width: 100%;
  padding: 12px 16px 9px 14px;
  justify-content: space-between;
  align-items: center;
  color: #BFBFBF;
  cursor: pointer;
  z-index: 2;
}
.goods-filter__header-icon {
  transform: rotate(180deg);
  transition: 0.4s;
}
.goods-filter__body {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 0;
  padding-top: 38px;
  overflow: hidden;
  background-color: #FAFAFA;
  border: 1px solid #EAEAEA;
  border-radius: 5px;
  transition-duration: 0.4s, 0s;
  transition-property: all, height;
  z-index: 1;
}
.goods-filter__body-wrap {
  padding: 23px 15px 17px 14px;
}
.goods-filter__submit {
  font-size: 14px;
  line-height: 17px;
  padding: 11px 11px 12px;
}
.goods-filter__fieldset:nth-child(odd) {
  margin-bottom: 17px;
}
.goods-filter__fieldset:nth-child(even) {
  margin-bottom: 18px;
}
.goods-filter__fieldset:last-of-type {
  margin-bottom: 5px;
}
.goods-filter__fieldset:last-child {
  margin-bottom: 0;
}
.goods-filter__fieldset-header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.goods-filter__fieldset-legend {
  font-family: "Montserrat bold";
  line-height: 110%;
  text-align: left;
  font-size: 14px;
}
.goods-filter__fieldset-icon {
  flex-shrink: 0;
  color: #FF5800;
  transform: rotate(0deg);
  transition: 0.4s;
}
.goods-filter__fields {
  padding: 16px 0 0px;
  transform: translateY(10px);
  transition: 0.4s;
}
.goods-filter__fields > :not(:last-child) {
  margin-bottom: 9px;
}
.goods-filter__fields-wrap {
  padding: 0 0 20px;
  height: 0;
  overflow: hidden;
  border-bottom: 1px solid #D9D9D9;
}
.goods-filter__fieldset:last-of-type .goods-filter__fields-wrap {
  border-bottom: none;
}
._opened .goods-filter__fields {
  transform: translateY(0);
}
._opened .goods-filter__fields-wrap {
  height: auto;
}
._opened .goods-filter__fieldset-icon {
  transform: rotate(180deg);
}
.goods-filter._active::after {
  background-color: #fff;
}
._active .goods-filter__header-icon {
  transform: rotate(0deg);
}
._active .goods-filter__body {
  background-color: #fff;
  height: auto;
  box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
}

@media screen and (min-width: 992px) {
  .goods-filter {
    position: sticky;
    height: -moz-max-content;
    height: max-content;
    top: 90px;
    padding-bottom: 84px;
  }
  .goods-filter__header {
    display: none;
    padding: 12px 16px 12px 20px;
  }
  .goods-filter__body {
    padding-top: 40px;
    position: static;
    padding: 0;
    height: auto;
    border: none;
    overflow: visible;
  }
  .goods-filter__body-wrap {
    padding: 0;
  }
  .goods-filter__submit {
    display: none;
  }
  .goods-filter__fieldset-legend {
    font-size: 16px;
    max-width: 120px;
  }
  .goods-filter__fields {
    padding: 17px 0 0px;
  }
  .goods-filter__fields-row {
    padding-top: 8px;
  }
  .goods-filter__fields > :not(:last-child) {
    margin-bottom: 10px;
  }
  .goods-filter__fields.bf-price-container.box-content.bf-attr-filter .goods-filter__fields-row {
    display:flex;justify-content: space-between;
  }
  .goods-filter__fields-wrap {
    padding: 0 0 18px;
  }
  .goods-filter__fieldset:last-of-type .goods-filter__fields-wrap {
    border-bottom: 1px solid #D9D9D9;
  }
  ._active .goods-filter__body {
    background-color: #FAFAFA;
    box-shadow: none;
  }
}
.product {
  padding: 0 0 60px;
}
.product__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 22px;
}
.product__title {
  max-width: 65%;
  margin-bottom: 0;
}
.product__labels-wrap {
  position: relative;
  width: 60px;
  height: 60px;
}
.product__content {
  display: grid;
  grid-template-columns: 100%;
}
.product__swiper {
  margin-bottom: 52px;
}
.product__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  padding: 4px;
  width: 20px;
  height: 20px;
  border: 1px solid #FF5800;
  border-radius: 3px;
  background-color: #FF5800;
  color: #fff;
  transition: 0.4s;
}
.product__arrow._left {
  margin-right: 11px;
}
.product__arrow._right {
  margin-left: 11px;
  transform: rotate(180deg);
}
.product__arrow:disabled {
  background-color: #F0F0F0;
  border-color: #F0F0F0;
}
.product__arrow-icon {
  height: 7px;
  width: 4px;
  stroke-width: 2.5px;
}
.product__imgs {
  margin-bottom: 11px;
}
.product__imgs-item {
  position: relative;
  width: 100%;
  text-align: center;
  /* padding-bottom: 55.075%; */
  overflow: hidden;
}
/* .product__img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -o-object-fit: contain;
  object-fit: contain;
  max-width: 100%;
  max-height: 141.888%;
} */
.product__thumbs {
  padding: 2px;
  margin: -2px;
}
.product__thumbs-item {
  width: 233.667px;
  margin-right: 9px;
  border: 1px solid #EDEDED;
  transition: 0.4s;
  cursor: pointer;
}
.product__thumbs-item:hover, .product__thumbs-item.swiper-slide-thumb-active {
  border-color: #FF5800;
}
.product__thumbs-wrap {
  display: flex;
  align-items: center;
  max-width: 490px;
  margin: 0 auto;
}
.product__thumb {
  position: relative;
  width: 100%;
  padding-bottom: 69%;
  overflow: hidden;
}
.product__thumb-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 80%;
}
.product__description {
  margin-bottom: 41px;
}
.product__description-text {
  margin-bottom: 12px;
}
.product__description-link {
  font-size: 14px;
  line-height: 110%;
  text-decoration-line: underline;
  color: #FF5800;
  transition: 0.4s;
}
.product__description-link:hover {
  color: #FF5800;
  text-decoration-line: underline;
  text-shadow: 0 0 0.65px #FF5800, 0 0 0.65px #FF5800;
}
.product__details {
  margin-bottom: 42px;
}
.product__details-header {
  display: flex;
  margin-bottom: 9px;
}
.product__details-list {
  display: flex;
}
.product__details-btn {
  position: relative;
  font-family: "Montserrat bold";
  flex-basis: 50%;
  text-align: left;
  font-size: 16px;
  line-height: 140%;
  color: #BFBFBF;
  transition: 0.4s;
  padding-bottom: 14px;
}
.product__details-btn::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  border-bottom: 1px solid #FF5800;
  transition: 0.4s;
}
.product__details-btn:disabled {
  color: #202020;
}
.product__details-btn:disabled::after {
  width: 100%;
}
.product__details-btn:hover {
  color: #202020;
}
.product__more {
  font-size: 14px;
  line-height: 110%;
  text-decoration-line: underline;
  color: #FF5800;
  transition: 0.4s;
}
.product__more:hover {
  color: #FF5800;
  text-shadow: 0 0 0.65px #FF5800, 0 0 0.65px #FF5800;
}
.product__buying {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.product__prices {
  display: flex;
  align-items: baseline;
  flex-direction: column-reverse;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 24px;
}
.product__price {
  font-family: "Montserrat bold";
  font-size: 32px;
  line-height: 110%;
  color: #FF5800;
}

.product__price + .product__price {
  font-family: "Montserrat regular";
  font-size: 20px;
  text-decoration-line: line-through;
  color: #ccc;
  margin-right: 0;
  margin-bottom: 1px;
}
.product__link {
  max-width: 220px;
}

.product-labels {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  width: -moz-max-content;
  width: max-content;
}
.product-labels__item {
  flex-shrink: 0;
  position: relative;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F0F0F0;
  border-radius: 5px;
  cursor: pointer;
}
.product-labels__item:not(:last-child) {
  margin-bottom: 5px;
}
.product-labels__item-icon {
  width: 14px;
  height: 14px;
}
.product-labels__item-text {
  position: absolute;
  top: 5px;
  right: 5px;
  white-space: nowrap;
  padding: 9px 10px 9px 9px;
  font-size: 10px;
  line-height: 120%;
  background-color: #fff;
  border-radius: 5px;
  opacity: 0;
  z-index: -10;
  transition-duration: 0.4s, 0s;
  transition-property: all, z-index;
  transition-delay: 0s, 0.4s;
}
.product-labels__item:hover .product-labels__item-text {
  z-index: 10;
  opacity: 1;
  box-shadow: 0px 10px 40px rgba(26, 32, 77, 0.15);
  transition-duration: 0.4s, 0s;
  transition-delay: 0s, 0s;
}

.characteristics__list-wrap {
  margin-bottom: 16px;
}
.characteristics__list > :nth-child(n+5) {
  display: none;
}
.characteristics__list._show > :nth-child(n+5) {
  display: flex;
}
.characteristics__item {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding: 17px 0;
  border-bottom: 1px solid #F0F0F0;
}
.characteristics__name {
  font-size: 14px;
  line-height: 110%;
}
.characteristics__value {
  font-family: "Montserrat bold";
  font-size: 14px;
  line-height: 110%;
}

.documentation {
  margin-bottom: -2px;
}
.documentation__list-wrap {
  margin-bottom: 18px;
}
.documentation__list > :nth-child(n+4) {
  display: none;
}
.documentation__list._show > :nth-child(n+4) {
  display: block;
}
.documentation__item:not(:last-child) {
  margin-bottom: 5px;
}
.documentation__link {
  display: flex;
  height: 60px;
  align-items: center;
  justify-content: space-between;
  padding: 14px 20px 14px 43px;
  background-image: url(../img/icons/documentation.png);
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: left 16px center;
  border: 1px solid #EDEDED;
  border-radius: 5px;
  font-size: 14px;
  line-height: 110%;
  color: #202020;
  transition: 0.4s;
}
.documentation__link:hover {
  color: #202020;
  border-color: #FF5800;
}
.documentation__file-name {
  flex-basis: 190px;
}
.documentation__file-format {
  font-family: "Montserrat bold";
  font-size: 14px;
  line-height: 110%;
  text-align: right;
  color: #D9D9D9;
}

@media screen and (min-width: 576px) {
  .product__buying {
    flex-direction: row;
    justify-content: space-between;
  }
  .product__link {
    max-width: 300px;
  }
  .product__prices {
    align-items: flex-start;
    justify-content: flex-start;
    margin-right: 33px;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .product {
    padding: 0 0 49px;
  }
  .product__header {
    margin-bottom: 31px;
  }
  .product__imgs {
    margin-bottom: 10px;
  }
  .product__img {
    max-height: 125.888%;
  }
  .product__arrow {
    width: 30px;
    height: 30px;
  }
  .product__arrow-icon {
    height: 8px;
    width: 4px;
  }
  .product__details {
    margin-bottom: 50px;
  }
  .product__details-btn {
    padding-bottom: 15px;
  }
  .product__description {
    margin-bottom: 46px;
  }
  .characteristics__list-wrap {
    margin-bottom: 13px;
  }
  .documentation {
    margin-bottom: 0;
  }
  .documentation__link {
    padding: 14px 20px 14px 50px;
    background-position: left 18px center;
  }
  .product-labels {
    flex-direction: row;
  }
  .product-labels__item {
    padding: 16px;
  }
  .product-labels__item:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
  }
  .product-labels__item-icon {
    width: 28px;
    height: 28px;
  }
}
@media screen and (min-width: 992px) {
  .product__labels-wrap {
    width: 60px;
    height: 60px;
  }
  .product__content {
    grid-template-columns: 55% 45%;
  }
  .product__swiper {
    padding-top: 10px;
  }
  /* .product__imgs-item {
    padding-bottom: 85%;
  } */
  .product__img {
    max-height: 100%;
  }
  .product__info {
    justify-self: end;
    max-width: 375px;
  }
}
@media screen and (min-width: 1200px) {
  /* .product__imgs-item {
    padding-bottom: 68%;
  } */
  .product__info {
    max-width: 438px;
  }
}
@media screen and (min-width: 1400px) {
  .product__content {
    grid-template-columns: 62% 38%;
  }
  .product__img {
    max-height: 142%;
  }
  /* .product__imgs-item {
    padding-bottom: 53.75%;
  } */
}
.product-reveiw {
  padding: 63px 0 61px;
  background-color: #F9F9F9;
}
.product-reveiw__container {
  width: 100%;
  display: grid;
  justify-items: center;
}
.product-reveiw__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 35px;
}
.product-reveiw__title {
  text-align: center;
  margin-bottom: 21px;
  max-width: 65%;
}
.product-reveiw__description {
  text-align: center;
}
.product-reveiw__frame {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
}
.product-reveiw__frame-wrap {
  position: relative;
  width: 100%;
  padding-bottom: 56.85%;
  border-radius: 10px;
  overflow: hidden;
}
.product-reveiw__frame-wrap::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  opacity: 0;
  background-image: url(../img/icons/preloader.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
  background-color: #D9D9D9;
  z-index: -10;
  opacity: 0;
  transition-delay: 0s, 0.4s;
  transition-property: all, z-index;
  transition-duration: 0.4s, 0s;
}
.product-reveiw__frame-wrap._loading::after {
  opacity: 1;
  z-index: 5;
}

@media screen and (min-width: 769px) {
  .product-reveiw {
    padding: 100px 0 37px;
  }
  .product-reveiw__title {
    max-width: none;
  }
}
@media screen and (min-width: 992px) {
  .product-reveiw__content {
    align-items: flex-start;
    max-width: 400px;
    margin-bottom: 0;
  }
  .product-reveiw__title {
    margin-bottom: 26px;
    text-align: left;
  }
  .product-reveiw__description {
    text-align: left;
  }
  .product-reveiw__container {
    display: grid;
    grid-template-columns: 418px 1fr;
    gap: 30px;
  }
  .product-reveiw__frame-wrap {
    padding-bottom: 70%;
  }
}
@media screen and (min-width: 1200px) {
  .product-reveiw__container {
    grid-template-columns: 518px 1fr;
  }
  .product-reveiw__frame-wrap {
    padding-bottom: 56.68%;
  }
}
.product-description {
  padding: 56px 0 60px;
  background-color: #fff;
}
.product-description__container {
  display: grid;
  grid-template-areas: "content" "img";
  align-items: start;
  gap: 36px;
}
.product-description__content {
  grid-area: content;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 630px;
}
.product-description__title {
  margin-bottom: 26px;
  max-width: 65%;
  text-align: center;
}
.product-description__text:not(:last-child) {
  margin-bottom: 18px;
}
.product-description__img {
  position: absolute;
  top: -23px;
  left: 0;
  right: 0;
  bottom: 0;
  max-height: 116%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-description__img-wrap {
  grid-area: img;
  position: relative;
  width: 100%;
  border: 1px solid #F0F0F0;
  padding-bottom: 80%;
  overflow: hidden;
}

@media screen and (min-width: 768px) {
  .product-description {
    padding: 100px 0;
  }
}
@media screen and (min-width: 992px) {
  .product-description__container {
    gap: 50px;
  }
  .product-description__title {
    margin-bottom: 23px;
    text-align: left;
  }
  .product-description__text:not(:last-child) {
    margin-bottom: 23px;
  }
  .product-description__content {
    align-items: flex-start;
  }
  .product-description__container {
    grid-template-columns: 400px 1fr;
    grid-template-areas: "img content";
  }
  .product-description__img-wrap {
    padding-bottom: 120%;
  }
}
@media screen and (min-width: 1200px) {
  .product-description__container {
    grid-template-columns: 500px 1fr;
  }
  .product-description__img {
    top: -33px;
    left: 22px;
    right: 0;
    bottom: 0;
  }
  .product-description__img-wrap {
    padding-bottom: 80%;
  }
}

.news-page{
  min-height: 85vh;
}

.open-office{
  min-width: 720px;
}

@media screen and (max-width: 500px){
  .open-office{
    min-width: 380px;
  }
  .offer{background-size: 100% 50%;background-position-y:top}
  .offer::after {
    
    background-image: url(../img/trava.webp);
  }
  .header+.main{margin-top:75px}
}
@media screen and (min-width: 576px) {
  .news-item__title, .news-video__title {
    font-size: 16px;
    max-width: 85%;
    min-height: 62.4px;
    margin-bottom: 8px;
  }
  .news-item__info, .news-video__info {
    margin-bottom: 8px;
  }
  .news-item__link > :first-child, .news-video__link > :first-child {
    margin-right: 20px;
  }
  .news-video {
    outline: none;
    background-color: #D9D9D9;
  }
  .news-video__frame {
    width: 100%;
    height: 400px;
  }
  .news-video__frame-wrap {
    position: relative;
    padding-bottom: 71.4285714286%;
    z-index: 1;
  }
  .news-video__content {
    position: absolute;
    padding: 16px 20px 17px;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    border-radius: 0px 0px 5px 5px;
    transition-duration: 0.4s, 0.4s;
    transition-delay: 0.4s, 0s;
    transition-property: opacity, transform;
    z-index: 5;
  }
  .news-video__content._hidden {
    opacity: 0;
    transition-duration: 0.4s, 0.8s;
    transition-delay: 0s, 0s;
    transform: translateY(100%);
  }
  .news-video__label {
    border: 1px solid #A8A8A8;
    color: #B1B1B1;
  }
  .news-video__data {
    color: #fff;
  }
  .news-video__title {
    color: #fff;
    max-width: 75%;
  }
  .news-video__link {
    font-size: 14px;
    color: #fff;
    transition: 0.4s;
  }
  .news-video__link:hover {
    color: #fff;
  }
  .news-video__link > :first-child {
    margin-right: 16px;
  }
}
@media screen and (min-width: 992px) {
  .news-item__link, .news-video__link {
    transition: 0.4s;
  }
  .news-item__link::after, .news-video__link::after {
    position: absolute;
    content: "";
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
  }
  .news-item .news-item__link:hover, .news-video .news-item__link:hover {
    text-shadow: 0 0 0.7px #FF5800, 0 0 0.7px #FF5800;
  }
  .news-item .news-video__link:hover, .news-video .news-video__link:hover {
    text-shadow: 0 0 0.7px #fff, 0 0 0.7px #fff;
  }
  .news-video__title {
    font-size: 20px;
  }
  .news-video__frame {
    height: 450px;
  }
}
.product-labels__item-text {
  position: absolute;
  top: 5px;
  right: 5px;
  white-space: nowrap;
  padding: 9px 10px 9px 9px;
  font-size: 10px;
  line-height: 120%;
  background-color: #fff;
  border-radius: 5px;
  opacity: 0;
  z-index: -10;
  transition-duration: 0.4s, 0s;
  transition-property: all, z-index;
  transition-delay: 0s, 0.4s;
}
#common-maintenance{
  margin-top: 100px;
}






/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3N0eWxlLmNzcyIsIi4uLy4uLy4uL3Nhc3MvX25vcm1hbGl6ZS5zY3NzIiwiLi4vLi4vLi4vc2Fzcy9fYm9vdHN0cmFwLnNjc3MiLCIuLi8uLi8uLi9zYXNzL19mYW5jeWJveC5zY3NzIiwiLi4vLi4vLi4vc2Fzcy9fZm9udHMuc2NzcyIsIi4uLy4uLy4uL3Nhc3MvX2ludGVyZmFjZS5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9fY29sb3JzLnNhc3MiLCIuLi8uLi8uLi9zYXNzL19zd2lwZXIuc2NzcyIsIi4uLy4uLy4uL3Nhc3MvX2FuaW1hdGlvbi5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX3NlYXJjaC5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX2J1dHRvbi5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX2Zvcm0taXRlbXMuc2FzcyIsIi4uLy4uLy4uL3Nhc3MvYmxvY2tzL19wb3B1cC5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX29wZW4tb2ZmaWNlLnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9fcG9wdXAtbWVzc2FnZS5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX2hlYWRlci5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX21vYmlsZS1tZW51LnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9faGVyby5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9fbWl4aW4uc2FzcyIsIi4uLy4uLy4uL3Nhc3MvYmxvY2tzL19vZmZlci5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX2Fib3V0LW1haW4uc2FzcyIsIi4uLy4uLy4uL3Nhc3MvYmxvY2tzL19jYXRhbG9nLnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9fY2F0YWxvZy1pdGVtLnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9fY2F0YWxvZy1vZmZlci5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX2RlYWxlcnMuc2FzcyIsIi4uLy4uLy4uL3Nhc3MvYmxvY2tzL19uZXdzLWl0ZW0uc2FzcyIsIi4uLy4uLy4uL3Nhc3MvYmxvY2tzL19uZXdzLnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9fbmV3cy1saXN0LnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9fYXJ0aWNsZS1tYWluLnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9fYmVjb21lLWRlYWxlci5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX3F1ZXN0aW9ucy5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX2Zvb3Rlci5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX3BvcHVsYXItZ29vZHMuc2FzcyIsIi4uLy4uLy4uL3Nhc3MvYmxvY2tzL19nb29kcy1jYXJkLnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9fc3Vic2NyaWJlLnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9fcHJvbW90aW9uLnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9fcmVsYXRlZC1nb29kcy5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX25ld3MtcGFnZS5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX3dhcnJhbnR5LXNlcnZpY2Uuc2FzcyIsIi4uLy4uLy4uL3Nhc3MvYmxvY2tzL19jb250YWN0LXBhZ2Uuc2FzcyIsIi4uLy4uLy4uL3Nhc3MvYmxvY2tzL193aGVyZS1idXkuc2FzcyIsIi4uLy4uLy4uL3Nhc3MvYmxvY2tzL19vbmxpbmUtc3RvcmUuc2FzcyIsIi4uLy4uLy4uL3Nhc3MvYmxvY2tzL19kZWFsZXJzLWxpc3Quc2FzcyIsIi4uLy4uLy4uL3Nhc3MvYmxvY2tzL19jaXR5LWZpbHRlci5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX3BhZ2luYXRpb24uc2FzcyIsIi4uLy4uLy4uL3Nhc3MvYmxvY2tzL19lcnJvci5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX2dvb2RzLXNlYXJjaC5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX2dvb2RzLXN3aXBlci5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX3N1YmNhdGVnb3J5LnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9fZ29vZHMtZmlsdGVyLnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9fcHJvZHVjdC5zYXNzIiwiLi4vLi4vLi4vc2Fzcy9ibG9ja3MvX3Byb2R1Y3QtcmV2ZWl3LnNhc3MiLCIuLi8uLi8uLi9zYXNzL2Jsb2Nrcy9fcHJvZHVjdC1kZXNjcmlwdGlvbi5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQiwyRUFBQTtBQUVBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDRSxpQkFBQSxFQUFBLE1BQUE7RUFDQSw4QkFBQSxFQUFBLE1BQUE7QURERjs7QUNJQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRSxTQUFBO0FESEY7O0FDTUE7O0VBQUE7QUFJQTtFQUNFLGNBQUE7QURKRjs7QUNPQTs7O0VBQUE7QUFLQTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBRExGOztBQ1FBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDRSx1QkFBQSxFQUFBLE1BQUE7RUFDQSxTQUFBLEVBQUEsTUFBQTtFQUNBLGlCQUFBLEVBQUEsTUFBQTtBRFBGOztBQ1VBOzs7RUFBQTtBQUtBO0VBQ0UsaUNBQUEsRUFBQSxNQUFBO0VBQ0EsY0FBQSxFQUFBLE1BQUE7QURSRjs7QUNXQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRSw2QkFBQTtBRFZGOztBQ2FBOzs7RUFBQTtBQUtBO0VBQ0UsbUJBQUEsRUFBQSxNQUFBO0VBQ0EsMEJBQUEsRUFBQSxNQUFBO0VBQ0EseUNBQUE7VUFBQSxpQ0FBQSxFQUFBLE1BQUE7QURYRjs7QUNjQTs7RUFBQTtBQUlBOztFQUVFLG1CQUFBO0FEWkY7O0FDZUE7OztFQUFBO0FBS0E7OztFQUdFLGlDQUFBLEVBQUEsTUFBQTtFQUNBLGNBQUEsRUFBQSxNQUFBO0FEYkY7O0FDZ0JBOztFQUFBO0FBSUE7RUFDRSxjQUFB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Q0EsY0FBQTtFQUNBLGVBQUE7RUFDQSx5Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsMENBQUE7QUY4UkY7O0FFM1JBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsMkNBQUE7RUFDQSwwQ0FBQTtFQUNBLDhCQUFBO0FGOFJGOztBRTNSQTtFQUNFLFlBQUE7QUY4UkY7O0FFM1JBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QUY4UkY7O0FFM1JBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QUY4UkY7O0FFM1JBO0VBQ0UsY0FBQTtFQUNBLFVBQUE7QUY4UkY7O0FFM1JBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0FGOFJGOztBRTNSQTtFQUNFLGNBQUE7RUFDQSxVQUFBO0FGOFJGOztBRTNSQTtFQUNFLGNBQUE7RUFDQSxVQUFBO0FGOFJGOztBRTNSQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtBRjhSRjs7QUUzUkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBRjhSRjs7QUUzUkE7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7QUY4UkY7O0FFM1JBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0FGOFJGOztBRTNSQTtFQUNFLGNBQUE7RUFDQSxVQUFBO0FGOFJGOztBRTNSQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtBRjhSRjs7QUUzUkE7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7QUY4UkY7O0FFM1JBO0VBQ0UsY0FBQTtFQUNBLFVBQUE7QUY4UkY7O0FFM1JBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0FGOFJGOztBRTNSQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtBRjhSRjs7QUUzUkE7RUFDRSxjQUFBO0VBQ0EsVUFBQTtBRjhSRjs7QUUzUkE7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7QUY4UkY7O0FFM1JBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0FGOFJGOztBRTNSQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0FGOFJGOztBRTNSQTtFQUNFLHNCQUFBO0FGOFJGOztBRTNSQTtFQUNFLHVCQUFBO0FGOFJGOztBRTNSQTtFQUNFLGdCQUFBO0FGOFJGOztB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OENBQUE7RUFDQSxrQ0FBQTtBRjZERjs7QUUxREE7RUFDRSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBRjZERjs7QUUxREE7RUFDRSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBRjZERjs7QUUxREE7RUFDRSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBRjZERjs7QUUxREE7RUFDRSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBRjZERjs7QUUxREE7RUFDRSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBRjZERjs7QUUxREE7RUFDRSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBRjZERjs7QUUxREE7RUFDRSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBRjZERjs7QUUxREE7RUFDRSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxx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QUNBLHlCQUFBO0VBQ0EscUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FGckNGOztBRXdDQTs7RUFFRSxjQUFBO0VBQ0EseUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FGckNGOztBRXdDQTs7RUFFRSxjQUFBO0VBQ0EseUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FGckNGOztBRXdDQTs7RUFFRSxjQUFBO0VBQ0EseUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FGckNGOztBRXdDQTs7RUFFRSxjQUFBO0VBQ0EseUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FGckNGOztBRXdDQTs7RUFFRSxjQUFBO0VBQ0EseUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FGckNGOztBRXdDQTs7RUFFRSxjQUFBO0VBQ0EseUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FGckNGOztBRXdDQTs7RUFFRSxjQUFBO0VBQ0EseUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QUZyQ0Y7O0FFd0NBO0VBQ0UsaUNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0FGckNG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QUVnREE7RUFDRSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0FGOUNGOztBRWlEQTtFQUNFLFlBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7QUY5Q0Y7O0FFaURBO0VBQ0UsZ0JBQUE7QUY5Q0Y7O0FFaURBO0VBQ0UsZ0JBQUE7QUY5Q0Y7O0FFaURBO0VBQ0UsZ0JBQUE7QUY5Q0Y7O0FFaURBO0VBQ0U7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0VGOUNGO0VFaURBO0lBQ0UsWUFBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtFRi9DRjtFRWtEQTtJQUNFLGdCQUFBO0VGaERGO0VFbURBO0lBQ0UsZ0JBQUE7RUZqREY7RUVvREE7SUFDRSxnQkFBQTtFRmxERjtBQUNGO0FFcURBO0VBQ0U7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0VGbkRGO0VFc0RBO0lBQ0UsWUFBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtFRnBERjtFRXVEQTtJQUNFLGdCQUFBO0VGckRGO0VFd0RBO0lBQ0UsZ0JBQUE7RUZ0REY7RUV5REE7SUFDRSxnQkFBQTtFRnZERjtBQUNGO0FFMERBO0VBQ0U7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0VGeERGO0VFMkRBO0lBQ0UsWUFBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtFRnpERjtFRTREQTtJQUNFLGdCQUFBO0VGMURGO0VFNkRBO0lBQ0UsZ0JBQUE7RUYzREY7RUU4REE7SUFDRSxnQkFBQTtFRjVERjtBQUNGO0FFK0RBO0VBQ0U7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0VGN0RGO0VFZ0VBO0lBQ0UsWUFBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtFRjlERjtFRWlFQTtJQUNFLGdCQUFBO0VGL0RGO0VFa0VBO0lBQ0UsZ0JBQUE7RUZoRUY7RUVtRUE7SUFDRSxnQkFBQTtFRmpFRjtBQUNGO0FFb0VBO0VBQ0U7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNB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LGlDQUFBO0FGeEZGOztBRTJGQTtFQUNFLGlDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHNDQUFBO0FGeEZGOztBRTJGQTtFQUNFLG1DQUFBO0FGeEZGOztBRTJGQTtFQUNFLHNCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHVCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHNCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHlCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDJCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHdCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDBCQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHlCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHlCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDZCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDhCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHdCQUFBO0FGeEZGOztBRTJGQTtFQUNFLCtCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHdEQUFBO0FGeEZGOztBRTJGQTtFQUNFLDhEQUFBO0FGeEZGOztBRTJGQTtFQUNFLHVEQUFBO0FGeEZGOztBRTJGQTtFQUNFLDJCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDJCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDZCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDZCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDBCQUFBO0FGeEZGOztBRTJGQTtFQUVFLDJCQUFBO0FGeEZGOztBRTJGQTtFQUNFLG9DQUFBO0FGeEZGOztBRTJGQTtFQUNFLG9CQUFBO0FGeEZGOztBRTJGQTtFQUNFLHdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHdCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDBDQUFBO0FGeEZGOztBRTJGQTtFQUNFLDBCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDJDQUFBO0FGeEZGOztBRTJGQTtFQUNFLDJCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHlDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHlCQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLDZCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHFCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHFCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHFCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHNCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHNCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDBCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHVCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDJCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHNCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHNCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHNCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHVCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHVCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDJCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHdCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDRCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHlCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDhCQUFBO0FGeEZGOztBRTJGQTtFQUNFLGlDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHNDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHlDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHVCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHVCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHlCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHlCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDBCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDRCQUFBO0FGeEZGOztBRTJGQTtFQUNFLGtDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHNDQUFBO0FGeEZGOztBRTJGQTtFQUNFLG9DQUFBO0FGeEZGOztBRTJGQTtFQUNFLGtDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHlDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLGtDQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLDhCQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLCtCQUFBO0FGeEZGOztBRTJGQTtFQUNFLG9DQUFBO0FGeEZGOztBRTJGQTtFQUNFLGtDQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHVDQUFBO0FGeEZGOztBRTJGQTtFQUNFLHNDQUFBO0FGeEZGOztBRTJGQTtFQUNFLGlDQUFBO0FGeEZGOztBRTJGQTtFQUNFLDJCQUFBO0FGeEZGOztBRTJGQTtFQUNFLGlDQUFBO0FGeEZGOztBRTJGQTtFQUNFLCtCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDZCQUFBO0FGeEZGOztBRTJGQTtFQUNFLCtCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDhCQUFBO0FGeEZGOztBRTJGQTtFQUNFLG9CQUFBO0FGeEZGOztBRTJGQTtFQUNFLG1CQUFBO0FGeEZGOztBRTJGQTtFQUNFLG1CQUFBO0FGeEZGOztBRTJGQTtFQUNFLG1CQUFBO0FGeEZGOztBRTJGQTtFQUNFLG1CQUFBO0FGeEZGOztBRTJGQTtFQUNFLG1CQUFBO0FGeEZGOztBRTJGQTtFQUNFLG1CQUFBO0FGeEZGOztBRTJGQTtFQUNFLG1CQUFBO0FGeEZGOztBRTJGQTtFQUNFLG9CQUFBO0FGeEZGOztBRTJGQTtFQUNFLDBCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHlCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHVCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHlCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHVCQUFBO0FGeEZGOztBRTJGQTtFQUNFLHVCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDBCQUFBO0VBQ0EseUJBQUE7QUZ4RkY7O0FFMkZBO0VBQ0UsZ0NBQUE7RUFDQSwrQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwrQkFBQTtFQUNBLDhCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDZCQUFBO0VBQ0EsNEJBQUE7QUZ4RkY7O0FFMkZBO0VBQ0UsK0JBQUE7RUFDQSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw2QkFBQTtFQUNBLDRCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDZCQUFBO0VBQ0EsNEJBQUE7QUZ4RkY7O0FFMkZBO0VBQ0Usd0JBQUE7RUFDQSwyQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtFQUNBLGlDQUFBO0FGeEZGOztBRTJGQTtFQUNFLDZCQUFBO0VBQ0EsZ0NBQUE7QUZ4RkY7O0FFMkZBO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw2QkFBQTtFQUNBLGdDQUFBO0FGeEZGOztBRTJGQTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QUZ4RkY7O0FFMkZBO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx3QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw2QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwyQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw2QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwyQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwyQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwwQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSxnQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSwrQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw2QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwrQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw2QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw2QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwyQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSxpQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSxnQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSxnQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx5QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwrQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw0QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw0QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw0QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSxxQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwyQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwwQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx3QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwwQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx3QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwyQkFBQTtFQUNBLDBCQUFBO0FGeEZGOztBRTJGQTtFQUNFLGlDQUFBO0VBQ0EsZ0NBQUE7QUZ4RkY7O0FFMkZBO0VBQ0UsZ0NBQUE7RUFDQSwrQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtFQUNBLDZCQUFBO0FGeEZGOztBRTJGQTtFQUNFLGdDQUFBO0VBQ0EsK0JBQUE7QUZ4RkY7O0FFMkZBO0VBQ0UsOEJBQUE7RUFDQSw2QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx5QkFBQTtFQUNBLDRCQUFBO0FGeEZGOztBRTJGQTtFQUNFLCtCQUFBO0VBQ0Esa0NBQUE7QUZ4RkY7O0FFMkZBO0VBQ0UsOEJBQUE7RUFDQSxpQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0FGeEZGOztBRTJGQTtFQUNFLDhCQUFBO0VBQ0EsaUNBQUE7QUZ4RkY7O0FFMkZBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx5QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwrQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw0QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw0QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwyQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSxpQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSxnQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSxnQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw0QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSxrQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSxpQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSwrQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSxpQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSwrQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwwQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSxnQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSwrQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw2QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwrQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw2QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwyQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwrQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwyQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSwyQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw4QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSxvQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSxvQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSxxQ0FBQTtBRnhGRjs7QUUyRkE7RUFDRSwyQkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw0QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSw2QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx5QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx5QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx5QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx5QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx5QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx5QkFBQTtBRnhGRjs7QUUyRkE7RUFDRSx5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R0E7SUFDRSwwQkFBQTtFRjdHRjtFRWdIQTtJQUNFLDRCQUFBO0VGOUdGO0VFaUhBO0lBQ0Usa0NBQUE7RUYvR0Y7RUVrSEE7SUFDRSxzQ0FBQTtFRmhIRjtFRW1IQTtJQUNFLG9DQUFBO0VGakhGO0VFb0hBO0lBQ0Usa0NBQUE7RUZsSEY7RUVxSEE7SUFDRSx5Q0FBQTtFRm5IRjtFRXNIQTtJQUNFLHdDQUFBO0VGcEhGO0VFdUhBO0lBQ0Usd0NBQUE7RUZySEY7RUV3SEE7SUFDRSxrQ0FBQTtFRnRIRjtFRXlIQTtJQUNFLGdDQUFBO0VGdkhGO0VFMEhBO0lBQ0UsOEJBQUE7RUZ4SEY7RUUySEE7SUFDRSxnQ0FBQTtFRnpIRjtFRTRIQTtJQUNFLCtCQUFBO0VGMUhGO0VFNkhBO0lBQ0Usb0NBQUE7RUYzSEY7RUU4SEE7SUFDRSxrQ0FBQTtFRjVIRjtFRStIQTtJQUNFLGdDQUFBO0VGN0hGO0VFZ0lBO0lBQ0UsdUNBQUE7RUY5SEY7RUVpSUE7SUFDRSxzQ0FBQTtFRi9IRjtFRWtJQTtJQUNFLGlDQUFBO0VGaElGO0VFbUlBO0lBQ0UsMkJBQUE7RUZqSUY7RUVvSUE7SUFDRSxpQ0FBQTtFRmxJRjtFRXFJQTtJQUNFLCtCQUFBO0VGbklGO0VFc0lBO0lBQ0UsNkJBQUE7RUZwSUY7RUV1SUE7SUFDRSwrQkFBQTtFRnJJRjtFRXdJQTtJQUNFLDhCQUFBO0VGdElGO0VFeUlBO0lBQ0Usb0JBQUE7RUZ2SUY7RUUwSUE7SUFDRSxtQkFBQTtFRnhJRjtFRTJJQTtJQUNFLG1CQUFBO0VGeklGO0VFNElBO0lBQ0UsbUJBQUE7RUYxSUY7RUU2SUE7SUFDRSxtQkFBQTtFRjNJRjtFRThJQTtJQUNFLG1CQUFBO0VGNUlGO0VFK0lBO0lBQ0UsbUJBQUE7RUY3SUY7RUVnSkE7SUFDRSxtQkFBQTtFRjlJRjtFRWlKQTtJQUNFLG9CQUFBO0VGL0lGO0VFa0pBO0lBQ0UsMEJBQUE7RUZoSkY7RUVtSkE7SUFDRSx5QkFBQTtFRmpKRjtFRW9KQTtJQUNFLHVCQUFBO0VGbEpGO0VFcUpBO0lBQ0UseUJBQUE7RUZuSkY7RUVzSkE7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RjVQRjtFRStQQTtJQUNFLHlDQUFBO0VGN1BGO0VFZ1FBO0lBQ0UsdUJBQUE7RUY5UEY7RUVpUUE7SUFDRSx1QkFBQTtFRi9QRjtFRWtRQTtJQUNFLHlCQUFBO0VGaFFGO0VFbVFBO0lBQ0UseUJBQUE7RUZqUUY7RUVvUUE7SUFDRSwwQkFBQTtFRmxRRjtFRXFRQTtJQUNFLDRCQUFBO0VGblFGO0VFc1FBO0lBQ0Usa0NBQUE7RUZwUUY7RUV1UUE7SUFDRSxzQ0FBQTtFRnJRRjtFRXdRQTtJQUNFLG9DQUFBO0VGdFFGO0VFeVFBO0lBQ0Usa0NBQUE7RUZ2UUY7RUUwUUE7SUFDRSx5Q0FBQTtFRnhRRjtFRTJRQTtJQUNFLHdDQUFBO0VGelFGO0VFNFFBO0lBQ0Usd0NBQUE7RUYxUUY7RUU2UUE7SUFDRSxrQ0FBQTtFRjNRRjtFRThRQTtJQUNFLGdDQUFBO0VGNVFGO0VFK1FBO0lBQ0UsOEJBQUE7RUY3UUY7RUVnUkE7SUFDRSxnQ0FBQTtFRjlRRjtFRWlSQTtJQUNFLCtCQUFBO0VGL1FGO0VFa1JBO0lBQ0Usb0NBQUE7RUZoUkY7RUVtUkE7SUFDRSxrQ0FBQTtFRmpSRjtFRW9SQTtJQUNFLGdDQUFBO0VGbFJGO0VFcVJBO0lBQ0UsdUNBQUE7RUZuUkY7RUVzUkE7SUFDRSxzQ0FBQTtFRnBSRjtFRXVSQTtJQUNFLGlDQUFBO0VGclJGO0VFd1JBO0lBQ0UsMkJBQUE7RUZ0UkY7RUV5UkE7SUFDRSxpQ0FBQTtFRnZSRjtFRTBSQTtJQUNFLCtCQUFBO0VGeFJGO0VFMlJBO0lBQ0UsNkJBQUE7RUZ6UkY7RUU0UkE7SUFDRSwrQkFBQTtFRjFSRjtFRTZSQTtJQUNFLDhCQUFBO0VGM1JGO0VFOFJBO0lBQ0Usb0JBQUE7RUY1UkY7RUUrUkE7SUFDRSxtQkFBQTtFRjdSRjtFRWdTQTtJQUNFLG1CQUFBO0VGOVJGO0VFaVNBO0lBQ0UsbUJBQUE7RUYvUkY7RUVrU0E7SUFDRSxtQkFBQTtFRmhTRjtFRW1TQTtJQUNFLG1CQUFBO0VGalNGO0VFb1NBO0lBQ0UsbUJBQUE7RUZsU0Y7RUVxU0E7SUFDRSxtQkFBQTtFRm5TRjtFRXNTQTtJQUNFLG9CQUFBO0VGcFNGO0VFdVNBO0lBQ0UsMEJBQUE7RUZyU0Y7RUV3U0E7SUFDRSx5QkFBQTtFRnRTRjtFRXlTQTtJQUNFLHVCQUFBO0VGdlNGO0VFMFNBO0lBQ0UseUJBQUE7RUZ4U0Y7RUUyU0E7SUFDRSx1QkFBQTtFRnpTRjtFRTRTQTtJQUNFLHVCQUFBO0VGMVNGO0VFNlNBO0lBQ0UsMEJBQUE7SUFDQSx5QkFBQTtFRjNTRjtFRThTQTtJQUNFLGdDQUFBO0lBQ0EsK0JBQUE7RUY1U0Y7RUUrU0E7SUFDRSwrQkFBQTtJQUNBLDhCQUFBO0VGN1NGO0VFZ1RBO0lBQ0UsNkJBQUE7SUFDQSw0QkFBQTtFRjlTRjtFRWlUQTtJQUNFLCtCQUFBO0lBQ0EsOEJBQUE7RUYvU0Y7RUVrVEE7SUFDRSw2QkFBQTtJQUNBLDRCQUFBO0VGaFRGO0VFbVRBO0lBQ0UsNkJBQUE7SUFDQSw0QkFBQTtFRmpURjtFRW9UQTtJQUNFLHdCQUFBO0lBQ0EsMkJBQUE7RUZsVEY7RUVxVEE7SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0VGblRGO0VFc1RBO0lBQ0UsNkJBQUE7SUFDQSxnQ0FBQTtFRnBURjtFRXVUQTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RUZyVEY7RUV3VEE7SUFDRSw2QkFBQTtJQUNBLGdDQUFBO0VGdFRGO0VFeVRBO0lBQ0UsMkJBQUE7SUFDQSw4QkFBQTtFRnZURjtFRTBUQTtJQUNFLDJCQUFBO0lBQ0EsOEJBQUE7RUZ4VEY7RUUyVEE7SUFDRSx3QkFBQTtFRnpURjtFRTRUQTtJQUNFLDhCQUFBO0VGMVRGO0VFNlRBO0lBQ0UsNkJBQUE7RUYzVEY7RUU4VEE7SUFDRSwyQkFBQTtFRjVURjtFRStUQTtJQUNFLDZCQUFBO0VGN1RGO0VFZ1VBO0lBQ0UsMkJBQUE7RUY5VEY7RUVpVUE7SUFDRSwyQkFBQTtFRi9URjtFRWtVQTtJQUNFLDBCQUFBO0VGaFVGO0VFbVVBO0lBQ0UsZ0NBQUE7RUZqVUY7RUVvVUE7SUFDRSwrQkFBQTtFRmxVRjtFRXFVQTtJQUNFLDZCQUFBO0VGblVGO0VFc1VBO0lBQ0UsK0JBQUE7RUZwVUY7RUV1VUE7SUFDRSw2QkFBQTtFRnJVRjtFRXdVQTtJQUNFLDZCQUFBO0VGdFVGO0VFeVVBO0lBQ0UsMkJBQUE7RUZ2VUY7RUUwVUE7SUFDRSxpQ0FBQTtFRnhVRjtFRTJVQTtJQUNFLGdDQUFBO0VGelVGO0VFNFVBO0lBQ0UsOEJBQUE7RUYxVUY7RUU2VUE7SUFDRSxnQ0FBQTtFRjNVRjtFRThVQTtJQUNFLDhCQUFBO0VGNVVGO0VFK1VBO0lBQ0UsOEJBQUE7RUY3VUY7RUVnVkE7SUFDRSx5QkFBQTtFRjlVRjtFRWlWQTtJQUNFLCtCQUFBO0VGL1VGO0VFa1ZBO0lBQ0UsOEJBQUE7RUZoVkY7RUVtVkE7SUFDRSw0QkFBQTtFRmpWRjtFRW9WQTtJQUNFLDhCQUFBO0VGbFZGO0VFcVZBO0lBQ0UsNEJBQUE7RUZuVkY7RUVzVkE7SUFDRSw0QkFBQTtFRnBWRjtFRXVWQTtJQUNFLHFCQUFBO0VGclZGO0VFd1ZBO0lBQ0UsMkJBQUE7RUZ0VkY7RUV5VkE7SUFDRSwwQkFBQTtFRnZWRjtFRTBWQTtJQUNFLHdCQUFBO0VGeFZGO0VFMlZBO0lBQ0UsMEJBQUE7RUZ6VkY7RUU0VkE7SUFDRSx3QkFBQTtFRjFWRjtFRTZWQTtJQUNFLDJCQUFBO0lBQ0EsMEJBQUE7RUYzVkY7RUU4VkE7SUFDRSxpQ0FBQTtJQUNBLGdDQUFBO0VGNVZGO0VFK1ZBO0lBQ0UsZ0NBQUE7SUFDQSwrQkFBQTtFRjdWRjtFRWdXQTtJQUNFLDhCQUFBO0lBQ0EsNkJBQUE7RUY5VkY7RUVpV0E7SUFDRSxnQ0FBQTtJQUNBLCtCQUFBO0VGL1ZGO0VFa1dBO0lBQ0UsOEJBQUE7SUFDQSw2QkFBQTtFRmhXRjtFRW1XQTtJQUNFLHlCQUFBO0lBQ0EsNEJBQUE7RUZqV0Y7RUVvV0E7SUFDRSwrQkFBQTtJQUNBLGtDQUFBO0VGbFdGO0VFcVdBO0lBQ0UsOEJBQUE7SUFDQSxpQ0FBQTtFRm5XRjtFRXNXQTtJQUNFLDRCQUFBO0lBQ0EsK0JBQUE7RUZwV0Y7RUV1V0E7SUFDRSw4QkFBQTtJQUNBLGlDQUFBO0VGcldGO0VFd1dBO0lBQ0UsNEJBQUE7SUFDQSwrQkFBQTtFRnRXRjtFRXlXQTtJQUNFLHlCQUFBO0VGdldGO0VFMFdBO0lBQ0UsK0JBQUE7RUZ4V0Y7RUUyV0E7SUFDRSw4QkFBQTtFRnpXRjtFRTRXQTtJQUNFLDRCQUFBO0VGMVdGO0VFNldBO0lBQ0UsOEJBQUE7RUYzV0Y7RUU4V0E7SUFDRSw0QkFBQTtFRjVXRjtFRStXQTtJQUNFLDJCQUFBO0VGN1dGO0VFZ1hBO0lBQ0UsaUNBQUE7RUY5V0Y7RUVpWEE7SUFDRSxnQ0FBQTtFRi9XRjtFRWtYQTtJQUNFLDhCQUFBO0VGaFhGO0VFbVhBO0lBQ0UsZ0NBQUE7RUZqWEY7RUVvWEE7SUFDRSw4QkFBQTtFRmxYRjtFRXFYQTtJQUNFLDRCQUFBO0VGblhGO0VFc1hBO0lBQ0Usa0NBQUE7RUZwWEY7RUV1WEE7SUFDRSxpQ0FBQTtFRnJYRjtFRXdYQTtJQUNFLCtCQUFBO0VGdFhGO0VFeVhBO0lBQ0UsaUNBQUE7RUZ2WEY7RUUwWEE7SUFDRSwrQkFBQTtFRnhYRjtFRTJYQTtJQUNFLDBCQUFBO0VGelhGO0VFNFhBO0lBQ0UsZ0NBQUE7RUYxWEY7RUU2WEE7SUFDRSwrQkFBQTtFRjNYRjtFRThYQTtJQUNFLDZCQUFBO0VGNVhGO0VFK1hBO0lBQ0UsK0JBQUE7RUY3WEY7RUVnWUE7SUFDRSw2QkFBQTtFRjlYRjtFRWlZQTtJQUNFLDJCQUFBO0VGL1hGO0VFa1lBO0lBQ0UsNEJBQUE7RUZoWUY7RUVtWUE7SUFDRSw2QkFBQTtFRmpZRjtBQUNGO0FFb1lBO0VBQ0U7SUFDRSxzQkFBQTtFRmxZRjtFRXFZQTtJQUNFLHVCQUFBO0VGbllGO0VFc1lBO0lBQ0Usc0JBQUE7RUZwWUY7RUV1WUE7SUFDRSx3QkFBQTtFRnJZRjtFRXdZQTtJQUNFLDBCQUFBO0VGdFlGO0VFeVlBO0lBQ0UsZ0NBQUE7RUZ2WUY7RUUwWUE7SUFDRSx5QkFBQTtFRnhZRjtFRTJZQTtJQUNFLHlCQUFBO0VGellGO0VFNFlBO0lBQ0UsNkJBQUE7RUYxWUY7RUU2WUE7SUFDRSw4QkFBQTtFRjNZRjtFRThZQTtJQUNFLHdCQUFBO0VGNVlGO0VFK1lBO0lBQ0UsK0JBQUE7RUY3WUY7RUVnWkE7SUFDRSx5QkFBQTtFRjlZRjtFRWlaQTtJQUNFLDhCQUFBO0VGL1lGO0VFa1pBO0lBQ0UsaUNBQUE7RUZoWkY7RUVtWkE7SUFDRSxzQ0FBQTtFRmpaRjtFRW9aQTtJQUNFLHlDQUFBO0VGbFpGO0VFcVpBO0lBQ0UsdUJBQUE7RUZuWkY7RUVzWkE7SUFDRSx1QkFBQTtFRnBaRjtFRXVaQTtJQUNFLHlCQUFBO0VGclpGO0VFd1pBO0lBQ0UseUJBQUE7RUZ0WkY7RUV5WkE7SUFDRSwwQkFBQTtFRnZaRjtFRTBaQTtJQUNFLDRCQUFBO0VGeFpGO0VFMlpBO0lBQ0Usa0NBQUE7RUZ6WkY7RUU0WkE7SUFDRSxzQ0FBQTtFRjFaRjtFRTZaQTtJQUNFLG9DQUFBO0VGM1pGO0VFOFpBO0lBQ0Usa0NBQUE7RUY1WkY7RUUrWkE7SUFDRSx5Q0FBQTtFRjdaRjtFRWdhQTtJQUNFLHdDQUFBO0VGOVpGO0VFaWFBO0lBQ0Usd0NBQUE7RUYvWkY7RUVrYUE7SUFDRSxrQ0FBQTtFRmhhRjtFRW1hQTtJQUNFLGdDQUFBO0VGamFGO0VFb2FBO0lBQ0UsOEJBQUE7RUZsYUY7RUVxYUE7SUFDRSxnQ0FBQTtFRm5hRjtFRXNhQTtJQUNFLCtCQUFBO0VGcGFGO0VFdWFBO0lBQ0Usb0NBQUE7RUZyYUY7RUV3YUE7SUFDRSxrQ0FBQTtFRnRhRjtFRXlhQTtJQUNFLGdDQUFBO0VGdmFGO0VFMGFBO0lBQ0UsdUNBQUE7RUZ4YUY7RUUyYUE7SUFDRSxzQ0FBQTtFRnphRjtFRTRhQTtJQUNFLGlDQUFBO0VGMWFGO0VFNmFBO0lBQ0UsMkJBQUE7RUYzYUY7RUU4YUE7SUFDRSxpQ0FBQTtFRjVhRjtFRSthQTtJQUNFLCtCQUFBO0VGN2FGO0VFZ2JBO0lBQ0UsNkJBQUE7RUY5YUY7RUVpYkE7SUFDRSwrQkFBQTtFRi9hRjtFRWtiQTtJQUNFLDhCQUFBO0VGaGJGO0VFbWJBO0lBQ0Usb0JBQUE7RUZqYkY7RUVvYkE7SUFDRSxtQkFBQTtFRmxiRjtFRXFiQTtJQUNFLG1C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RnpoQkY7RUU0aEJBO0lBQ0Usd0JBQUE7RUYxaEJGO0VFNmhCQTtJQUNFLDBCQUFBO0VGM2hCRjtFRThoQkE7SUFDRSxnQ0FBQTtFRjVoQkY7RUUraEJBO0lBQ0UseUJBQUE7RUY3aEJGO0VFZ2lCQTtJQUNFLHlCQUFBO0VGOWhCRjtFRWlpQkE7SUFDRSw2QkFBQTtFRi9oQkY7RUVraUJBO0lBQ0UsOEJBQUE7RUZoaUJGO0VFbWlCQTtJQUNFLHdCQUFBO0VGamlCRjtFRW9pQkE7SUFDRSwrQkFBQTtFRmxpQkY7RUVxaUJBO0lBQ0UseUJBQUE7RUZuaUJGO0VFc2lCQTtJQUNFLDhCQUFBO0VGcGlCRjtFRXVpQkE7SUFDRSxpQ0FBQTtFRnJpQkY7RUV3aUJBO0lBQ0Usc0NBQUE7RUZ0aUJGO0VFeWlCQTtJQUNFLHlDQUFBO0VGdmlCRjtFRTBpQkE7SUFDRSx1QkFBQTtFRnhpQkY7RUUyaUJBO0lBQ0UsdUJBQUE7RUZ6aUJGO0VFNGlCQTtJQUNFLHlCQUFBO0VGMWlCRjtFRTZpQkE7SUFDRSx5QkFBQTtFRjNpQkY7RUU4aUJBO0lBQ0UsMEJBQUE7RUY1aUJGO0VFK2lCQTtJQUNFLDRCQUFBO0VGN2lCRjtFRWdqQkE7SUFDRSxrQ0FBQTtFRjlpQkY7RUVpakJBO0lBQ0Usc0NBQUE7RUYvaUJGO0VFa2pCQTtJQUNFLG9DQUFBO0VGaGpCRjtFRW1qQkE7SUFDRSxrQ0FBQTtFRmpqQkY7RUVvakJBO0lBQ0UseUNBQUE7RUZsakJGO0VFcWpCQTtJQUNFLHdDQUFBO0VGbmpCRjtFRXNqQkE7SUFDRSx3Q0FBQTtFRnBqQkY7RUV1akJBO0lBQ0Usa0NBQUE7RUZyakJGO0VFd2pCQTtJQUNFLGdDQUFBO0VGdGpCRjtFRXlqQkE7SUFDRSw4QkFBQTtFRnZqQkY7RUUwakJBO0lBQ0UsZ0NBQUE7RUZ4akJGO0VFMmpCQTtJQUNFLCtCQUFBO0VGempCRjtFRTRqQkE7SUFDRSxvQ0FBQTtFRjFqQkY7RUU2akJBO0lBQ0Usa0NBQUE7RUYzakJGO0VFOGpCQTtJQUNFLGdDQUFBO0VGNWpCRjtFRStqQkE7SUFDRSx1Q0FBQTtF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RjtFRW9zQkE7SUFDRSw0QkFBQTtFRmxzQkY7RUVxc0JBO0lBQ0Usa0NBQUE7RUZuc0JGO0VFc3NCQTtJQUNFLHNDQUFBO0VGcHNCRjtFRXVzQkE7SUFDRSxvQ0FBQTtFRnJzQkY7RUV3c0JBO0lBQ0Usa0NBQUE7RUZ0c0JGO0VFeXNCQTtJQUNFLHlDQUFBO0VGdnNCRjtFRTBzQkE7SUFDRSx3Q0FBQTtFRnhzQkY7RUUyc0JBO0lBQ0Usd0NBQUE7RUZ6c0JGO0VFNHNCQTtJQUNFLGtDQUFBO0VGMXNCRjtFRTZzQkE7SUFDRSxnQ0FBQTtFRjNzQkY7RUU4c0JBO0lBQ0UsOEJBQUE7RUY1c0JGO0VFK3NCQTtJQUNFLGdDQUFBO0VGN3NCRjtFRWd0QkE7SUFDRSwrQkFBQTtFRjlzQkY7RUVpdEJBO0lBQ0Usb0NBQUE7RUYvc0JGO0VFa3RCQTtJQUNFLGtDQUFBO0VGaHRCRjtFRW10QkE7SUFDRSxnQ0FBQTtFRmp0QkY7RUVvdEJBO0lBQ0UsdUNBQUE7RUZsdEJGO0VFcXRCQTtJQUNFLHNDQUFBO0VGbnRCRjtFRXN0QkE7SUFDRSxpQ0FBQTtFRnB0QkY7RUV1dEJBO0lBQ0UsMkJBQUE7RUZydEJGO0VFd3RCQTtJQUNFLGlDQUFBO0VGdHRCRjtFRXl0QkE7SUFDRSwrQkFBQTtFRnZ0QkY7RUUwdEJBO0lBQ0UsNkJBQUE7RUZ4dEJGO0VFMnRCQTtJQUNFLCtCQUFBO0VGenRCRjtFRTR0QkE7SUFDRSw4QkFBQTtFRjF0QkY7RUU2dEJBO0lBQ0Usb0JBQUE7RUYzdEJGO0VFOHRCQTtJQUNFLG1CQUFBO0VGNXRCRjtFRSt0QkE7SUFDRSxtQkFBQTtFRjd0QkY7RUVndUJBO0lBQ0UsbUJBQUE7RUY5dEJGO0VFaXVCQTtJQUNFLG1CQUFBO0VGL3RCRjtFRWt1QkE7SUFDRSxtQkFBQTtFRmh1QkY7RUVtdUJBO0lBQ0UsbUJBQUE7RUZqdUJGO0VFb3VCQTtJQUNFLG1CQUFBO0VGbHVCRjtFRXF1QkE7SUFDRSxvQkFBQTtFRm51QkY7RUVzdUJBO0lBQ0UsMEJBQUE7RUZwdUJGO0VFdXVCQTtJQUNFLHlCQUFBO0VGcnVC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 */