@charset "UTF-8";
@font-face {
  font-family: "Manrope";
  src: url(fonts/manrope/static/Manrope-Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Manrope";
  src: url(fonts/manrope/static/Manrope-Medium.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Manrope";
  src: url(fonts/manrope/static/Manrope-SemiBold.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Manrope";
  src: url(fonts/manrope/static/Manrope-Bold.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Manrope";
  src: url(fonts/manrope/static/Manrope-ExtraBold.ttf) format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "YesevaOne";
  src: url(fonts/yeseva_one/YesevaOne-Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --ON_toggle: initial;
  --OFF_toggle: ;
  --light: var(--ON_toggle);
  --dark: var(--OFF_toggle);
  --bs-black: #000000;
  --bs-white: #fff;
  --bs-primary: #565AAD;
  --bs-primary-d: #5555DC;
  --bs-primary-s: #EFEFFE;
  --bs-AB7BB6: #AB7BB6;
  --bs-FBECEC: #FBECEC;
  --bs-DDDDF8: #DDDDF8;
  --bs-D63900: #D63900;
  --bs-error: #B41924;
  --bs-B14960: #B14960;
  --bs-585A84: #585A84;
  --bs-F7F7F4: #F7F7F4;
  --bs-sale: #208856;
  --bs-EFEFFE7F: rgba(239, 239, 254, 0.4980392157);
  --bs-star-on: #FAB600;
  --bs-star-off: #CCCCCC;
  --bs-gray-100: #F6F7F8;
  --bs-gray-150: #F3F3F2;
  --bs-gray-200: #E7E5E4;
  --bs-gray-300: #C1C6CC;
  --bs-gray-400: #A6A09B;
  --bs-gray-500: #79716b;
  --bs-gray-600: #57534D;
  --bs-gray-700: #44403B;
  --bs-gray-800: #292524;
  --bs-gray-900: #1C1917;
  --bs-gray-1000: #1E1E1E;
  --bs-font-sans-serif: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1;
  --bs-body-color: var(--bs-gray-900);
  --bs-body-bg: var(--bs-white);
  --shadow-100: 0px 1px 8px rgba(0, 0, 0, 0.1);
  --shadow-200: 0px 2px 16px rgba(0, 0, 0, 0.1);
  --primary-gradi: linear-gradient(90deg, #9795CA 0%, #AC7AB5 100%);
  --yeseva-one: 'YesevaOne';
}

.dark-theme-on {
  --ON_toggle: ;
  --OFF_toggle: initial;
}

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

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

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

hr {
  margin: 4px 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, h5, h4, h3, h2, h1 {
  margin-top: 0;
  margin-bottom: 2px;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  h1 {
    font-size: 2.5rem;
  }
}

h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  h2 {
    font-size: 2rem;
  }
}

h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  h3 {
    font-size: 1.75rem;
  }
}

h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  h4 {
    font-size: 1.5rem;
  }
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

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

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

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

ol,
ul {
  padding-left: 0;
  list-style: none;
}

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

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 {
  font-size: 0.875em;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}

a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

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

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

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

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

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

a > code {
  color: inherit;
}

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

kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

input,
button,
select,
optgroup,
textarea {
  padding: 0;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: 0;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

select:disabled {
  opacity: 1;
}

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

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

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

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

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}

legend {
  line-height: inherit;
}

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] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

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

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

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

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

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

:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 32px;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  gap: var(--bs-gutter-y) 0;
}

.row > * {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-1,
.gx-1 {
  --bs-gutter-x: 4px;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 4px;
}

.g-2,
.gx-2,
.form-type-radio,
.form-type-checkbox {
  --bs-gutter-x: 8px;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 8px;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 16px;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 16px;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 12px;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 12px;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 20px;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 20px;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 24px;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 24px;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 28px;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 28px;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 32px;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 32px;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 40px;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 40px;
}

.g-12,
.gx-12 {
  --bs-gutter-x: 48px;
}

.g-12,
.gy-12 {
  --bs-gutter-y: 48px;
}

.g-20,
.gx-20 {
  --bs-gutter-x: 80px;
}

.g-20,
.gy-20 {
  --bs-gutter-y: 80px;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 4px;
  }

  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 4px;
  }

  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 8px;
  }

  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 8px;
  }

  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 16px;
  }

  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 16px;
  }

  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 12px;
  }

  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 12px;
  }

  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 20px;
  }

  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 20px;
  }

  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 24px;
  }

  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 24px;
  }

  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 28px;
  }

  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 28px;
  }

  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 32px;
  }

  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 32px;
  }

  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 40px;
  }

  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 40px;
  }

  .g-sm-12,
  .gx-sm-12 {
    --bs-gutter-x: 48px;
  }

  .g-sm-12,
  .gy-sm-12 {
    --bs-gutter-y: 48px;
  }

  .g-sm-20,
  .gx-sm-20 {
    --bs-gutter-x: 80px;
  }

  .g-sm-20,
  .gy-sm-20 {
    --bs-gutter-y: 80px;
  }
}

@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 4px;
  }

  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 4px;
  }

  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 8px;
  }

  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 8px;
  }

  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 16px;
  }

  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 16px;
  }

  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 12px;
  }

  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 12px;
  }

  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 20px;
  }

  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 20px;
  }

  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 24px;
  }

  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 24px;
  }

  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 28px;
  }

  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 28px;
  }

  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 32px;
  }

  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 32px;
  }

  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 40px;
  }

  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 40px;
  }

  .g-md-12,
  .gx-md-12 {
    --bs-gutter-x: 48px;
  }

  .g-md-12,
  .gy-md-12 {
    --bs-gutter-y: 48px;
  }

  .g-md-20,
  .gx-md-20 {
    --bs-gutter-x: 80px;
  }

  .g-md-20,
  .gy-md-20 {
    --bs-gutter-y: 80px;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .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: 4px;
  }

  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 4px;
  }

  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 8px;
  }

  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 8px;
  }

  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 16px;
  }

  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 16px;
  }

  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 12px;
  }

  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 12px;
  }

  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 20px;
  }

  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 20px;
  }

  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 24px;
  }

  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 24px;
  }

  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 28px;
  }

  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 28px;
  }

  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 32px;
  }

  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 32px;
  }

  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 40px;
  }

  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 40px;
  }

  .g-lg-12,
  .gx-lg-12 {
    --bs-gutter-x: 48px;
  }

  .g-lg-12,
  .gy-lg-12 {
    --bs-gutter-y: 48px;
  }

  .g-lg-20,
  .gx-lg-20 {
    --bs-gutter-x: 80px;
  }

  .g-lg-20,
  .gy-lg-20 {
    --bs-gutter-y: 80px;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 4px;
  }

  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 4px;
  }

  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 8px;
  }

  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 8px;
  }

  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 16px;
  }

  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 16px;
  }

  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 12px;
  }

  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 12px;
  }

  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 20px;
  }

  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 20px;
  }

  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 24px;
  }

  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 24px;
  }

  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 28px;
  }

  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 28px;
  }

  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 32px;
  }

  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 32px;
  }

  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 40px;
  }

  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 40px;
  }

  .g-xl-12,
  .gx-xl-12 {
    --bs-gutter-x: 48px;
  }

  .g-xl-12,
  .gy-xl-12 {
    --bs-gutter-y: 48px;
  }

  .g-xl-20,
  .gx-xl-20 {
    --bs-gutter-x: 80px;
  }

  .g-xl-20,
  .gy-xl-20 {
    --bs-gutter-y: 80px;
  }
}

@media (min-width: 1400px) {
  .col-xxl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xxl-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .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: 4px;
  }

  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 4px;
  }

  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 8px;
  }

  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 8px;
  }

  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 16px;
  }

  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 16px;
  }

  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 12px;
  }

  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 12px;
  }

  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 20px;
  }

  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 20px;
  }

  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 24px;
  }

  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 24px;
  }

  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 28px;
  }

  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 28px;
  }

  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 32px;
  }

  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 32px;
  }

  .g-xxl-10,
  .gx-xxl-10 {
    --bs-gutter-x: 40px;
  }

  .g-xxl-10,
  .gy-xxl-10 {
    --bs-gutter-y: 40px;
  }

  .g-xxl-12,
  .gx-xxl-12 {
    --bs-gutter-x: 48px;
  }

  .g-xxl-12,
  .gy-xxl-12 {
    --bs-gutter-y: 48px;
  }

  .g-xxl-20,
  .gx-xxl-20 {
    --bs-gutter-x: 80px;
  }

  .g-xxl-20,
  .gy-xxl-20 {
    --bs-gutter-y: 80px;
  }
}

.d-inline {
  display: inline;
}

.d-inline-block, .with-dropdown, .count, .badge, .c-select, .svg-icon, .ico, .ico2 {
  display: inline-block;
}

.d-block {
  display: block;
}

.d-grid {
  display: grid;
}

.d-inline-grid {
  display: inline-grid;
}

.d-table {
  display: table;
}

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

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

.d-flex, .menu ul, .form-type-radio, .form-type-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.d-inline-flex, .btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.d-none {
  display: none;
}

