@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-a7a8d4: #a7a8d4;
  --bs-sale: #208856;
  --bs-EFEFFE7F: rgba(239, 239, 254, 0.4980392157);
  --bs-star-on: #FAB600;
  --bs-star-off: #CCCCCC;
  --bs-e0aeff: #e0aeff;
  --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=%22M21.25 12C21.25 17.1086 17.1086 21.25 12 21.25V22.75C17.9371 22.75 22.75 17.9371 22.75 12H21.25ZM12 21.25C6.89137 21.25 2.75 17.1086 2.75 12H1.25C1.25 17.9371 6.06294 22.75 12 22.75V21.25ZM2.75 12C2.75 6.89137 6.89137 2.75 12 2.75V1.25C6.06294 1.25 1.25 6.06294 1.25 12H2.75ZM15.5 14.25C12.3244 14.25 9.75 11.6756 9.75 8.5H8.25C8.25 12.5041 11.4959 15.75 15.5 15.75V14.25ZM20.4253 11.469C19.4172 13.1373 17.5882 14.25 15.5 14.25V15.75C18.1349 15.75 20.4407 14.3439 21.7092 12.2447L20.4253 11.469ZM9.75 8.5C9.75 6.41182 10.8627 4.5828 12.531 3.57467L11.7553 2.29085C9.65609 3.5593 8.25 5.86509 8.25 8.5H9.75ZM12 2.75C11.9115 2.75 11.8077 2.71008 11.7324 2.63168C11.6686 2.56527 11.6538 2.50244 11.6503 2.47703C11.6461 2.44587 11.6482 2.35557 11.7553 2.29085L12.531 3.57467C13.0342 3.27065 13.196 2.71398 13.1368 2.27627C13.0754 1.82126 12.7166 1.25 12 1.25V2.75ZM21.7092 12.2447C21.6444 12.3518 21.5541 12.3539 21.523 12.3497C21.4976 12.3462 21.4347 12.3314 21.3683 12.2676C21.2899 12.1923 21.25 12.0885 21.25 12H22.75C22.75 11.2834 22.1787 10.9246 21.7237 10.8632C21.286 10.804 20.7293 10.9658 20.4253 11.469L21.7092 12.2447Z%22 fill=%22%231C274C%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-doc: 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%23234BAF%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%230A2360%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.3145C10.3745 25.675 10.4929 25.6767 10.6695 25.68C10.8495 25.6833 11.0229 25.695 11.1895 25.715C11.7595 25.7883 12.2412 25.9917 12.6345 26.325C13.0312 26.655 13.3312 27.0767 13.5345 27.59C13.7379 28.1033 13.8395 28.665 13.8395 29.275C13.8395 29.885 13.7379 30.4467 13.5345 30.96C13.3312 31.4733 13.0312 31.8967 12.6345 32.23C12.2412 32.56 11.7595 32.7617 11.1895 32.835C11.0262 32.855 10.8545 32.8667 10.6745 32.87C10.4945 32.8733 10.3745 32.875 10.3145 32.875H8.01953ZM9.24453 31.74H10.3145C10.4145 31.74 10.5412 31.7367 10.6945 31.73C10.8512 31.7233 10.9895 31.7083 11.1095 31.685C11.4495 31.6217 11.7262 31.47 11.9395 31.23C12.1529 30.99 12.3095 30.6983 12.4095 30.355C12.5129 30.0117 12.5645 29.6517 12.5645 29.275C12.5645 28.885 12.5129 28.5183 12.4095 28.175C12.3062 27.8317 12.1462 27.5433 11.9295 27.31C11.7162 27.0767 11.4429 26.9283 11.1095 26.865C10.9895 26.8383 10.8512 26.8233 10.6945 26.82C10.5412 26.8133 10.4145 26.81 10.3145 26.81H9.24453V31.74Z%22 fill=%22white%22 /%3E%3Cpath d=%22M18.0665 33.025C17.3465 33.025 16.7298 32.8683 16.2165 32.555C15.7032 32.2383 15.3082 31.7983 15.0315 31.235C14.7582 30.6717 14.6215 30.0183 14.6215 29.275C14.6215 28.5317 14.7582 27.8783 15.0315 27.315C15.3082 26.7517 15.7032 26.3133 16.2165 26C16.7298 25.6833 17.3465 25.525 18.0665 25.525C18.7865 25.525 19.4032 25.6833 19.9165 26C20.4332 26.3133 20.8282 26.7517 21.1015 27.315C21.3782 27.8783 21.5165 28.5317 21.5165 29.275C21.5165 30.0183 21.3782 30.6717 21.1015 31.235C20.8282 31.7983 20.4332 32.2383 19.9165 32.555C19.4032 32.8683 18.7865 33.025 18.0665 33.025ZM18.0665 31.89C18.5498 31.8933 18.9515 31.7867 19.2715 31.57C19.5948 31.3533 19.8365 31.0483 19.9965 30.655C20.1598 30.2617 20.2415 29.8017 20.2415 29.275C20.2415 28.7483 20.1598 28.2917 19.9965 27.905C19.8365 27.515 19.5948 27.2117 19.2715 26.995C18.9515 26.7783 18.5498 26.6667 18.0665 26.66C17.5832 26.6567 17.1815 26.7633 16.8615 26.98C16.5415 27.1967 16.2998 27.5017 16.1365 27.895C15.9765 28.2883 15.8965 28.7483 15.8965 29.275C15.8965 29.8017 15.9765 30.26 16.1365 30.65C16.2965 31.0367 16.5365 31.3383 16.8565 31.555C17.1798 31.7717 17.5832 31.8833 18.0665 31.89Z%22 fill=%22white%22 /%3E%3Cpath d=%22M25.5567 33.025C24.8367 33.025 24.2201 32.8683 23.7067 32.555C23.1934 32.2383 22.7984 31.7983 22.5217 31.235C22.2484 30.6717 22.1117 30.0183 22.1117 29.275C22.1117 28.5317 22.2484 27.8783 22.5217 27.315C22.7984 26.7517 23.1934 26.3133 23.7067 26C24.2201 25.6833 24.8367 25.525 25.5567 25.525C26.3867 25.525 27.0784 25.7333 27.6317 26.15C28.1851 26.5633 28.5734 27.1217 28.7967 27.825L27.5817 28.16C27.4417 27.69 27.2034 27.3233 26.8667 27.06C26.5301 26.7933 26.0934 26.66 25.5567 26.66C25.0734 26.66 24.6701 26.7683 24.3467 26.985C24.0267 27.2017 23.7851 27.5067 23.6217 27.9C23.4617 28.29 23.3801 28.7483 23.3767 29.275C23.3767 29.8017 23.4567 30.2617 23.6167 30.655C23.7801 31.045 24.0234 31.3483 24.3467 31.565C24.6701 31.7817 25.0734 31.89 25.5567 31.89C26.0934 31.89 26.5301 31.7567 26.8667 31.49C27.2034 31.2233 27.4417 30.8567 27.5817 30.39L28.7967 30.725C28.5734 31.4283 28.1851 31.9883 27.6317 32.405C27.0784 32.8183 26.3867 33.025 25.5567 33.025Z%22 fill=%22white%22 /%3E%3C/svg%3E");
  --ico-xls: 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%23188C29%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%23054B10%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=%22M7.41797 32.875L9.85797 29.235L7.48797 25.675H8.96297L10.603 28.21L12.228 25.675H13.713L11.343 29.235L13.773 32.875H12.298L10.603 30.26L8.90297 32.875H7.41797Z%22 fill=%22white%22 /%3E%3Cpath d=%22M14.6707 32.875V25.675H15.8757V31.745H19.0557V32.875H14.6707Z%22 fill=%22white%22 /%3E%3Cpath d=%22M22.5677 33.025C22.0411 33.025 21.5661 32.9334 21.1427 32.75C20.7227 32.5667 20.3761 32.305 20.1027 31.965C19.8327 31.6217 19.6611 31.215 19.5877 30.745L20.8377 30.555C20.9444 30.9817 21.1627 31.3117 21.4927 31.545C21.8261 31.7783 22.2094 31.895 22.6427 31.895C22.8994 31.895 23.1411 31.855 23.3677 31.775C23.5944 31.695 23.7777 31.5783 23.9177 31.425C24.0611 31.2717 24.1327 31.0833 24.1327 30.86C24.1327 30.76 24.1161 30.6683 24.0827 30.585C24.0494 30.4983 23.9994 30.4217 23.9327 30.355C23.8694 30.2884 23.7861 30.2283 23.6827 30.175C23.5827 30.1183 23.4661 30.07 23.3327 30.03L21.4727 29.48C21.3127 29.4333 21.1394 29.3717 20.9527 29.295C20.7694 29.215 20.5944 29.1067 20.4277 28.97C20.2644 28.83 20.1294 28.6533 20.0227 28.44C19.9194 28.2233 19.8677 27.9567 19.8677 27.64C19.8677 27.1767 19.9844 26.7883 20.2177 26.475C20.4544 26.1583 20.7711 25.9217 21.1677 25.765C21.5677 25.6083 22.0111 25.5317 22.4977 25.535C22.9911 25.5383 23.4311 25.6233 23.8177 25.79C24.2044 25.9533 24.5277 26.1917 24.7877 26.505C25.0477 26.8183 25.2311 27.1967 25.3377 27.64L24.0427 27.865C23.9894 27.6117 23.8861 27.3967 23.7327 27.22C23.5827 27.04 23.3977 26.9033 23.1777 26.81C22.9611 26.7167 22.7294 26.6667 22.4827 26.66C22.2427 26.6567 22.0194 26.6933 21.8127 26.77C21.6094 26.8433 21.4444 26.95 21.3177 27.09C21.1944 27.23 21.1327 27.3933 21.1327 27.58C21.1327 27.7567 21.1861 27.9017 21.2927 28.015C21.3994 28.125 21.5311 28.2133 21.6877 28.28C21.8477 28.3433 22.0094 28.3967 22.1727 28.44L23.4627 28.8C23.6394 28.8467 23.8377 28.91 24.0577 28.99C24.2777 29.07 24.4894 29.1817 24.6927 29.325C24.8961 29.4683 25.0627 29.6567 25.1927 29.89C25.3261 30.1233 25.3927 30.42 25.3927 30.78C25.3927 31.1533 25.3144 31.4817 25.1577 31.765C25.0044 32.045 24.7961 32.2783 24.5327 32.465C24.2694 32.6517 23.9677 32.7917 23.6277 32.885C23.2911 32.9783 22.9377 33.025 22.5677 33.025Z%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");
  --ico-catalog: 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=%22M18.7202 3.36023H15.8402C14.7798 3.36023 13.9202 4.21984 13.9202 5.28023V8.16023C13.9202 9.22062 14.7798 10.0802 15.8402 10.0802H18.7202C19.7806 10.0802 20.6402 9.22062 20.6402 8.16023V5.28023C20.6402 4.21984 19.7806 3.36023 18.7202 3.36023Z%22 stroke=%22%2379716B%22 stroke-width=%222%22/%3E%3Cpath d=%22M8.16011 3.36023H5.28011C4.21972 3.36023 3.36011 4.21984 3.36011 5.28023V8.16023C3.36011 9.22062 4.21972 10.0802 5.28011 10.0802H8.16011C9.22049 10.0802 10.0801 9.22062 10.0801 8.16023V5.28023C10.0801 4.21984 9.22049 3.36023 8.16011 3.36023Z%22 stroke=%22%2379716B%22 stroke-width=%222%22/%3E%3Cpath d=%22M18.7202 13.9198H15.8402C14.7798 13.9198 13.9202 14.7794 13.9202 15.8398V18.7198C13.9202 19.7802 14.7798 20.6398 15.8402 20.6398H18.7202C19.7806 20.6398 20.6402 19.7802 20.6402 18.7198V15.8398C20.6402 14.7794 19.7806 13.9198 18.7202 13.9198Z%22 stroke=%22%2379716B%22 stroke-width=%222%22/%3E%3Cpath d=%22M8.16011 13.9198H5.28011C4.21972 13.9198 3.36011 14.7794 3.36011 15.8398V18.7198C3.36011 19.7802 4.21972 20.6398 5.28011 20.6398H8.16011C9.22049 20.6398 10.0801 19.7802 10.0801 18.7198V15.8398C10.0801 14.7794 9.22049 13.9198 8.16011 13.9198Z%22 stroke=%22%2379716B%22 stroke-width=%222%22/%3E%3C/svg%3E ");
  --ico-content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6673 4.08333H2.33398' stroke='%2357534D' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M9.33398 7H2.33398' stroke='%2357534D' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M7.58398 9.91667H2.33398' stroke='%2357534D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  --ico-image: 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.66797 9.99996C1.66797 6.07158 1.66797 4.1074 2.88836 2.88702C4.10874 1.66663 6.07293 1.66663 10.0013 1.66663C13.9296 1.66663 15.8939 1.66663 17.1142 2.88702C18.3346 4.1074 18.3346 6.07158 18.3346 9.99996C18.3346 13.9283 18.3346 15.8925 17.1142 17.1129C15.8939 18.3333 13.9296 18.3333 10.0013 18.3333C6.07293 18.3333 4.10874 18.3333 2.88836 17.1129C1.66797 15.8925 1.66797 13.9283 1.66797 9.99996Z%22 stroke=%22%23B847FF%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M13.3346 8.33333C14.2551 8.33333 15.0013 7.58714 15.0013 6.66667C15.0013 5.74619 14.2551 5 13.3346 5C12.4142 5 11.668 5.74619 11.668 6.66667C11.668 7.58714 12.4142 8.33333 13.3346 8.33333Z%22 stroke=%22%23B847FF%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M1.66797 10.4167L3.12763 9.13949C3.88702 8.47507 5.03154 8.51315 5.74504 9.22665L9.3198 12.8014C9.89247 13.3742 10.794 13.4522 11.4566 12.9865L11.7051 12.8119C12.6586 12.1417 13.9487 12.2194 14.8151 12.9991L17.5013 15.4167%22 stroke=%22%23B847FF%22 stroke-width=%221.5%22 stroke-linecap=%22round%22/%3E%3C/svg%3E");
  --ico-camera: 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.66797 9.58337C1.66797 6.84381 1.66797 5.47402 2.4246 4.55207C2.56312 4.38328 2.71788 4.22852 2.88666 4.09001C3.80862 3.33337 5.1784 3.33337 7.91797 3.33337C10.6576 3.33337 12.0273 3.33337 12.9493 4.09001C13.1181 4.22852 13.2728 4.38328 13.4113 4.55207C14.168 5.47402 14.168 6.84381 14.168 9.58337V10.4167C14.168 13.1563 14.168 14.526 13.4113 15.448C13.2728 15.6168 13.1181 15.7715 12.9493 15.91C12.0273 16.6667 10.6576 16.6667 7.91797 16.6667C5.1784 16.6667 3.80862 16.6667 2.88666 15.91C2.71788 15.7715 2.56312 15.6168 2.4246 15.448C1.66797 14.526 1.66797 13.1563 1.66797 10.4167V9.58337Z%22 stroke=%22%23B847FF%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M14.168 7.9169L14.7166 7.64259C16.3381 6.8318 17.149 6.42641 17.7418 6.7928C18.3346 7.1592 18.3346 8.06568 18.3346 9.87866V10.1218C18.3346 11.9348 18.3346 12.8412 17.7418 13.2077C17.149 13.5741 16.3381 13.1687 14.7166 12.3579L14.168 12.0836V7.9169Z%22 stroke=%22%23B847FF%22 stroke-width=%221.5%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%;
}