.flex-fill {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

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

.flex-column, .menu ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

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

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

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

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

.flex-shrink-0, .count, .badge, .form-type-radio input, .form-type-checkbox input, .ico, .ico2 {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.flex-shrink-1 {
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.flex-wrap, .menu ul {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-nowrap {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

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

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

.justify-content-center, .about-page .breadcrumbs ul,
.news-detail-page .breadcrumbs ul, .btn {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

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

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

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

.align-items-start, .form-type-radio, .form-type-checkbox {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

.align-items-center, .btn {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-last {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}

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

.text-nowrap, .nowrap, .btn {
  white-space: nowrap;
}

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline;
  }

  .d-sm-inline-block {
    display: inline-block;
  }

  .d-sm-block {
    display: block;
  }

  .d-sm-grid {
    display: grid;
  }

  .d-sm-inline-grid {
    display: inline-grid;
  }

  .d-sm-table {
    display: table;
  }

  .d-sm-table-row {
    display: table-row;
  }

  .d-sm-table-cell {
    display: table-cell;
  }

  .d-sm-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

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

  .d-sm-none {
    display: none;
  }

  .flex-sm-fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

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

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

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

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

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

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

  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .flex-sm-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

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

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

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

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

  .justify-content-sm-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

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

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

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

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

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

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

  .align-content-sm-start {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .align-content-sm-end {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .align-content-sm-center {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .align-content-sm-between {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .align-content-sm-around {
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .align-content-sm-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .align-self-sm-auto {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .align-self-sm-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .align-self-sm-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .align-self-sm-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .align-self-sm-baseline {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .align-self-sm-stretch {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

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

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

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

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

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

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

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

  .order-sm-last {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width: 768px) {
  .d-md-inline {
    display: inline;
  }

  .d-md-inline-block {
    display: inline-block;
  }

  .d-md-block {
    display: block;
  }

  .d-md-grid {
    display: grid;
  }

  .d-md-inline-grid {
    display: inline-grid;
  }

  .d-md-table {
    display: table;
  }

  .d-md-table-row {
    display: table-row;
  }

  .d-md-table-cell {
    display: table-cell;
  }

  .d-md-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

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

  .d-md-none {
    display: none;
  }

  .flex-md-fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

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

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

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

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

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

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

  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .flex-md-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

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

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

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

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

  .justify-content-md-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

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

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

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

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

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

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

  .align-content-md-start {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .align-content-md-end {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .align-content-md-center {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .align-content-md-between {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .align-content-md-around {
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .align-content-md-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .align-self-md-auto {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .align-self-md-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .align-self-md-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .align-self-md-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .align-self-md-baseline {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .align-self-md-stretch {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

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

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

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

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

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

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

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

  .order-md-last {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width: 992px) {
  .d-lg-inline {
    display: inline;
  }

  .d-lg-inline-block {
    display: inline-block;
  }

  .d-lg-block {
    display: block;
  }

  .d-lg-grid {
    display: grid;
  }

  .d-lg-inline-grid {
    display: inline-grid;
  }

  .d-lg-table {
    display: table;
  }

  .d-lg-table-row {
    display: table-row;
  }

  .d-lg-table-cell {
    display: table-cell;
  }

  .d-lg-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

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

  .d-lg-none {
    display: none;
  }

  .flex-lg-fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

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

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

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

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

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

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

  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .flex-lg-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

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

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

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

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

  .justify-content-lg-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

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

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

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

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

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

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

  .align-content-lg-start {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .align-content-lg-end {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .align-content-lg-center {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .align-content-lg-between {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .align-content-lg-around {
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .align-content-lg-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .align-self-lg-auto {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .align-self-lg-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .align-self-lg-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .align-self-lg-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .align-self-lg-baseline {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .align-self-lg-stretch {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

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

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

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

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

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

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

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

  .order-lg-last {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline;
  }

  .d-xl-inline-block {
    display: inline-block;
  }

  .d-xl-block {
    display: block;
  }

  .d-xl-grid {
    display: grid;
  }

  .d-xl-inline-grid {
    display: inline-grid;
  }

  .d-xl-table {
    display: table;
  }

  .d-xl-table-row {
    display: table-row;
  }

  .d-xl-table-cell {
    display: table-cell;
  }

  .d-xl-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

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

  .d-xl-none {
    display: none;
  }

  .flex-xl-fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

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

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

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

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

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

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

  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .flex-xl-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

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

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

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

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

  .justify-content-xl-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

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

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

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

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

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

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

  .align-content-xl-start {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .align-content-xl-end {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .align-content-xl-center {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .align-content-xl-between {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .align-content-xl-around {
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .align-content-xl-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .align-self-xl-auto {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .align-self-xl-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .align-self-xl-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .align-self-xl-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .align-self-xl-baseline {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .align-self-xl-stretch {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

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

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

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

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

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

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

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

  .order-xl-last {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
}

@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline;
  }

  .d-xxl-inline-block {
    display: inline-block;
  }

  .d-xxl-block {
    display: block;
  }

  .d-xxl-grid {
    display: grid;
  }

  .d-xxl-inline-grid {
    display: inline-grid;
  }

  .d-xxl-table {
    display: table;
  }

  .d-xxl-table-row {
    display: table-row;
  }

  .d-xxl-table-cell {
    display: table-cell;
  }

  .d-xxl-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

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

  .d-xxl-none {
    display: none;
  }

  .flex-xxl-fill {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

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

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

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

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

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

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

  .flex-xxl-shrink-0 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .flex-xxl-shrink-1 {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

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

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

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

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

  .justify-content-xxl-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

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

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

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

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

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

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

  .align-content-xxl-start {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .align-content-xxl-end {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .align-content-xxl-center {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .align-content-xxl-between {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .align-content-xxl-around {
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .align-content-xxl-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .align-self-xxl-auto {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .align-self-xxl-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .align-self-xxl-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .align-self-xxl-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .align-self-xxl-baseline {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .align-self-xxl-stretch {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

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

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

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

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

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

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

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

  .order-xxl-last {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
}

@media print {
  .d-print-inline {
    display: inline;
  }

  .d-print-inline-block {
    display: inline-block;
  }

  .d-print-block {
    display: block;
  }

  .d-print-grid {
    display: grid;
  }

  .d-print-inline-grid {
    display: inline-grid;
  }

  .d-print-table {
    display: table;
  }

  .d-print-table-row {
    display: table-row;
  }

  .d-print-table-cell {
    display: table-cell;
  }

  .d-print-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

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

  .d-print-none {
    display: none;
  }
}

:root {
  --ico-phone: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3.33334 8.33317C3.33334 5.19047 3.33334 3.61913 4.30965 2.64281C5.28597 1.6665 6.85731 1.6665 10 1.6665C13.1427 1.6665 14.7141 1.6665 15.6903 2.64281C16.6667 3.61913 16.6667 5.19047 16.6667 8.33317V11.6665C16.6667 14.8092 16.6667 16.3806 15.6903 17.3568C14.7141 18.3332 13.1427 18.3332 10 18.3332C6.85731 18.3332 5.28597 18.3332 4.30965 17.3568C3.33334 16.3806 3.33334 14.8092 3.33334 11.6665V8.33317Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M12.5 15.833H7.5%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M13.957 1.98145L13.8869 2.08659C13.2568 3.03165 12.9418 3.50421 12.4817 3.79014C12.3902 3.84699 12.2951 3.89787 12.1971 3.94246C11.7039 4.16671 11.136 4.16671 10.0002 4.16671C8.86426 4.16671 8.29638 4.16671 7.80324 3.94246C7.70518 3.89787 7.6101 3.84699 7.51861 3.79014C7.05848 3.5042 6.74345 3.03167 6.1134 2.08659L6.0433 1.98145%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-ruble: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2214%22 height=%2214%22 viewBox=%220 0 14 14%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3.5 6.41667H8.16667C8.7855 6.41667 9.379 6.17083 9.81658 5.73325C10.2542 5.29566 10.5 4.70217 10.5 4.08333C10.5 3.46449 10.2542 2.871 9.81658 2.43342C9.379 1.99583 8.7855 1.75 8.16667 1.75H5.25V12.25M3.5 8.75H8.16667%22 stroke=%22%2344403B%22 stroke-width=%221.5%22/%3E%3C/svg%3E");
  --ico-tenge: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 19V9M6 9H18M6 5H18%22 stroke=%22%231C274C%22 stroke-width=%221.5%22/%3E%3C/svg%3E");
  --ico-sun: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2214%22 height=%2214%22 viewBox=%220 0 14 14%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7 10.5C8.933 10.5 10.5 8.93301 10.5 7.00001C10.5 5.06701 8.933 3.50001 7 3.50001C5.067 3.50001 3.5 5.06701 3.5 7.00001C3.5 8.93301 5.067 10.5 7 10.5Z%22 stroke=%22%231C1917%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M7 1.16668V1.75001%22 stroke=%22%231C1917%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M7 12.25V12.8333%22 stroke=%22%231C1917%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M12.8333 7.00001H12.25%22 stroke=%22%231C1917%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M1.74996 7.00001H1.16663%22 stroke=%22%231C1917%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M11.1246 2.87566L10.8955 3.10481%22 stroke=%22%231C1917%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M3.1044 10.8953L2.87524 11.1245%22 stroke=%22%231C1917%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M11.1246 11.1243L10.8955 10.8952%22 stroke=%22%231C1917%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M3.1044 3.10467L2.87524 2.87552%22 stroke=%22%231C1917%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-moon: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 7H4%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M20 12H4%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M20 17H4%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-burger: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M16.6667 5.83334H3.33334%22 stroke=%22white%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M16.6667 10H3.33334%22 stroke=%22white%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M16.6667 14.1667H3.33334%22 stroke=%22white%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-search: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.58329 17.5C13.9555 17.5 17.5 13.9556 17.5 9.58333C17.5 5.21108 13.9555 1.66666 9.58329 1.66666C5.21104 1.66666 1.66663 5.21108 1.66663 9.58333C1.66663 13.9556 5.21104 17.5 9.58329 17.5Z%22 stroke=%22white%22 stroke-width=%222%22/%3E%3Cpath d=%22M16.6666 16.6667L18.3333 18.3333%22 stroke=%22white%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-compare: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M21 22L3 22L21 22Z%22 fill=%22%231C1917%22/%3E%3Cpath d=%22M21 22L3 22%22 stroke=%22%231C1917%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M21 22V14.5C21 13.6716 20.3284 13 19.5 13H16.5C15.6716 13 15 13.6716 15 14.5V22%22 stroke=%22%231C1917%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M15 22V5C15 3.58579 15 2.87868 14.5607 2.43934C14.1213 2 13.4142 2 12 2C10.5858 2 9.87868 2 9.43934 2.43934C9 2.87868 9 3.58579 9 5V22%22 stroke=%22%231C1917%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M9 22V9.5C9 8.67157 8.32843 8 7.5 8H4.5C3.67157 8 3 8.67157 3 9.5V22%22 stroke=%22%231C1917%22 stroke-width=%221.5%22/%3E%3C/svg%3E");
  --ico-fav: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 4.40092C14.324 2.36958 16.9273 2.08371 19.0508 3.05424C21.279 4.07275 22.8266 6.41374 22.873 9.11967H22.875V9.36967H22.8721C22.838 12.013 21.7238 14.0367 20.2764 15.6665C18.8363 17.2881 16.9993 18.5867 15.5801 19.7056L15.4814 19.7837L15.4805 19.7828C14.9968 20.1633 14.476 20.566 13.9463 20.8755C13.4133 21.1869 12.7981 21.4466 12.125 21.4761V21.483H11.875V21.4761C11.2019 21.4466 10.5867 21.1869 10.0537 20.8755C9.52377 20.5659 9.0024 20.1635 8.51855 19.7828V19.7837L8.41992 19.7056C7.00064 18.5867 5.16368 17.2881 3.72363 15.6665C2.27619 14.0367 1.16202 12.013 1.12793 9.36967H1.125V9.11967H1.12695C1.17341 6.41374 2.72104 4.07275 4.94922 3.05424C7.07273 2.08373 9.67601 2.36959 12 4.40092ZM18.3232 4.64604C16.7658 3.93422 14.6565 4.11083 12.6309 6.21538L12.5439 6.30522L12.5361 6.29741C12.3834 6.41623 12.1958 6.48393 12 6.48393C11.8039 6.48393 11.6157 6.41653 11.4629 6.29741L11.4561 6.30522L11.3691 6.21538C9.34346 4.11084 7.23425 3.93423 5.67676 4.64604C4.06423 5.38314 2.87511 7.14075 2.875 9.24467C2.875 11.4031 3.75711 13.0686 5.03223 14.5044C6.30918 15.9423 7.90913 17.0813 9.4043 18.2544H9.40527L9.50391 18.3316L9.8877 18.6324C10.2608 18.9205 10.604 19.1705 10.9365 19.3648C11.3803 19.6242 11.7221 19.733 12 19.733C12.2779 19.733 12.6197 19.6242 13.0635 19.3648C13.507 19.1056 13.9698 18.7472 14.4971 18.3316L14.5947 18.2544C16.09 17.0812 17.6906 15.9425 18.9678 14.5044C20.2429 13.0686 21.125 11.4031 21.125 9.24467C21.1249 7.14075 19.9358 5.38314 18.3232 4.64604Z%22 fill=%22%231C1917%22 stroke=%22%2357534D%22 stroke-width=%220.25%22/%3E%3C/svg%3E");
  --ico-cart: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M8.00012 18.3751C8.82855 18.3751 9.50012 19.0467 9.50012 19.8751C9.50012 20.7035 8.82855 21.3751 8.00012 21.3751C7.17169 21.3751 6.50012 20.7035 6.50012 19.8751C6.50012 19.0467 7.17169 18.3751 8.00012 18.3751Z%22 stroke=%22%231C1917%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M17.0001 18.3752C17.8285 18.3752 18.5001 19.0467 18.5001 19.8752C18.5001 20.7036 17.8285 21.3752 17.0001 21.3752C16.1717 21.3752 15.5001 20.7036 15.5001 19.8752C15.5001 19.0467 16.1717 18.3752 17.0001 18.3752Z%22 stroke=%22%231C1917%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M1.67468 3.08481C1.82087 2.66906 2.24875 2.43511 2.66882 2.5184L2.67273 2.50766L2.78992 2.54965L2.90808 2.59067L2.9071 2.59164L3.05164 2.64145L3.1698 2.68246L3.16882 2.68344C3.75027 2.88792 4.25484 3.06715 4.6571 3.2645C5.07316 3.46864 5.44262 3.72164 5.73328 4.10336L5.73816 4.10141L5.80554 4.20004L5.80847 4.20395L5.87878 4.30746L5.8739 4.30942C6.12258 4.71576 6.2304 5.15376 6.28113 5.61996H17.7137V5.62094C18.5008 5.62102 19.3057 5.62333 19.9745 5.69809C20.3287 5.73769 20.6857 5.80084 21.0048 5.91293C21.2851 6.01148 21.5999 6.17088 21.8466 6.44321L21.8524 6.4393L21.9286 6.53891L22.0048 6.63754L21.9979 6.64145C22.3415 7.14864 22.4007 7.72132 22.3661 8.28305C22.332 8.83493 22.1969 9.514 22.0389 10.3055L22.0428 10.3065L22.0155 10.4315L22.0145 10.4354L21.9911 10.5516L21.9901 10.5506L21.5155 12.8592L21.4901 12.9813L21.4891 12.9803C21.3467 13.6713 21.2229 14.2647 21.0634 14.7381C20.8996 15.2239 20.6717 15.665 20.2792 16.0204L20.2831 16.0252L20.1864 16.1034L20.0897 16.1825L20.0858 16.1776C19.6585 16.4903 19.1806 16.6251 18.6718 16.6873C18.1761 16.748 17.5703 16.7488 16.8651 16.7489V16.7498H11.3124V16.7489C10.0008 16.7489 8.92332 16.748 8.06921 16.6268C7.20012 16.5036 6.44698 16.2429 5.8407 15.6512L5.83875 15.6541L5.66687 15.4725L5.66882 15.4696C5.15831 14.9 4.87751 14.2866 4.73523 13.4559C4.60011 12.6666 4.5847 11.6453 4.58386 10.2596H4.58289V7.41293C4.58289 6.67043 4.58212 6.1832 4.54187 5.81137C4.50374 5.45919 4.43744 5.29996 4.36316 5.19125C4.29142 5.08644 4.17781 4.97869 3.8866 4.83578C3.57648 4.68362 3.15393 4.53259 2.49988 4.30258L2.47058 4.29282L2.20984 4.20004L2.09167 4.15903L2.0946 4.14926C1.71523 3.95118 1.52857 3.50038 1.67468 3.08481ZM6.33289 10.1346C6.33289 11.6267 6.35182 12.5245 6.46082 13.161C6.55899 13.734 6.72117 14.0415 7.02234 14.3592C7.26812 14.6184 7.61493 14.7951 8.31433 14.8944C9.04414 14.9978 10.0169 14.9998 11.4374 14.9998H16.7401C17.5424 14.9998 18.0651 14.9982 18.4589 14.95C18.8287 14.9047 18.9808 14.8285 19.0809 14.7469L19.0829 14.745C19.1823 14.6633 19.2871 14.5298 19.4052 14.1795C19.5318 13.8036 19.6396 13.2917 19.8016 12.5057L19.826 12.3836L20.3007 10.0809C20.4786 9.18937 20.5933 8.60812 20.62 8.17563C20.6434 7.7973 20.5865 7.67382 20.5497 7.61996C20.5331 7.60963 20.4953 7.58914 20.4247 7.5643C20.2819 7.51413 20.0712 7.46891 19.7802 7.43637C19.1938 7.37082 18.4475 7.36996 17.5887 7.36996H6.33289V10.1346Z%22 fill=%22%231C1917%22 stroke=%22%231C1917%22 stroke-width=%220.25%22/%3E%3C/svg%3E");
  --ico-check: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Crect x=%220.75%22 y=%220.75%22 width=%2214.5%22 height=%2214.5%22 rx=%223.25%22 stroke=%22%23E7E5E4%22 stroke-width=%221.5%22/%3E%3C/svg%3E");
  --ico-checked: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M0 4C0 1.79086 1.79086 0 4 0H12C14.2091 0 16 1.79086 16 4V12C16 14.2091 14.2091 16 12 16H4C1.79086 16 0 14.2091 0 12V4Z%22 fill=%22%236468AE%22 /%3E%3Cpath d=%22M3.66443 8.22748L4.52918 7.36233L6.69146 9.52382L11.4701 4.74561L12.3356 5.61036L6.69146 11.2545L3.66443 8.22748Z%22 fill=%22white%22 /%3E%3C/svg%3E");
  --ico-name: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M14.9058 16.7368C14.6409 14.7282 13.6568 13.3332 10 13.3332C6.34322 13.3332 5.35902 14.7282 5.09413 16.7368M14.9058 16.7368C16.9833 15.2214 18.3333 12.7683 18.3333 9.99984C18.3333 5.39746 14.6023 1.6665 10 1.6665C5.39763 1.6665 1.66667 5.39746 1.66667 9.99984C1.66667 12.7683 3.0166 15.2213 5.09413 16.7368M14.9058 16.7368C13.5295 17.7408 11.8339 18.3332 10 18.3332C8.16603 18.3332 6.47042 17.7408 5.09413 16.7368M12.5 8.33317C12.5 9.71392 11.3808 10.8332 10 10.8332C8.61925 10.8332 7.5 9.71392 7.5 8.33317C7.5 6.95246 8.61925 5.83317 10 5.83317C11.3808 5.83317 12.5 6.95246 12.5 8.33317Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-email: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M13.3333 6.66651V10.8332C13.3333 11.4962 13.5967 12.1321 14.0656 12.6009C14.5344 13.0698 15.1703 13.3332 15.8333 13.3332C16.4964 13.3332 17.1323 13.0698 17.6011 12.6009C18.0699 12.1321 18.3333 11.4962 18.3333 10.8332V9.99984C18.3333 8.1226 17.6995 6.30034 16.5345 4.82832C15.3695 3.35629 13.7416 2.32074 11.9146 1.88944C10.0876 1.45813 8.16844 1.65635 6.46814 2.45197C4.76783 3.24759 3.38597 4.594 2.54644 6.27306C1.70691 7.95212 1.4589 9.86546 1.84258 11.7031C2.22627 13.5407 3.21918 15.1949 4.66044 16.3978C6.1017 17.6006 7.90687 18.2816 9.78348 18.3304C11.6601 18.3791 13.4982 17.7929 15 16.6665M13.3333 9.99984C13.3333 11.8408 11.8409 13.3332 10 13.3332C8.15905 13.3332 6.66667 11.8408 6.66667 9.99984C6.66667 8.1589 8.15905 6.66651 10 6.66651C11.8409 6.66651 13.3333 8.1589 13.3333 9.99984Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-box: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.9814 2.81815L14.6481 3.69277C16.4412 4.63372 17.3377 5.1042 17.8355 5.94962C18.3333 6.79505 18.3333 7.84706 18.3333 9.95109V10.0486C18.3333 12.1526 18.3333 13.2047 17.8355 14.0501C17.3377 14.8955 16.4412 15.3659 14.6481 16.3069L12.9814 17.1815C11.5184 17.9493 10.7869 18.3332 10 18.3332C9.21309 18.3332 8.48159 17.9493 7.01858 17.1815L5.35191 16.3069C3.55886 15.3659 2.66233 14.8955 2.16451 14.0501C1.66667 13.2047 1.66667 12.1526 1.66667 10.0486V9.95109C1.66667 7.84706 1.66667 6.79505 2.16451 5.94962C2.66233 5.1042 3.55886 4.63372 5.35191 3.69277L7.01858 2.81815C8.48159 2.05039 9.21309 1.6665 10 1.6665C10.7869 1.6665 11.5184 2.05039 12.9814 2.81815Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M17.5 6.25L10 10M10 10L2.5 6.25M10 10V17.9167%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-message: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M8.33334 18.3333C12.0153 18.3333 15 15.3486 15 11.6667C15 7.98477 12.0153 5 8.33334 5C4.65144 5 1.66667 7.98477 1.66667 11.6667C1.66667 12.6962 1.90007 13.6713 2.31684 14.5418C2.46008 14.8411 2.51038 15.1801 2.42463 15.5005L2.15126 16.5222C1.9358 17.3275 2.67251 18.0642 3.4778 17.8488L4.4995 17.5753C4.81995 17.4897 5.15893 17.5399 5.45814 17.6832C6.32867 18.0999 7.30375 18.3333 8.33334 18.3333Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M15 12.0847C15.0554 12.0616 15.1103 12.0376 15.1648 12.0128C15.4665 11.8749 15.8051 11.8233 16.1255 11.9091L16.5223 12.0153C17.3275 12.2307 18.0642 11.494 17.8488 10.6888L17.7426 10.292C17.6568 9.97159 17.7084 9.633 17.8463 9.33125C18.159 8.6465 18.3333 7.88519 18.3333 7.08317C18.3333 4.09163 15.9083 1.6665 12.9167 1.6665C10.6648 1.6665 8.73384 3.04066 7.91667 4.99617%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M5.43193 11.6665H5.43943M8.34086 11.6665H8.34836M11.25 11.6665H11.2575%22 stroke=%22%23A6A09B%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  --ico-att: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M10 14.1665V9.1665%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M9.99968 7C10.1837 7 10.3335 6.85094 10.3337 6.66699C10.3337 6.4829 10.1838 6.33301 9.99968 6.33301C9.81573 6.33318 9.66667 6.48301 9.66667 6.66699C9.66685 6.85083 9.81584 6.99982 9.99968 7Z%22 fill=%22%23A6A09B%22 stroke=%22%23A6A09B%22 /%3E%3Cpath d=%22M1.66667 9.99984C1.66667 6.07146 1.66667 4.10728 2.88706 2.8869C4.10745 1.6665 6.07163 1.6665 10 1.6665C13.9283 1.6665 15.8926 1.6665 17.1129 2.8869C18.3333 4.10728 18.3333 6.07146 18.3333 9.99984C18.3333 13.9282 18.3333 15.8924 17.1129 17.1128C15.8926 18.3332 13.9283 18.3332 10 18.3332C6.07163 18.3332 4.10745 18.3332 2.88706 17.1128C1.66667 15.8924 1.66667 13.9282 1.66667 9.99984Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 /%3E%3C/svg%3E");
  --ico-chev-r: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9 5L15 12L9 19%22 stroke=%22%231C1917%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  --ico-chev-l: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M15 5L9 12L15 19%22 stroke=%22%231C1917%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  --ico-chev-d: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 9L12 15L5 9%22 stroke=%22%231C1917%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  --ico-chev-u: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5 15L12 9L19 15%22 stroke=%22%231C1917%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  --ico-star: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6.10178 3.6056C6.94621 2.09076 7.36841 1.33334 7.99968 1.33334C8.63094 1.33334 9.05314 2.09076 9.89754 3.60559L10.116 3.9975C10.356 4.42796 10.4759 4.6432 10.6631 4.78522C10.8501 4.92723 11.0831 4.97994 11.5491 5.08538L11.9733 5.18136C13.6131 5.55238 14.433 5.73789 14.6281 6.36516C14.8231 6.99241 14.2642 7.64608 13.1463 8.95328L12.8571 9.29148C12.5394 9.66294 12.3805 9.84868 12.3091 10.0785C12.2377 10.3083 12.2617 10.5561 12.3097 11.0517L12.3534 11.5029C12.5224 13.2471 12.6069 14.1191 12.0963 14.5068C11.5855 14.8945 10.8179 14.541 9.28254 13.8341L8.88534 13.6512C8.44908 13.4503 8.23094 13.3499 7.99968 13.3499C7.76841 13.3499 7.55028 13.4503 7.11401 13.6512L6.71681 13.8341C5.18146 14.541 4.4138 14.8945 3.90311 14.5068C3.39242 14.1191 3.47693 13.2471 3.64594 11.5029L3.68966 11.0517C3.7377 10.5561 3.76171 10.3083 3.69025 10.0785C3.6188 9.84868 3.45996 9.66294 3.14229 9.29148L2.85308 8.95328C1.73518 7.64608 1.17622 6.99241 1.37129 6.36516C1.56636 5.73789 2.38625 5.55238 4.02604 5.18136L4.45027 5.08538C4.91624 4.97994 5.14923 4.92723 5.3363 4.78522C5.52338 4.6432 5.64336 4.42797 5.88332 3.9975L6.10178 3.6056Z%22 fill=%22%23FF8533%22/%3E%3C/svg%3E");
  --ico-star2: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M7.99859 0.00397652L10.5419 5.13359L16 6.10943L12.1123 10.2215L12.9433 16L7.99859 13.3626L3.05287 16L3.88678 10.2215L0 6.11341L5.45625 5.13359L7.99859 0%22 fill=%22%23FAB600%22/%3E%3C/svg%3E");
  --ico-fura: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.5665 3.69996C12.4735 3.58629 12.3566 3.4945 12.224 3.43113C12.0915 3.36776 11.9467 3.33436 11.7998 3.33329H11.3998L11.4998 2.76663C11.5186 2.63196 11.5105 2.49492 11.4762 2.36336C11.4419 2.2318 11.382 2.10831 11.2998 1.99996C11.1083 1.79727 10.8451 1.67762 10.5665 1.66663H2.59983C2.42302 1.66663 2.25345 1.73686 2.12842 1.86189C2.0034 1.98691 1.93316 2.15648 1.93316 2.33329C1.93316 2.5101 2.0034 2.67967 2.12842 2.8047C2.25345 2.92972 2.42302 2.99996 2.59983 2.99996H10.0998L8.76649 10.6333C8.61601 10.8458 8.50324 11.0825 8.43316 11.3333H6.89983C6.75477 10.8539 6.4593 10.4339 6.05711 10.1354C5.65492 9.8369 5.16735 9.67573 4.66649 9.67573C4.16563 9.67573 3.67807 9.8369 3.27587 10.1354C2.87368 10.4339 2.57822 10.8539 2.43316 11.3333H2.06649L2.23316 10.3666C2.2624 10.1944 2.22291 10.0177 2.12317 9.8743C2.02344 9.73093 1.87143 9.63242 1.69983 9.59996C1.52765 9.57072 1.35087 9.61021 1.2075 9.70995C1.06413 9.80968 0.965624 9.96169 0.93316 10.1333L0.666494 11.5666C0.646013 11.7037 0.656327 11.8437 0.696688 11.9763C0.737049 12.1089 0.806442 12.2308 0.899827 12.3333C0.985803 12.4358 1.0928 12.5186 1.21358 12.5761C1.33435 12.6336 1.46608 12.6645 1.59983 12.6666H2.43316C2.57822 13.146 2.87368 13.566 3.27587 13.8645C3.67807 14.163 4.16563 14.3242 4.66649 14.3242C5.16735 14.3242 5.65492 14.163 6.05711 13.8645C6.4593 13.566 6.75477 13.146 6.89983 12.6666H8.43316C8.57822 13.146 8.87368 13.566 9.27587 13.8645C9.67807 14.163 10.1656 14.3242 10.6665 14.3242C11.1674 14.3242 11.6549 14.163 12.0571 13.8645C12.4593 13.566 12.7548 13.146 12.8998 12.6666H13.5665C13.817 12.6619 14.0579 12.5691 14.2468 12.4045C14.4357 12.2399 14.5607 12.0141 14.5998 11.7666L15.3332 7.49996L12.5665 3.69996ZM4.66649 13C4.40128 13 4.14692 12.8946 3.95939 12.7071C3.77185 12.5195 3.66649 12.2652 3.66649 12C3.66649 11.7347 3.77185 11.4804 3.95939 11.2929C4.14692 11.1053 4.40128 11 4.66649 11C4.93171 11 5.18606 11.1053 5.3736 11.2929C5.56114 11.4804 5.66649 11.7347 5.66649 12C5.66649 12.2652 5.56114 12.5195 5.3736 12.7071C5.18606 12.8946 4.93171 13 4.66649 13ZM11.1665 4.66663H11.5998L13.5665 7.33329H10.6998L11.1665 4.66663ZM10.6665 13C10.4013 13 10.1469 12.8946 9.95939 12.7071C9.77185 12.5195 9.66649 12.2652 9.66649 12C9.66649 11.7347 9.77185 11.4804 9.95939 11.2929C10.1469 11.1053 10.4013 11 10.6665 11C10.9317 11 11.1861 11.1053 11.3736 11.2929C11.5611 11.4804 11.6665 11.7347 11.6665 12C11.6665 12.2652 11.5611 12.5195 11.3736 12.7071C11.1861 12.8946 10.9317 13 10.6665 13ZM13.3332 11.3333H12.8998C12.7564 10.8522 12.4616 10.4302 12.0593 10.1299C11.657 9.8297 11.1685 9.66721 10.6665 9.66663H10.2998L10.4665 8.63329H13.7665L13.3332 11.3333Z%22 fill=%22%23A6A09B%22/%3E%3Cpath d=%22M1.33268 4.99996H4.66602C4.84283 4.99996 5.0124 4.92972 5.13742 4.8047C5.26244 4.67967 5.33268 4.5101 5.33268 4.33329C5.33268 4.15648 5.26244 3.98691 5.13742 3.86189C5.0124 3.73686 4.84283 3.66663 4.66602 3.66663H1.33268C1.15587 3.66663 0.986302 3.73686 0.861278 3.86189C0.736253 3.98691 0.666016 4.15648 0.666016 4.33329C0.666016 4.5101 0.736253 4.67967 0.861278 4.8047C0.986302 4.92972 1.15587 4.99996 1.33268 4.99996Z%22 fill=%22%23A6A09B%22/%3E%3Cpath d=%22M5 6.33329C5 6.15648 4.92976 5.98691 4.80474 5.86189C4.67971 5.73686 4.51014 5.66663 4.33333 5.66663H1.66667C1.48986 5.66663 1.32029 5.73686 1.19526 5.86189C1.07024 5.98691 1 6.15648 1 6.33329C1 6.5101 1.07024 6.67967 1.19526 6.8047C1.32029 6.92972 1.48986 6.99996 1.66667 6.99996H4.33333C4.51014 6.99996 4.67971 6.92972 4.80474 6.8047C4.92976 6.67967 5 6.5101 5 6.33329Z%22 fill=%22%23A6A09B%22/%3E%3Cpath d=%22M1.99967 7.66663C1.82286 7.66663 1.65329 7.73686 1.52827 7.86189C1.40325 7.98691 1.33301 8.15648 1.33301 8.33329C1.33301 8.5101 1.40325 8.67967 1.52827 8.8047C1.65329 8.92972 1.82286 8.99996 1.99967 8.99996H3.99967C4.17649 8.99996 4.34605 8.92972 4.47108 8.8047C4.5961 8.67967 4.66634 8.5101 4.66634 8.33329C4.66634 8.15648 4.5961 7.98691 4.47108 7.86189C4.34605 7.73686 4.17649 7.66663 3.99967 7.66663H1.99967Z%22 fill=%22%23A6A09B%22/%3E%3C/svg%3E");
  --ico-refund: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4.94077 7.77129C4.78821 7.92385 4.58882 7.99994 4.38907 7.99994C4.18932 7.99994 3.98993 7.92385 3.83737 7.77129L1.88666 5.82095C1.88629 5.82022 1.88593 5.82022 1.88593 5.82022L1.33423 5.26852L1.88556 4.71718L1.88666 4.71608L3.70749 2.89525C4.01188 2.5905 4.50577 2.5905 4.81089 2.89525C5.11601 3.20037 5.11601 3.69427 4.81089 3.99902L4.32212 4.48779H10.2427C12.6814 4.48779 14.665 6.47216 14.665 8.91054C14.665 11.3493 12.681 13.3333 10.2427 13.3333H2.43799C2.00666 13.3333 1.65764 12.9839 1.65764 12.5526C1.65764 12.1216 2.00666 11.7722 2.43799 11.7722H10.2427C11.8206 11.7722 13.1043 10.4881 13.1043 8.91054C13.1043 7.333 11.8206 6.04924 10.2427 6.04924H4.32175L4.9404 6.66789C5.24589 6.97264 5.24589 7.46654 4.94077 7.77129Z%22 fill=%22%23A6A09B%22/%3E%3C/svg%3E");
  --ico-x-remove: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z%22 fill=%22%23D9D9D9%22 fill-opacity=%220.4%22/%3E%3Cpath d=%22M10 6.00002L6.00002 10M6 6L10 10%22 stroke=%22%23E7E5E4%22 stroke-width=%221.25%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-pass: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.66602 9.99998C1.66602 6.85728 1.66602 5.28594 2.64232 4.30962C3.61864 3.33331 5.18998 3.33331 8.33268 3.33331H11.666C14.8087 3.33331 16.3801 3.33331 17.3563 4.30962C18.3327 5.28594 18.3327 6.85728 18.3327 9.99998C18.3327 13.1426 18.3327 14.7141 17.3563 15.6903C16.3801 16.6666 14.8087 16.6666 11.666 16.6666H8.33268C5.18998 16.6666 3.61864 16.6666 2.64232 15.6903C1.66602 14.7141 1.66602 13.1426 1.66602 9.99998Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M9.99852 8.33331V11.6666M8.55485 9.16665L11.4416 10.8333M11.4414 9.16665L8.55469 10.8333%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M5.6099 8.33331V11.6666M4.16621 9.16665L7.05297 10.8333M7.05277 9.16665L4.16602 10.8333%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M14.3892 8.33331V11.6666M12.9455 9.16665L15.8322 10.8333M15.8321 9.16665L12.9453 10.8333%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-date: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.66602 9.79167C1.66602 6.64897 1.66602 5.07762 2.64232 4.10131C3.61864 3.125 5.18998 3.125 8.33268 3.125H11.666C14.8087 3.125 16.3801 3.125 17.3563 4.10131C18.3327 5.07762 18.3327 6.64897 18.3327 9.79167V11.4583C18.3327 14.601 18.3327 16.1724 17.3563 17.1487C16.3801 18.125 14.8087 18.125 11.666 18.125H8.33268C5.18998 18.125 3.61864 18.125 2.64232 17.1487C1.66602 16.1724 1.66602 14.601 1.66602 11.4583V9.79167Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M5.83203 3.125V1.875%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M14.166 3.125V1.875%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M2.08203 7.29166H17.9154%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-sett: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.22872 2.53475C6.5812 1.73381 7.25747 1.33334 8 1.33334C8.74253 1.33334 9.4188 1.73381 10.7713 2.53475L11.2287 2.80565C12.5812 3.60659 13.2575 4.00706 13.6287 4.66668C14 5.3263 14 6.12724 14 7.72914V8.27088C14 9.87281 14 10.6737 13.6287 11.3333C13.2575 11.9929 12.5812 12.3934 11.2287 13.1943L10.7713 13.4653C9.4188 14.2662 8.74253 14.6667 8 14.6667C7.25747 14.6667 6.5812 14.2662 5.22872 13.4653L4.77128 13.1943C3.4188 12.3934 2.74256 11.9929 2.37128 11.3333C2 10.6737 2 9.87281 2 8.27088V7.72914C2 6.12724 2 5.3263 2.37128 4.66668C2.74256 4.00706 3.4188 3.60659 4.77128 2.80565L5.22872 2.53475Z%22 stroke=%22%23565AAD%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M8 10C9.10457 10 10 9.10457 10 8C10 6.89543 9.10457 6 8 6C6.89543 6 6 6.89543 6 8C6 9.10457 6.89543 10 8 10Z%22 stroke=%22%23565AAD%22 stroke-width=%221.5%22/%3E%3C/svg%3E");
  --ico-exit: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M6 3H5.33333C3.76199 3 2.97631 3 2.48815 3.48815C2 3.97631 2 4.76199 2 6.33333V9.66667C2 11.238 2 12.0237 2.48815 12.5119C2.97631 13 3.76199 13 5.33333 13H6%22 stroke=%22%23565AAD%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M6 4.31761C6 2.7884 6 2.0238 6.4715 1.60581C6.943 1.18781 7.66367 1.31351 9.10507 1.56491L10.6576 1.8357C12.2539 2.11413 13.0521 2.25333 13.5261 2.83885C14 3.42435 14 4.27115 14 5.96475V10.0353C14 11.7289 14 12.5757 13.5261 13.1611C13.0521 13.7467 12.2539 13.8859 10.6576 14.1643L9.10507 14.4351C7.66367 14.6865 6.943 14.8122 6.4715 14.3942C6 13.9762 6 13.2116 6 11.6824V4.31761Z%22 stroke=%22%23565AAD%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M8 7.33334V8.66668%22 stroke=%22%23565AAD%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-pdf: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2240%22 height=%2240%22 viewBox=%220 0 40 40%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5.6875 0C3.9375 0 2.5 1.4375 2.5 3.1875V36.8125C2.5 38.5625 3.9375 40 5.6875 40H34.3125C36.0625 40 37.5 38.5625 37.5 36.8125V12.6875L25.6875 0H5.6875Z%22 fill=%22%238C181A%22/%3E%3Cpath d=%22M37.499 12.75V13.375H29.499C29.499 13.375 25.5615 12.5625 25.6865 9.1875C25.6865 9.1875 25.8115 12.75 29.4365 12.75H37.499Z%22 fill=%22%236B0D12%22/%3E%3Cpath opacity=%220.5%22 d=%22M25.6875 0V9.125C25.6875 10.1875 26.375 12.75 29.5 12.75H37.5L25.6875 0Z%22 fill=%22white%22/%3E%3Cpath d=%22M8.01953 32.875V25.675H10.9945C11.0645 25.675 11.1545 25.6784 11.2645 25.685C11.3745 25.6884 11.4762 25.6984 11.5695 25.715C11.9862 25.7784 12.3295 25.9167 12.5995 26.13C12.8729 26.3434 13.0745 26.6134 13.2045 26.94C13.3379 27.2634 13.4045 27.6234 13.4045 28.02C13.4045 28.4134 13.3379 28.7734 13.2045 29.1C13.0712 29.4234 12.8679 29.6917 12.5945 29.905C12.3245 30.1184 11.9829 30.2567 11.5695 30.32C11.4762 30.3334 11.3729 30.3434 11.2595 30.35C11.1495 30.3567 11.0612 30.36 10.9945 30.36H9.22453V32.875H8.01953ZM9.22453 29.235H10.9445C11.0112 29.235 11.0862 29.2317 11.1695 29.225C11.2529 29.2184 11.3295 29.205 11.3995 29.185C11.5995 29.135 11.7562 29.0467 11.8695 28.92C11.9862 28.7934 12.0679 28.65 12.1145 28.49C12.1645 28.33 12.1895 28.1734 12.1895 28.02C12.1895 27.8667 12.1645 27.71 12.1145 27.55C12.0679 27.3867 11.9862 27.2417 11.8695 27.115C11.7562 26.9884 11.5995 26.9 11.3995 26.85C11.3295 26.83 11.2529 26.8184 11.1695 26.815C11.0862 26.8084 11.0112 26.805 10.9445 26.805H9.22453V29.235Z%22 fill=%22white%22/%3E%3Cpath d=%22M14.4062 32.875V25.675H16.7013C16.7613 25.675 16.8796 25.6767 17.0562 25.68C17.2362 25.6834 17.4096 25.695 17.5763 25.715C18.1462 25.7884 18.6279 25.9917 19.0213 26.325C19.4179 26.655 19.7179 27.0767 19.9213 27.59C20.1246 28.1034 20.2262 28.665 20.2262 29.275C20.2262 29.885 20.1246 30.4467 19.9213 30.96C19.7179 31.4734 19.4179 31.8967 19.0213 32.23C18.6279 32.56 18.1462 32.7617 17.5763 32.835C17.4129 32.855 17.2413 32.8667 17.0612 32.87C16.8812 32.8734 16.7613 32.875 16.7013 32.875H14.4062ZM15.6312 31.74H16.7013C16.8013 31.74 16.9279 31.7367 17.0813 31.73C17.2379 31.7234 17.3763 31.7084 17.4963 31.685C17.8363 31.6217 18.1129 31.47 18.3263 31.23C18.5396 30.99 18.6963 30.6984 18.7963 30.355C18.8996 30.0117 18.9513 29.6517 18.9513 29.275C18.9513 28.885 18.8996 28.5184 18.7963 28.175C18.6929 27.8317 18.5329 27.5434 18.3162 27.31C18.1029 27.0767 17.8296 26.9284 17.4963 26.865C17.3763 26.8384 17.2379 26.8234 17.0813 26.82C16.9279 26.8134 16.8013 26.81 16.7013 26.81H15.6312V31.74Z%22 fill=%22white%22/%3E%3Cpath d=%22M21.4082 32.875V25.675H25.7432V26.88H22.6132V28.675H25.1432V29.875H22.6132V32.875H21.4082Z%22 fill=%22white%22/%3E%3C/svg%3E");
  --ico-dload: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2240%22 height=%2240%22 viewBox=%220 0 40 40%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 11.6665V23.3332M20 23.3332L25 18.3332M20 23.3332L15 18.3332%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M26.6654 28.3333H19.9987H13.332%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M3.33203 19.9999C3.33203 12.1432 3.33203 8.2148 5.77281 5.77404C8.21358 3.33325 12.1419 3.33325 19.9987 3.33325C27.8554 3.33325 31.7839 3.33325 34.2245 5.77404C36.6654 8.2148 36.6654 12.1432 36.6654 19.9999C36.6654 27.8566 36.6654 31.7851 34.2245 34.2258C31.7839 36.6666 27.8554 36.6666 19.9987 36.6666C12.1419 36.6666 8.21358 36.6666 5.77281 34.2258C3.33203 31.7851 3.33203 27.8566 3.33203 19.9999Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22/%3E%3C/svg%3E");
  --ico-arrow-c: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M5 15L15 5M15 5H7.5M15 5V12.5%22 stroke=%22white%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  --ico-arrow-l: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M20 12H4M4 12L10 6M4 12L10 18%22 stroke=%22%231C1917%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  --ico-arrow-r: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M4 12H20M20 12L14 6M20 12L14 18%22 stroke=%22white%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  --ico-arrow-u: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 20V4M12 4L18 10M12 4L6 10%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  --ico-arrow-d: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 4V20M12 20L18 14M12 20L6 14%22 stroke=%22%231C274C%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  --ico-trash: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3 6H21M19 6V20C19 21 18 22 17 22H7C6 22 5 21 5 20V6M8 6V4C8 3 9 2 10 2H14C15 2 16 3 16 4V6M10 11V17M14 11V17%22 stroke=%22%23D6D3D1%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-about: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M18.3327 18.3333H1.66602%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M17.4996 18.3333V4.99999C17.4996 3.42864 17.4996 2.64296 17.0115 2.15481C16.5233 1.66666 15.7377 1.66666 14.1663 1.66666H12.4996C10.9283 1.66666 10.1426 1.66666 9.65442 2.15481C9.26151 2.54776 9.18484 3.13351 9.16992 4.16666%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 /%3E%3Cpath d=%22M12.5 18.3333V7.49999C12.5 5.92864 12.5 5.14297 12.0118 4.65481C11.5237 4.16666 10.738 4.16666 9.16667 4.16666H5.83333C4.26198 4.16666 3.47631 4.16666 2.98816 4.65481C2.5 5.14297 2.5 5.92864 2.5 7.49999V18.3333%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 /%3E%3Cpath d=%22M7.5 18.3333V15.8333%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M5 6.66666H10%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M5 9.16666H10%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M5 11.6667H10%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-docs: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M3.64648 5.18514V16.0185C3.64648 17.3992 4.76578 18.5185 6.14648 18.5185H14.4798C15.8606 18.5185 16.9798 17.3992 16.9798 16.0185V7.68514C16.9798 6.30443 15.8606 5.18514 14.4798 5.18514H3.64648ZM3.64648 5.18514V4.35181%22 stroke=%22%23565AAD%22 stroke-width=%221.25%22 /%3E%3Cmask id=%22path-2-inside-1_2595_8752%22 fill=%22white%22%3E%3Cpath d=%22M15.3132 5.18528V5.81028H15.9382V5.18528H15.3132ZM4.53904 5.81028H15.3132V4.56028H4.53904V5.81028ZM15.9382 5.18528V3.77363H14.6882V5.18528H15.9382ZM13.3224 1.505L4.32443 2.79042L4.5012 4.02786L13.4992 2.74243L13.3224 1.505ZM4.32443 2.79042C3.5768 2.89722 3.02148 3.53752 3.02148 4.29272H4.27148C4.27148 4.15957 4.36939 4.04669 4.5012 4.02786L4.32443 2.79042ZM15.9382 3.77363C15.9382 2.37904 14.703 1.30777 13.3224 1.505L13.4992 2.74243C14.1267 2.65279 14.6882 3.13972 14.6882 3.77363H15.9382ZM4.53904 4.56028C4.39128 4.56028 4.27148 4.44049 4.27148 4.29272H3.02148C3.02148 5.13085 3.70092 5.81028 4.53904 5.81028V4.56028Z%22 /%3E%3C/mask%3E%3Cpath d=%22M15.3132 5.18528V5.81028H15.9382V5.18528H15.3132ZM4.53904 5.81028H15.3132V4.56028H4.53904V5.81028ZM15.9382 5.18528V3.77363H14.6882V5.18528H15.9382ZM13.3224 1.505L4.32443 2.79042L4.5012 4.02786L13.4992 2.74243L13.3224 1.505ZM4.32443 2.79042C3.5768 2.89722 3.02148 3.53752 3.02148 4.29272H4.27148C4.27148 4.15957 4.36939 4.04669 4.5012 4.02786L4.32443 2.79042ZM15.9382 3.77363C15.9382 2.37904 14.703 1.30777 13.3224 1.505L13.4992 2.74243C14.1267 2.65279 14.6882 3.13972 14.6882 3.77363H15.9382ZM4.53904 4.56028C4.39128 4.56028 4.27148 4.44049 4.27148 4.29272H3.02148C3.02148 5.13085 3.70092 5.81028 4.53904 5.81028V4.56028Z%22 fill=%22%231C274C%22 /%3E%3Cpath d=%22M13.3224 1.505L13.9411 1.41658L12.7037 1.59338L13.3224 1.505ZM4.32443 2.79042L4.94314 2.70204L3.70571 2.87881L4.32443 2.79042ZM13.4108 2.12372L14.0295 2.0353L13.9411 1.41658L13.3224 1.505L12.7037 1.59342L12.7921 2.21213L13.4108 2.12372ZM4.41281 3.40914L5.03153 3.32076L4.94315 2.70204L4.32443 2.79042L3.70571 2.87881L3.79409 3.49752L4.41281 3.40914ZM4.53904 4.56028H3.91404V5.81028H4.53904H5.16404V4.56028H4.53904ZM15.9382 3.77363V3.14863H14.6882V3.77363V4.39863H15.9382V3.77363ZM4.32443 2.79042L3.70571 2.87881L3.88248 4.11625L4.5012 4.02786L5.11992 3.93947L4.94314 2.70204L4.32443 2.79042ZM13.4992 2.74243L14.1179 2.65406L13.9411 1.41662L13.3224 1.505L12.7037 1.59338L12.8804 2.83081L13.4992 2.74243ZM3.02148 4.29272V4.91772H4.27148V4.29272V3.66772H3.02148V4.29272ZM15.3132 5.18528V3.93528H14.0632V5.18528H15.3132ZM15.9382 5.81028V7.06028H17.1882V5.81028H15.9382ZM13.3224 1.505L13.1456 0.267563L13.1456 0.267563L13.3224 1.505ZM4.32443 2.79042L4.5012 4.02786L4.5012 4.02786L4.32443 2.79042ZM15.3132 4.56028H16.5632V3.31028H15.3132V4.56028ZM14.6882 5.18528H13.4382V6.43528H14.6882V5.18528ZM4.5012 4.02786L4.32442 2.79042L4.32439 2.79043L4.5012 4.02786ZM13.4992 2.74243L13.3224 1.50499L13.3224 1.505L13.4992 2.74243ZM15.3132 5.18528H14.0632V5.81028H15.3132H16.5632V5.18528H15.3132ZM15.3132 5.81028V7.06028H15.9382V5.81028V4.56028H15.3132V5.81028ZM15.9382 5.81028H17.1882V5.18528H15.9382H14.6882V5.81028H15.9382ZM15.9382 5.18528V3.93528H15.3132V5.18528V6.43528H15.9382V5.18528ZM4.53904 5.81028V7.06028H15.3132V5.81028V4.56028H4.53904V5.81028ZM15.3132 5.81028H16.5632V4.56028H15.3132H14.0632V5.81028H15.3132ZM15.3132 4.56028V3.31028H4.53904V4.56028V5.81028H15.3132V4.56028ZM15.9382 5.18528H17.1882V3.77363H15.9382H14.6882V5.18528H15.9382ZM14.6882 3.77363H13.4382V5.18528H14.6882H15.9382V3.77363H14.6882ZM14.6882 5.18528V6.43528H15.9382V5.18528V3.93528H14.6882V5.18528ZM13.3224 1.505L13.1456 0.267563L4.14765 1.55299L4.32443 2.79042L4.5012 4.02786L13.4992 2.74244L13.3224 1.505ZM4.5012 4.02786L4.67798 5.2653L13.6759 3.97987L13.4992 2.74243L13.3224 1.505L4.32442 2.79042L4.5012 4.02786ZM4.32443 2.79042L4.14766 1.55299C2.78421 1.74776 1.77148 2.91546 1.77148 4.29272H3.02148H4.27148C4.27148 4.15958 4.36939 4.04669 4.5012 4.02786L4.32443 2.79042ZM4.27148 4.29272H5.52148C5.52148 4.78167 5.16195 5.19614 4.67801 5.26529L4.5012 4.02786L4.32439 2.79043C3.57683 2.89724 3.02148 3.53748 3.02148 4.29272H4.27148ZM15.9382 3.77363H17.1882C17.1882 1.61836 15.2793 -0.0372396 13.1456 0.267563L13.3224 1.505L13.4992 2.74244C14.1267 2.65279 14.6882 3.13972 14.6882 3.77363H15.9382ZM13.4992 2.74243L13.6759 3.97987C13.5505 3.99779 13.4382 3.90042 13.4382 3.77363H14.6882H15.9382C15.9382 2.37903 14.703 1.30779 13.3224 1.50499L13.4992 2.74243ZM4.53904 4.56028V3.31028C5.08163 3.31028 5.52148 3.75014 5.52148 4.29272H4.27148H3.02148C3.02148 5.13085 3.70092 5.81028 4.53904 5.81028V4.56028ZM3.02148 4.29272H1.77148C1.77148 5.82121 3.01056 7.06028 4.53904 7.06028V5.81028V4.56028C4.39127 4.56028 4.27148 4.44049 4.27148 4.29272H3.02148Z%22 fill=%22%23565AAD%22 mask=%22url(%23path-2-inside-1_2595_8752)%22 /%3E%3Cpath d=%22M6.98047 10.1852H13.6471%22 stroke=%22%23565AAD%22 stroke-width=%221.25%22 stroke-linecap=%22round%22 /%3E%3Cpath d=%22M6.98047 13.1018H11.5638%22 stroke=%22%23565AAD%22 stroke-width=%221.25%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-users: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7.91732 8.75001C9.75827 8.75001 11.2507 7.25763 11.2507 5.41668C11.2507 3.57573 9.75827 2.08334 7.91732 2.08334C6.07637 2.08334 4.58398 3.57573 4.58398 5.41668C4.58398 7.25763 6.07637 8.75001 7.91732 8.75001Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22/%3E%3Cpath d=%22M12.918 7.91669C14.2987 7.91669 15.418 6.7974 15.418 5.41669C15.418 4.03598 14.2987 2.91669 12.918 2.91669%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M7.91732 17.9167C11.139 17.9167 13.7507 16.4243 13.7507 14.5833C13.7507 12.7424 11.139 11.25 7.91732 11.25C4.69566 11.25 2.08398 12.7424 2.08398 14.5833C2.08398 16.4243 4.69566 17.9167 7.91732 17.9167Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22/%3E%3Cpath d=%22M15.418 12.0833C16.8798 12.4039 17.918 13.2158 17.918 14.1667C17.918 15.0244 17.0732 15.7691 15.8346 16.142%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-vacancy: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M14.734 6.69942L15.1202 6.31322C15.7601 5.67334 16.7976 5.67334 17.4374 6.31322C18.0773 6.95309 18.0773 7.99054 17.4374 8.63039L17.0512 9.01664M14.734 6.69942C14.734 6.69942 14.7823 7.52009 15.5064 8.24422C16.2306 8.96831 17.0512 9.01664 17.0512 9.01664M14.734 6.69942L11.1835 10.2499C10.943 10.4904 10.8227 10.6106 10.7193 10.7432C10.5974 10.8996 10.4928 11.0689 10.4075 11.2479C10.3352 11.3997 10.2813 11.561 10.1738 11.8836L9.8295 12.9166L9.71808 13.2508M17.0512 9.01664L13.5007 12.5671C13.2602 12.8076 13.14 12.9279 13.0074 13.0313C12.851 13.1532 12.6817 13.2578 12.5027 13.3431C12.3509 13.4155 12.1897 13.4693 11.867 13.5768L10.834 13.9211L10.4998 14.0326M9.71808 13.2508L9.60666 13.5851C9.55375 13.7438 9.59508 13.9189 9.71341 14.0372C9.83175 14.1556 10.0068 14.1969 10.1656 14.144L10.4998 14.0326M9.71808 13.2508L10.4998 14.0326%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22/%3E%3Cpath d=%22M6.25 10.8333H8.33333%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M6.25 7.5H11.6667%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M6.25 14.1667H7.5%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M16.1077 2.64296C15.1314 1.66666 13.56 1.66666 10.4173 1.66666H8.75065C5.60795 1.66666 4.03661 1.66666 3.06029 2.64296C2.08398 3.61928 2.08398 5.19062 2.08398 8.33332V11.6667C2.08398 14.8093 2.08398 16.3807 3.06029 17.357C4.03661 18.3333 5.60795 18.3333 8.75065 18.3333H10.4173C13.56 18.3333 15.1314 18.3333 16.1077 17.357C16.8936 16.5711 17.0468 15.3997 17.0767 13.3333%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-shield-plus: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.5 8.68057C2.5 6.01588 2.5 4.68356 2.8146 4.23533C3.12919 3.78711 4.38193 3.35829 6.88742 2.50065L7.36477 2.33726C8.67083 1.89019 9.32383 1.66666 10 1.66666C10.6762 1.66666 11.3292 1.89019 12.6352 2.33726L13.1126 2.50065C15.6181 3.35829 16.8708 3.78711 17.1854 4.23533C17.5 4.68356 17.5 6.01588 17.5 8.68057C17.5 9.08299 17.5 9.51949 17.5 9.99282C17.5 14.6912 13.9675 16.9712 11.7512 17.9394C11.15 18.202 10.8494 18.3333 10 18.3333C9.15058 18.3333 8.85 18.202 8.2488 17.9394C6.03247 16.9712 2.5 14.6912 2.5 9.99282C2.5 9.51949 2.5 9.08299 2.5 8.68057Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22/%3E%3Cpath d=%22M12.5 10H10M10 10H7.5M10 10V7.5M10 10V12.5%22 stroke=%22%23A6A09B%22 stroke-width=%221.25%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-info: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.99935 18.3334C14.6017 18.3334 18.3327 14.6024 18.3327 10C18.3327 5.39765 14.6017 1.66669 9.99935 1.66669C5.39698 1.66669 1.66602 5.39765 1.66602 10C1.66602 14.6024 5.39698 18.3334 9.99935 18.3334Z%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M10 14.1667V9.16669%22 stroke=%22%23A6A09B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3Cpath d=%22M9.99902 7C10.183 7 10.3328 6.85094 10.333 6.66699C10.333 6.4829 10.1831 6.33301 9.99902 6.33301C9.81508 6.33318 9.66602 6.48301 9.66602 6.66699C9.66619 6.85083 9.81519 6.99982 9.99902 7Z%22 fill=%22%23A6A09B%22 stroke=%22%23A6A09B%22/%3E%3C/svg%3E");
  --ico-x: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2210%22 height=%2210%22 viewBox=%220 0 10 10%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.08337 0.750033L0.750033 9.08333M0.75 0.75L9.08337 9.08333%22 stroke=%22%2344403B%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 /%3E%3C/svg%3E");
  --ico-return: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7.4117 11.6569C7.18286 11.8857 6.88378 11.9999 6.58415 11.9999C6.28452 11.9999 5.98544 11.8857 5.7566 11.6569L2.83054 8.73139C2.82999 8.73029 2.82944 8.73029 2.82944 8.73029L2.00189 7.90274L2.82889 7.07574L2.83054 7.07409L5.56179 4.34285C6.01837 3.88572 6.75921 3.88572 7.21689 4.34285C7.67457 4.80052 7.67457 5.54137 7.21689 5.9985L6.48373 6.73166H15.3645C19.0227 6.73166 21.9981 9.70821 21.9981 13.3658C21.9981 17.0239 19.0221 19.9999 15.3645 19.9999H3.65754C3.01054 19.9999 2.48701 19.4758 2.48701 18.8288C2.48701 18.1824 3.01054 17.6583 3.65754 17.6583H15.3645C17.7314 17.6583 19.657 15.7321 19.657 13.3658C19.657 10.9995 17.7314 9.07383 15.3645 9.07383H6.48318L7.41115 10.0018C7.86938 10.4589 7.86938 11.1998 7.4117 11.6569Z%22 fill=%22%231C274C%22/%3E%3C/svg%3E");
  --ico-heart-b: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2 9.24465C2 14.1075 6.01943 16.6989 8.96173 19.0184C10 19.8369 11 20.6075 12 20.6075C13 20.6075 14 19.8369 15.0383 19.0184C17.9806 16.6989 22 14.1075 22 9.24465C22 4.38171 16.4998 0.933009 12 5.60818C7.50016 0.933009 2 4.38171 2 9.24465Z%22 fill=%22%231C274C%22/%3E%3C/svg%3E");
  --ico-tick: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1 12.4325L3.09427 10.3372L8.33091 15.572L19.9038 4L22 6.09427L8.33091 19.7634L1 12.4325Z%22 fill=%22%231C274C%22/%3E%3C/svg%3E");
  --ico-star2-b: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.15316 5.40838C10.4198 3.13613 11.0531 2 12 2C12.9469 2 13.5802 3.13612 14.8468 5.40837L15.1745 5.99623C15.5345 6.64193 15.7144 6.96479 15.9951 7.17781C16.2757 7.39083 16.6251 7.4699 17.3241 7.62805L17.9605 7.77203C20.4201 8.32856 21.65 8.60682 21.9426 9.54773C22.2352 10.4886 21.3968 11.4691 19.7199 13.4299L19.2861 13.9372C18.8096 14.4944 18.5713 14.773 18.4641 15.1177C18.357 15.4624 18.393 15.8341 18.465 16.5776L18.5306 17.2544C18.7841 19.8706 18.9109 21.1787 18.1449 21.7602C17.3788 22.3417 16.2273 21.8115 13.9243 20.7512L13.3285 20.4768C12.6741 20.1755 12.3469 20.0248 12 20.0248C11.6531 20.0248 11.3259 20.1755 10.6715 20.4768L10.0757 20.7512C7.77268 21.8115 6.62118 22.3417 5.85515 21.7602C5.08912 21.1787 5.21588 19.8706 5.4694 17.2544L5.53498 16.5776C5.60703 15.8341 5.64305 15.4624 5.53586 15.1177C5.42868 14.773 5.19043 14.4944 4.71392 13.9372L4.2801 13.4299C2.60325 11.4691 1.76482 10.4886 2.05742 9.54773C2.35002 8.60682 3.57986 8.32856 6.03954 7.77203L6.67589 7.62805C7.37485 7.4699 7.72433 7.39083 8.00494 7.17781C8.28555 6.96479 8.46553 6.64194 8.82547 5.99623L9.15316 5.40838Z%22 fill=%22%231C274C%22/%3E%3C/svg%3E");
}

.lh-0 {
  line-height: 0;
}

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

.lh-1\.2, .type-text h1, .type-text .h1, .type-text h2, .type-text .h2, .type-text h3, .type-text .h3, .type-text h4, .type-text .h4, .s-ttl {
  line-height: 1.2;
}

.lh-1\.3 {
  line-height: 1.3;
}

.lh-1\.4 {
  line-height: 1.4;
}

.lh-1\.5, .type-text {
  line-height: 1.5;
}

.fw-100 {
  font-weight: 100;
}

.fw-200 {
  font-weight: 200;
}

.fw-300 {
  font-weight: 300;
}

.fw-400 {
  font-weight: 400;
}

.fw-500, .form-type-radio label, .form-type-checkbox label {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700, .type-text h1, .type-text .h1, .type-text h2, .type-text .h2, .type-text h3, .type-text .h3, .type-text h4, .type-text .h4, .s-ttl, h5, .h5, h4, .h4, h3, .h3, .b-ttl, h2, .h2, h1, .h1 {
  font-weight: 700;
}

.fw-800 {
  font-weight: 800;
}

.fw-900 {
  font-weight: 900;
}

.c-black {
  color: var(--bs-black);
}

.c-white, .c-white\:hover:hover {
  color: var(--bs-white);
}

.c-primary, .js-fav-toggle.active, .js-compare-toggle:has(:checked), .type-text a:not(.btn):visited, .type-text a:not(.btn) {
  color: var(--bs-primary);
}

.c-primary-d {
  color: var(--bs-primary-d);
}

.c-primary-s {
  color: var(--bs-primary-s);
}

.c-AB7BB6 {
  color: var(--bs-AB7BB6);
}

.c-FBECEC {
  color: var(--bs-FBECEC);
}

.c-DDDDF8 {
  color: var(--bs-DDDDF8);
}

.c-D63900 {
  color: var(--bs-D63900);
}

.c-error {
  color: var(--bs-error);
}

.c-B14960 {
  color: var(--bs-B14960);
}

.c-585A84 {
  color: var(--bs-585A84);
}

.c-F7F7F4 {
  color: var(--bs-F7F7F4);
}

.c-sale {
  color: var(--bs-sale);
}

.c-EFEFFE7F {
  color: var(--bs-EFEFFE7F);
}

.c-star-on {
  color: var(--bs-star-on);
}

.c-star-off {
  color: var(--bs-star-off);
}

.c-gray-100 {
  color: var(--bs-gray-100);
}

.c-gray-150 {
  color: var(--bs-gray-150);
}

.c-gray-200 {
  color: var(--bs-gray-200);
}

.c-gray-300 {
  color: var(--bs-gray-300);
}

.c-gray-400 {
  color: var(--bs-gray-400);
}

.c-gray-500 {
  color: var(--bs-gray-500);
}

.c-gray-600 {
  color: var(--bs-gray-600);
}

.c-gray-700 {
  color: var(--bs-gray-700);
}

.c-gray-800 {
  color: var(--bs-gray-800);
}

.c-gray-900 {
  color: var(--bs-gray-900);
}

.c-gray-1000, .type-text h1, .type-text .h1, .type-text h2, .type-text .h2, .type-text h3, .type-text .h3, .type-text h4, .type-text .h4, .s-ttl {
  color: var(--bs-gray-1000);
}

.bg-black {
  background-color: var(--bs-black);
}

.bg-white, .swiper-button {
  background-color: var(--bs-white);
}

.bg-primary {
  background-color: var(--bs-primary);
}

.bg-primary-d {
  background-color: var(--bs-primary-d);
}

.bg-primary-s, .menu--personal a:is(:hover, .active), blockquote {
  background-color: var(--bs-primary-s);
}

.bg-AB7BB6 {
  background-color: var(--bs-AB7BB6);
}

.bg-FBECEC {
  background-color: var(--bs-FBECEC);
}

.bg-DDDDF8 {
  background-color: var(--bs-DDDDF8);
}

.bg-D63900 {
  background-color: var(--bs-D63900);
}

.bg-error {
  background-color: var(--bs-error);
}

.bg-B14960 {
  background-color: var(--bs-B14960);
}

.bg-585A84 {
  background-color: var(--bs-585A84);
}

.bg-F7F7F4 {
  background-color: var(--bs-F7F7F4);
}

.bg-sale {
  background-color: var(--bs-sale);
}

.bg-EFEFFE7F {
  background-color: var(--bs-EFEFFE7F);
}

.bg-star-on {
  background-color: var(--bs-star-on);
}

.bg-star-off {
  background-color: var(--bs-star-off);
}

.bg-gray-100 {
  background-color: var(--bs-gray-100);
}

.bg-gray-150 {
  background-color: var(--bs-gray-150);
}

.bg-gray-200 {
  background-color: var(--bs-gray-200);
}

.bg-gray-300 {
  background-color: var(--bs-gray-300);
}

.bg-gray-400 {
  background-color: var(--bs-gray-400);
}

.bg-gray-500 {
  background-color: var(--bs-gray-500);
}

.bg-gray-600 {
  background-color: var(--bs-gray-600);
}

.bg-gray-700 {
  background-color: var(--bs-gray-700);
}

.bg-gray-800 {
  background-color: var(--bs-gray-800);
}

.bg-gray-900 {
  background-color: var(--bs-gray-900);
}

.bg-gray-1000 {
  background-color: var(--bs-gray-1000);
}

.shadow-100, .shadow-100-hover:hover {
  box-shadow: var(--shadow-100);
}

.shadow-200, .shadow-200-hover:hover {
  box-shadow: var(--shadow-200);
}

.cols {
  -webkit-column-gap: var(--bs-gutter-x);
  -moz-column-gap: var(--bs-gutter-x);
  column-gap: var(--bs-gutter-x);
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}

.cols > * + * {
  margin-top: var(--bs-gutter-y);
}

.lc {
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}

.lc-1 {
  max-height: 1lh;
}

.lc-2 {
  max-height: 2lh;
}

.lc-3 {
  max-height: 3lh;
}

.br-circ {
  border-radius: 50%;
}

.of-cover {
  object-fit: cover;
}

.of-contain {
  object-fit: contain;
}

.ico, .ico2 {
  vertical-align: middle;
}

.ico::before, .ico2::before {
  content: "";
  display: block;
  width: 1em;
  height: 1em;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.ico-phone::before {
  background-image: var(--ico-phone);
  -webkit-mask-image: var(--ico-phone);
  mask-image: var(--ico-phone);
}

.ico-ruble::before {
  background-image: var(--ico-ruble);
  -webkit-mask-image: var(--ico-ruble);
  mask-image: var(--ico-ruble);
}

.ico-tenge::before {
  background-image: var(--ico-tenge);
  -webkit-mask-image: var(--ico-tenge);
  mask-image: var(--ico-tenge);
}

.ico-sun::before {
  background-image: var(--ico-sun);
  -webkit-mask-image: var(--ico-sun);
  mask-image: var(--ico-sun);
}

.ico-moon::before {
  background-image: var(--ico-moon);
  -webkit-mask-image: var(--ico-moon);
  mask-image: var(--ico-moon);
}

.ico-burger::before {
  background-image: var(--ico-burger);
  -webkit-mask-image: var(--ico-burger);
  mask-image: var(--ico-burger);
}

.ico-search::before {
  background-image: var(--ico-search);
  -webkit-mask-image: var(--ico-search);
  mask-image: var(--ico-search);
}

.ico-compare::before {
  background-image: var(--ico-compare);
  -webkit-mask-image: var(--ico-compare);
  mask-image: var(--ico-compare);
}

.ico-fav::before {
  background-image: var(--ico-fav);
  -webkit-mask-image: var(--ico-fav);
  mask-image: var(--ico-fav);
}

.ico-cart::before {
  background-image: var(--ico-cart);
  -webkit-mask-image: var(--ico-cart);
  mask-image: var(--ico-cart);
}

.ico-check::before {
  background-image: var(--ico-check);
  -webkit-mask-image: var(--ico-check);
  mask-image: var(--ico-check);
}

.ico-checked::before {
  background-image: var(--ico-checked);
  -webkit-mask-image: var(--ico-checked);
  mask-image: var(--ico-checked);
}

.ico-name::before {
  background-image: var(--ico-name);
  -webkit-mask-image: var(--ico-name);
  mask-image: var(--ico-name);
}

.ico-email::before {
  background-image: var(--ico-email);
  -webkit-mask-image: var(--ico-email);
  mask-image: var(--ico-email);
}

.ico-box::before {
  background-image: var(--ico-box);
  -webkit-mask-image: var(--ico-box);
  mask-image: var(--ico-box);
}

.ico-message::before {
  background-image: var(--ico-message);
  -webkit-mask-image: var(--ico-message);
  mask-image: var(--ico-message);
}

.ico-att::before {
  background-image: var(--ico-att);
  -webkit-mask-image: var(--ico-att);
  mask-image: var(--ico-att);
}

.ico-chev-r::before {
  background-image: var(--ico-chev-r);
  -webkit-mask-image: var(--ico-chev-r);
  mask-image: var(--ico-chev-r);
}

.ico-chev-l::before {
  background-image: var(--ico-chev-l);
  -webkit-mask-image: var(--ico-chev-l);
  mask-image: var(--ico-chev-l);
}

.ico-chev-d::before {
  background-image: var(--ico-chev-d);
  -webkit-mask-image: var(--ico-chev-d);
  mask-image: var(--ico-chev-d);
}

.ico-chev-u::before {
  background-image: var(--ico-chev-u);
  -webkit-mask-image: var(--ico-chev-u);
  mask-image: var(--ico-chev-u);
}

.ico-star::before {
  background-image: var(--ico-star);
  -webkit-mask-image: var(--ico-star);
  mask-image: var(--ico-star);
}

.ico-star2::before {
  background-image: var(--ico-star2);
  -webkit-mask-image: var(--ico-star2);
  mask-image: var(--ico-star2);
}

.ico-fura::before {
  background-image: var(--ico-fura);
  -webkit-mask-image: var(--ico-fura);
  mask-image: var(--ico-fura);
}

.ico-refund::before {
  background-image: var(--ico-refund);
  -webkit-mask-image: var(--ico-refund);
  mask-image: var(--ico-refund);
}

.ico-x-remove::before {
  background-image: var(--ico-x-remove);
  -webkit-mask-image: var(--ico-x-remove);
  mask-image: var(--ico-x-remove);
}

.ico-pass::before {
  background-image: var(--ico-pass);
  -webkit-mask-image: var(--ico-pass);
  mask-image: var(--ico-pass);
}

.ico-date::before {
  background-image: var(--ico-date);
  -webkit-mask-image: var(--ico-date);
  mask-image: var(--ico-date);
}

.ico-sett::before {
  background-image: var(--ico-sett);
  -webkit-mask-image: var(--ico-sett);
  mask-image: var(--ico-sett);
}

.ico-exit::before {
  background-image: var(--ico-exit);
  -webkit-mask-image: var(--ico-exit);
  mask-image: var(--ico-exit);
}

.ico-pdf::before {
  background-image: var(--ico-pdf);
  -webkit-mask-image: var(--ico-pdf);
  mask-image: var(--ico-pdf);
}

.ico-dload::before {
  background-image: var(--ico-dload);
  -webkit-mask-image: var(--ico-dload);
  mask-image: var(--ico-dload);
}

.ico-arrow-c::before {
  background-image: var(--ico-arrow-c);
  -webkit-mask-image: var(--ico-arrow-c);
  mask-image: var(--ico-arrow-c);
}

.ico-arrow-l::before {
  background-image: var(--ico-arrow-l);
  -webkit-mask-image: var(--ico-arrow-l);
  mask-image: var(--ico-arrow-l);
}

.ico-arrow-r::before {
  background-image: var(--ico-arrow-r);
  -webkit-mask-image: var(--ico-arrow-r);
  mask-image: var(--ico-arrow-r);
}

.ico-arrow-u::before {
  background-image: var(--ico-arrow-u);
  -webkit-mask-image: var(--ico-arrow-u);
  mask-image: var(--ico-arrow-u);
}

.ico-arrow-d::before {
  background-image: var(--ico-arrow-d);
  -webkit-mask-image: var(--ico-arrow-d);
  mask-image: var(--ico-arrow-d);
}

.ico-trash::before {
  background-image: var(--ico-trash);
  -webkit-mask-image: var(--ico-trash);
  mask-image: var(--ico-trash);
}

.ico-about::before {
  background-image: var(--ico-about);
  -webkit-mask-image: var(--ico-about);
  mask-image: var(--ico-about);
}

.ico-docs::before {
  background-image: var(--ico-docs);
  -webkit-mask-image: var(--ico-docs);
  mask-image: var(--ico-docs);
}

.ico-users::before {
  background-image: var(--ico-users);
  -webkit-mask-image: var(--ico-users);
  mask-image: var(--ico-users);
}

.ico-vacancy::before {
  background-image: var(--ico-vacancy);
  -webkit-mask-image: var(--ico-vacancy);
  mask-image: var(--ico-vacancy);
}

.ico-shield-plus::before {
  background-image: var(--ico-shield-plus);
  -webkit-mask-image: var(--ico-shield-plus);
  mask-image: var(--ico-shield-plus);
}

.ico-info::before {
  background-image: var(--ico-info);
  -webkit-mask-image: var(--ico-info);
  mask-image: var(--ico-info);
}

.ico-x::before {
  background-image: var(--ico-x);
  -webkit-mask-image: var(--ico-x);
  mask-image: var(--ico-x);
}

.ico-return::before {
  background-image: var(--ico-return);
  -webkit-mask-image: var(--ico-return);
  mask-image: var(--ico-return);
}

.ico-heart-b::before {
  background-image: var(--ico-heart-b);
  -webkit-mask-image: var(--ico-heart-b);
  mask-image: var(--ico-heart-b);
}

.ico-tick::before {
  background-image: var(--ico-tick);
  -webkit-mask-image: var(--ico-tick);
  mask-image: var(--ico-tick);
}

.ico-star2-b::before {
  background-image: var(--ico-star2-b);
  -webkit-mask-image: var(--ico-star2-b);
  mask-image: var(--ico-star2-b);
}

.ico::before {
  -webkit-mask-image: none;
  mask-image: none;
}

.ico2::before {
  background-image: none;
  background-color: currentColor;
}

.center img {
  margin-left: auto;
  margin-right: auto;
}

.bg-cover {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.uppercase {
  text-transform: uppercase;
}

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

.underline {
  text-decoration: underline;
}

.hyphens {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.img-width {
  max-width: 100%;
}

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

.h-full {
  height: 100%;
}

.div-v {
  width: 1px;
}

.div-h {
  height: 1px;
}

.p6 {
  padding: 6px;
}

.p10 {
  padding: 10px;
}

.p14 {
  padding: 14px;
}

.py10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.g6 {
  --bs-gutter-x: 6px;
  --bs-gutter-y: 6px;
}

.mt2 {
  margin-top: 2px;
}

.mt6 {
  margin-top: 6px;
}

.mt10 {
  margin-top: 10px;
}

.ff-yeseva-one {
  font-family: var(--yeseva-one), sans-serif;
}

.ls--0\.05 {
  letter-spacing: -0.05em;
}

.dotted {
  border-bottom: 1px dotted currentColor;
}

.fs-12 {
  font-size: 12px;
}

.fs-14 {
  font-size: 14px;
}

.fs-15 {
  font-size: 15px;
}

.fs-16 {
  font-size: 16px;
}

.fs-18, .type-text, h5, .h5 {
  font-size: 18px;
}

.fs-20, .type-text h3, .type-text .h3, h4, .h4 {
  font-size: 20px;
}

.fs-24, .type-text h2, .type-text .h2, h3, .h3, .b-ttl {
  font-size: 24px;
}

.fs-28, h2, .h2 {
  font-size: 28px;
}

.fs-32, .type-text h1, .type-text .h1, .s-ttl, h1, .h1 {
  font-size: 32px;
}

.fs-40 {
  font-size: 40px;
}

.fs-48 {
  font-size: 48px;
}

.ta-left {
  text-align: left;
}

.ta-right {
  text-align: right;
}

.ta-center, .collection-card.--type-4, .count, .center {
  text-align: center;
}

.ta-justify {
  text-align: justify;
}

.br-2 {
  border-radius: 8px;
}

.br-3, blockquote {
  border-radius: 12px;
}

.br-4, .collection-card.--type-1 {
  border-radius: 16px;
}

.br-6, .collection-card.--type-3, .collection-card.--type-2, .collection-card.--type-4 {
  border-radius: 24px;
}

.br-7 {
  border-radius: 28px;
}

.br-30, .swiper-button {
  border-radius: 120px;
}

.p-1 {
  padding: 4px;
}

.p-2 {
  padding: 8px;
}

.p-3 {
  padding: 12px;
}

.p-4 {
  padding: 16px;
}

.p-5 {
  padding: 20px;
}

.p-6 {
  padding: 24px;
}

.p-7 {
  padding: 28px;
}

.p-8 {
  padding: 32px;
}

.px-2 {
  padding-left: 8px;
  padding-right: 8px;
}

.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.px-4, .collection-card.--type-1, blockquote {
  padding-left: 16px;
  padding-right: 16px;
}

.px-5 {
  padding-left: 20px;
  padding-right: 20px;
}

.px-6 {
  padding-left: 24px;
  padding-right: 24px;
}

.px-7, .collection-card.--type-4 {
  padding-left: 28px;
  padding-right: 28px;
}

.px-8, .collection-card.--type-3, .collection-card.--type-2 {
  padding-left: 32px;
  padding-right: 32px;
}

.px-10 {
  padding-left: 40px;
  padding-right: 40px;
}

.px-12 {
  padding-left: 48px;
  padding-right: 48px;
}

.py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.py-3, blockquote {
  padding-top: 12px;
  padding-bottom: 12px;
}

.py-4, .collection-card.--type-1 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.py-5 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.py-6 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.py-7, .collection-card.--type-3, .collection-card.--type-2, .collection-card.--type-4 {
  padding-top: 28px;
  padding-bottom: 28px;
}

.py-8 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.py-10 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.py-12 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.py-15 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.pt-0 {
  padding-top: 0px;
}

.pt-3 {
  padding-top: 12px;
}

.pt-4 {
  padding-top: 16px;
}

.pt-5 {
  padding-top: 20px;
}

.pt-10 {
  padding-top: 40px;
}

.pb-5 {
  padding-bottom: 20px;
}

.my-3 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.my-5 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.my-7 {
  margin-top: 28px;
  margin-bottom: 28px;
}

.mt-1 {
  margin-top: 4px;
}

.mt-2 {
  margin-top: 8px;
}

.mt-3 {
  margin-top: 12px;
}

.mt-4 {
  margin-top: 16px;
}

.mt-5 {
  margin-top: 20px;
}

.mt-6 {
  margin-top: 24px;
}

.mt-7 {
  margin-top: 28px;
}

.mt-8 {
  margin-top: 32px;
}

.mt-10 {
  margin-top: 40px;
}

.mt-12 {
  margin-top: 48px;
}

.mt-15 {
  margin-top: 60px;
}

.mt-20 {
  margin-top: 80px;
}

.mb-1 {
  margin-bottom: 4px;
}

.mb-2 {
  margin-bottom: 8px;
}

.mb-3 {
  margin-bottom: 12px;
}

.mb-4 {
  margin-bottom: 16px;
}

.mb-5 {
  margin-bottom: 20px;
}

.mb-6 {
  margin-bottom: 24px;
}

.mb-7 {
  margin-bottom: 28px;
}

.mb-8 {
  margin-bottom: 32px;
}

.mb-10 {
  margin-bottom: 40px;
}

.mb-12 {
  margin-bottom: 48px;
}

.mb-15 {
  margin-bottom: 60px;
}

.mb-20 {
  margin-bottom: 80px;
}

.mb-25 {
  margin-bottom: 100px;
}

.mb-30 {
  margin-bottom: 120px;
}

.ml-1 {
  margin-left: 4px;
}

.ml-2 {
  margin-left: 8px;
}

.ml-3 {
  margin-left: 12px;
}

.ml-4 {
  margin-left: 16px;
}

.ml-5 {
  margin-left: 20px;
}

.ml-6 {
  margin-left: 24px;
}

.cols-2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}

.cols-3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}

.w-full {
  width: 100%;
}

.w-auto {
  width: auto;
}

.lc-1 {
  -webkit-line-clamp: 1;
  line-clamp: 1;
}

.lc-2 {
  -webkit-line-clamp: 2;
  line-clamp: 2;
}

.lc-3 {
  -webkit-line-clamp: 3;
  line-clamp: 3;
}

.lc-4 {
  -webkit-line-clamp: 4;
  line-clamp: 4;
}

@media (min-width: 992px) {
  .fs-lg-14 {
    font-size: 14px;
  }

  .fs-lg-15 {
    font-size: 15px;
  }

  .fs-lg-16 {
    font-size: 16px;
  }

  .fs-lg-18 {
    font-size: 18px;
  }

  .fs-lg-20 {
    font-size: 20px;
  }

  .fs-lg-24 {
    font-size: 24px;
  }

  .fs-lg-28 {
    font-size: 28px;
  }

  .fs-lg-32 {
    font-size: 32px;
  }

  .fs-lg-40 {
    font-size: 40px;
  }

  .fs-lg-48 {
    font-size: 48px;
  }

  .ta-lg-left {
    text-align: left;
  }

  .ta-lg-right {
    text-align: right;
  }

  .ta-lg-center {
    text-align: center;
  }

  .ta-lg-justify {
    text-align: justify;
  }

  .br-lg-4 {
    border-radius: 16px;
  }

  .br-lg-6 {
    border-radius: 24px;
  }

  .br-lg-7 {
    border-radius: 28px;
  }

  .p-lg-4 {
    padding: 16px;
  }

  .p-lg-5 {
    padding: 20px;
  }

  .p-lg-6 {
    padding: 24px;
  }

  .p-lg-7 {
    padding: 28px;
  }

  .p-lg-8 {
    padding: 32px;
  }

  .px-lg-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .px-lg-6 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .px-lg-7 {
    padding-left: 28px;
    padding-right: 28px;
  }

  .px-lg-8 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .px-lg-10 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .px-lg-12 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .py-lg-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .py-lg-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .py-lg-7 {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .py-lg-8 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .py-lg-10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .py-lg-12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .py-lg-15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt-lg-5 {
    padding-top: 20px;
  }

  .pt-lg-10 {
    padding-top: 40px;
  }

  .pb-lg-5 {
    padding-bottom: 20px;
  }

  .my-lg-5 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .my-lg-7 {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .mt-lg-5 {
    margin-top: 20px;
  }

  .mt-lg-6 {
    margin-top: 24px;
  }

  .mt-lg-7 {
    margin-top: 28px;
  }

  .mt-lg-8 {
    margin-top: 32px;
  }

  .mt-lg-10 {
    margin-top: 40px;
  }

  .mt-lg-12 {
    margin-top: 48px;
  }

  .mt-lg-15 {
    margin-top: 60px;
  }

  .mt-lg-20 {
    margin-top: 80px;
  }

  .mb-lg-5 {
    margin-bottom: 20px;
  }

  .mb-lg-6 {
    margin-bottom: 24px;
  }

  .mb-lg-7 {
    margin-bottom: 28px;
  }

  .mb-lg-8 {
    margin-bottom: 32px;
  }

  .mb-lg-10 {
    margin-bottom: 40px;
  }

  .mb-lg-12 {
    margin-bottom: 48px;
  }

  .mb-lg-15 {
    margin-bottom: 60px;
  }

  .mb-lg-20 {
    margin-bottom: 80px;
  }

  .mb-lg-25 {
    margin-bottom: 100px;
  }

  .mb-lg-30 {
    margin-bottom: 120px;
  }

  .ml-lg-4 {
    margin-left: 16px;
  }

  .ml-lg-5 {
    margin-left: 20px;
  }

  .ml-lg-6 {
    margin-left: 24px;
  }

  .cols-lg-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }

  .cols-lg-3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }

  .w-lg-full {
    width: 100%;
  }

  .w-lg-auto {
    width: auto;
  }

  .lc-lg-2 {
    -webkit-line-clamp: 2;
    line-clamp: 2;
  }
}

::before,
::after {
  pointer-events: none;
}

html {
  height: 100%;
}

body {
  height: 100%;
  cursor: default;
}

body.i-mobile * {
  cursor: pointer;
}

body.no-transition * {
  -webkit-transition: none !important;
  transition: none !important;
}

body.overflow-hidden {
  overflow: hidden;
}

#wrap {
  margin: 0 auto;
  min-height: 100%;
  position: relative;
  width: 100%;
  overflow: clip;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

#content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.clear {
  clear: both;
  display: table;
  width: 100%;
  overflow: hidden;
}

.clearfix {
  clear: both;
}

.fr {
  float: right;
}

.fl {
  float: left;
}

.flex-inner-100 > * {
  width: 100%;
}

.line-items-fluid {
  text-align: justify;
  line-height: 0;
}

.line-items-fluid > * {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  line-height: normal;
}

.line-items-fluid:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.line-items > * {
  display: inline-block;
  vertical-align: top;
}

.line-items-middle > * {
  vertical-align: middle;
}

.row.line-items > * {
  float: none;
}

script {
  display: none !important;
}

input, textarea, img, a {
  outline: none !important;
}

a {
  color: var(--bs-body-color);
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: visibility 0.15s, opacity 0.15s, color 0.15s, border-color 0.15s, background-color 0.15s;
  transition: visibility 0.15s, opacity 0.15s, color 0.15s, border-color 0.15s, background-color 0.15s;
}

a:hover, a.active {
  text-decoration: none;
  color: var(--bs-body-color);
}

.no-brd {
  border-bottom: 0;
}

.no-brd .brd-b {
  border-bottom: 1px solid rgba(237, 27, 36, 0.25);
  -webkit-transition: border-color 0.2s;
  transition: border-color 0.2s;
}

.no-brd:hover .brd-b {
  border-color: #ed1b24;
}

h1, .h1 {
  font-family: var(--bs-font-sans-serif), sans-serif;
  margin: 0 0 24px;
}

h2, .h2 {
  font-family: var(--bs-font-sans-serif), sans-serif;
  margin: 0 0 24px;
}

h3, .h3, .b-ttl {
  font-family: var(--bs-font-sans-serif), sans-serif;
  margin: 0 0 24px;
}

h4, .h4 {
  font-family: var(--bs-font-sans-serif), sans-serif;
  margin: 0 0 20px;
}

h5, .h5 {
  font-family: var(--bs-font-sans-serif), sans-serif;
  margin: 0 0 16px;
}

.b-ttl {
  margin-bottom: 15px;
}

.m-0 {
  margin: 0;
}

em, i {
  font-style: italic;
}

strong, b {
  font-weight: 700;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

.svg-icon {
  height: 1em;
  width: 1em;
  fill: currentColor;
  stroke-linejoin: round;
  stroke-linecap: round;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: fill 0.3s;
  transition: fill 0.3s;
}

symbol .stroke {
  fill: none;
  stroke: currentColor;
}

path[stroke-linecap],
path[stroke-linejoin],
path[stroke-width] {
  fill: none;
  stroke: currentColor;
}

label, .label {
  display: block;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
  margin-bottom: 8px;
}

.webform-container-inline label {
  display: inline-block;
  vertical-align: top;
  width: 120px;
  margin: 0;
  padding-top: 15px;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: var(--bs-gray-500);
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: var(--bs-gray-500);
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: var(--bs-gray-500);
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: var(--bs-gray-500);
}

input::placeholder,
textarea::placeholder {
  color: var(--bs-gray-500);
}

.inputtext,
.form-text,
select,
.select,
textarea {
  font-size: 16px;
  line-height: 1;
  font-weight: 300;
  background-color: var(--bs-white);
  color: var(--bs-body-color);
  width: 100%;
  height: 52px;
  padding: 16px 12px;
  padding-left: 37px;
  min-width: 0;
  border: 2px solid var(--bs-gray-200);
  border-radius: 10px;
}

textarea {
  min-height: 70px;
}

.form-label .form-item:not(.form-item--radio, .form-item--checkbox) label, .form-label .form-item:not(.form-item--radio, .form-item--checkbox) .label {
  position: absolute;
  z-index: 1;
  top: 14px;
  left: 45px;
  max-width: calc(100% - 50px);
  margin-bottom: 0;
  -webkit-transition: font-size 0.2s, top 0.2s;
  transition: font-size 0.2s, top 0.2s;
  cursor: text;
  color: var(--bs-gray-500);
}

.form-label .form-item.focused label, .form-label .form-item.focused .label {
  top: 6px;
  font-size: 12px;
}

.form-label .form-item.focused .form-text,
.form-label .form-item.focused .inputtext,
.form-label .form-item.focused select,
.form-label .form-item.focused textarea,
.form-label .form-item.focused .chosen-container {
  padding-top: 22px;
}

.focused .form-text, .form-text:focus,
.focused .inputtext,
.inputtext:focus,
.focused select,
select:focus,
.focused textarea,
textarea:focus {
  border-color: var(--bs-gray-400);
}

.focused .chosen-container {
  border-color: var(--bs-gray-600);
}

@media (max-width: 768px) {
  .form-label .form-item:not(.form-item--radio, .form-item--checkbox) label, .form-label .form-item:not(.form-item--radio, .form-item--checkbox) .label {
    top: 14px;
  }

  .form-label .form-item.focused label {
    top: 7px;
  }

  .form-label .form-item.focused .form-text,
  .form-label .form-item.focused .inputtext,
  .form-label .form-item.focused select,
  .form-label .form-item.focused textarea,
  .form-label .form-item.focused .chosen-container {
    padding-top: 20px;
    padding-bottom: 6px;
  }
}

.invalid .form-text,
.invalid .inputtext,
.invalid select,
.invalid textarea,
.invalid .chosen-container {
  border-color: var(--error);
}

.bx-authform {
  max-width: 500px;
}

.bx-captcha {
  max-width: 500px;
}

select, .select, .c-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: var(--ico-chev-d);
  background-repeat: no-repeat;
  background-position: center right 16px;
  background-size: 24px;
  padding-right: 50px;
}

select::-ms-expand, .select::-ms-expand, .c-select::-ms-expand {
  display: none;
}

.c-select {
  position: relative;
  cursor: pointer;
}

.c-select .value {
  line-height: 1;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}

.c-select:not(.active) .dropdown {
  display: none;
}

.c-select .option:hover, .c-select .option:hover a {
  color: var(--bs-white);
}

.c-select .option:hover {
  background-color: var(--bs-gray-300);
}

.c-select .option[disabled] {
  pointer-events: none;
}

.c-select .option + .c-select .option {
  margin-top: 8px;
}

.c-select .option a {
  -webkit-transition: none;
  transition: none;
}

.c-select .dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  width: 100%;
  padding: 16px 20px;
  border-radius: 12px;
  border: 1px solid var(--bs-gray-300);
  background-color: var(--bs-white);
  margin-top: 8px;
}

.bx-core-adm-dialog textarea {
  max-width: 100%;
}

.form-item {
  position: relative;
}

.form-type-radio, .form-type-checkbox {
  position: relative;
}

.form-type-radio input, .form-type-checkbox input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 16px;
  aspect-ratio: 1;
  height: auto;
  background: var(--ico-check) no-repeat center/contain;
  margin-top: 4px;
}

.form-type-radio label, .form-type-checkbox label {
  margin-bottom: 0;
  position: relative;
}

.form-type-radio input:checked, .form-type-checkbox input:checked {
  background-image: var(--ico-checked);
}

.form-checkboxes .form-item, .form-radios .form-item {
  margin-bottom: 11px;
}

.form-checkboxes-line, .form-radios-line {
  margin-left: -40px;
}

.form-checkboxes-line .form-item, .form-radios-line .form-item {
  display: inline-block;
  margin-left: 40px;
}

label.disabled {
  cursor: default;
  position: relative;
  opacity: 0.5;
  pointer-events: none;
}

.main-user-consent-request input {
  display: none;
}

.main-user-consent-request a {
  display: block;
  padding-left: 20px;
  position: relative;
  border: 0;
  color: inherit;
}

.main-user-consent-request a:before {
  content: "";
  width: 14px;
  height: 14px;
  border: 1px solid #000000;
  position: absolute;
  left: 0;
  top: 0;
}

.main-user-consent-request input:checked + a:before {
  background-color: #000000;
  box-shadow: inset 0 0 0 2px #fff;
}

input[type=submit]:not(.btn) {
  cursor: pointer;
  display: inline-block;
  color: #fff;
  text-align: center;
  font: 500 14px/17px var(--bs-font-sans-serif);
  border: 0;
  padding: 18px 28px 21px;
  text-align: center;
  border-radius: 56px;
  position: relative;
  background: #2a8b23;
}

input[type=submit]:not(.btn):hover {
  color: #fff;
  background-color: #fb6b31;
}

.form-range .pref {
  font: 17px/17px var(--bs-font-sans-serif);
  margin-right: 10px;
}

.form-range input {
  width: 98px;
  text-align: center;
  padding: 10px 5px;
}

.form-range input + .pref {
  margin-left: 10px;
}

.form-actions {
  margin-bottom: 0;
  margin-top: 25px;
  position: relative;
}

.form-actions .ajax-progreAero-throbber {
  position: absolute;
  left: -20px;
  top: 15px;
}

.form-row {
  --bs-gutter-x: 12px;
  --bs-gutter-y: var(--bs-gutter-x);
}

.form-text {
  padding-left: 44px;
}

.form-text.--error {
  border-color: var(--bs-error);
}

.form-item {
  position: relative;
}

.form-item::before {
  content: "";
  position: absolute;
  top: 16px;
  left: 14px;
  width: 20px;
  aspect-ratio: 1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.form-item--name::before, .form-item--login::before {
  background-image: var(--ico-name);
}

.form-item--order_id::before {
  background-image: var(--ico-vacancy);
}

.form-item--date::before {
  background-image: var(--ico-date);
}

.form-item--phone::before {
  background-image: var(--ico-phone);
}

.form-item--email::before {
  background-image: var(--ico-email);
}

.form-item--name::before, .form-item--login::before, .form-item--fio::before {
  background-image: var(--ico-name);
}

.form-item--message::before {
  background-image: var(--ico-message);
}

.form-item--pass::before {
  background-image: var(--ico-pass);
}

.form-item--prod::before, .form-item--product::before {
  background-image: var(--ico-box);
}

.form-item--att::before {
  background-image: var(--ico-att);
}

.form-item--street::before, .form-item--house::before, .form-item--apartment::before {
  background-image: var(--ico-info);
}

.starrequired {
  color: var(--bs-error);
}

.btn {
  border: 0;
  position: relative;
  cursor: pointer;
  outline-offset: -2px;
}

.btn--1 {
  padding: 12px 16px;
}

.btn--br {
  outline: 2px solid currentColor !important;
}

.btn--br.gold:hover {
  color: var(--bs-gold-300);
}

.btn--all {
  border: 1px solid var(--bs-gray-200);
}

.btn--login {
  padding: 14px;
  width: 120px;
}

.btn.bg-primary:hover {
  color: var(--bs-white);
}

@media (max-width: 768px) {
  .btn-1 {
    padding: 6px 10px;
  }
}

.errortext {
  color: var(--bs-error);
}

.price {
  white-space: nowrap;
  color: #000000;
}

.price .currency {
  color: #000000;
}

.dropdown-wrap {
  position: relative;
}

.dropdown-wrap:hover .dropdown-content-wrap {
  padding-top: 10px;
  margin-top: 0;
}

.dropdown-wrap:hover .dropdown-content {
  height: auto;
  overflow: visible;
  padding: 20px;
  box-shadow: 5px 5px 8px 3px rgba(0, 0, 0, 0.15);
}

.dropdown-content-wrap {
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 100;
  margin-top: 10px;
}

.dropdown-content {
  width: 240px;
  font: 600 13px/17px var(--bs-font-sans-serif), sans-serif;
  background: url(../dev/images/pattern.png) repeat 0 0 #fff;
  padding: 0 20px;
  text-align: left;
  height: 0;
  overflow: hidden;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
}

.dropdown-content:before {
  content: "";
  border-bottom: 7px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  width: 12px;
  left: 0;
  right: 0;
  top: -7px;
  margin: 0 auto;
  z-index: 102;
}

.dropdown-content-menu {
  font: 600 13px/17px var(--bs-font-sans-serif), sans-serif;
  text-transform: uppercase;
}

.dropdown-content-menu a {
  color: #000000;
  border: 0;
}

.dropdown-content-menu a:hover, .dropdown-content-menu a.active {
  color: #ed1b24;
}

.dropdown-content-menu li {
  margin-top: 10px;
}

.dropdown-content-menu li:first-child {
  margin-top: 0;
}

.s-ttl {
  /**/
}

.no-photo {
  display: block;
  background: url(images/no-photo.png) no-repeat 50% 50%;
  background-size: auto !important;
  width: 100%;
  max-width: 100%;
  padding-top: 100%;
}

hr {
  clear: both;
  display: block;
  border: 0;
  height: 1px;
  background: #e8e8e8;
  margin: 15px 0;
}

blockquote {
  border-left: 2px solid var(--bs-primary);
}

.type-text img {
  max-width: 100%;
  height: auto !important;
  border-radius: 15px;
}

.type-text h1.--line, .type-text .h1.--line, .type-text h2.--line, .type-text .h2.--line, .type-text h3.--line, .type-text .h3.--line, .type-text h4.--line, .type-text .h4.--line {
  padding-bottom: 0.5em;
  border-bottom: 2px solid var(--bs-primary);
}

.type-text h1, .type-text .h1 {
  margin: 0 0 32px;
}

.type-text h1:first-child, .type-text .h1:first-child {
  margin-top: 0;
}

.type-text h1 + *, .type-text .h1 + * {
  margin-top: 0 !important;
}

.type-text h2, .type-text .h2 {
  margin: 40px 0 20px;
}

.type-text h2:first-child, .type-text .h2:first-child {
  margin-top: 0;
}

.type-text h2 + *, .type-text .h2 + * {
  margin-top: 0 !important;
}

.type-text h3, .type-text .h3 {
  margin: 40px 0 20px;
}

.type-text h3:first-child, .type-text .h3:first-child {
  margin-top: 0;
}

.type-text h3 + *, .type-text .h3 + * {
  margin-top: 0 !important;
}

.type-text h4, .type-text .h4 {
  margin: 40px 0 20px;
}

.type-text h4:first-child, .type-text .h4:first-child {
  margin-top: 0;
}

.type-text h4 + *, .type-text .h4 + * {
  margin-top: 0 !important;
}

.type-text big, .type-text .big {
  font: 600 20px/25px var(--bs-font-sans-serif), sans-serif;
}

.type-text small, .type-text .small {
  font-size: 13px;
  line-height: 20px;
}

.type-text p, .type-text ul, .type-text ol, .type-text table,
.type-text .table-wrap, .type-text blockquote,
.type-text .block {
  margin-bottom: 1em;
}

.type-text p:last-child, .type-text ul:last-child, .type-text ol:last-child, .type-text table:last-child,
.type-text .table-wrap:last-child, .type-text blockquote:last-child,
.type-text .block:last-child {
  margin-bottom: 0;
}

.type-text ul:not(.no-style), .type-text ol:not(.no-style) {
  overflow: hidden;
}

.type-text ul:not(.no-style) > li, .type-text ol:not(.no-style) > li {
  position: relative;
  padding-left: 28px;
}

.type-text ul:not(.no-style) > li + li, .type-text ol:not(.no-style) > li + li {
  margin-top: 16px;
}

.type-text ul:not(.no-style) > li:before, .type-text ol:not(.no-style) > li:before {
  position: absolute;
  left: 7px;
  color: var(--bs-orange-300);
  font-weight: 400;
}

.type-text ul:not(.no-style) > li:last-child, .type-text ol:not(.no-style) > li:last-child {
  margin-bottom: 0;
}

.type-text ul:not(.no-style) > li:before {
  content: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='%231C1917' /%3E%3C/svg%3E");
  vertical-align: middle;
  margin-right: 20px;
  line-height: 1;
}

.type-text ol:not(.no-style) {
  counter-reset: list1;
}

.type-text ol:not(.no-style) > li:before {
  counter-increment: list1;
  content: counter(list1) ".";
  margin-right: 12px;
}

.type-text table:not(.no-style) {
  border: 0;
  width: 100%;
}

.type-text table:not(.no-style) caption {
  caption-side: top;
}

.type-text table:not(.no-style) th, .type-text table:not(.no-style) td {
  padding: 12px;
  border: 1px solid #dbe2ec;
  border-radius: 4px;
}

.type-text table:not(.no-style) thead {
  background-color: var(--bs-green-100);
}

.type-text table:not(.no-style) th {
  font-weight: 700;
}

.type-text table:not(.no-style) tr:first-child td {
  font-weight: 700;
  border-color: #ecf0f8;
  background-color: #ecf0f8;
}

.type-text .data-table {
  border: 0;
}

.type-text .data-table td, .type-text .data-table th {
  border: 1px solid #f0f0f0;
}

.type-text .data-table thead th, .type-text .data-table thead td {
  border-color: #fb6b31;
}

.type-text .data-table tbody tr {
  border: 0;
}

.type-text a:not(.btn) {
  border-bottom: 1px solid currentColor;
}

.type-text a:not(.btn):hover {
  color: #9696CB;
}

.type-text img, .type-text video {
  width: 100%;
  height: auto;
  border-radius: 20px;
  margin-bottom: 24px;
}

.type-text .row {
  padding-bottom: 28px;
}

.type-text .row:last-child {
  padding-top: 0;
}

.type-text .row {
  --bs-gutter-x: 28px;
  --bs-gutter-y: 28px;
}

.type-text .row img {
  margin-bottom: 0;
}

.type-text .highlighted {
  background-color: var(--bs-orange-100);
  border-radius: 20px;
  padding: 16px;
  margin-top: 20px;
  margin-bottom: 20px;
}

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

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

.panel-disclaimer {
  position: fixed;
  bottom: 12px;
  left: 50%;
  z-index: 405;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

.collapsible {
  -webkit-transition: height 0.2s, max-height 0.2s, margin-top 0.1s, margin-bottom 0.1s;
  transition: height 0.2s, max-height 0.2s, margin-top 0.1s, margin-bottom 0.1s;
  overflow: hidden;
}

.collapsible.collapsed {
  height: calc(var(--height) * 1px);
  max-height: calc(var(--height) * 1px);
}

.collapser .ico-chev-d {
  -webkit-transition: rotate 0.2s;
  transition: rotate 0.2s;
}

.collapser.active .lbl-open, .collapser:not(.active) .lbl-close {
  display: none;
}

.collapser.active .ico-chev-d {
  rotate: 0.5turn;
}

.page-loader {
  background: url(images/loader.svg) no-repeat scroll center center rgba(249, 244, 241, 0.7);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
}

.svg-list {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}

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

.hvr__dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 4px;
}

.hvr__dot {
  width: 4px;
  height: 4px;
  border-radius: 120px;
  margin: 0 1.5px;
  background: var(--bs-gray-300);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}

.hvr__dot--active {
  width: 12px;
  background: var(--bs-gray-400);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}

.hvr__images { /*required*/
  position: relative;
  height: 100%;
}

.hvr__sectors { /*required*/
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

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

.fancybox {
  z-index: 1049;
}

.fancybox-content {
  padding: 40px;
  border-radius: 24px;
  max-width: 1212px;
  width: 100%;
}

.fancybox-iframe {
  border-radius: inherit;
}

.fancybox-image {
  border-radius: inherit;
}

.fancybox-loading {
  background: url(../images/loader.svg) center/contain no-repeat;
  -webkit-animation: none;
  animation: none;
  border: 0;
}

.fancybox-webform .fancybox-content {
  max-width: 520px;
}

.fancybox-active .page-loader {
  background-color: transparent;
}

.fancybox-bg-white .fancybox-content {
  background-color: var(--bs-white);
}

.fancybox-slide--html .fancybox-close-small {
  padding: 0;
  top: 20px;
  right: 20px;
}

.fancybox-slide--html .fancybox-close-small path {
  fill: none;
  stroke-width: 1.5px;
}

@media (min-width: 768px) {
  .fancybox-content {
    padding: 32px;
    border-radius: 32px;
  }
}

@media (max-width: 768px) {
  .fancybox-webform .fancybox-content {
    padding: 32px;
    margin-left: -5px;
  }
}

.list .item + .item,
.list li + li {
  margin-top: 12px;
}

.list .item, .list li {
  position: relative;
  padding-left: 32px;
}

.list .item::before, .list li::before {
  position: absolute;
  left: 10px;
}

ul.list li::before, .list--u .item::before {
  content: "•";
  vertical-align: middle;
}

ol.list, .list--o {
  counter-reset: list;
}

ol.list li::before, .list--o .item::before {
  counter-increment: list;
  content: counter(list) ".";
}

.menu--line > ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.breadcrumbs ul {
  overflow: auto;
  scrollbar-width: none;
}

.breadcrumbs ul::-webkit-scrollbar {
  display: none;
}

.burger {
  width: 1.5em;
  height: 1em;
  position: relative;
  border-bottom: 0;
}

.burger::before, .burger::after, .burger i {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  border-radius: 2px;
}

.burger::before, .burger::after {
  content: "";
  -webkit-transition: top 0.15s 0.15s, bottom 0.15s 0.15s, -webkit-transform 0.15s;
  transition: top 0.15s 0.15s, bottom 0.15s 0.15s, -webkit-transform 0.15s;
  transition: top 0.15s 0.15s, bottom 0.15s 0.15s, transform 0.15s;
  transition: top 0.15s 0.15s, bottom 0.15s 0.15s, transform 0.15s, -webkit-transform 0.15s;
}

.burger::before {
  top: 0;
}

.burger i {
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transition: width 0.15s;
  transition: width 0.15s;
}

.burger::after {
  bottom: 0;
}

.burger.active::before, .burger.active::after {
  -webkit-transition: top 0.15s 0s, bottom 0.15s, -webkit-transform 0.15s 0.15s;
  transition: top 0.15s 0s, bottom 0.15s, -webkit-transform 0.15s 0.15s;
  transition: top 0.15s 0s, bottom 0.15s, transform 0.15s 0.15s;
  transition: top 0.15s 0s, bottom 0.15s, transform 0.15s 0.15s, -webkit-transform 0.15s 0.15s;
}

.burger.active::before {
  top: calc(50% - 1px);
  -webkit-transform: rotateZ(45deg);
  -ms-transform: rotate(45deg);
  transform: rotateZ(45deg);
}

.burger.active::after {
  bottom: calc(50% - 1px);
  -webkit-transform: rotateZ(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotateZ(-45deg);
}

.burger.active i {
  width: 0;
}

.badge {
  padding: 6px 8px;
}

.count {
  font-size: 10px;
  line-height: 12px;
  font-style: normal;
  min-width: 12px;
  outline: 2px solid var(--bs-white);
  background-color: var(--bs-D63900);
  color: var(--bs-white);
  border-radius: 120px;
}

.count::before {
  content: attr(data-count);
}

.count[data-count="0"] {
  display: none;
}

.dashed {
  border-bottom: 1px dashed currentColor;
}

.with-count {
  position: relative;
}

.with-count .count {
  position: absolute;
  --bs-gutter-x: 4.5px;
  --bs-gutter-y: 2px;
  top: calc(var(--bs-gutter-y) * -1);
  right: calc(var(--bs-gutter-x) * -1);
}

.with-dropdown {
  position: relative;
}

.with-dropdown:hover {
  z-index: 2;
}

.with-dropdown .dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 2;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.1);
}

.with-dropdown:hover {
  padding-bottom: var(--bs-gutter-y);
  margin-bottom: calc(var(--bs-gutter-y) * -1);
}

.with-dropdown:not(:hover) .dropdown {
  display: none;
}

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

.gy-x {
  --bs-gutter-y: var(--bs-gutter-x);
}

.gap, .form-type-radio, .form-type-checkbox, .menu ul {
  gap: var(--bs-gutter-y, 0px) var(--bs-gutter-x, 0px);
}

.swiper-slide {
  height: auto;
}

.swiper-button {
  width: 40px;
  height: auto;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.1);
  background-size: 24px;
  background-position: center;
  margin-top: 0;
}

.swiper-button-prev {
  left: 0;
  translate: -50% -50%;
  background-image: var(--ico-chev-l);
}

.swiper-button-next {
  right: 0;
  translate: 50% -50%;
  background-image: var(--ico-chev-r);
}

.swiper-container-wrapper-vertical .swiper-button {
  left: 50%;
  right: auto;
  top: auto;
  bottom: auto;
}

.swiper-container-wrapper-vertical .swiper-button-prev {
  top: 0;
  translate: -50% -50%;
  background-image: var(--ico-chev-t);
}

.swiper-container-wrapper-vertical .swiper-button-next {
  bottom: 0;
  translate: -50% 50%;
  background-image: var(--ico-chev-d);
}

.swiper-button-disabled {
  display: none;
}

.swiper-container-wrapper {
  position: relative;
}

.green-gradi {
  background: -webkit-linear-gradient(left, #EDF9E3 0%, #FFFFFF 100%);
  background: linear-gradient(90deg, #EDF9E3 0%, #FFFFFF 100%);
}

.link-email:not(:hover), .link-phone:not(:hover) {
  color: inherit;
}

.block-file {
  border: 1px solid var(--bs-gray-200);
}

.user-avatar {
  min-width: 44px;
}

.header {
  position: -webkit-sticky;
  position: sticky;
  top: -50px;
  z-index: 101;
  box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.1);
}

.header .row-2 {
  position: relative;
  z-index: 1;
}

.header .row-3 {
  -webkit-transition: translate 0.15s;
  transition: translate 0.15s;
}

.header-toggler {
  padding: 7px 10px;
  outline: 1px solid var(--bs-gray-200);
  outline-offset: -1px;
}

.page-header-topped .header .fixable {
  translate: 0 calc((var(--scroll-y-dir) + 1) / 2 * -100%);
}

.page-header-fixed .header {
  box-shadow: none;
}

.page-header-fixed .header .row-3 {
  translate: 0 calc(-100% - 20px);
}

.page-header-fixed .header .fixable {
  position: relative;
  z-index: 1000;
  box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.1);
}

.header-menu .dropdown {
  padding: 6px 4px;
  border: 1px solid var(--bs-gray-200);
}

.header-menu .dropdown::before {
  position: absolute;
  top: -12px;
  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%22187%22 height=%227%22 viewBox=%220 0 187 7%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M28 6L22 0L16 6H28Z%22 fill=%22white%22/%3E%3Cpath d=%22M28 6L22 0L16 6H28Z%22 fill=%22%23E7E5E4%22/%3E%3Cpath d=%22M27.5 7L22 1.5L16.5 7H27.5Z%22 fill=%22white%22/%3E%3C/svg%3E");
}

.header-menu .dropdown a {
  padding: 7px 10px;
}

.header-menu .dropdown a:is(:hover, .active) {
  background-color: var(--bs-gray-150);
}

.header-sections {
  overflow: hidden;
}

.header-sections::scrollbar {
  display: none;
}

.sidebar-row {
  --bs-gutter-x: 72px;
}

.sidebar-left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 260px;
  -ms-flex: 0 0 260px;
  flex: 0 0 260px;
}

.collection-carousel .nav {
  position: absolute;
  top: 0;
  right: 48px;
}

.collection-carousel .swiper-button {
  width: auto;
  position: static;
  translate: 0;
  background-image: none;
  box-shadow: none;
}

.collection-carousel .swiper-button-prev {
  padding: 18px;
  font-size: 24px;
}

.collection-carousel .swiper-button-next {
  padding: 28px;
  background: var(--primary-gradi);
}

.collection-row .col--num-1 {
  padding-top: 50px;
}

.collection-row .col--num-3 {
  padding-top: 125px;
}

.collection-card {
  position: relative;
  overflow: hidden;
}

.collection-card:hover {
  box-shadow: var(--shadow-100);
}

.collection-card .btn {
  padding: 21px 24px 21px 32px;
}

.collection-card:not(:hover) .btn {
  visibility: hidden;
  pointer-events: none;
}

.collection-card.--type-4 {
  aspect-ratio: 473/840;
}

.collection-card.--type-4 .ttl {
  font-size: 100px;
}

.collection-card.--type-2 {
  aspect-ratio: 473/480;
}

.collection-card.--type-2 .ttl {
  font-size: 52px;
}

.collection-card.--type-1 {
  aspect-ratio: 1;
}

.collection-card.--type-1 .ttl {
  font-size: 28px;
}

.collection-card.--type-3 {
  aspect-ratio: 1;
}

.collection-card.--type-3 .ttl {
  font-size: 44px;
}

.collection-card.--ttl-bottom::before {
  content: "";
  position: absolute;
  height: 108px;
  right: 0;
  bottom: 0px;
  left: 0px;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  z-index: 0;
}

.collection-card.--ttl-bottom .ttl {
  position: relative;
  z-index: 1;
}

.fancybox-collection .fancybox-content {
  max-width: 1532px;
  background: url(/images/collection-pop-up.jpg) no-repeat center/cover;
}

.prod-action-ico {
  background: rgba(255, 255, 255, 0.8980392157);
  box-shadow: var(--shadow-100);
}

.prod-carousel .swiper-button {
  top: calc(50% - 20px - 23px);
}

.btn--catalog {
  padding: 12px 16px 12px 12px;
  background: var(--primary-gradi);
}

.search-form--header {
  padding: 2px;
}

.search-form--header input {
  height: 40px;
  padding: 12px;
  background-color: var(--bs-white);
  border-radius: 10px;
}

.search-form--header button {
  width: 52px;
}

.hero-bnr img {
  aspect-ratio: 732/360;
}

.hero-bnr.active img, .hero-bnr.swiper-slide-active img {
  outline: 6px solid #BCA175 !important;
  outline-offset: -6px;
}

.hero-banner-carousel .swiper-container {
  padding-top: 10px;
  padding-bottom: 10px;
}

.hero-banner-carousel img {
  border-width: 4px;
  -webkit-transition: scale 0.2s ease;
  transition: scale 0.2s ease;
}

.hero-banner-carousel .swiper-slide {
  width: 50%;
}

.hero-banner-carousel .swiper-slide-prev img,
.hero-banner-carousel .swiper-slide-next img {
  scale: 0.95;
}

.hero-banner-carousel .swiper-slide-active img {
  scale: 1.05;
}

.bnr-sm {
  height: 252px;
  container-type: inline-size;
}

.bnr-sm--interest {
  background-image: url(/images/uncover-your-home-s-interest.jpg);
}

.bnr-sm .ttl {
  text-shadow: 0 2px 16px rgba(0, 0, 0, 0.1);
  text-wrap: balance;
}

.bnr-sm .btn {
  padding: 10px 12px;
}

.bnr-sm--1 {
  background-image: url(/images/a-creative-way-to-express-yourself.jpg);
}

.bnr-sm--2 {
  background-image: url(/images/decorate-your-nursery-with-cerol-wallpaper.jpg);
}

.bnr-sm--3 {
  background-image: url(/images/effective-space-zoning.jpg);
}

@container (min-width: 400px) {
}

@container (min-width: 600px) {
}

.bnr-sm--narrow .btn {
  padding: 12px 16px;
}

.b-about {
  background-image: url(/images/s-about-side.jpg);
}

.b-about .inner {
  border: 1px solid rgba(231, 229, 228, 0.8);
  background: rgba(247, 237, 254, 0.8);
}

.b-about-feature {
  position: relative;
  border: 1px solid rgba(231, 229, 228, 0.8);
  background: rgba(247, 237, 254, 0.8);
}

.b-about-feature .ttl::before {
  content: "";
  border-radius: 0 0 120px 120px;
  width: 140px;
  height: 8px;
  position: absolute;
  left: auto;
  top: 0;
}

.b-about-feature-1 .ttl::before {
  background-color: #5b758e;
}

.b-about-feature-2 .ttl::before {
  background-color: #adb1b2;
}

.b-about-feature-3 .ttl::before {
  background-color: #bca175;
}

.pink-box {
  position: relative;
  border: 1px solid rgba(231, 229, 228, 0.8);
  background: rgba(247, 237, 254, 0.8);
}

.pink-box .ttl::before {
  content: "";
  border-radius: 0 0 120px 120px;
  width: 140px;
  height: 8px;
  position: absolute;
  left: auto;
  top: 0;
  background-color: #BCA175;
}

.pink-box--div-center .ttl::before {
  left: 50%;
  translate: -50% 0;
}

.subscribe-form {
  position: relative;
}

.subscribe-form [type=text] {
  width: 380px;
  height: 44px;
  border: 2px solid var(--bs-primary);
  border-radius: 10px;
}

.subscribe-form [type=text].error {
  border-color: red;
}

.subscribe-form button {
  padding: 14px 32px;
}

.subscribe-form label.error {
  position: absolute;
  top: 100%;
}

.discount {
  border-radius: 6px;
  padding: 3px 5px 4px;
  background-color: #208856;
}

.sticker {
  border-radius: 6px;
  padding: 3px 5px 4px;
}

.prod-card {
  border: 1px solid var(--bs-gray-200);
  overflow: hidden;
}

.prod-card img {
  width: 100%;
  aspect-ratio: 259/340;
}

.prod-card .images-wrap {
  position: relative;
}

.prod-card .stickers {
  position: absolute;
  top: var(--bs-gutter-y);
  left: var(--bs-gutter-x);
}

.prod-card .icons {
  position: absolute;
  top: var(--bs-gutter-y);
  right: var(--bs-gutter-x);
}

.prod-detail img {
  aspect-ratio: 552/703;
}

.prod-detail .main-row .col {
  width: 26.728%;
}

.prod-detail .main-row .col-images {
  width: 46.285%;
}

.prod-detail .main-row .col-thumbs {
  width: 20%;
}

.prod-detail .main-row .col-image {
  width: 80%;
}

.prod-detail .images-wrap {
  position: relative;
}

.prod-detail .images-wrap .stickers {
  position: absolute;
  top: var(--bs-gutter-y);
  left: var(--bs-gutter-x);
  z-index: 1;
}

.prod-detail .sticker {
  padding: 5px 6px;
}

.prod-detail .colors {
  position: relative;
}

.prod-detail .colors img {
  width: 66px;
  aspect-ratio: 66/90;
  outline-offset: -4px;
  border: 1px solid var(--bs-gray-150);
}

.prod-detail .colors img.active {
  outline: 2px solid var(--bs-white) !important;
  border: 2px solid var(--bs-primary);
}

.prod-detail .colors .swiper-slide {
  width: auto;
}

.prod-detail .cart-box {
  box-shadow: 0px 12px 34px rgba(0, 0, 0, 0.03), 0px 0px 25px rgba(0, 0, 0, 0.04), 0px 6px 14px rgba(0, 0, 0, 0.05);
}

.prod-detail .icons {
  position: absolute;
  top: var(--bs-gutter-y);
  right: var(--bs-gutter-x);
  z-index: 1;
}

.prod-detail .images-thumbs-wrapper {
  height: 100%;
  position: relative;
}

.prod-detail .images-thumbs {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.prod-detail .images-thumbs .swiper-container {
  height: 100%;
}

.prod-detail .images-thumbs .swiper-slide {
  height: auto;
}

.prod-detail .images-thumbs .swiper-slide-active img {
  outline: 2px solid var(--bs-white) !important;
  border: 2px solid var(--bs-primary);
}

.prod-detail .images-thumbs img {
  aspect-ratio: 114/152;
  outline-offset: -4px;
  border: 1px solid var(--bs-gray-150);
}

.prod-detail-about-text {
  position: relative;
  max-height: 393px;
}

.prod-detail-about-text:not(.collapsed)::after {
  content: "";
  position: absolute;
  height: 81px;
  right: 0;
  bottom: 0;
  left: 0px;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}

.b-personal-order {
  overflow: hidden;
}

.b-personal-order .col-form {
  width: calc(480px + var(--bs-gutter-x));
}

.b-personal-order .gallery {
  width: 60%;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
}

.b-personal-order .gallery img {
  width: 100%;
  border-radius: 12px;
}

.b-personal-order .gallery .section {
  display: grid;
  gap: 28px;
}

.b-personal-order .gallery .section:nth-child(odd) {
  grid-template-columns: 52% 38.2% 38.2%;
}

.b-personal-order .gallery .section:nth-child(odd) img:first-child {
  grid-row: span 2;
}

.b-personal-order .gallery .section:nth-child(even) {
  grid-template-columns: 38.2% 38.2% 52%;
}

.b-personal-order .gallery .section:nth-child(even) img:last-child {
  grid-column: span 1/-1;
  grid-row: span 2/1;
}

.menu--personal a:is(:hover, .active) {
  color: var(--bs-primary);
}

.sidebar-menu a {
  padding: 11px 14px;
}

.sidebar-menu a:is(:hover, .active) {
  color: var(--bs-primary-d);
  background-color: var(--bs-EFEFFE7F);
}

.pagin .page, .pagin .points {
  line-height: 32px;
}

.pagin .page {
  width: 32px;
}

.pagin .page:is(:hover, .active) {
  color: var(--bs-white);
  background-color: var(--bs-gray-800);
}

.pagin .points {
  width: 45px;
}

.blog-card-img {
  aspect-ratio: 352/214;
}

.blog-card-img--type-1 {
  aspect-ratio: 738/524;
}

.blog-card-img--type-2 {
  aspect-ratio: 352/214;
}

.blog-detail-main-img {
  aspect-ratio: 1200/676;
}

.marketplace-logo-link:not(:hover) {
  opacity: 0.2;
}

.block-review {
  border: 1px solid var(--bs-gray-200);
}

.vacancy-banner {
  padding: 48px 80px;
  background: url(/images/woman-vacancy-banner.png) no-repeat right 15% bottom/auto 383px, -webkit-linear-gradient(24deg, #686bb0 0%, #ecd2e5 100%);
  background: url(/images/woman-vacancy-banner.png) no-repeat right 15% bottom/auto 383px, linear-gradient(66deg, #686bb0 0%, #ecd2e5 100%);
}

.vacancy-banner .body {
  max-width: 460px;
}

.footer {
  background: -webkit-linear-gradient(50deg, #fefefe 0%, #ead0fb 69.71%, #aeaed2 100%);
  background: linear-gradient(40deg, #fefefe 0%, #ead0fb 69.71%, #aeaed2 100%);
}

@media (min-width: 768px) {
  .p14-md {
    padding: 14px;
  }
}

@media (min-width: 992px) {
  .container--856 {
    max-width: 856px;
  }

  .bnr-sm .container {
    max-width: 1236px;
  }

  .bnr-sm .btn {
    padding: 12px 16px;
  }

  .s-about-row .col-left {
    max-width: 60%;
  }

  .s-about-row .col-right {
    max-width: 39%;
  }

  .catalog-prod-filter-row .col-filter {
    width: 278px;
  }

  .catalog-prod-filter-row .col-prods {
    width: calc(100% - 278px);
  }
}

@media (min-width: 1200px) {
  .container--1200 {
    max-width: 1200px;
  }

  .bnr-sm .btn {
    padding: 20px 40px;
  }
}

@media (max-width: 1200px) {
  .vacancy-banner {
    background: -webkit-linear-gradient(24deg, #686bb0 0%, #ecd2e5 100%);
    background: linear-gradient(66deg, #686bb0 0%, #ecd2e5 100%);
  }
}

@media (max-width: 992px) {
  .vacancy-banner {
    padding: 20px 24px;
  }
}

@media (max-width: 768px) {
  .s-ttl {
    font-size: 20px;
    line-height: 1.4;
  }

  .type-text h1, .type-text .h1, .type-text h2, .type-text .h2 {
    margin-top: 30px;
  }

  .type-text h3, .type-text .h3 {
    margin-top: 28px;
  }

  .type-text h4, .type-text .h4 {
    margin-top: 24px;
  }

  .header {
    top: -15px;
  }

  .header .row-3 {
    margin-top: 0;
  }

  .logo img {
    width: 111px;
  }
}

#w-load {
  display: none !important;
}