.br-i {
  border-radius: inherit;
}

.of-cover, .portfolio-our-production-row img {
  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-doc::before,
.ico-docx::before {
  background-image: var(--ico-doc);
  -webkit-mask-image: var(--ico-doc);
  mask-image: var(--ico-doc);
}

.ico-xls::before,
.ico-xlsx::before {
  background-image: var(--ico-xls);
  -webkit-mask-image: var(--ico-xls);
  mask-image: var(--ico-xls);
}

.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-catalog::before {
  background-image: var(--ico-catalog);
  -webkit-mask-image: var(--ico-catalog);
  mask-image: var(--ico-catalog);
}

.ico-content::before {
  background-image: var(--ico-content);
  -webkit-mask-image: var(--ico-content);
  mask-image: var(--ico-content);
}

.ico-image::before {
  background-image: var(--ico-image);
  -webkit-mask-image: var(--ico-image);
  mask-image: var(--ico-image);
}

.ico-camera::before {
  background-image: var(--ico-camera);
  -webkit-mask-image: var(--ico-camera);
  mask-image: var(--ico-camera);
}

.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-3 {
    border-radius: 12px;
  }

  .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-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .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-4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .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-0 {
    margin-left: 0;
  }

  .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 32px;
  color: var(--bs-gray-1000);
}

h2, .h2 {
  font-family: var(--bs-font-sans-serif), sans-serif;
  margin: 0 0 24px;
  color: var(--bs-gray-1000);
}

h3, .h3, .b-ttl {
  font-family: var(--bs-font-sans-serif), sans-serif;
  margin: 0 0 24px;
  color: var(--bs-gray-1000);
}

h4, .h4 {
  font-family: var(--bs-font-sans-serif), sans-serif;
  margin: 0 0 20px;
  color: var(--bs-gray-1000);
}

h5, .h5 {
  font-family: var(--bs-font-sans-serif), sans-serif;
  margin: 0 0 16px;
  color: var(--bs-gray-1000);
}

.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-image: var(--ico-info);
  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--file::before {
  content: none;
}

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

.form-attach-btn {
  font-size: 16px;
  font-weight: 500;
  border: 2px solid var(--bs-e0aeff);
  border-radius: 10px;
  padding: 16px 20px 16px 44px;
  position: relative;
  background-color: var(--bs-white);
}

.form-attach-btn::before {
  position: absolute;
  left: 12px;
  top: 50%;
  translate: 0 -50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.form-attach-btn--ico-foto::before {
  content: var(--ico-image);
}

.form-attach-btn--ico-video::before {
  content: var(--ico-camera);
}

.form-attach-btn input {
  appearance: none;
  opacity: 0;
  position: absolute;
  cursor: pointer;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.form-attach-btn input::-webkit-file-upload-button {
  cursor: pointer;
}

.form-attach-btn.active .lbl-1,
.form-attach-btn:not(.active) .lbl-2 {
  display: none;
}

.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);
  -webkit-line-clamp: initial;
  line-clamp: initial;
}

.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: 20px;
  border-radius: 16px;
  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;
  }

  .fancybox-slide--html .fancybox-close-small {
    width: 28px;
    height: 28px;
  }
}

.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;
  /*position: absolute;*/
  width: 100%;
  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 {
  height: 34px;
  overflow: hidden;
  -webkit-transition: height .15s, translate 0.15s;
  transition: height .15s, translate 0.15s;
}

.page-header-topped .header .fixable {
  translate: 0 calc((var(--scroll-y-dir) + 1) / 2 * -100%);
}

.page-header-fixable .header {
  position: absolute;
  width: 100%;
}

.page-header-fixed .header {
  position: fixed;
  top: -50px;
  padding-bottom: 0;
  /*box-shadow: none;*/
}

.page-header-fixed .header .row-3 {
  /*translate: 0 calc(-100% - 20px);*/
  height: 0;
  margin-top: 0;
}

.page-header-fixed .header .fixable {
  /*position: relative;*/
  /*z-index: 1000;*/
  /*box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.1);*/
}

.header-toggler {
  padding: 7px 10px;
  outline: 1px solid var(--bs-gray-200);
  outline-offset: -1px;
  cursor: pointer;
}

.dark-theme-on .header-toggler .ico-sun,
body:not(.dark-theme-on) .header-toggler .ico-moon {
  display: none;
}

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

.header-sections::-webkit-scrollbar {
  display: none;
}

.fancybox-header-mobile .fancybox-content {
  padding: 20px;
  border-radius: 16px;
}

.fancybox-header-mobile .fancybox-close-small {
  top: 12px;
  right: 16px;
}

.sidebar-row {
  --bs-gutter-x: 72px;
}

@media (min-width: 991px) {
  .sidebar-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 260px;
    -ms-flex: 0 0 260px;
    flex: 0 0 260px;
    max-width: 260px;
  }

  .sidebar-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 240px;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
  }
}

.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-carousel .swiper-pagination {
  position: absolute;
  width: 33.333%;
  bottom: 27px;
  right: 0;
}

.collection-carousel .swiper-pagination-bullet {
  width: 48px;
  height: 4px;
  border-radius: 120px;
  background-color: var(--bs-gray-200);
}

.collection-carousel .swiper-pagination-bullet-active {
  background-color: var(--bs-a7a8d4);
}

.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 .ttl {
  text-wrap: balance;
}

.collection-card.--type-4 {
  aspect-ratio: 473/840;
}

.collection-card.--type-4 .ttl {
  font-size: 56px;
}

.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);
  cursor: pointer;
}

.prod-carousel .swiper-button {
  top: calc(50% - 20px - 23px);
}

.btn--catalog {
  padding: 12px 16px 12px 12px;
  background: var(--primary-gradi);
}

.search-form input {
  height: 40px;
  border: 2px solid var(--bs-primary);
  padding: 12px;
}

.search-form--header {
  padding: 2px;
}

.search-form--header input {
  background-color: var(--bs-white);
  border-radius: 10px;
  border: 0;
}

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

.pink-box--c-pattern {
  background-image: url(images/corner-pattern.svg);
  background-size: auto;
  background-position: right top;
  background-repeat: no-repeat;
}

.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:hover {
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.1);
}

.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-card .a2c-wrap-top {
  position: absolute;
  bottom: var(--bs-gutter-y);
  left: var(--bs-gutter-x);
  right: var(--bs-gutter-x);
}

@media (min-width: 768px) {
  .prod-card:not(:hover) .icons,
  .prod-card:not(:hover) .a2c-wrap-top {
    display: none;
  }
}

.prod-detail img {
  aspect-ratio: 552/703;
}

.prod-detail .main-row .col {
  /*width: 26.728%;*/
}

@media (min-width: 991px) {
  .prod-detail .main-row .col-images {
    width: 46.285%;
  }
}

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

.with-dropdown--select .value,
.with-dropdown--select .values {
  border: 1px solid var(--bs-gray-200);
}

.with-dropdown--select .hidden {
  overflow: hidden;
}

.portfolio-our-production-row {

}

.portfolio-our-production-row img {
  width: 100%;
  height: 280px;
}

@media (min-width: 991px) {
  .portfolio-our-production-row .item-1 {
    width: calc(332 / 1500 * 100%);
  }

  .portfolio-our-production-row .item-2 {
    width: calc(377 / 1500 * 100%);
  }

  .portfolio-our-production-row .item-3 {
    width: calc(411 / 1500 * 100%);
  }
}

.our-production-example-carousel .swiper-button-prev {
  left: 67px;
}

.our-production-example-carousel .swiper-button-next {
  right: 67px;
}

.portfolio-image-row img {
  /*height: 440px;*/
  aspect-ratio: 357 / 440;
}

.portfolio-image-grid img {
  aspect-ratio: 738 / 456;
}

.portfolio-image-grid .img--type-2 {
  aspect-ratio: 352 / 214;
}

.material-card {
  border: 1px solid var(--bs-gray-200);
}

.material-card-img {
  aspect-ratio: 248 / 148;
}

.bottom-panel {
  position: sticky;
  bottom: 0;
  z-index: 100;
  padding: 10px 4px 12px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 0 -2px 16px 0 rgba(0, 0, 0, 0.1);
}

.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) {
  .hero-banner-carousel .swiper-slide {
    width: 80%;
  }

  .b-about {
    height: 540px;
  }

  .bnr-sm {
    /*height: auto;*/
    /*padding: 24px;*/
    height: 200px;
  }

  .bnr-sm .btn {
    padding: 12px 16px;
  }

  .bnr-sm--narrow {
    height: 140px;
  }

  .bnr-sm--narrow .btn {
    padding: 10px 12px;
  }

  .vacancy-banner {
    padding: 20px 24px;
  }

  .subscribe-form [type=text] {
    width: 100%;
  }

  .subscribe-form button {
    padding: 14px 16px;
  }

}

@media (max-width: 768px) {
  .swiper-container {
    overflow: visible;
  }

  .swiper-button {
    translate: 0 -50%;
  }

  :is(.form-type-checkbox, .form-type-radio) label {
    font-size: 12px;
  }

  .sticker {
    border-radius: 6px;
    padding: 3px 5px 4px;
  }

  .discount {
    padding: 3px 5px 4px;
    border-radius: 4px;
  }

  .btn--all {
    padding: 10px 12px;
    border-radius: 8px;
  }

  .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;*/
  /*}*/
  .page-header-fixed .header {
    top: -15px;
  }

  .header .row-3 {
    margin-top: 0;
  }

  .logo img {
    width: 111px;
  }

  .header-toggler {
    padding: 7px 8px;
  }

  .collection-card .btn {
    padding: 12px 16px;
  }

  .collection-card.--type-4 {
    height: 540px;
    aspect-ratio: auto;
  }

  .collection-card.--type-4 .ttl {
    font-size: 42px;
  }

  .collection-card.--type-3 {
    aspect-ratio: auto;
    height: 260px;
    padding: 20px 24px;
  }

  .collection-card.--type-3 .ttl {
    font-size: 32px;
  }

  .collection-card.--type-2 {
    aspect-ratio: auto;
    height: 363px;
    padding: 20px 24px;
  }

  .collection-card.--type-2 .ttl {
    font-size: 32px;
  }

  .collection-card.--type-1 {
    aspect-ratio: auto;
    height: 150px;
    padding: 12px;
  }

  .collection-card.--type-1 .ttl {
    font-size: 18px;
  }

  .collection-carousel .nav {
    translate: 0 -50%;
    top: -30px;
    right: 0;
  }

  .collection-carousel .swiper-button-prev {
    font-size: 16px;
    padding: 6px;
  }

  .collection-carousel .swiper-button-next {
    font-size: 20px;
    padding: 10px;
  }
}

#w-load {
  display: none !important;
}