:root {
  --swiper-pagination-color: #6c0000;
  --swiper-theme-color: #6c0000;
}
@font-face {
  font-family: 'Cuprum';
  font-weight: normal;
  font-style: normal;
  src: url('./fonts/Cuprum-Regular.ttf');
}
@font-face {
  font-family: 'Cuprum';
  font-weight: 700;
  font-style: normal;
  src: url('./fonts/Cuprum-Bold.ttf');
}
@font-face {
  font-family: 'Play';
  font-weight: normal;
  font-style: normal;
  src: url('./fonts/Play-Regular.ttf');
}
@font-face {
  font-family: 'Play';
  font-weight: 700;
  font-style: normal;
  src: url('./fonts/Play-Bold.ttf');
}

@font-face {
  font-family: 'icomoon';
  src:  url('./fonts/icomoon.eot?npkncm');
  src:  url('./fonts/icomoon.eot?npkncm#iefix') format('embedded-opentype'),
    url('./fonts/icomoon.ttf?npkncm') format('truetype'),
    url('./fonts/icomoon.woff?npkncm') format('woff'),
    url('./fonts/icomoon.svg?npkncm#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-left:before {
  content: "\e909";
}
.icon-list:before {
  content: "\e908";
}
.icon-close:before {
  content: "\e906";
}
.icon-chevron-circle-up:before {
  content: "\e901";
}
.icon-chevron-circle-right:before {
  content: "\e902";
}
.icon-chevron-right:before {
  content: "\e903";
}
.icon-chevron-up:before {
  content: "\e904";
}
.icon-sort-amount-desc:before {
  content: "\e90a";
}
.icon-sort-amount-asc:before {
  content: "\e90b";
}
.icon-menu:before {
  content: "\e907";
}
.icon-cart:before {
  content: "\e905";
}
.icon-search:before {
  content: "\e900";
}
.icon-percent:before {
  content: "\e90d";
}
* {
  font-family: 'Play' !important;
}
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

article,
aside,
footer,
header,
nav,
section {
  display: block
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

figcaption,
figure {
  display: block
}

figure {
  margin: 1em 40px
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

main {
  display: block
}

pre {
  font: 1em monospace, monospace
}

a {
  background: 0 0;
  -webkit-text-decoration-skip: objects
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: inherit
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
samp {
  font: 1em monospace, monospace
}

dfn {
  font-style: italic
}

mark {
  background: #ff0;
  color: #000
}

small {
  font-size: 80%
}

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

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

audio,
video {
  display: inline-block
}

audio:not([controls]) {
  display: none;
  height: 0
}

img {
  border-style: none
}

svg:not(:root) {
  overflow: hidden
}

button,
input,
optgroup,
select,
textarea {
  font: 100%/1.15 sans-serif;
  margin: 0
}

button {
  overflow: visible
}

button,
select {
  text-transform: none
}

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

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText
}

input {
  overflow: visible
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto
}

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

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

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

fieldset {
  padding: .35em .75em .625em
}

legend {
  box-sizing: border-box;
  display: table;
  max-width: 100%;
  padding: 0;
  color: inherit;
  white-space: normal
}

progress {
  display: inline-block;
  vertical-align: baseline
}

textarea {
  overflow: auto
}

details {
  display: block
}

summary {
  display: list-item
}

menu {
  display: block
}

canvas {
  display: inline-block
}

template {
  display: none
}

[hidden] {
  display: none
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block
}

body {
  line-height: 1
}

ol,
ul {
  list-style: none
}

blockquote,
q {
  quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: '';
  content: none
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

a {
  text-decoration: none
}

@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal
}

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

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

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

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
  flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform
}

.swiper-slide-invisible-blank {
  visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height
}

.swiper-container-3d {
  perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
  background: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
  background: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
  background: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-css-mode>.swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory
}

:root {
  --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font: initial var(--swiper-navigation-size)/1 swiper-icons;
  text-transform: none!important;
  letter-spacing: 0;
  text-transform: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev'
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next'
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
  --swiper-navigation-color: #ffffff
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
  --swiper-navigation-color: #000000
}

.swiper-button-lock {
  display: none
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(.33);
  position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33)
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform, .2s top
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s left
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s right
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000
}

.swiper-pagination-lock {
  display: none
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, .5);
  border-radius: 10px;
  left: 0;
  top: 0
}

.swiper-scrollbar-cursor-drag {
  cursor: move
}

.swiper-scrollbar-lock {
  display: none
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.swiper-slide-zoomed {
  cursor: move
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg)
  }
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg)
  }
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-container-cube {
  overflow: visible
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0
}

.swiper-container-flip {
  overflow: visible
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.ui-helper-hidden {
  display: none
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse
}

.ui-helper-clearfix:after {
  clear: both
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0)
}

.ui-front {
  z-index: 100
}

.ui-state-disabled {
  cursor: default!important;
  pointer-events: none
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ui-slider {
  position: relative;
  text-align: left
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  touch-action: none
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
  filter: inherit
}

.ui-slider-horizontal {
  height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0
}

.ui-slider-vertical {
  width: .8em;
  height: 100px
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0
}

.visually-hidden {
  position: absolute!important;
  visibility: hidden!important;
  pointer-events: none!important;
  clip: rect(0 0 0 0)!important;
  -webkit-clip-path: inset(100%)!important;
  clip-path: inset(100%)!important;
  width: 0!important;
  height: 0!important;
  margin: 0!important;
  padding: 0!important;
  border: 0!important;
  text-indent: -9999px!important;
  white-space: nowrap!important;
  overflow: hidden!important;
  -webkit-user-select: none!important;
  -moz-user-select: none!important;
  -ms-user-select: none!important;
  user-select: none!important
}

::-webkit-input-placeholder {
  color: #666
}

::-moz-placeholder {
  color: #666
}

:-ms-input-placeholder {
  color: #666
}

::-ms-input-placeholder {
  color: #666
}

::placeholder {
  color: #666
}

::-moz-selection {
  background: #2fb3b3;
  color: #fff
}

::selection {
  background: #a51111;
  color: #ffffff;
}

input,
textarea {
  outline: 0
}

input:focus:required:invalid,
textarea:focus:required:invalid {
  border-color: red
}

input:required:valid,
textarea:required:valid {
  border-color: green
}

body {
  font: 16px/1.65 "Play", "Open Sans", sans-serif;
  min-width: 320px;
  position: relative;
  overflow-x: hidden;
  color: #333;
  background: #ffffff;
}

.container {
  width: 100%;
  max-width: 1440px;
  padding-left: 20px;
  padding-right: 20px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: border-box
}

@media (max-width:991px) {
  .container {
    padding-left: 15px;
    padding-right: 15px
  }
}

@media (max-width:767px) {
  .container {
    padding-left: 10px;
    padding-right: 10px
  }
}

:active,
:focus {
  outline: 0
}

::-moz-focus-inner {
  border: 0
}

.slick-track {
  display: flex!important
}

.slick-slide {
  height: inherit!important
}

.select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px
}

.select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 16px;
  color: #2e2e2e;
  width: 100%;
  height: 56px
}

.select-styled {
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 8px 15px
}

.select-styled:hover {
  background: #fafafa
}

.select-styled.active,
.select-styled:active {
  background: #f2f2f2
}

.select-styled.active:after,
.select-styled:active:after {
  top: 9px;
  border-color: transparent transparent #2e2e2e transparent
}

.select-options {
  background: #f2f2f2;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none
}

.select-options li {
  margin: 0;
  padding: 12px 0;
  text-indent: 15px;
  border-top: 1px solid #e6e6e6
}

.select-options li:hover {
  color: #fff;
  background: #2e2e2e
}

.select-options li[rel=hide] {
  display: none
}

.fancybox-thumbs__list a:before {
  border: 1px solid #2f64b3!important
}

main {
  padding-top: 105px;
}

@media (max-width:1199px) {
  main {
    padding-top: 95px
  }
}

@media (max-width:767px) {
  main {
    padding-bottom: 30px;
    padding-top: 80px
  }
}

@media (max-width:567px) {
  main {
    padding-top: 72px
  }
}

html {
  height: 100%
}

body {
  height: 100%;
  display: flex;
  flex-direction: column
}

.ui-slider-horizontal .ui-slider-range {
  background: #2f64b3;
  height: 4px
}

#slider-range {
  background: #fff;
  border: 1px solid #ececec;
  height: 4px;
  border-radius: 4px
}

.lk-info-for-vzaimoraschet .lk-info-search__table {
  overflow: auto
}

.lk-info-for-vzaimoraschet .lk-info-search__table>table {
  min-width: 700px;
  box-sizing: border-box
}

#mainDocPopup table {
  margin-top: 20px;
  width: 100%
}

#mainDocPopup table td,
#mainDocPopup table tr {
  border: 1px solid #ececec;
  padding: 10px;
  font-size: 14px
}

#mainDocPopup table td {
  vertical-align: middle
}

#mainDocPopup table a {
  display: flex;
  align-items: center;
  color: #000
}

#mainDocPopup table a img {
  margin-right: 5px
}

#mainDocPopup table th {
  font-weight: 700;
  padding: 10px 0;
  font-size: 14px
}

.lk-info-from-search-table-for .lk-info-search__content {
  overflow: auto
}

.lk-info-from-search-table-for table {
  min-width: 700px
}

.lk-info-for-search-table-for table {
  width: 100%
}

.lk-info-for-search-table-for table td,
.lk-info-for-search-table-for table tr {
  border: 1px solid #ececec;
  padding: 10px;
  font-size: 14px
}

.lk-info-for-search-table-for table td {
  vertical-align: middle
}

.lk-info-for-search-table-for table a {
  color: #2f88b3;
  transition: .3s ease
}

.lk-info-for-search-table-for table a:hover {
  opacity: .6
}

.lk-info-for-search-table-for table th {
  font-weight: 700;
  padding: 10px 0;
  font-size: 14px
}

.lk-info-search__table table {
  width: 100%
}

.lk-info-search__table table .tr-opened {
  background: linear-gradient(81.19deg, rgba(47, 179, 179, .1) 0, rgba(47, 199, 179, .4) 50%);
  background-size: 200% auto;
  cursor: pointer;
  transition: .3s ease
}

.lk-info-search__table table .tr-opened:hover {
  background-position: right center
}

.lk-info-search__table table .text-center {
  text-align: center
}

.lk-info-search__table table .tr-opened+.order-body {
  display: none!important
}

.lk-info-search__table table .tr-opened.open+.order-body {
  display: table-row!important
}

.lk-info-search__table table td,
.lk-info-search__table table tr {
  border: 1px solid #ececec;
  padding: 5px;
  box-sizing: border-box;
  font-size: 14px
}

.lk-info-search__table table th {
  font-weight: 700;
  font-size: 14px
}

@-moz-document url-prefix() {
  .lk-info-search__table table th {
    width: 1px
  }
}

.ui-corner-all.ui-state-default {
  border-radius: 50%;
  transition: background-position .3s ease;
  cursor: pointer;
  background: linear-gradient(to right, #2fb3b3 0, #2f64b3 50%) 0 0/200% auto;
  top: -8px
}

.ui-corner-all.ui-state-default:hover {
  background-position: right center
}

#mainCreateDelivery .cart__content-additional {
  overflow: visible
}

#mainCreateDelivery .create-delivery__delivery-courier {
  display: none
}

@media (max-width:767px) {
  #mainCreateDelivery .cart__content-headline {
    font-size: 22px
  }
}

.create-delivery__form {
  padding-top: 30px
}

.create-delivery__form .create-delivery__delivery-back-textarea,
.create-delivery__form .create-delivery__delivery-textarea,
.create-delivery__form input {
  height: 52px;
  border-radius: 4px;
  padding: 0 15px;
  box-sizing: border-box;
  border: 1px solid #ececec;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 122%;
  color: #2e2e2e
}

@media (max-width:767px) {
  .create-delivery__form .create-delivery__delivery-back-textarea,
  .create-delivery__form .create-delivery__delivery-textarea,
  .create-delivery__form input {
    font-size: 16px
  }
}

.create-delivery__form .create-delivery__delivery-back-textarea::-webkit-input-placeholder,
.create-delivery__form .create-delivery__delivery-textarea::-webkit-input-placeholder,
.create-delivery__form input::-webkit-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 122%;
  color: #2e2e2e
}

.create-delivery__form .create-delivery__delivery-back-textarea::-moz-placeholder,
.create-delivery__form .create-delivery__delivery-textarea::-moz-placeholder,
.create-delivery__form input::-moz-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 122%;
  color: #2e2e2e
}

.create-delivery__form .create-delivery__delivery-back-textarea:-ms-input-placeholder,
.create-delivery__form .create-delivery__delivery-textarea:-ms-input-placeholder,
.create-delivery__form input:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 122%;
  color: #2e2e2e
}

.create-delivery__form .create-delivery__delivery-back-textarea::-ms-input-placeholder,
.create-delivery__form .create-delivery__delivery-textarea::-ms-input-placeholder,
.create-delivery__form input::-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 122%;
  color: #2e2e2e
}

.create-delivery__form .create-delivery__delivery-back-textarea::placeholder,
.create-delivery__form .create-delivery__delivery-textarea::placeholder,
.create-delivery__form input::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 122%;
  color: #2e2e2e
}

@media (max-width:767px) {
  .create-delivery__form .create-delivery__delivery-back-textarea::-webkit-input-placeholder,
  .create-delivery__form .create-delivery__delivery-textarea::-webkit-input-placeholder,
  .create-delivery__form input::-webkit-input-placeholder {
    font-size: 14px
  }
  .create-delivery__form .create-delivery__delivery-back-textarea::-moz-placeholder,
  .create-delivery__form .create-delivery__delivery-textarea::-moz-placeholder,
  .create-delivery__form input::-moz-placeholder {
    font-size: 14px
  }
  .create-delivery__form .create-delivery__delivery-back-textarea:-ms-input-placeholder,
  .create-delivery__form .create-delivery__delivery-textarea:-ms-input-placeholder,
  .create-delivery__form input:-ms-input-placeholder {
    font-size: 14px
  }
  .create-delivery__form .create-delivery__delivery-back-textarea::-ms-input-placeholder,
  .create-delivery__form .create-delivery__delivery-textarea::-ms-input-placeholder,
  .create-delivery__form input::-ms-input-placeholder {
    font-size: 14px
  }
  .create-delivery__form .create-delivery__delivery-back-textarea::placeholder,
  .create-delivery__form .create-delivery__delivery-textarea::placeholder,
  .create-delivery__form input::placeholder {
    font-size: 14px
  }
}

.create-delivery__form .create-delivery__delivery-back-content-wrapper {
  display: flex;
  align-items: flex-start;
  margin-bottom: 20px
}

.create-delivery__form .create-delivery__delivery-back-headline {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between
}

.create-delivery__form .create-delivery__delivery-back-headline .create-delivery__delivery-back-headline-text {
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 1;
  color: #000
}

@media (max-width:767px) {
  .create-delivery__form .create-delivery__delivery-back-headline .create-delivery__delivery-back-headline-text {
    font-size: 20px
  }
}

.create-delivery__form button {
  background: linear-gradient(to right, #2fb3b3 0, #2f64b3 50%) 0 0/200% auto;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 24px;
  border: none;
  border-radius: 4px;
  color: #fff;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  cursor: pointer;
  transition: .5s ease-in-out
}

@media (max-width:767px) {
  .create-delivery__form button {
    font-size: 14px;
    line-height: 21px
  }
}

.create-delivery__form button:hover {
  background-position: right center
}

.create-delivery__form .create-delivery__delivery-back-delete {
  margin-left: 10px;
  display: flex;
  align-items: center;
  background: 0 0;
  border: none;
  padding: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #000;
  cursor: pointer;
  transition: .3s ease-in-out
}

.create-delivery__form .create-delivery__delivery-back-delete:hover {
  opacity: .6
}

.create-delivery__form .create-delivery__delivery-back-delete i {
  padding-top: 2.5px;
  align-items: center;
  margin-left: 12px;
  display: flex;
  box-sizing: border-box;
  justify-content: center;
  min-width: 24px;
  min-height: 24px;
  background: #ececec;
  border-radius: 50%;
  font-size: 10px;
  color: #717171
}

.create-delivery__form .create-delivery__delivery-back-content {
  flex: 1
}

.create-delivery__form .create-delivery__delivery-back-textarea,
.create-delivery__form .create-delivery__delivery-textarea {
  height: 200px;
  resize: none;
  padding: 10px
}

.create-delivery__form .create-delivery__delivery-textarea {
  margin-top: 20px;
  width: 100%
}

.create-delivery__form .create-delivery__form-select {
  height: 40px;
  border-radius: 4px;
  padding: 0 10px;
  border: 1px solid #ececec
}

.create-delivery__form .create-delivery__delivery-back {
  margin-top: 20px
}

.create-delivery__form .create-delivery__delivery-back-content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px
}

@media (max-width:767px) {
  .create-delivery__form .create-delivery__delivery-back-content {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 15px;
    width: 88%
  }
}

.create-delivery__form .create-delivery__delivery-np {
  margin-top: 20px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px
}

@media (max-width:767px) {
  .create-delivery__form .create-delivery__delivery-np {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 15px
  }
}

.create-delivery__form .create-delivery__delivery-np label {
  display: flex;
  flex-direction: column
}

.create-delivery__form .create-delivery__delivery-courier {
  margin-top: 20px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px 30px
}

.create-delivery__form .create-delivery__delivery-courier label {
  display: flex;
  flex-direction: column
}

body.hidden {
  overflow: hidden
}

.categories__item-bottom {
  box-sizing: border-box
}

.categories__list-wrapper-container .swiper-button-disabled {
  background: gray!important
}

.categories__list-wrapper-list .categories__item.swiper-slide {
  border: none!important;
  transition: .3s ease
}

.categories__list-wrapper-list .categories__item.swiper-slide:hover {
  opacity: .8;
  border: none!important;
  outline: 0!important
}

.default-button {
  background: #a51111;
  min-height: 48px;
  border-radius: 4px;
  max-width: 300px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 135%;
  color: #fff;
  border: none;
  cursor: pointer;
  transition: .3s ease-in-out;
  padding: 0 20px
}

@media (max-width:1199px) {
  .default-button {
    margin-left: 50px
  }
}

@media (max-width:767px) {
  .default-button {
    margin-left: 0;
    max-width: unset;
    width: 100%
  }
}

@media (max-width:567px) {
  .default-button {
    min-height: 56px;
    font-size: 16px
  }
}

.default-button:hover {
  background-position: right center
}

.default-button .filter-main__element-header-icon {
  display: inline-block;
  transition: .3s ease-in-out
}

.default-button .filter-main__element-header-icon.rotate90 {
  transform: rotate(90deg)
}

.invalid-feedback {
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545;
  height: 21px
}

.sticky-container {
  position: -webkit-sticky;
  position: sticky;
  top: 156px;
  overflow: auto;
  scrollbar-color: #2f88b3 #fff;
  scrollbar-width: thin
}

@media (max-height:800px) {
  .sticky-container {
    max-height: 400px
  }
}

.sticky-menu {
  overflow: auto;
  scrollbar-color: #2f88b3 #fff;
  scrollbar-width: thin
}

@media (max-height:1080px) {
  .sticky-menu {
    max-height: 470px
  }
}

@media (max-height:930px) {
  .sticky-menu {
    max-height: 240px
  }
}

@media (max-height:850px) {
  .sticky-menu {
    max-height: 360px
  }
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 156px
}

.header {
  /* padding-top: 15px; */
  padding-bottom: 15px;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 200;
  background: #ffffff;
  box-shadow: 0px 0px 20px 0px #c9c9c9;
}

@media (max-width:1199px) {
  .header {
    padding-top: 16px;
    padding-bottom: 10px
  }
}

.catalog__overlay {
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  z-index: -1;
  background: #000
}

@media (max-width:1199px) {
  .catalog__overlay {
    display: none
  }
}

.catalog__overlay.active {
  z-index: 180;
  opacity: .5;
  transition: .5s ease
}

@media (max-width:1199px) {
  .header__container {
    display: flex;
  }
}

@media (max-width: 991px) {
  .header__container {
    display: block;
    margin-top: 5px;
  }
}

@media (max-width: 768px) {
  .header__container {
    display: block;
  }
}

.header__nav {
  flex-grow: 1;
  display: flex;
  justify-content: left;
}

@media (max-width:1199px) {
  .header__nav {
    display: none
  }
}

.header__top-container {
  align-items: center;
  display: flex
}

@media (max-width:768px) {
  .header__top-container {
    display:none;
  }
}

@media (max-width:1199px) {
  .header__top-container {
    flex: 1
  }
}
.header__top-container-message {
  /* padding: 7px 0px; */
  display: flex;
  align-items: center;
  justify-content: center;
  /* background: linear-gradient(0deg, #ffd800 50%, #0057b8 50%); */
  /* background: linear-gradient(0deg, #e4c100 50%, #0057b8 50%); */
  background-color: #a51111;
  text-shadow: 0 0 10px black;
  cursor: pointer;
}
.header__top-herb-img { display: flex;}
.header__top-herb-img .head_herb{
  height: 50px;
}
.header__top-herb-img .head_herb path {
  stroke: black;
  stroke-width: 2px;
}
.header__top-message {
  padding: 0 20px;
  font: 700 18px 'Play';
  color: #ffffff;
  -webkit-text-stroke: black;
  text-align: center;
}
.header__top-message div {padding: 3px 0;}
.header__top-message-1 {color: #ffffff;}
.header__top-message-2 {color: #ffffff;}

@media (max-width: 767px) {
  .header__top-message-1 {font-size: 16px;}
  .header__top-message-2 {font-size: 16px;}
}

.main__pre-catalog-container {
  padding-top: 35px !important;
}
@media (max-width: 1199px) {
  .header {
    padding-top: 0px;
  }
  .header__top-container-message {
    padding: 3px 0px;
  }
  main {
    padding-top: 115px;
  }
  .breadcrumbs__list {
    padding-top: 20px !important;
  }
}
@media (min-width: 1199px) {
  .hidden-md {display: none;}
  main {
    padding-top: 160px;
  }
}
@media (max-width: 1198px) {
  .hidden-sm {display: none}
}
@media (max-width: 767px){
  main {
    padding-top: 100px;
  }
  .header__top-message {
    padding: 0;
  }
  .header__top-container-message {
    margin-bottom: 10px;
    justify-content: space-evenly;
  }
}

.header__icon {
  max-width: 182px;
  max-height: 45px;
  transition: .3s ease-in-out
}

@media (max-width:1199px) {
  .header__icon {
    width: 100%
  }
}

.header__icon-link:hover .header__icon {
  opacity: .7
}

@media (max-width:1199px) {
  .header__enter-button-text {
    display: none
  }
}

.header__icon-wrapper {
  flex: 0 1 15%;
  max-width: 15%;
  min-width: 102px;
  height: 45px
}

@media (max-width:767px) {
  .header__icon-wrapper {
    height: auto
  }
}

.header__nav-link {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.375;
  /* text-transform: uppercase; */
  color: #303030;
  padding: 0 24px;
  transition: .3s ease-in-out
}

@media (max-width:1399px) {
  .header__nav-link {
    font-size: 14px;
    padding: 0 15px
  }
}

.header__nav-link:hover {
  color: #7d7d7d
}

.header__language-wrapper {
  display: flex;
  justify-content: center;
  flex: 0 1 13%;
  max-width: 13%
}

@media (max-width:1199px) {
  .header__language-wrapper {
    display: none
  }
}

.header__language-link {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #d6d6d6;
  border-radius: 4px;
  margin-left: 2px;
  margin-right: 2px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #303030;
  width: 35px;
  height: 22px;
  transition: .3s ease
}

.header__language-link:hover {
  opacity: .6
}

.header__language-wrapper-container {
  padding: 4px 2px;
  display: flex;
  background: #fff;
  border-radius: 4px
}

.header__language-link--active {
  background: #585858;
  color: #fff
}

.header__contacts-phone-link {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 33px;
  padding-right: 20px;
  color: #a51111;
  white-space: nowrap;
  transition: .3s ease-in-out;
}

@media (max-width:1399px) {
  .header__contacts-phone-link {
    font-size: 18px
  }
}

.header__contacts-phone-link:hover {
  text-decoration: underline;
  text-decoration-color: #a51111;
}

.header__contacts {
  padding-right: 20px;
  box-sizing: border-box
}

@media (max-width:1199px) {
  .header__contacts {
    display: none
  }
}

.header__enter-button {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%) 0 0/200% auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  height: 48px;
  border: none;
  border-radius: 4px;
  color: #fff;
  min-width: 214px;
  cursor: pointer;
  transition: .3s ease-in-out;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: .7px;
  width: 220px
}

.header__enter-button i {
  font-size: 20px;
  margin-right: 5px
}

@media (max-width:1199px) {
  .header__enter-button i {
    margin-right: 0
  }
}

.header__enter-button .header__enter-button-text {
  width: 146px
}

.header__enter-button:hover {
  background-position: right center
}

.header__enter-button-link:hover {
  background-position: right center
}

@media (max-width:1199px) {
  .header__enter-button {
    padding: 0;
    width: 40px;
    height: 40px;
    min-width: unset;
    background: 0 0;
    color: #b6b6b6
  }
}

.header__nav-item:first-child .header__nav-link {
  padding-left: 0
}

.header__nav-item:last-child .header__nav-link {
  padding-right: 0
}

.header__bottom-container {
  display: flex;
  padding-top: 7px;
}

@media (max-width:1199px) {
  .header__bottom-container {
    padding-top: 0
  }
}

.header__enter-login-dropdown {
  position: absolute;
  left: 0;
  z-index: 3;
  background: #fff;
  border-radius: 4px;
  padding: 10px;
  width: 100%;
  box-shadow: 0 4px 24px rgba(0, 0, 0, .12);
  box-sizing: border-box;
  margin-top: 10px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: .3s ease
}

@media (max-width:1199px) {
  .header__enter-login-dropdown {
    display: none
  }
}

.header__enter-login-dropdown.open {
  max-height: unset;
  opacity: 1;
  overflow: visible
}

.header__enter-login-dropdown .header__enter-login-dropdown-item {
  margin-bottom: 6px
}

.header__enter-login-dropdown .header__enter-login-dropdown-item:last-child {
  margin-bottom: 0
}

.header__enter-login-dropdown .header__enter-login-dropdown-link {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 125%;
  color: #303030;
  transition: .3s ease
}

.header__enter-login-dropdown .header__enter-login-dropdown-link:hover {
  color: #2f64b3
}

.header__enter-wrapper {
  position: relative
}

@media (max-width:1199px) {
  .header__enter-wrapper {
    margin-left: auto
  }
}

.header__nav-list {
  display: flex
}

.header__catalog {
  flex: 0 0 20%;
  max-width: 20%;
  /* padding-right: 25px; */
  box-sizing: border-box
}

@media (max-width:1199px) {
  .header__catalog {
    display: none
  }
}

.header__catalog-button {
  background: #ffffff;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
  height: 48px;
  padding: 0 24px;
  border: none;
  box-shadow: 0px 0px 3px 0px black;
  border-radius: 4px;
  color: #303030;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  cursor: pointer;
  transition: .5s ease-in-out
}

@media (max-width:1399px) {
  .header__catalog-button {
    font-size: 16px;
    padding: 0 15px
  }
}

.header__catalog-button .icon-chevron-right {
  transition: .3s ease-in-out
}

.header__catalog-button.open {
  background-position: right center
}

.header__catalog-button.open .icon-chevron-right {
  transform: rotate(90deg)
}

.header__catalog-button:hover {
  background-position: right center
}

.header__catalog-button .icon-list {
  font-size: 25px;
  margin-right: 10px
}

.header__catalog-button .icon-chevron-right {
  margin-left: auto
}

.header__result-container {
  background: #fff;
  box-shadow: 0 4px 24px rgba(0, 0, 0, .12);
  border-radius: 4px;
  position: absolute;
  top: 100%;
  width: 100%;
  padding: 16px;
  box-sizing: border-box;
  margin-top: 16px;
  display: none
}

.header__result-container.open {
  display: block
}

@media (max-width:1199px) {
  .header__result-container {
    margin-top: -.6vw;
    width: 97vw;
    right: -82px
  }
}

@media (max-width:991px) {
  .header__result-container {
    margin-top: 16px;
    width: 96vw;
    right: -75px
  }
}

@media (max-width:567px) {
  .header__result-container {
    margin-top: 16px;
    width: 96vw;
    right: -80px
  }
}

.header__result-header {
  display: flex;
  border-bottom: 1px solid #ececec;
  padding-bottom: 12px
}

.header__result-header-close {
  margin-left: auto;
  background: 0 0;
  border: none;
  font-size: 12px;
  cursor: pointer;
  transition: .3s ease
}

.header__result-header-close:hover {
  color: #2f64b3
}

.header__result-header-title {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 125%;
  color: #303030;
  margin-right: 16px
}

@media (max-width:767px) {
  .header__result-header-title {
    font-size: 22px;
    margin-right: 10px
  }
}

@media (max-width:567px) {
  .header__result-header-title {
    font-size: 16px;
    margin-right: 10px
  }
}

.header__result-header-link {
  align-self: flex-end;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  padding-bottom: 1px;
  color: #2f88b3
}

@media (max-width:767px) {
  .header__result-header-link {
    font-size: 12px
  }
}

@media (max-width:567px) {
  .header__result-header-link {
    font-size: 10px
  }
}

@media (max-width:767px) {
  .header__result-list {
    max-height: 60vh;
    overflow: auto
  }
}

.header__result-item {
  align-items: center;
  display: flex;
  padding-top: 16px;
  border-bottom: 1px solid #ececec;
  padding-bottom: 16px
}

@media (max-width:567px) {
  .header__result-item {
    flex-wrap: wrap
  }
}

.header__result-item-link {
  padding-left: 16px;
  padding-right: 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 133%;
  color: #303030;
  transition: .3s ease
}

@media (max-width:767px) {
  .header__result-item-link {
    font-size: 14px
  }
}

@media (max-width:567px) {
  .header__result-item-link {
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 10px
  }
}

.header__result-item-link:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #2f88b3
}

.header__result-img-wrapper {
  flex: 0 0 72px;
  max-width: 72px;
  height: 72px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #ececec;
  border-radius: 4px
}

.header__result-img-wrapper img {
  width: 100%;
  height: auto
}

.header__search {
  position: relative;
  flex-grow: 1
}

@media (max-width:1199px) {
  .header__search {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
}

.header__result-price {
  white-space: nowrap;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 133%;
  color: #303030;
  margin-left: auto
}

@media (max-width:567px) {
  .header__result-price {
    width: 100%
  }
}

.header__search-submit {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  background: 0 0;
  border: none;
  padding: 24px;
  cursor: pointer;
  transition: .3s ease-in-out;
  opacity: .6
}

.header__search-submit:hover {
  opacity: .3
}

.header__result-show-all {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%) 0 0/200% auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  height: 45px;
  border: none;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  transition: .3s ease-in-out;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: .7px;
  width: 100%;
  max-width: 315px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box
}

.header__result-show-all:hover {
  background-position: right center
}

.header__search-form {
  position: relative
}

.header__search-form .header__search-close {
  display: none
}

@media (max-width:1199px) {
  .header__search-form {
    position: fixed;
    top: -80px;
    left: 0;
    z-index: 10;
    padding: 15px;
    box-sizing: border-box;
    width: 100%;
    transition: .3s ease-in-out;
    display: flex;
    background-color: #ffffff;
  }
  .header__search-form .header__search-submit {
    right: 70px
  }
  .header__search-form .header__search-close {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 55px;
    box-sizing: border-box;
    margin: 0px 7px;
    border: none;
    background: #878787;
    border-radius: 4px;
    color: #fff;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    cursor: pointer;
    transition: .5s ease-in-out;
    background-size: 200% auto;
  }
  .header__search-form.open {
    top: 0
  }
}

.header__search-mobile-open {
  display: none
}

@media (max-width:1199px) {
  .header__search-mobile-open {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 40px;
    height: 40px;
    background: 0 0;
    border: none
  }
  .header__search-mobile-open i {
    font-size: 22px;
    color: #000000;
  }
}

.header__search-input {
  height: 48px;
  width: 100%;
  border: none;
  box-shadow: 0px 0px 3px 0px black;
  box-sizing: border-box;
  border-radius: 4px;
  background: #fff;
  padding: 0 24px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: #303030
}

.header__options {
  display: flex;
  justify-content: center;
  width: 160px;
}

@media (max-width:1199px) {
  .header__options {
    width: auto;
    align-items: center
  }
}

.header__compare-button {
  margin-left: auto;
  margin-right: 24px;
  width: 48px;
  height: 48px;
  background: #fff;
  border: none;
  cursor: pointer;
  position: relative;
  color: #303030;
  transition: .3s ease-in-out
}

@media (max-width:1199px) {
  .header__compare-button {
    display: none
  }
}

.header__compare-button:hover {
  opacity: .6
}

.header__compare-button .ic-compare {
  font-size: 24px
}

.header__mobile-menu {
  display: none;
  color: black;
}

.header__mobile-menu i {
  /* display: none */
}

.header__mobile-menu.open .header__mobile-menu-icon {
  display: none
}

.header__mobile-menu.open i {
  display: flex
}

@media (max-width:1199px) {
  .header__mobile-menu {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background: 0 0;
    border: none
  }
}
@media (max-width:768px) {
  .header__mobile-menu {
   font-size: 22px; 
  }
}

.header__mobile-menu .header__mobile-menu-icon {
  min-width: 23px;
  min-height: 12px
}

.header__cart-button-counter,
.header__compare-button-counter {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  background: #bd0000;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  border: 1px solid #ffffff;
  color: #fff;
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  top: 3px;
  right: 3px;
}

@media (max-width:1199px) {
  .header__cart-button-counter {
    font-size: 9px;
    width: 20px;
    height: 20px;
    top: 0;
    right: 3.8em;
    padding-top: 2px;
    box-sizing: border-box
  }
}

.header__search-submit-icon {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjYxMi4wMXB4IiBoZWlnaHQ9IjYxMi4wMXB4IiB2aWV3Qm94PSIwIDAgNjEyLjAxIDYxMi4wMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyLjAxIDYxMi4wMTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGcgaWQ9Il94MzRfXzRfIj4NCgkJPGc+DQoJCQk8cGF0aCBkPSJNNjA2LjIwOSw1NzguNzE0TDQ0OC4xOTgsNDIzLjIyOEM0ODkuNTc2LDM3OC4yNzIsNTE1LDMxOC44MTcsNTE1LDI1My4zOTNDNTE0Ljk4LDExMy40MzksMzk5LjcwNCwwLDI1Ny40OTMsMA0KCQkJCUMxMTUuMjgyLDAsMC4wMDYsMTEzLjQzOSwwLjAwNiwyNTMuMzkzczExNS4yNzYsMjUzLjM5MywyNTcuNDg3LDI1My4zOTNjNjEuNDQ1LDAsMTE3LjgwMS0yMS4yNTMsMTYyLjA2OC01Ni41ODYNCgkJCQlsMTU4LjYyNCwxNTYuMDk5YzcuNzI5LDcuNjE0LDIwLjI3Nyw3LjYxNCwyOC4wMDYsMEM2MTMuOTM4LDU5OC42ODYsNjEzLjkzOCw1ODYuMzI4LDYwNi4yMDksNTc4LjcxNHogTTI1Ny40OTMsNDY3LjgNCgkJCQljLTEyMC4zMjYsMC0yMTcuODY5LTk1Ljk5My0yMTcuODY5LTIxNC40MDdTMTM3LjE2NywzOC45ODYsMjU3LjQ5MywzOC45ODZjMTIwLjMyNywwLDIxNy44NjksOTUuOTkzLDIxNy44NjksMjE0LjQwNw0KCQkJCVMzNzcuODIsNDY3LjgsMjU3LjQ5Myw0NjcuOHoiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat 0 0/cover;
  display: block;
  width: 20px;
  height: 20px
}

.header__cart-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  background: #fff;
  border: none;
  cursor: pointer;
  position: relative;
  color: #303030;
  transition: .3s ease-in-out
}

.header__cart-button .icon-cart {
  font-size: 28px;
}

.header__cart-button.has-items {
  color: #bd0000;
}

@media (max-width:1199px) {
  .header__cart-button .icon-cart {
    font-size: 26px;
    color: #000000;
  }
}

@media (max-width:1199px) {
  .header__cart-button {
    width: 40px;
    height: 40px;
    background: 0 0
  }
}

@media (max-width:768px) {
  .header__cart-button {
   font-size: 22px; 
   padding: 0px 18px;
  }
}
@media (max-width:410px) {
  .header__cart-button {
   font-size: 22px; 
   padding: 0px 5px;
  }
}

.header__cart-button:hover {
  color: #a51111;
}

.header__mobile-aside-wrapper {
  position: absolute;
  z-index: 200;
  display: flex;
  width: 100%;
  left: 0;
  top: 100%;
  min-height: 100vh;
  pointer-events: none
}

.header__mobile-aside-wrapper-overlay {
  flex: 1;
  background: rgba(0, 0, 0, .38);
  opacity: 0;
  pointer-events: none
}

.header__mobile-aside-wrapper--open {
  pointer-events: auto
}

.header__mobile-aside-wrapper--open .header__mobile-aside {
  left: 0
}

.header__mobile-aside-wrapper--open .header__mobile-aside-wrapper-overlay {
  opacity: 1;
  pointer-events: auto;
  transition: .6s ease;
  z-index: 20
}

.header__mobile-aside {
  position: absolute;
  transition: .6s ease-in-out;
  min-height: 100vh;
  left: -300%;
  display: none;
  z-index: 21;
  width: 100%;
  max-width: 300px;
  background: #fff;
  max-height: 100vh;
  overflow: auto;
  box-sizing: border-box;
  padding: 14px 14px 0 14px
}

.header__mobile-aside .header__compare-button--aside {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ececec;
  border-radius: 4px;
  width: 100%;
  min-height: 45px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  border: none;
  line-height: 16px;
  color: #303030;
  cursor: pointer
}

.header__mobile-aside .header__compare-button--aside .header__cart-button-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #303030
}

.header__mobile-aside .header__compare-button--aside .header__compare-button-counter {
  font-size: 10px;
  width: 20px;
  height: 20px;
  position: static;
  margin-left: 18px
}

.header__mobile-aside .header__compare-button--aside i {
  font-size: 26px;
  padding-right: 11px
}

.header__mobile-aside .header__catalog-button {
  display: flex;
  margin-left: 0;
  height: 45px
}

.header__mobile-aside .header__language-wrapper-container {
  margin-top: 33px;
  padding-bottom: 150px
}

.header__mobile-aside .header__catalog {
  display: flex;
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0;
  margin-top: 10px
}

.header__mobile-aside .footer__element-menu {
  text-align: left!important
}

.header__mobile-aside .footer__element-menu--about-company,
.header__mobile-aside .footer__element-menu--for-client {
  display: block!important;
  margin-top: 25px
}

.header__mobile-aside .footer__element-menu--about-company .footer__element-headline,
.header__mobile-aside .footer__element-menu--for-client .footer__element-headline {
  display: block!important;
  color: #717171
}

@media (max-width:567px) {
  .header__mobile-aside .footer__element-menu--about-company .footer__element-headline,
  .header__mobile-aside .footer__element-menu--for-client .footer__element-headline {
    font-size: 14px;
    font-weight: 700;
    text-shadow: none;
  }
}

.header__mobile-aside .footer__element-menu--about-company .footer__element-headline:after,
.header__mobile-aside .footer__element-menu--for-client .footer__element-headline:after {
  background: #717171
}

.header__mobile-aside .footer__element-menu--about-company .footer__element-link,
.header__mobile-aside .footer__element-menu--for-client .footer__element-link {
  color: #2e2e2e
}

@media (max-width:567px) {
  .header__mobile-aside .footer__element-menu--about-company .footer__element-link,
  .header__mobile-aside .footer__element-menu--for-client .footer__element-link {
    font-size: 14px
  }
  .header__mobile-aside .footer__element-menu--about-company .footer__element-link:before,
  .header__mobile-aside .footer__element-menu--for-client .footer__element-link:before {
    width: 5px;
    height: 5px;
    display: inline-flex;
    margin-right: 10px;
    content: '';
    background: #2e2e2e;
    border-radius: 50%
  }
}

@media (max-width:1199px) {
  .header__mobile-aside {
    display: flex;
    flex-direction: column
  }
}

.header__catalog {
  position: relative
}

@media (max-width:1199px) {
  .header__catalog {
    flex-direction: column
  }
}
.header__sale {
  flex: 0 0 15%;
  max-width: 15%;
  width: 204px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width:768px) {
  .header__sale {
    justify-content: center;
    flex: initial;
    max-width: initial;
  }
}
.header__sale-mobile-open-modal {
  height: 40px;
  padding: 4px 10px;
  margin: 0 10px;
  display: flex;
  align-items: center;
  font-size: 18px;
  border-radius: 5px;
  border: 0;
  box-shadow: 0 0 11px 0px #000000;
  background: #d10010;
  color: #ffffff;
  text-shadow: 0px 0px 3px black;
}
@media (max-width:768px) {
  .header__sale-mobile-open-modal {
    font-size: 14px;
  }
}
@media (max-width:410px) {
  .header__sale-mobile-open-modal i {
    display:none;
  }
}
.header__sale-mobile-open-modal i{
   font-size: 18px;
   color: #ffffff;   
}
.categories__watch-products .categories__list-buttons {
  top: 45%;
  left: 0
}

.header__catalog-list-wrapper {
  position: absolute;
  padding-right: 25px;
  z-index: 22;
  margin-top: 15px;
  width: 100%;
  box-sizing: border-box
}

@media (max-width:1199px) {
  .header__catalog-list-wrapper {
    position: static;
    padding: 0
  }
}

.header__catalog-list {
  background: #fff;
  box-sizing: border-box;
  border-radius: 0 0 4px 4px;
  padding: 20px 0;
  transition: .3s ease-in-out;
  max-height: 70vh;
  overflow: auto
}

.header__catalog-list:hover {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.header__catalog-list::-webkit-scrollbar {
  width: 6px
}

.header__catalog-list::-webkit-scrollbar-track {
  border-radius: 10px
}

.header__catalog-list::-webkit-scrollbar-thumb {
  background: #2f88b3;
  border-radius: 10px
}

@media (max-width:1199px) {
  .header__catalog-list .header__catalog-item-link-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 10px
  }
  .header__catalog-list .header__catalog-item-link-wrapper i {
    transition: .3s ease
  }
  .header__catalog-list .header__catalog-item-link-wrapper.open i {
    transform: rotate(90deg)
  }
  .header__catalog-list .header__catalog-item-link-wrapper.open+.header__catalog-sub {
    max-height: 1000%;
    opacity: 1;
    overflow: visible
  }
}

.header__catalog-list .header__catalog-item-link-button {
  display: none
}

@media (max-width:1199px) {
  .header__catalog-list .header__catalog-item-link-button {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: none;
    max-width: 24px;
    min-width: 24px;
    max-height: 24px;
    min-height: 24px;
    color: #000000;
    background: none;
  }
}

.header__catalog-list .header__catalog-item-link {
  display: flex;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #2e2e2e;
  padding: 7px 20px
}

@media (max-width:567px) {
  .header__catalog-list .header__catalog-item-link {
    font-size: 14px;
    line-height: 18px;
    display: inline-flex
  }
}

.header__catalog-list .header__catalog-item-link:hover {
  color: #a51111;
  text-decoration: underline;
  text-decoration-color: #a51111;
}

.header__catalog-list .header__catalog-sub {
  min-height: 100%;
  position: absolute;
  left: calc(100% - 26px);
  box-sizing: border-box;
  width: 100%;
  padding: 20px 0;
  background: #fff;
  border-radius: 0 0 4px 0;
  top: 0;
  opacity: 0;
  -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
  clip-path: polygon(0 0, 0 0, 0 100%, 0 100%)
}

@media (max-width:1199px) {
  .header__catalog-list .header__catalog-sub {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    padding: 0;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    position: static;
    padding-left: 10px;
    transition: .3s ease
  }
}

@media (min-width:1200px) {
  .header__catalog-list .header__catalog-item:hover {
    background: #8393a730;
    color: #fff
  }
  .header__catalog-list .header__catalog-item:hover .header__catalog-sub {
    opacity: 1;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
  }
}

.top-slider__image-list-wrapper {
  position: relative
}

@media (max-width:567px) {
  .top-slider__image-list-wrapper {
    margin-left: -15px;
    margin-right: -15px
  }
}

.top-slider__image-list-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  bottom: 32px;
  right: 33px;
  z-index: 2
}

@media (max-width:767px) {
  .top-slider__image-list-nav {
    display: none
  }
}

.top-slider__image {
  width: 100%
}

.top-slider__image-list-nav-next,
.top-slider__image-list-nav-prev {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border-radius: 50%;
  background: #fff;
  border: none;
  cursor: pointer;
  transition: .3s ease-in-out;
  box-shadow: 0 4px 24px rgba(0, 0, 0, .2)
}

.top-slider__image-list-nav-next:hover,
.top-slider__image-list-nav-prev:hover {
  background: rgba(241, 241, 241, .25)
}

.top-slider__label-list-wrapper {
  padding: 10px 9px 20px;
  margin-top: 7px;
  position: relative;
  margin-left: -9px;
  margin-right: -9px
}

.top-slider__label-image {
  max-width: 100%;
  height: auto;
  max-height: 100%
}

.top-slider__label-item {
  display: flex!important;
  justify-content: center;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 4px 16px rgba(0, 0, 0, .08);
  border-radius: 4px;
  padding: 0 15px;
  min-height: 99px
}

@media (max-width:567px) {
  .top-slider__label-item {
    min-height: 60px;
    height: 60px;
    max-height: 60px
  }
}

.top-slider__label-item:after {
  content: '';
  position: absolute;
  height: 4px;
  width: 100%;
  border-radius: 0 0 4px 4px;
  background: #f4f4f4;
  bottom: 0;
  left: 0
}

.top-slider__label-item.swiper-slide-active:after {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%)
}

.top-slider__label-list-wrapper-container {
  position: relative
}

.top-slider__label-list-wrapper-container .top-slider__label-list-nav {
  position: absolute;
  top: 30%;
  height: 0;
  display: flex;
  width: 100%;
  justify-content: space-between;
  transform: translateY(-50%);
  z-index: 2
}

@media (max-width:767px) {
  .top-slider__label-list-wrapper-container .top-slider__label-list-nav {
    display: none
  }
}

.top-slider__label-list-nav-next,
.top-slider__label-list-nav-prev {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%);
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: none;
  color: #fff;
  cursor: pointer;
  transition: .5s ease-in-out;
  background-size: 200% auto
}

.top-slider__label-list-nav-next:hover,
.top-slider__label-list-nav-prev:hover {
  background-position: right center
}

.top-slider__label-list-nav-prev {
  transform: translateX(-50%)
}

@media (max-width:1199px) {
  .top-slider__label-list-nav-prev {
    transform: translateX(-30%)
  }
}

.top-slider__label-list-nav-next {
  transform: translateX(50%)
}

@media (max-width:1199px) {
  .top-slider__label-list-nav-next {
    transform: translateX(30%)
  }
}

#topSliderLabels .slick-slide {
  margin-left: 27px
}

@media (max-width:567px) {
  #topSliderLabels .slick-slide {
    margin-left: 10px
  }
}

#topSliderLabels .slick-list {
  margin-left: -27px
}

@media (max-width:567px) {
  #topSliderLabels .slick-list {
    margin-left: -10px
  }
}

.top-slider__image-list-dots {
  display: flex;
  align-items: center;
  margin-right: 16px;
  margin-left: 16px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, .8)
}

.top-slider__image-list-dots .swiper-pagination-bullet {
  border: none;
  height: 2px;
  width: 25px;
  background: #fff;
  opacity: .25;
  transition: .3s ease-in-out;
  border-radius: 0
}

.top-slider__image-list-dots .swiper-pagination-bullet-active {
  opacity: .7
}

.news {
  padding-top: 30px
}

@media (max-width:567px) {
  .news {
    padding-top: 0
  }
}

.news.active .news__item {
  transform: translate(0)
}

.news__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 44px;
  line-height: 1;
  color: #303030
}

@media (max-width:1199px) {
  .news__headline {
    font-size: 38px
  }
}

@media (max-width:991px) {
  .news__headline {
    font-size: 32px
  }
}

@media (max-width:767px) {
  .news__headline {
    font-size: 28px
  }
}

@media (max-width:567px) {
  .news__headline {
    font-size: 30px;
    text-align: center
  }
}

.news__list {
  min-height: 580px;
  display: grid;
  overflow: hidden;
  grid-template-areas: "first second fourth" "first third fourth";
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
  margin-top: 30px
}

@media (max-width:991px) {
  .news__list {
    grid-template-areas: "first second" "third fourth";
    grid-template-columns: repeat(2, 1fr)
  }
}

@media (max-width:667px) {
  .news__list {
    grid-template-areas: "first" "second" "third" "fourth";
    grid-template-columns: repeat(1, 1fr);
    margin-top: 10px
  }
  .news__list .news__item {
    height: 300px
  }
}

.news__item {
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  background-position: center center
}

@media (max-width:1199px) {
  .news__item {
    background-position: unset
  }
}

.news__item:hover .news__item-back {
  top: 0;
  opacity: .9
}

.news__item:hover .news__item-front-text {
  opacity: 0
}

.news__item-back {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  transition: .5s ease-in-out;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 24px;
  box-sizing: border-box;
  flex-direction: column;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%);
  opacity: 0
}

.news__item-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.5;
  color: #fff;
  width: 100%;
  max-height: 65px
}

.news__item-headline span {
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  max-height: 30px;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical
}

.news__item-headline:after {
  margin-top: 16px;
  margin-bottom: 15px;
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #fff;
  opacity: .5
}

.news__item-text {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.5;
  color: #fff;
  margin-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  max-height: 132px;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical
}

.news__item-link {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5625;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #fff;
  box-sizing: border-box;
  border-radius: 4px;
  height: 48px;
  padding: 0 73px;
  transition: .3s ease-in-out
}

@media (max-width:767px) {
  .news__item-link {
    padding: 0 30px;
    width: 100%
  }
}

.news__item-link:hover {
  background: #fff;
  color: #2f64b3;
  border-color: transparent
}

.news__item-front-text {
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 308px;
  padding: 11px 24px;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.25;
  transition: .3s ease-in-out;
  color: #fff;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%);
  opacity: .9;
  border-radius: 0 0 0 4px
}

.news__item:nth-child(1) {
  grid-area: first;
  transform: translateX(-100%);
  transition: .6s ease-in-out
}

.news__item:nth-child(2) {
  grid-area: second;
  transform: translateY(400%);
  transition: .6s ease-in-out
}

.news__item:nth-child(2) .news__item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 1.5;
  max-height: 66px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}

.news__item:nth-child(3) {
  grid-area: third;
  transform: translateY(200%);
  transition: .6s ease-in-out
}

.news__item:nth-child(3) .news__item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 1.5;
  max-height: 66px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}

@media (max-width:767px) {
  .news__item-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 1.5;
    max-height: 66px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
  }
}

.news__item:nth-child(4) {
  grid-area: fourth;
  transform: translateX(100%);
  transition: .6s ease-in-out
}

.news__more-link-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 35px
}

@media (max-width:1199px) {
  .news__more-link-wrapper {
    margin-top: 30px
  }
}

.news__more-link {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%) 0 0/200% auto;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.375;
  color: #fff;
  border-radius: 4px;
  padding-left: 43px;
  padding-right: 43px;
  cursor: pointer;
  transition: .3s ease-in-out
}

@media (max-width:567px) {
  .news__more-link {
    padding-left: 20px;
    padding-right: 20px;
    height: 40px;
    font-size: 14px
  }
}

.news__more-link:hover {
  background-position: right center
}

.news-page {
  margin-bottom: 60px
}

@media (max-width:1199px) {
  .news-page .news__list {
    grid-gap: 20px
  }
}

@media (max-width:991px) {
  .news-page .news__list .news__item {
    margin-bottom: 15px
  }
}

@media (max-width:767px) {
  .news-item .news__item-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 1.5;
    max-height: 66px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
  }
}

.news-page__container {
  padding-top: 20px
}

.news-page__container .paggination {
  justify-content: center;
  margin-top: 60px
}

@media (max-width:767px) {
  .news-page__container .paggination {
    margin-top: 30px;
    justify-content: center
  }
}

.news-page__container .news-page__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 44px;
  line-height: 1.18518518519;
  color: #303030
}

@media (max-width:1199px) {
  .news-page__container .news-page__headline {
    font-size: 38px
  }
}

@media (max-width:991px) {
  .news-page__container .news-page__headline {
    font-size: 28px
  }
}

@media (max-width:767px) {
  .news-page__container .news-page__headline {
    font-size: 24px
  }
}

.news-page__container .news__list {
  grid-gap: 20px;
  margin-top: 20px;
  grid-template-rows: repeat(6, 275px);
  grid-template-areas: "first second fourth" "first third fourth" "five six eight" "five seven eight" "nine ten twelve" "nine eleven twelve";
  grid-template-columns: repeat(3, 1fr)
}

@media (max-width:991px) {
  .news-page__container .news__list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    grid-gap: 0
  }
  .news-page__container .news__list .news__item {
    min-width: 49%;
    height: 280px
  }
}

@media (max-width:567px) {
  .news-page__container .news__list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
  }
  .news-page__container .news__list .news__item {
    min-width: 100%;
    height: 300px
  }
}

.news-page__container .news__item:nth-child(1) {
  grid-area: first;
  transform: translateX(0);
  transition: .6s ease-in-out
}

.news-page__container .news__item:nth-child(2) {
  grid-area: second;
  transform: translateY(0);
  transition: .6s ease-in-out
}

.news-page__container .news__item:nth-child(3) {
  grid-area: third;
  transform: translateY(0);
  transition: .6s ease-in-out
}

.news-page__container .news__item:nth-child(4) {
  grid-area: fourth;
  transform: translateX(0);
  transition: .6s ease-in-out
}

.news-page__container .news__item:nth-child(5) {
  grid-area: five;
  transform: translateY(0);
  transition: .6s ease-in-out
}

.news-page__container .news__item:nth-child(5) .news__item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 1.5;
  max-height: 66px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}

.news-page__container .news__item:nth-child(6) {
  grid-area: six;
  transform: translateY(0);
  transition: .6s ease-in-out
}

.news-page__container .news__item:nth-child(6) .news__item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 1.5;
  max-height: 66px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}

.news-page__container .news__item:nth-child(7) {
  grid-area: seven;
  transform: translateX(0);
  transition: .6s ease-in-out
}

.news-page__container .news__item:nth-child(7) .news__item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 1.5;
  max-height: 66px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}

.news-page__container .news__item:nth-child(8) {
  grid-area: eight;
  transform: translateX(0);
  transition: .6s ease-in-out
}

.news-page__container .news__item:nth-child(9) {
  grid-area: nine;
  transform: translateY(0);
  transition: .6s ease-in-out
}

.news-page__container .news__item:nth-child(9) .news__item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 1.5;
  max-height: 66px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}

.news-page__container .news__item:nth-child(10) {
  grid-area: ten;
  transform: translateY(0);
  transition: .6s ease-in-out
}

.news-page__container .news__item:nth-child(10) .news__item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 1.5;
  max-height: 66px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}

.news-page__container .news__item:nth-child(11) {
  grid-area: eleven;
  transform: translateX(0);
  transition: .6s ease-in-out
}

.news-page__container .news__item:nth-child(12) {
  grid-area: twelve;
  transform: translateX(0);
  transition: .6s ease-in-out
}

@media (max-width:1199px) {
  .filter {
    position: fixed;
    top: 70px;
    left: -100%;
    z-index: 20;
    transition: .3s ease-in-out
  }
  .filter.open {
    left: 0
  }
}

.filter__header {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%);
  border-radius: 4px 4px 0 0;
  padding: 20px;
  position: relative
}

.filter__header .filter__header-close-filter {
  position: absolute;
  top: 30px;
  right: 15px;
  display: none;
  color: #fff;
  background: 0 0;
  border: none;
  font-size: 12px
}

@media (max-width:1199px) {
  .filter__header .filter__header-close-filter {
    display: flex;
    justify-content: center;
    align-items: center
  }
}

.filter__header-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 36px;
  color: #fff;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid rgba(255, 255, 255, .15)
}

.filter__list {
  display: flex;
  flex-wrap: wrap
}

.filter__item {
  display: flex;
  flex-direction: column;
  margin-right: 10px
}

.filter__item:last-child {
  margin-right: 0
}

.filter__delete-icon {
  position: relative;
  width: 24px;
  height: 24px;
  display: flex;
  background: rgba(255, 255, 255, .4);
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: .3s ease-in-out;
  margin-left: 4px
}

.filter__delete-icon i {
  color: #fff;
  position: absolute;
  font-size: 7px;
  display: flex;
  padding-left: 1px;
  height: 8px;
  width: 8px;
  justify-content: center;
  align-items: center
}

.filter__delete-all-button {
  display: flex;
  justify-content: center;
  margin-top: 9px;
  width: 100%;
  background: 0 0;
  border: none;
  color: #fff;
  transition: .3s ease-in-out;
  cursor: pointer
}

.filter__delete-all-button:hover {
  color: #e86666
}

.filter__delete-all-button:visited {
  color: #fff
}

.filter__delete-all-button:active {
  color: #fff
}

.filter__delete-all-button i {
  font-size: 14px;
  position: relative
}

.filter__delete-all-button-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline
}

.filter__label {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  margin-bottom: 6px
}

.filter__delete {
  align-items: center;
  justify-content: space-between;
  padding-right: 3px;
  margin-bottom: 15px;
  display: flex;
  padding-left: 10px;
  height: 32px;
  background: rgba(255, 255, 255, .05);
  border: 1px solid #fff;
  box-sizing: border-box;
  border-radius: 24px;
  transition: .3s ease-in-out;
  cursor: pointer
}

.filter__delete:hover .filter__delete-icon {
  background: #e86666
}

.filter__delete-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  transition: .3s ease-in-out
}

.filter-main {
  padding: 20px
}

@media (max-width:1199px) {
  .filter-main {
    padding-bottom: 80px
  }
}

.filter-main__element-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  background: 0 0;
  border: none;
  width: 100%;
  margin-bottom: 10px;
  cursor: pointer;
  transition: .3s ease-in-out
}

.filter-main__element-header:hover {
  opacity: .7
}

.filter-main__element {
  border-bottom: 1px solid #ececec;
  margin-bottom: 15px;
  transition: .5s ease-in-out
}

.filter-main__element-label {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  cursor: pointer;
  transition: .3s ease-in-out
}

.filter-main__element-label:hover {
  opacity: .7
}

.filter-main__element-label--disabled {
  opacity: .3
}

.filter-main__element-label--disabled:hover {
  opacity: .3;
  cursor: default
}

.filter-main__label-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #303030;
  margin-left: 10px
}

.filter-main__element-checkbox {
  display: none
}

.filter-main__element-checkbox:checked+.filter-main__checkbox-wrapper:before {
  opacity: 1
}

.filter-main__checkbox-wrapper {
  width: 16px;
  height: 16px;
  /* min-width: 24px;
  min-height: 24px; */
  border: 1px solid #c8c8c8;
  box-sizing: border-box;
  border-radius: 2px;
  position: relative
}

.filter-main__checkbox-wrapper:before {
  background: #bd0000;
  content: '';
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.filter-main__element-label--disabled .filter-main__checkbox-wrapper:before {
  background: none !important;
}

.filter-main__label-counter {
  margin-left: auto;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.25;
  color: #717171
}

.filter-main__element-item:last-child .filter-main__element-label {
  margin-bottom: 0
}

.filter-main__element-list-wrapper .slider-range__button-submit {
  background: linear-gradient(to right, #2fb3b3 0, #2f64b3 50%) 0 0/200% auto;
  display: flex;
  max-width: 50px;
  margin-left: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 32px;
  padding: 0 24px;
  border: none;
  border-radius: 4px;
  color: #fff;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  cursor: pointer;
  transition: .5s ease-in-out
}

.filter-main__element-list-wrapper .filter-main__element-list-wrapper-price {
  width: 100%;
  display: flex;
  justify-content: space-around;
  margin-bottom: 20px
}

.filter-main__element-list-wrapper .filter-main__element-list-wrapper-price input {
  width: 100px;
  height: 32px;
  border: 1px solid #ececec;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  box-sizing: border-box;
  margin-left: 5px;
  margin-right: 5px;
  color: #303030;
  border-radius: 4px;
  text-align: center
}

@media (max-width:1199px) {
  .filter-main__element-list-wrapper .filter-main__element-list-wrapper-price input {
    width: 150px
  }
}

@media (max-width:567px) {
  .filter-main__element-list-wrapper .filter-main__element-list-wrapper-price input {
    width: 80px
  }
}

.filter-main__element-list-wrapper .filter-main__element-list-wrapper-price input::-webkit-inner-spin-button,
.filter-main__element-list-wrapper .filter-main__element-list-wrapper-price input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0
}

.filter-main__element-list {
  padding-right: 10px
}

.filter-main__element--active {
  padding-bottom: 24px
}

.filter-main__element--active .filter-main__element-list-wrapper {
  opacity: 1;
  height: auto;
  /* max-height: 190px; */
  overflow: visible
}

.filter-main__element--active .filter-main__element-list {
  height: auto;
  /* max-height: 190px; */
  overflow: auto;
  padding-bottom: 1px;
  scrollbar-color: #2f88b3 #fff;
  scrollbar-width: thin
}

.filter-main__element--active .filter-main__element-list::-webkit-scrollbar {
  width: 4px
}

.filter-main__element--active .filter-main__element-list::-webkit-scrollbar-track {
  border-radius: 10px
}

.filter-main__element--active .filter-main__element-list::-webkit-scrollbar-thumb {
  background: #2f88b3;
  border-radius: 10px
}

.filter-main__element--active .filter-main__element-header-icon {
  transform: rotate(90deg)
}

.filter-main__element-header-icon {
  transition: .3s ease-in-out
}

.filter-main__element-list-wrapper not(.filter-main__element--active){
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: .3s ease-in-out;
  margin-bottom: 0
}

.filter-main__element-header-text {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  text-align: left;
  line-height: 1.5;
  color: #303030
}

.filter {
  flex: 0 0 23.77777777%;
  max-width: 23.77777777%;
  background: #fff;
  box-shadow: 0px 0px 20px 9px rgb(0 0 0 / 6%);
  border-radius: 4px
}

@media (max-width:1199px) {
  .filter {
    flex: 0 0 auto;
    max-width: 450px;
    width: 90%;
    max-height: 100vh;
    overflow: auto
  }
}

.overflow-filter {
  display: none
}

@media (max-width:1199px) {
  .filter.open {
    z-index: 6;
    top: 70px
  }
  .filter.open+.overflow-filter {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3;
    width: 100vw;
    height: 100vh;
    background: #000;
    opacity: .5
  }
}

.cart {
  opacity: 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  transition: .6s ease-in-out;
  pointer-events: none;
  z-index: 301
}

.cart--open {
  opacity: 1;
  pointer-events: unset
}

.cart--open .cart__background {
  background: rgba(0, 0, 0, .6)
}

.cart--open .cart__container {
  transform: translateX(0);
  transition-delay: .6s
}

.cart__content-price {
  width: 110px;
  justify-content: center;
  display: flex;
  flex-direction: column
}

.cart__content-price-old {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.28571428571;
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
  color: #717171
}

.cart__content-price-old+.cart__content-price-new {
  color: #dd2e1c
}

.cart__content-price-old:empty {
  display: none
}

.cart__content-price-old:empty+.cart__content-price-new {
  color: #303030
}

.cart__content-count-wrapper {
  display: flex;
  align-items: center
}

@media (max-width:991px) {
  .cart__content-delete-wrapper {
    position: absolute;
    top: 20px;
    right: 20px
  }
}

.cart__content-text {
  display: flex;
  flex-direction: column;
  flex: 0 0 350px;
  max-width: 350px;
}

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

@media (max-width:991px) {
  .cart__content-text {
    flex: 0 0 auto;
    max-width: 100%
  }
}

.cart__content-count-wrapper {
  flex: 0 0 120px;
  max-width: 120px
}

@media (max-width:567px) {
  .cart__content-count-wrapper {
    flex: 0 0 80px;
    max-width: 120px
  }
}

.cart__content-count-button--minus {
  padding-left: 0!important
}

.cart__content-count-button--plus {
  padding-right: 0!important
}

.cart__content-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 32px 8px 17px
}

@media (max-width:991px) {
  .cart__content-item {
    flex-direction: column;
    align-items: flex-start;
    position: relative
  }
}

.cart__content-price-new-text {
  font-size: 15px
}

.cart__content-count-button {
  border: none;
  background: 0 0;
  font-size: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-style: normal;
  font-weight: 300;
  cursor: pointer;
  transition: .3s ease-in-out;
  padding-left: 16px;
  padding-right: 16px
}

.cart__content-count-button:hover {
  opacity: .5
}

.cart__content-count-input {
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  width: 65px;
  height: 30px;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.5;
  color: #303030
}

.cart__content-count-input::-webkit-inner-spin-button,
.cart__content-count-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0
}

.cart__content-count-input[type=number] {
  -moz-appearance: textfield
}

.cart__content-price-new {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2
}

.cart__content-delete-button {
  background: #ececec;
  border-radius: 50%;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 8px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: .3s ease-in-out
}

.cart__content-delete-button:hover {
  opacity: .5
}

.cart__content-delete-button i {
  padding-top: 2px;
  padding-left: 1px;
  position: relative;
  left: 0
}

.cart__background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  transition: .3s ease-in-out;
  background: rgba(0, 0, 0, 0)
}

.cart__container {
  display: flex;
  flex-direction: column;
  z-index: 2;
  max-width: 90%;
  max-height: 100vh;
  overflow: auto;
  flex: 0 0 945px;
  margin-left: auto;
  background: #fcfcfc;
  padding: 40px 30px 0;
  box-sizing: border-box;
  transform: translateX(100%);
  transition: .6s ease-in-out
}

@media (max-width:767px) {
  .cart__container {
    padding: 20px
  }
}

.cart__back-button {
  display: flex;
  align-items: center;
  background: 0 0;
  border: none;
  padding: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #2f88b3;
  cursor: pointer;
  transition: .3s ease-in-out
}

.cart__back-button:hover {
  opacity: .6
}

.cart__header {
  display: flex;
  align-items: center;
  justify-content: space-between
}

@media (max-width:767px) {
  .cart__header .cart__back-button {
    display: none
  }
}

.cart__close-button {
  margin-left: auto;
  display: flex;
  align-items: center;
  background: 0 0;
  border: none;
  padding: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #000;
  cursor: pointer;
  transition: .3s ease-in-out
}

.cart__close-button:hover {
  opacity: .6
}

.cart__close-button i {
  padding-top: 2.5px;
  align-items: center;
  margin-left: 12px;
  display: flex;
  box-sizing: border-box;
  justify-content: center;
  min-width: 24px;
  min-height: 24px;
  background: #ececec;
  border-radius: 50%;
  font-size: 10px;
  color: #717171
}

.cart__content-img-wrapper {
  flex: 0 0 45px;
  min-width: 45px
}

.cart__content-img-wrapper a {
  display: block;
  max-height: 45px;
  max-width: 45px;
  height: 45px
}

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

#mainDocPopup .cart__content {
  overflow: auto
}

#mainDocPopup .cart__content table {
  min-width: 400px
}

.cart__content {
  margin-top: 24px
}
@media (min-width:768px) {
  .cart__content {
    max-width:50%;
  }
}

.cart__content .cart__content-header {
  display: flex;
  justify-content: space-between
}

.cart__content .cart__content-header .cart__content-headline {
  display: inline-block
}

.cart__content-clear {
  font-style: normal;
  color: #828282;
  cursor: pointer
}

.cart__content-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 1;
  color: #000
}

.cart__content-headline-additional {
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 1;
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px
}

.cart__content-additional {
  overflow: auto
}

.cart__content-articul {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.33333333333;
  color: #717171
}

.cart__content-list-wrapper {
  margin-top: 28px;
}

.cart__content-bottom-price-text {
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 1.3;
  color: #000
}

@media (max-width:991px) {
  .cart__content-bottom-price-text {
    font-size: 24px
  }
}

.cart__content-list {
  overflow: auto;
  margin: -20px;
  padding: 0 20px 20px
}

.cart__content-list--cart {
  /* height: calc(100vh - 220px); */
  height: auto;
}

@media (max-width:767px) {
  .cart__content-list--cart {
    /* height: calc(100vh - 290px) */
    height: auto;
  }
}

.cart__content-bottom-price {
  display: flex;
  align-items: flex-end;
  align-content: baseline
}

.cart__content-bottom-price-container {
  display: flex;
  flex-direction: column;
  margin-left: 12px
}

.cart__content-bottom {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  height: 100px;
  background: #fcfcfc
}

@media (max-width:767px) {
  .cart__content-bottom {
    flex-direction: column;
    align-items: flex-start;
    height: 180px
  }
}

.cart__bottom {
  margin-top: auto
}

.cart__content-bottom-submit {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%) 0 0/200% auto;
  margin-left: 23px;
  width: 294px;
  height: 48px;
  border-radius: 4px;
  border: none;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  cursor: pointer;
  transition: .3s ease-in-out
}

@media (max-width:767px) {
  .cart__content-bottom-submit {
    margin-left: 0;
    margin-top: 10px;
    width: 100%;
    margin-bottom: 15px
  }
}

.cart__content-bottom-submit:hover {
  background-position: right center
}

.cart__content-bottom-save {
  background: #2fb3b3 0 0/200% auto;
  margin-left: 23px;
  width: 294px;
  height: 48px;
  border-radius: 4px;
  border: none;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  cursor: pointer;
  transition: .3s ease-in-out
}

@media (max-width:767px) {
  .cart__content-bottom-save {
    margin-left: 0;
    margin-top: 10px;
    width: 100%;
    margin-bottom: 15px
  }
}

.cart__content-bottom-save:hover {
  background: #2f64b3
}

.cart__content-bottom-price-old {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5;
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
  color: #717171
}

.cart__content-bottom-price-new {
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 1.25;
  color: #000
}

@media (max-width:991px) {
  .cart__content-bottom-price-new {
    font-size: 24px
  }
}

.cart__content-bottom-price-new-text {
  font-size: 20px
}

@media (max-width:991px) {
  .cart__content-bottom-price-new-text {
    font-size: 18px
  }
}

.cart__content-item {
  background: #fff;
  box-shadow: 0px 0px 11px 2px #bbbbbba6;
  border-radius: 4px;
  margin-top: 16px
}

.cart__content-item a {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  color: #303030;
  transition: .3s ease-in-out
}

@media (max-width:567px) {
  .cart__content-item a {
    font-size: 17px;
  }
}

.cart__content-item a:hover {
  opacity: .6
}

.cart__content-item:last-child {
  margin-bottom: 0
}

.cart__content-link {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #303030;
  transition: .3s ease-in-out
}

@media (max-width:567px) {
  .cart__content-link {
    font-size: 14px
  }
}

.cart__content-link:hover {
  opacity: .6
}

.auth,
.auth-remember {
  opacity: 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  transition: .6s ease-in-out;
  pointer-events: none;
  z-index: 300
}

.auth--open,
.auth-remember--open {
  opacity: 1;
  pointer-events: unset
}

.auth--open .auth__background,
.auth-remember--open .auth__background {
  background: rgba(0, 0, 0, .6)
}

.auth--open .auth__container,
.auth-remember--open .auth__container {
  transform: translateX(0);
  transition-delay: .6s
}

.auth__background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  transition: .3s ease-in-out;
  background: rgba(0, 0, 0, 0)
}

.auth__close-button {
  margin-left: auto;
  display: flex;
  align-items: center;
  background: 0 0;
  border: none;
  padding: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #000;
  cursor: pointer;
  transition: .3s ease-in-out
}

.auth__close-button:hover {
  opacity: .6
}

.auth__close-button i {
  padding-top: 2.5px;
  padding-left: .5px;
  box-sizing: border-box;
  margin-left: 12px;
  align-items: center;
  display: flex;
  justify-content: center;
  min-width: 24px;
  min-height: 24px;
  background: #ececec;
  border-radius: 50%;
  font-size: 10px;
  color: #717171
}

.auth__container {
  display: flex;
  flex-direction: column;
  z-index: 2;
  max-width: 90%;
  max-height: 100vh;
  overflow: auto;
  flex: 0 0 945px;
  margin-left: auto;
  background: #fcfcfc;
  padding: 40px 60px 34px;
  box-sizing: border-box;
  transform: translateX(100%);
  transition: .6s ease-in-out;
  overflow-y: scroll
}

@media (max-width:991px) {
  .auth__container {
    padding: 20px
  }
}

.auth__tab {
  margin-top: 37px;
  display: flex!important;
  padding-bottom: 17px;
  border-bottom: 1px solid #717171
}

@media (max-width:567px) {
  .auth__tab {
    border-bottom: none;
    flex-direction: column;
    padding-bottom: 0
  }
}

.auth__tab .slick-list {
  overflow: visible!important
}

.auth__tab-item.active .auth__tab-item-text {
  text-transform: uppercase;
  color: #2e2e2e
}

.auth__tab-item.active .auth__tab-item-text:after {
  width: 100%
}

@media (max-width:567px) {
  .auth__tab-item.active .auth__tab-item-text {
    font-weight: 700
  }
}

.auth__list>div {
  display: none
}

.auth__list>div.active {
  display: block
}

.auth__tab-item-text {
  white-space: nowrap;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  transition: .3s ease-in-out;
  line-height: 1.16666666667;
  text-transform: uppercase;
  color: #717171;
  position: relative
}

@media (max-width:991px) {
  .auth__tab-item-text {
    font-size: 16px
  }
}

.auth__tab-item-text:after {
  display: block;
  bottom: -17px;
  position: absolute;
  content: '';
  height: 3px;
  width: 0;
  background: #2f64b3;
  transition: .3s ease-in-out
}

@media (max-width:991px) {
  .auth__tab-item-text:after {
    bottom: -21px
  }
}

@media (max-width:567px) {
  .auth__tab-item-text:after {
    display: none
  }
}

.auth__tab-item {
  width: auto!important;
  cursor: pointer;
  transition: .3s ease-in-out
}

.auth__tab-item:hover {
  opacity: .6
}

.auth__tab-item:first-child {
  padding-right: 40px;
  border-right: 1px solid #ececec
}

@media (max-width:767px) {
  .auth__tab-item:first-child {
    padding-right: 10px
  }
}

@media (max-width:567px) {
  .auth__tab-item:first-child {
    padding-right: 0;
    border-right: none
  }
}

.auth__tab-item:last-child {
  padding-left: 40px
}

@media (max-width:767px) {
  .auth__tab-item:last-child {
    padding-left: 10px
  }
}

@media (max-width:567px) {
  .auth__tab-item:last-child {
    padding-left: 0
  }
}

.auth__enter {
  padding-top: 56px;
  padding-right: 20px;
  padding-left: 20px;
  margin-bottom: 20px
}

@media (max-width:567px) {
  .auth__enter {
    padding-top: 20px
  }
}

.auth__list {
  margin-left: -20px;
  margin-right: -20px
}

.auth__list .slick-track {
  align-items: flex-start
}

.auth__registration {
  padding-right: 20px;
  padding-left: 20px
}

.auth__enter-form {
  display: flex;
  flex-direction: column;
  padding: 33px 30px 47px 30px;
  border-radius: 4px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, .08)
}

@media (max-width:767px) {
  .auth__enter-form {
    padding: 20px 15px
  }
}

@media (max-width:567px) {
  .auth__enter-form {
    padding: 20px 10px
  }
}

.auth__enter-form .auth__enter-form-email,
.auth__enter-form .auth__enter-form-password {
  width: 100%
}

.auth__enter-form input {
  border: 1px solid #ececec;
  height: 56px;
  border-radius: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #2e2e2e;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  margin-top: 15px
}

@media (max-width:567px) {
  .auth__enter-form input {
    font-size: 14px
  }
}

.auth__enter-form input::-webkit-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #2e2e2e
}

.auth__enter-form input::-moz-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #2e2e2e
}

.auth__enter-form input:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #2e2e2e
}

.auth__enter-form input::-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #2e2e2e
}

.auth__enter-form input::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #2e2e2e
}

@media (max-width:567px) {
  .auth__enter-form input::-webkit-input-placeholder {
    font-size: 14px
  }
  .auth__enter-form input::-moz-placeholder {
    font-size: 14px
  }
  .auth__enter-form input:-ms-input-placeholder {
    font-size: 14px
  }
  .auth__enter-form input::-ms-input-placeholder {
    font-size: 14px
  }
  .auth__enter-form input::placeholder {
    font-size: 14px
  }
}

.auth__enter-form-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 5px;
  color: #717171
}

@media (max-width:567px) {
  .auth__enter-form-text {
    font-size: 14px
  }
}

.auth__enter-form-req-wrapper {
  display: flex;
  align-items: center;
  margin-top: 15px
}

.auth__enter-form-req-wrapper span {
  color: #717171
}

.auth__enter-form-req-icon {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #ff0a0a;
  padding-right: 5px
}

.auth__enter-form-req-text {
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #717171;
  height: 14px
}

.auth__enter-form-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 40px
}

@media (max-width:767px) {
  .auth__enter-form-bottom {
    flex-direction: column
  }
}

@media (max-width:567px) {
  .auth__enter-form-bottom {
    margin-top: 20px
  }
}

.auth__enter-form-remember-link {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #2e2e2e;
  transition: .3s ease-in-out
}

@media (max-width:767px) {
  .auth__enter-form-remember-link {
    font-size: 16px;
    line-height: 18px
  }
}

@media (max-width:567px) {
  .auth__enter-form-remember-link {
    font-size: 14px;
    line-height: 18px
  }
}

.auth__enter-form-remember-link:hover {
  opacity: .6
}

.auth__enter-form-submit {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%) 0 0/200% auto;
  flex: 0 0 265px;
  height: 56px;
  border-radius: 5px;
  transition: .3s ease-in-out;
  border: none;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #fff
}

@media (max-width:767px) {
  .auth__enter-form-submit {
    flex: 0 0 auto;
    width: 300px;
    max-width: 100%;
    margin-bottom: 15px
  }
}

@media (max-width:567px) {
  .auth__enter-form-submit {
    flex: 0 0 auto;
    height: 40px;
    font-size: 16px
  }
}

.auth__enter-form-submit:hover {
  background-position: right center
}

.auth__registration {
  padding-top: 26px
}

.auth__registration-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #2f88b3
}

.auth__registration-text {
  margin-top: 20px;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 2;
  color: #2e2e2e
}

.auth__registration-list {
  margin-top: 8px
}

.auth__registration-item {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  padding-left: 24px;
  line-height: 30px;
  color: #2e2e2e;
  position: relative
}

@media (max-width:567px) {
  .auth__registration-item {
    font-size: 14px
  }
}

.auth__registration-item:before {
  content: '';
  width: 8px;
  display: block;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  top: 13px;
  left: 0;
  background: #2f88b3
}

.auth__registration-form {
  margin-top: 30px;
  background: #fff;
  box-shadow: 0 4px 11px rgba(0, 0, 0, .17);
  border-radius: 5px;
  margin-bottom: 11px;
  padding: 25px 30px 30px 30px
}

@media (max-width:567px) {
  .auth__registration-form {
    padding: 10px
  }
}

.auth__registration-form-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  color: #2f88b3
}

.auth__registration-form-container {
  margin-top: 23px;
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 29px;
  grid-row-gap: 10px
}

@media (max-width:767px) {
  .auth__registration-form-container {
    grid-template-columns: repeat(1, 1fr)
  }
}

.auth__registration-form-container input {
  border: 1px solid #ececec;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  height: 56px;
  border-radius: 4px;
  width: 100%
}

.auth__registration-form-container input::-webkit-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #717171
}

.auth__registration-form-container input::-moz-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #717171
}

.auth__registration-form-container input:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #717171
}

.auth__registration-form-container input::-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #717171
}

.auth__registration-form-container input::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #717171
}

.auth__registration-form-submit {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%) 0 0/200% auto;
  border: none;
  height: 56px;
  border-radius: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #fff;
  transition: .3s ease-in-out;
  cursor: pointer
}

.auth__registration-form-submit:hover {
  background-position: right center
}

.auth__registration-form-req {
  display: flex;
  align-items: center;
  margin-top: 16px
}

.auth__registration-form-req-icon {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #ff0a0a;
  padding-right: 8px
}

.auth__registration-form-req-text {
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #717171
}

.auth__invalid-feedback-text {
  display: inline-block;
  min-height: 14px;
  font-size: 11px;
  color: tomato;
  line-height: 14px;
  min-width: 1px
}

.auth__input-title {
  position: absolute;
  left: 10px;
  top: 12px;
  font-size: 1em;
  color: #868686;
  transition: .2s ease all;
  -moz-transition: .2s ease all;
  -webkit-transition: .2s ease all;
  cursor: text
}

.form-main__input-title {
  position: absolute;
  top: 14px;
  font-size: 1em;
  color: #fff;
  transition: .2s ease all;
  -moz-transition: .2s ease all;
  -webkit-transition: .2s ease all;
  cursor: text
}

.form-main__form-input:focus~.form-main__input-title {
  top: -4px;
  font-size: .8em;
  opacity: .8
}

.form-main__form-input.has-content~label {
  top: -4px;
  font-size: .8em;
  opacity: .8
}

.auth__enter-form-email:focus~.auth__input-title,
.auth__enter-form-password:focus~.auth__input-title {
  top: -4px;
  font-size: .8em;
  opacity: .8
}

.auth__enter-form-email.has-content~label,
.auth__enter-form-password.has-content~label {
  top: -4px;
  font-size: .8em;
  opacity: .8
}

.auth__registration-form-input:focus~.auth__input-title {
  top: -20px;
  font-size: .8em;
  color: #868686
}

.auth__registration-form-input.has-content~label {
  top: -20px;
  font-size: .8em;
  color: #868686
}

.auth__invalid-feedback-container {
  position: relative
}

.lk-info-orders__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 117%;
  color: #303030
}

@media (max-width:1199px) {
  .lk-info-orders__headline {
    font-size: 24px
  }
}

@media (max-width:767px) {
  .lk-info-orders__headline {
    font-size: 20px
  }
}

.lk-info-orders__list {
  margin-top: 30px;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 30px
}

@media (max-width:767px) {
  .lk-info-orders__list {
    padding: 10px
  }
}

.lk-info-orders__item-header {
  display: flex;
  align-items: center;
  background: #f3f3f3;
  border-radius: 4px;
  padding: 24px 30px;
  cursor: pointer;
  position: relative
}

@media (max-width:767px) {
  .lk-info-orders__item-header {
    flex-direction: column;
    align-items: flex-start;
    padding: 20px
  }
}

.lk-info-orders__item-header .icon-chevron-right {
  margin-left: auto;
  transition: .3s ease-in-out
}

@media (max-width:767px) {
  .lk-info-orders__item-header .icon-chevron-right {
    margin-left: 0;
    position: absolute;
    right: 20px;
    top: 20px
  }
}

.lk-info-orders__item-header-number {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 122%;
  color: #2f88b3
}

.lk-info-orders__item-header-number.lk-info-orders__item-header-number--comment {
  display: inline-block;
  max-width: 70%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

@media (max-width:567px) {
  .lk-info-orders__item-header-number.lk-info-orders__item-header-number--comment {
    max-width: 46%
  }
}

.lk-info-orders__item-header-date {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 122%;
  color: #454545;
  margin-left: 5px
}

@media (max-width:767px) {
  .lk-info-orders__item-header-date {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px
  }
}

.lk-info-orders__item-header-date:before {
  content: '/';
  margin-right: 5px
}

@media (max-width:767px) {
  .lk-info-orders__item-header-date:before {
    display: none
  }
}

.lk-info-orders__item-header-date:after {
  margin-left: 5px;
  content: '/'
}

@media (max-width:767px) {
  .lk-info-orders__item-header-date:after {
    display: none
  }
}

.lk-info-orders__item {
  margin-bottom: 10px
}

.lk-info-orders__item.active .icon-chevron-right {
  transform: rotate(90deg)
}

.lk-info-orders__item-header-price {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 122%;
  color: #dd2e1c;
  margin-left: 5px
}

.lk-info-orders__item-table {
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 0 0 4px 4px
}

.lk-info-orders__item-table-header {
  display: flex
}

.lk-info-orders__item-table-header-name {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 0 0 44%;
  max-width: 44%;
  padding-left: 30px;
  padding-right: 15px;
  box-sizing: border-box;
  height: 100%
}

@media (max-width:767px) {
  .lk-info-orders__item-table-header-name {
    flex: 0 0 100%;
    max-width: 100%
  }
}

@media (max-width:567px) {
  .lk-info-orders__item-table-header-name {
    padding-left: 10px
  }
}

@media (max-width:1199px) {
  .saved-orders.lk-info-orders__list {
    padding: 10px
  }
}

.saved-orders .lk-info-orders__item-table-body-row {
  flex-direction: row;
  flex-wrap: wrap
}

@media (max-width:567px) {
  .saved-orders .lk-info-orders__item-table-body-row {
    flex-direction: row
  }
}

.saved-orders .lk-info-orders__item-table-header-img {
  flex: 0 0 7%;
  max-width: 7%;
  padding-left: 25px
}

@media (max-width:1199px) {
  .saved-orders .lk-info-orders__item-table-header-img {
    padding-left: 10px
  }
}

@media (max-width:767px) {
  .saved-orders .lk-info-orders__item-table-header-img {
    flex: 0 0 45%;
    max-width: 45%;
    order: -1
  }
}

.saved-orders .lk-info-orders__item-table-header-name {
  flex: 0 0 38%;
  max-width: 38%;
  padding-left: 20px
}

@media (max-width:1199px) {
  .saved-orders .lk-info-orders__item-table-header-name {
    padding-left: 10px;
    flex: 0 0 34%;
    max-width: 34%;
    padding-right: 10px
  }
}

@media (max-width:767px) {
  .saved-orders .lk-info-orders__item-table-header-name {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.saved-orders .lk-info-orders__item-table-header-name .lk-info-orders__item-table-header-name-val {
  height: 39px;
  overflow: hidden;
  position: relative
}

@media (max-width:1199px) {
  .saved-orders .lk-info-orders__item-table-header-name .lk-info-orders__item-table-header-name-val {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden
  }
}

@media (max-width:767px) {
  .saved-orders .lk-info-orders__item-table-header-name .lk-info-orders__item-table-header-name-val {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.saved-orders .lk-info-orders__item-table-header-name .lk-info-orders__item-table-header-name-val:after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 11px;
  left: 0;
  background: rgba(0, 0, 0, 0) linear-gradient(rgba(255, 255, 255, 0) 0, #fff 88%, #fff 100%) repeat scroll 0 0
}

@media (max-width:767px) {
  .saved-orders .lk-info-orders__item-table-header-name .lk-info-orders__item-table-header-name-val:after {
    background: 0 0
  }
}

.saved-orders .lk-info-orders__item-table-header-qty {
  flex: 0 0 11%;
  max-width: 11%
}

@media (max-width:1199px) {
  .saved-orders .lk-info-orders__item-table-header-qty {
    flex: 0 0 13%;
    max-width: 13%;
    padding-left: 10px
  }
}

@media (max-width:767px) {
  .saved-orders .lk-info-orders__item-table-header-qty {
    flex: 0 0 48%;
    max-width: 48%
  }
}

.saved-orders .cart__content-img-wrapper {
  max-width: 60px
}

.saved-orders .lk-info-orders__item-table-header-all-sum,
.saved-orders .lk-info-orders__item-table-header-price {
  flex: 0 0 15%;
  max-width: 15%
}

@media (max-width:1199px) {
  .saved-orders .lk-info-orders__item-table-header-all-sum,
  .saved-orders .lk-info-orders__item-table-header-price {
    padding-left: 10px;
    flex: 0 0 17%;
    max-width: 17%
  }
}

@media (max-width:767px) {
  .saved-orders .lk-info-orders__item-table-header-all-sum,
  .saved-orders .lk-info-orders__item-table-header-price {
    flex: 0 0 48%;
    max-width: 48%
  }
}

.saved-orders .lk-info-orders__item-table-header-all-button {
  flex: 0 0 5%;
  max-width: 5%;
  padding-left: 20px
}

@media (max-width:1199px) {
  .saved-orders .lk-info-orders__item-table-header-all-button {
    padding-left: 10px
  }
}

@media (max-width:767px) {
  .saved-orders .lk-info-orders__item-table-header-all-button {
    margin-left: initial;
    flex: 0 0 45%;
    max-width: 45%;
    order: -1
  }
}

@media (max-width:767px) {
  .saved-orders .lk-info-orders__item-table-header-all-button .categories__item-buy {
    margin-left: auto
  }
}

.saved-orders .lk-info-orders__item-header .icon-chevron-right {
  position: static
}

.saved-orders .lk-info-orders__item-table-body-price {
  margin-top: 10px
}

.lk-info-orders .lk-info-orders__item-table-header-name {
  flex: 0 0 48%;
  max-width: 48%
}

@media (max-width:1199px) {
  .lk-info-orders .lk-info-orders__item-table-header-name {
    flex: 0 0 43%;
    max-width: 43%
  }
}

@media (max-width:767px) {
  .lk-info-orders .lk-info-orders__item-table-header-name {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.lk-info-orders__item-table-header-all-sum,
.lk-info-orders__item-table-header-price,
.lk-info-orders__item-table-header-qty {
  flex: 0 0 18.75%;
  max-width: 18.75%;
  padding-right: 10px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 133%;
  color: #2e2e2e;
  height: 100%;
  border-left: 1px solid #ececec;
  justify-content: flex-end
}

@media (max-width:1199px) {
  .lk-info-orders__item-table-header-all-sum,
  .lk-info-orders__item-table-header-price,
  .lk-info-orders__item-table-header-qty {
    padding-left: 15px
  }
}

@media (max-width:767px) {
  .lk-info-orders__item-table-header-all-sum,
  .lk-info-orders__item-table-header-price,
  .lk-info-orders__item-table-header-qty {
    padding-left: 30px;
    border-left: none;
    padding-right: 10px;
    margin-top: 10px;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%
  }
}

@media (max-width:567px) {
  .lk-info-orders__item-table-header-all-sum,
  .lk-info-orders__item-table-header-price,
  .lk-info-orders__item-table-header-qty {
    padding-left: 10px
  }
}

@media (max-width:767px) {
  .lk-info-orders__item-table-header-price {
    display: none
  }
}

.lk-info-orders__item-table-header .lk-info-orders__item-table-header-all-sum,
.lk-info-orders__item-table-header .lk-info-orders__item-table-header-name,
.lk-info-orders__item-table-header .lk-info-orders__item-table-header-price,
.lk-info-orders__item-table-header .lk-info-orders__item-table-header-qty {
  border-left: none;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 171%;
  color: #454545
}

.lk-info-orders__item-table-body-row {
  display: flex;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ececec;
  min-height: 60px;
  align-items: center;
  box-sizing: border-box
}

@media (max-width:767px) {
  .lk-info-orders__item-table-body-row {
    flex-direction: column;
    align-items: unset
  }
}

.lk-info-orders__item-table-body-row:last-child {
  min-height: 40px
}

.lk-info-orders__item-table-header-articul {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: #717171
}

.lk-info-orders__item-table-header-name-val {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  color: #2e2e2e;
  margin-top: 11px
}

@media (max-width:567px) {
  .lk-info-orders__item-table-header-name-val {
    font-size: 14px
  }
}

.lk-info-orders__item-table-header {
  height: 50px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ececec
}

@media (max-width:767px) {
  .lk-info-orders__item-table-header {
    display: none
  }
}

.lk-info-orders__item-table-body-price {
  margin-left: auto;
  margin-right: 115px
}

@media (max-width:767px) {
  .lk-info-orders__item-table-body-price {
    margin-right: 0;
    margin-left: 20px
  }
}

@media (max-width:567px) {
  .lk-info-orders__item-table-body-price {
    margin-right: 0;
    margin-left: 10px
  }
}

.lk-info-orders__item-table-body-price-text {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 133%;
  color: #2e2e2e
}

.lk-info-orders__item-table-body-price-val {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 133%;
  color: #dd2e1c
}

#ui-datepicker-div {
  background: #fff;
  display: none;
  width: 320px;
  padding: 20px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, .08);
  border-radius: 2px;
  cursor: pointer;
  opacity: 0
}

.ui-datepicker-title {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #2e2e2e;
  text-align: center
}

@media (max-width:567px) {
  .ui-datepicker-title {
    font-size: 14px
  }
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th {
  white-space: nowrap;
  padding: 2px 5px
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th:nth-child(1) {
  min-width: 15%
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th:nth-child(2) {
  min-width: 45%
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th:nth-child(3) {
  min-width: 10%
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th:nth-child(4) {
  min-width: 10%
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th:nth-child(5) {
  min-width: 10%
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th:nth-child(6) {
  min-width: 10%
}

.lk-info-search__content.lk-info-search__table table table>tbody>tr>th {
  white-space: nowrap;
  padding: 2px 5px
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th:nth-child(1) {
  width: 15%
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th:nth-child(2) {
  width: 45%
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th:nth-child(3) {
  width: 10%
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th:nth-child(4) {
  width: 10%
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th:nth-child(5) {
  width: 10%
}

.lk-info-search__content.lk-info-search__table>table>tbody>tr>th:nth-child(6) {
  width: 10%
}

.lk-info-search__content.lk-info-search__table table table>tbody>tr>th:nth-child(1) {
  width: 4%
}

.lk-info-search__content.lk-info-search__table table table>tbody>tr>th:nth-child(2) {
  width: 32%
}

.lk-info-search__content.lk-info-search__table table table>tbody>tr>th:nth-child(3) {
  width: 32%
}

.lk-info-search__content.lk-info-search__table table table>tbody>tr>th:nth-child(4) {
  width: 8%
}

.lk-info-search__content.lk-info-search__table table table>tbody>tr>th:nth-child(5) {
  width: 8%
}

.lk-info-search__content.lk-info-search__table table table>tbody>tr>th:nth-child(6) {
  width: 8%
}

.lk-info-search__content.lk-info-search__table table table>tbody>tr>th:nth-child(7) {
  width: 8%
}

.ui-datepicker-header {
  position: relative
}

.ui-datepicker-header .ui-datepicker-next {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 10px;
  transition: .3s ease
}

.ui-datepicker-header .ui-datepicker-next:hover {
  opacity: .6
}

.ui-datepicker-header .ui-datepicker-next:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDlMNSA1TDEgMSIgc3Ryb2tlPSIjMmY2NGIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) 0 0/cover;
  content: '';
  display: block;
  width: 6px;
  height: 10px
}

.ui-datepicker-header .ui-datepicker-prev {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 10px;
  transition: .3s ease
}

.ui-datepicker-header .ui-datepicker-prev:hover {
  opacity: .6
}

.ui-datepicker-header .ui-datepicker-prev:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDlMNSA1TDEgMSIgc3Ryb2tlPSIjMmY2NGIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) 0 0/cover;
  content: '';
  display: block;
  width: 6px;
  height: 10px;
  transform: rotate(180deg)
}

.ui-corner-all {
  color: #717171
}

.ui-datepicker-calendar {
  width: 100%
}

.ui-datepicker-calendar .ui-state-disabled {
  width: 20px
}

.ui-datepicker-calendar .ui-state-default {
  width: 20px;
  display: inline-flex;
  justify-content: center;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #2e2e2e
}

.ui-datepicker-calendar tr {
  display: flex;
  justify-content: space-between;
  padding-top: 15px
}

.ui-datepicker-calendar td {
  cursor: pointer
}

.ui-datepicker-calendar th {
  display: flex
}

.ui-datepicker-calendar .ui-state-active,
.ui-datepicker-calendar a:hover {
  position: relative;
  color: #fff
}

.ui-datepicker-calendar .ui-state-active:before,
.ui-datepicker-calendar a:hover:before {
  content: '';
  position: absolute;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  z-index: -1;
  top: 50%;
  left: 50%;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%);
  transform: translate(-50%, -50%)
}

.ui-datepicker-calendar th span {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #717171
}

.lk-info-search__text-wrapper {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #303030;
  margin-top: 30px
}

@media (max-width:567px) {
  .lk-info-search__text-wrapper {
    font-size: 14px
  }
}

.lk-info-client__input-wrapper {
  position: relative
}

@media (max-width:767px) {
  .lk-info-client__input-wrapper {
    width: 100%;
    margin-bottom: 15px
  }
}

.lk-info-client__input-icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANsSURBVHgBrVZdTttAEJ7ZNQRVlXBPQPpatY05AeGZ8pMTEE4AlSpB+hLyUEKrSsAJCCdwA+WZcIImwAHCCZpIlfizdzqztoMdqARR58Xxt7vf7Mx8Mw7CkL2rH5YV4CopOjhbX9iFJ9j7r4c7aLBogPbOKwuN9BoOiLf8JUDtKoWLhNDiA2uGTO0pDhTiMhlqosYZw0+gsHf+ufRj4EBuoAz2+WeLb8ERQIuXuvBE4wtVkaCWAjyDoXtWWdy074Xtn/upcNckTfAMk/Ne3c8PYza64c3qKmzoZ9xeDOmuBnrcfWzNGQbam6Ue2BQ93dqVUvdfa058BTeTFi6SRmiHoIswqjHnvQM2nVnULtywkxyMbBQ/IweEvXZlvuFt+m6QA0+giyhVjTdffE8psLe5qJRa8kwwPtxN0vO27hdjQotxkWfuHSReJxxfkTlFpQqcsrw0zZjjVMmYDoJanP5+vER3t6xIZ5/ANAmVkMy+2zpc4v5Zln2EeoqxlYTzgYpEu7ZZBl6xJxgTdgYYYjvSeKw2BFfODHSfskwE3L3N9/VmA1FPIt1+tPxkUDBhoT+3fbtxAl3BiEjSCFrrNhmoMlZEMq1hJ5lG+1+WcGYikJEBhl4hOhyB2ePCtwrbxz5R0Oe6TOJVYHNLOedEUiZYZ32+9Oab742RU5V0EppOekhmaoA8QziPZUNhMwTKRyhJDcpcwD6+HJ+EHCsqqkFZCGWHDrUnNehsfFhBUoU051Anq14UGuURg72In7wIMzO2Bjkr2aLF4mayJ3kKcw3yMGQZB52NuVIytNobkb7xJpiNSWvxGOlxv0xb7BpsBCJnr37URUnI9V07Tof7wAFvKpLMdiGp+3vSMOaFs8zq8gTjLVZZZmKsynPeNTlzyq8NuRQpWOX2dWHCgUL9yOXfvQc1iOY6T0aEy2QOCblgCJjnRpsSMiEXTNJiHYIqYxDUOhvzs0gsBGRyfMSB1CAAyLP3qQHEoVoMTJTvG+jxl+40wu4Nc+O/bSTo7FsnsQCyKjLhgQJV5Gna1xC2IoyagiFS89enuUupA/Icsliq43mEvE7I0+PbfjIL20cnIX/yAgi6MILlmFjyjxCUEnJRmcjWSVKjkZY1jMEoxiOjoyDYzXx40irikGv8r2AHRjREmf/OPmfiHgvJ9tFfwxTEYqwmdmoAAAAASUVORK5CYII=) 0 0/cover;
  width: 24px;
  height: 24px;
  position: absolute;
  cursor: pointer;
  top: 16px;
  transition: .3s ease;
  right: 30px
}

.lk-info-client__input-icon:hover {
  opacity: .6
}

.lk-info-client__input-icon:before {
  content: '';
  height: 33px;
  width: 1px;
  background: #ececec;
  display: block;
  position: absolute;
  top: -4px;
  left: -16px
}

.lk-info-for-search .lk-info-client__wrapper {
  margin-left: 0;
  padding-right: 10px
}

@media (max-width:767px) {
  .lk-info-for-search .lk-info-client__wrapper {
    padding-right: 0
  }
}

.lk-info-for-search .lk-info-search__content {
  display: flex
}

.lk-info-for-search .lk-info-search__content .lk-info-client__wrapper {
  width: 100%
}

.lk-info-for-search .lk-info-search__content .lk-info-client__submit-create {
  max-width: 100%;
  margin-left: 0;
  width: 320px
}

@media (max-width:991px) {
  .lk-info-for-search .lk-info-search__content .lk-info-client__submit-create {
    flex: unset
  }
}

@media (max-width:991px) {
  .lk-info-for-search .lk-info-search__content {
    display: flex;
    flex-direction: column
  }
  .lk-info-for-search .lk-info-search__content .lk-info-client__wrapper .lk-info-search__text {
    width: auto!important
  }
  .lk-info-for-search .lk-info-search__content .lk-info-client__wrapper {
    margin-bottom: 10px
  }
}

@media (max-width:767px) {
  .lk-info-for-search .lk-info-search__content .lk-info-client__submit-create {
    width: 100%
  }
}

.lk-info-for-search .lk-info-client__submit {
  width: 152px
}

.lk-info-for-search .lk-info-client__submit-create {
  margin-left: auto;
  flex-grow: 1;
  max-width: 383px;
  min-width: 190px
}

.lk-info-orders__list.saved-orders .lk-info-orders__item-header {
  display: block;
  padding: 18px 25px
}

@media (max-width:767px) {
  .lk-info-orders__list.saved-orders .lk-info-orders__item-header {
    padding: 18px 10px
  }
}

.lk-info-orders__list.saved-orders .lk-info-orders__item-header .lk-info-orders__item-header-price {
  display: inline-block
}

.lk-info-orders__list.saved-orders .lk-info-orders__item-header .icon-chevron-right {
  margin-left: initial;
  display: inline-block
}

.lk-info-orders__list.saved-orders .lk-info-orders__item-header .lk-info-orders__item-header-date {
  font-size: 12px;
  color: #717171;
  margin: 0
}

.lk-info-orders__list.saved-orders .lk-info-orders__item-header .lk-info-orders__item-header-date::after,
.lk-info-orders__list.saved-orders .lk-info-orders__item-header .lk-info-orders__item-header-date::before {
  content: '';
  margin: 0
}

.lk-info-orders__list.saved-orders .lk-info-orders__item-table-body-price {
  margin-right: 25px
}

@media (max-width:767px) {
  .lk-info-orders__list.saved-orders .lk-info-orders__item-table-body-price {
    margin-left: auto;
    margin-right: 10px
  }
}

.lk-info-orders__list.saved-orders .lk-info-orders__item-table-body-info {
  margin-left: 25px;
  margin-right: 25px
}

.lk-info-orders__list.saved-orders .lk-info-orders__item-table-body-info span:first-child {
  color: #717171;
  font-size: 12px
}

.lk-info-orders__list.saved-orders .lk-info-orders__item-table-body-row .checkout__submit-checkout {
  margin-left: 25px
}

@media (max-width:1199px) {
  .lk-info-orders__list.saved-orders .lk-info-orders__item-table-body-row .checkout__submit-checkout:first-child {
    margin-left: 10px
  }
  .lk-info-orders__list.saved-orders .lk-info-orders__item-table-body-row .checkout__submit-checkout:nth-child(2) {
    margin-left: auto;
    margin-right: 10px
  }
}

@media (max-width:767px) {
  .lk-info-orders__list.saved-orders .lk-info-orders__item-table-body-row .checkout__submit-checkout:first-child {
    margin: 0 auto
  }
  .lk-info-orders__list.saved-orders .lk-info-orders__item-table-body-row .checkout__submit-checkout:nth-child(2) {
    margin: auto;
    margin-top: 15px
  }
}

@media (max-width:1300px) {
  .lk-info-search--client .lk-info-client__submit {
    width: 115px;
    font-size: 16px
  }
  .lk-info-search--client .lk-info-client__wrapper .lk-info-search__text {
    max-width: 85px!important
  }
}

@media (max-width:1300px) {
  .lk-info-client__wrapper .lk-info-search__text {
    width: 80px!important
  }
  .lk-info-for-search .lk-info-client__submit {
    width: 105px
  }
}

@media (max-width:1199px) {
  .lk-info-for-search .lk-info-client__submit {
    flex: 1
  }
}

.lk-info-search--client .lk-info-client__submit {
  flex: 1
}

@media (max-width:767px) {
  .lk-info-for-search .lk-info-client__submit {
    flex: unset
  }
  .lk-info-search--client .lk-info-client__wrapper .lk-info-search__text {
    max-width: 100%!important;
    width: 100%!important;
    margin-bottom: 15px
  }
  .lk-info-client__wrapper .lk-info-search__text {
    width: 100%!important;
    margin-bottom: 20px
  }
  .lk-info-client__wrapper label {
    display: none
  }
  .lk-info-client__wrapper .lk-info-client__input {
    margin: 0;
    cursor: pointer;
    width: 100%;
    max-width: 100%
  }
  .lk-info-search--client .lk-info-client__submit {
    flex: unset;
    width: 100%
  }
  .lk-info-for-search .lk-info-client__submit {
    width: 100%
  }
}

@media (max-width:567px) {
  .lk-info-search__content {
    padding: 15px!important
  }
  .lk-info-search--client .lk-info-client__submit {
    width: 100%
  }
  .lk-info-for-search .lk-info-client__submit {
    width: 100%
  }
  .lk-info-for-search .lk-info-search__content .lk-info-client__submit-create {
    width: 100%
  }
}

.lk-info-search__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 117%;
  color: #303030
}

@media (max-width:767px) {
  .lk-info-search__headline {
    font-size: 22px
  }
}

.lk-info-search__content {
  margin-top: 20px;
  overflow: auto;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px
}

.text-center {
  text-align: center
}

.lk-info-search__content-form-search {
  display: flex;
  align-items: center
}

@media (max-width:767px) {
  .lk-info-search__content-form-search {
    flex-direction: column;
    align-items: unset
  }
}

.lk-info-search__content-table {
  overflow: auto
}

.lk-info-search__content-table table {
  min-width: 400px;
  width: 100%;
  margin-right: 10px
}

.lk-info-search__content-table table td,
.lk-info-search__content-table table tr {
  border: 1px solid #ececec;
  padding: 10px;
  font-size: 14px
}

.lk-info-search__content-table table td {
  vertical-align: middle
}

.lk-info-search__content-table table a {
  color: #2f88b3;
  transition: .3s ease
}

.lk-info-search__content-table table a:hover {
  opacity: .6
}

.lk-info-search__content-table table th {
  font-weight: 700;
  padding: 10px 0;
  font-size: 14px
}

.lk-info-search__submit {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%);
  border-radius: 4px;
  background-size: 200% auto;
  border: none;
  width: 280px;
  height: 48px;
  cursor: pointer;
  margin-left: 30px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 135%;
  text-align: center;
  color: #fff;
  transition: .3s ease-in-out
}

@media (max-width:1599px) {
  .lk-info-search__submit {
    width: 200px;
    font-size: 16px
  }
}

@media (max-width:991px) {
  .lk-info-search__submit {
    width: 170px
  }
}

@media (max-width:767px) {
  .lk-info-search__submit {
    margin-top: 20px;
    width: 100%;
    margin-left: 0;
    font-size: 14px
  }
}

.lk-info-search__submit:hover {
  background-position: right center
}

.lk-info-search__input {
  height: 48px;
  padding-left: 20px;
  box-sizing: border-box;
  flex-grow: 1;
  background: #ececec;
  border-radius: 4px;
  border: none;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 193%;
  color: #717171
}

.lk-info-search__text {
  width: 175px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 122%;
  margin-right: 15px;
  color: #2f88b3
}

@media (max-width:767px) {
  .lk-info-search__text {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
    font-size: 14px
  }
}

.lk-info-client__wrapper {
  align-items: center;
  margin: 0 auto;
  display: flex;
  max-width: 974px
}

@media (max-width:767px) {
  .lk-info-client__wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin: 0 0
  }
}

.lk-info-client__wrapper .lk-info-search__text {
  max-width: unset;
  width: auto;
  margin-right: 0
}

.lk-info-client__input {
  cursor: pointer;
  max-width: 194px;
  height: 56px;
  box-sizing: border-box;
  border: 1px solid #ececec;
  border-radius: 4px;
  margin-right: 14px;
  margin-left: 14px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 122%;
  padding-left: 20px;
  color: #2e2e2e
}

.lk-info-client__submit {
  margin-left: 0;
  width: 320px
}

.ui-datepicker-div {
  max-width: 320px
}

.ui-datepicker-group.ui-datepicker-group-first,
.ui-datepicker-group.ui-datepicker-group-last {
  display: none
}

.open-news__headline {
  text-align: center;
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 130%;
  color: #303030
}

@media (max-width:991px) {
  .open-news__headline {
    font-size: 34px
  }
}

@media (max-width:767px) {
  .open-news__headline {
    font-size: 24px
  }
}

@media (max-width:567px) {
  .open-news__headline {
    font-size: 20px
  }
}

.open-news__container {
  margin-top: 30px
}

.open-news__content {
  margin-top: 35px
}

.open-news__content a {
  color: #2f88b3;
  text-decoration: none
}

.open-news__content a:hover {
  opacity: .6
}

.open-news__block-img,
.open-news__block-video,
.open-news__content-main-img,
.open-news__gallery-img {
  width: 100%
}

@media (max-width:767px) {
  .open-news__block-video {
    height: 300px
  }
}

@media (max-width:567px) {
  .open-news__block-video {
    height: 250px
  }
}

.open-news__content-wrapper {
  padding: 20px 20px 30px;
  background: #fff;
  border-radius: 4px
}

@media (max-width:767px) {
  .open-news__content-wrapper {
    padding: 15px 15px 30px
  }
}

.open-news__content-wrapper img {
  max-width: 100%;
  height: auto
}

.open-news__text-top {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: #303030;
  margin-bottom: 20px
}

@media (max-width:567px) {
  .open-news__text-top {
    font-size: 14px
  }
}

.open-news__block {
  margin-top: 30px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px
}

@media (max-width:1199px) {
  .open-news__block {
    grid-template-columns: repeat(1, 1fr)
  }
}

.open-news__block-content-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  color: #2e2e2e
}

@media (max-width:767px) {
  .open-news__block-content-headline {
    font-size: 18px
  }
}

.open-news__block-content-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #303030;
  margin-top: 30px
}

@media (max-width:567px) {
  .open-news__block-content-text {
    font-size: 14px
  }
}

.open-news__characteristic {
  margin-top: 40px
}

.open-news__characteristic-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 140%;
  color: #303030
}

.open-news__characteristic-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 30px;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  padding: 30px 30px
}

@media (max-width:1199px) {
  .open-news__characteristic-wrapper {
    grid-template-columns: repeat(1, 1fr)
  }
}

@media (max-width:991px) {
  .open-news__characteristic-wrapper {
    padding: 10px
  }
}

.open-news__characteristic-column:nth-child(2n) {
  padding-left: 40px;
  border-left: 1px solid #f0f0f0
}

@media (max-width:1199px) {
  .open-news__characteristic-column:nth-child(2n) {
    padding-left: 0;
    border-left: none;
    margin-top: 30px
  }
}

.open-news__characteristic-row-headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 122%;
  color: #303030
}

.open-news__characteristic-row-headline:before {
  display: block;
  width: 3px;
  height: 15px;
  margin-right: 15px;
  content: '';
  background: #2f88b3
}

@media (max-width:567px) {
  .open-news__characteristic-text {
    opacity: .6
  }
}

.open-news__characteristic-list {
  display: flex;
  flex-direction: column;
  margin-top: 14px
}

.open-news__characteristic-item {
  display: flex;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #303030;
  padding-top: 5px;
  padding-bottom: 5px
}

@media (max-width:567px) {
  .open-news__characteristic-item {
    flex-direction: column;
    border-bottom: 1px solid beige
  }
}

.open-news__characteristic-row {
  margin-bottom: 16px
}

.open-news__characteristic-column .open-news__characteristic-row:last-child {
  margin-bottom: 0
}

.open-news__characteristic-text {
  display: flex;
  flex: 0 0 75%;
  max-width: 75%;
  position: relative
}

@media (max-width:567px) {
  .open-news__characteristic-text {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.open-news__characteristic-text span {
  background: #fff;
  position: relative;
  z-index: 2;
  max-width: 80%
}

.open-news__characteristic-text:after {
  content: '';
  display: flex;
  width: 100%;
  position: absolute;
  top: 18px;
  z-index: 1;
  border-bottom: 1px dashed #717171
}

@media (max-width:567px) {
  .open-news__characteristic-text:after {
    display: none
  }
}

.open-news__gallery {
  margin-top: 20px
}

.open-news__gallery-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 113%;
  color: #2e2e2e
}

@media (max-width:767px) {
  .open-news__gallery-headline {
    font-size: 22px
  }
}

.open-news__gallery-list {
  margin-top: 20px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px
}

@media (max-width:767px) {
  .open-news__gallery-list {
    grid-template-columns: repeat(1, 1fr)
  }
}

.open-news__gallery-text {
  display: flex;
  margin-top: 10px;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: #303030
}

@media (max-width:567px) {
  .open-news__gallery-text {
    font-size: 14px
  }
}

.open-news__gallery-text:before {
  display: flex;
  width: 3px;
  margin-right: 15px;
  content: '';
  background: #2f88b3
}

.open-news__gallery-link {
  transition: .3s ease-in-out
}

.open-news__gallery-link:hover {
  opacity: .6
}

.about-us__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 44px;
  line-height: 114%;
  color: #303030
}

@media (max-width:1199px) {
  .about-us__headline {
    font-size: 38px
  }
}

@media (max-width:991px) {
  .about-us__headline {
    font-size: 28px
  }
}

@media (max-width:767px) {
  .about-us__headline {
    font-size: 24px
  }
}

.about-us__container {
  margin-top: 20px
}

.about-us__top {
  margin-top: 32px;
  margin-bottom: -7px;
  position: relative
}

.about-us__top-text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding-right: 0;
  box-sizing: content-box;
  max-width: 820px;
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 38px;
  color: #fff;
  text-shadow: #000 1px 0 3px;
  width: 90%
}

@media (max-width:991px) {
  .about-us__top-text {
    box-sizing: border-box;
    font-size: 16px;
    line-height: 22px
  }
}

@media (max-width:567px) {
  .about-us__top-text {
    box-sizing: border-box;
    font-size: 18px
  }
}

.about-us__top-image {
  height: 100%;
  width: 100%;
  margin-bottom: -7px
}

.about-us__top-image img {
  width: 100%
}

@media (max-width:767px) {
  .about-us__top-image {
    min-height: 200px;
    max-height: 400px;
    width: auto
  }
  .about-us__top-image img {
    width: 100%;
    min-height: 340px;
    max-height: 400px
  }
}

.about-us__utp {
  padding: 60px 0;
  background-size: cover
}

.about-us__utp-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 25px
}

@media (max-width:991px) {
  .about-us__utp-list {
    grid-template-columns: repeat(2, 1fr)
  }
}

@media (max-width:567px) {
  .about-us__utp-list {
    grid-template-columns: repeat(1, 1fr)
  }
}

.about-us__utp-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #fff;
  text-align: center
}

.about-us__utp-headline {
  margin-top: 16px;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 32px
}

.about-us__utp-text {
  margin-top: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  max-width: 315px
}

.about-us__content-data {
  padding-top: 30px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px
}

@media (max-width:991px) {
  .about-us__content-data {
    grid-template-columns: repeat(1, 1fr)
  }
}

.about-us__content-headline {
  padding: 15px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 28px;
  color: #2e2e2e
}

.about-us__content-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #303030;
  margin-top: 30px
}

@media (max-width:567px) {
  .about-us__content-text {
    font-size: 14px
  }
}

.about-us__history {
  margin-top: 30px
}

.about-us__history-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  color: #2e2e2e
}

.about-us__history-list {
  margin-top: 30px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 20px;
  text-align: center
}

@media (max-width:1199px) {
  .about-us__history-list {
    grid-gap: 15px
  }
}

@media (max-width:991px) {
  .about-us__history-list {
    grid-template-columns: repeat(3, 1fr)
  }
}

@media (max-width:567px) {
  .about-us__history-list {
    grid-template-columns: repeat(1, 1fr)
  }
}

.about-us__history-num {
  font-style: normal;
  font-weight: 800;
  font-size: 70px;
  line-height: 1;
  background: -webkit-linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}

@media (max-width:1399px) {
  .about-us__history-num {
    font-size: 60px
  }
}

.about-us__brands-img {
  max-width: 90%
}

.about-us__projects-image {
  max-width: 100%
}

.about-us__history-item {
  padding-bottom: 30px;
  padding-top: 14px;
  background: #fff;
  box-shadow: 0 4px 16px rgba(0, 0, 0, .08);
  border-radius: 4px
}

.about-us__history-text {
  margin-top: 14px;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #2e2e2e
}

@media (max-width:1399px) {
  .about-us__history-text {
    font-size: 18px
  }
}

@media (max-width:1199px) {
  .about-us__history-text {
    font-size: 16px
  }
}

.about-us__brands {
  margin-top: 30px;
  background: #fff;
  border-radius: 4px;
  padding: 30px
}

@media (max-width:1199px) {
  .about-us__brands {
    padding: 20px
  }
}

.about-us__brands-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  color: #2e2e2e
}

.about-us__brands-list {
  margin-top: 60px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  background: #d9edf8;
  grid-gap: 1px
}

@media (max-width:567px) {
  .about-us__brands-list {
    grid-template-columns: repeat(1, 1fr)
  }
}

.about-us__brands-item {
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 240px
}

@media (max-width:767px) {
  .about-us__brands-item {
    height: 170px
  }
}

.about-us__sale {
  margin-top: 30px
}

.about-us__sale-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 1;
  color: #2e2e2e
}

.about-us__sale-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #303030;
  margin-top: 30px
}

@media (max-width:567px) {
  .about-us__sale-text {
    font-size: 14px
  }
}

.about-us__projects {
  margin-top: 30px
}

.about-us__projects-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 1;
  color: #2e2e2e
}

.about-us__projects-list {
  margin-top: 30px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px
}

@media (max-width:991px) {
  .about-us__projects-list {
    grid-template-columns: repeat(2, 1fr)
  }
}

@media (max-width:567px) {
  .about-us__projects-list {
    grid-template-columns: repeat(1, 1fr)
  }
}

.about-us__projects-link {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: .3s ease-in-out;
  cursor: default
}

@media (max-width:1199px) {
  .about-us__projects-link {
    padding: 0
  }
}

.about-us__projects-link:hover {
  opacity: .6
}

.about-us__projects-text {
  display: flex;
  margin-top: 20px;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 117%;
  color: #2e2e2e
}

.main__compare-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 114%;
  color: #303030;
  margin-top: 20px
}

@media (max-width:991px) {
  .main__compare-headline {
    font-size: 28px
  }
}

@media (max-width:767px) {
  .main__compare-headline {
    font-size: 24px
  }
}

.compare__top {
  margin-top: 30px;
  display: flex
}

.compare__top.hide {
  opacity: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none
}

.compare__top.fixed .compare__content {
  position: fixed;
  z-index: 5;
  max-width: 1030px;
  width: 100%;
  top: 156px;
  margin-left: 370px;
  background: #fcfcfc;
  margin-top: 0
}

@media (max-width:1440px) {
  .compare__top.fixed .compare__content {
    max-width: calc(100vw - 370px);
    padding-right: 40px
  }
}

@media (max-width:1199px) {
  .compare__top.fixed .compare__content {
    top: 90px;
    margin-left: 320px;
    max-width: calc(100vw - 320px)
  }
  .compare__top.fixed .compare__content .categories__item-bottom,
  .compare__top.fixed .compare__content .categories__item-content {
    padding-left: 0;
    padding-right: 0
  }
}

@media (max-width:767px) {
  .compare__top.fixed .compare__content {
    top: 72px;
    margin-left: 200px;
    max-width: calc(100vw - 200px);
    padding-right: 30px
  }
}

@media (max-width:567px) {
  .compare__top.fixed .compare__content {
    margin-left: 100px;
    max-width: calc(100vw - 100px)
  }
  .compare__top.fixed .compare__content .categories__item-img-wrapper {
    max-height: 100px!important
  }
}

.compare__top.fixed .compare__content .categories__item-link {
  font-size: 16px
}

@media (max-width:567px) {
  .compare__top.fixed .compare__content .categories__item-link {
    font-size: 11px
  }
}

.compare__top.fixed .compare__content .categories__item-old-price {
  display: none
}

.compare__top.fixed .compare__content .categories__item-new-price {
  font-size: 16px
}

.compare__top.fixed .compare__content .categories__item-text {
  display: none;
  height: 45px
}

.compare__top.fixed .compare__content .sticker {
  display: none
}

.compare__top.fixed .compare__content .categories__item-img-wrapper {
  max-height: 130px
}

.compare__top .categories__item-text {
  height: 72px;
  overflow: hidden
}

@media (max-width:67px) {
  .compare__top .categories__item-text {
    height: 52px
  }
}

@media (max-width:567px) {
  .compare__top {
    flex-direction: column
  }
}

.compare__aside {
  padding: 20px;
  flex: 0 0 370px;
  max-width: 370px;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 4px
}

@media (max-width:1199px) {
  .compare__aside {
    flex: 0 0 320px;
    max-width: 320px;
    padding: 20px
  }
}

@media (max-width:767px) {
  .compare__aside {
    flex: 0 0 200px;
    max-width: 200px;
    padding: 10px
  }
}

@media (max-width:567px) {
  .compare__aside {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 15px
  }
}

.compare__content {
  padding-left: 20px;
  box-sizing: border-box;
  flex: 0 0 calc(100% - 370px);
  max-width: calc(100% - 370px)
}

@media (max-width:1199px) {
  .compare__content {
    flex: 0 0 calc(100% - 320px);
    max-width: calc(100% - 320px)
  }
}

@media (max-width:767px) {
  .compare__content {
    flex: 0 0 calc(100% - 200px);
    max-width: calc(100% - 200px);
    padding-left: 10px
  }
}

@media (max-width:567px) {
  .compare__content {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0;
    margin-top: 15px
  }
}

.compare__top.fixed .compare__content-item-delete {
  width: 24px;
  height: 24px;
  top: 5px;
  right: 5px
}

.compare__top.fixed .categories__item {
  border: none
}

.compare__top.fixed .categories__item:hover {
  border: none
}

.compare__content-item {
  position: relative;
  padding-bottom: 15px;
  margin-right: 30px;
  padding-left: 12px;
  box-sizing: border-box
}

.compare__content-item .categories__item {
  border: none
}

.compare__content-item .categories__item:hover {
  border: none
}

@media (max-width:767px) {
  .compare__content-item {
    margin-right: 0
  }
}

.compare__content-item .compare__content-item-delete {
  z-index: 10;
  position: absolute;
  right: 24px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 24px;
  font-size: 10px;
  border-radius: 50%;
  border: none
}

.compare__aside-headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e
}

@media (max-width:767px) {
  .compare__aside-headline {
    font-size: 16px
  }
}

.compare__aside-headline:before {
  content: '';
  display: block;
  width: 3px;
  height: 15px;
  background: #2f88b3;
  margin-right: 15px
}

@media (max-width:767px) {
  .compare__aside-headline:before {
    margin-right: 10px
  }
}

.compare__content-list {
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 70px;
  grid-gap: 32px
}

@media (max-width:767px) {
  .compare__content-list {
    padding-right: 10px
  }
}

.compare__aside-list {
  padding-left: 18px;
  margin-top: 26px
}

@media (max-width:991px) {
  .compare__aside-list {
    padding-left: 0
  }
}

.compare__aside-item-title {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #2e2e2e;
  cursor: pointer;
  transition: .3s ease-in-out
}

@media (max-width:767px) {
  .compare__aside-item-title {
    font-size: 14px
  }
}

.compare__aside-item-title:hover {
  opacity: .7
}

.compare__aside-item-title.active {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #2f88b3
}

@media (max-width:767px) {
  .compare__aside-item-title.active {
    font-size: 14px
  }
}

.compare__aside-2list {
  padding-left: 18px;
  margin-top: 14px
}

@media (max-width:767px) {
  .compare__aside-2list {
    padding-left: 10px
  }
}

.compare__aside-2item {
  margin-bottom: 14px
}

.compare__aside-2item:last-child {
  margin-bottom: 0
}

.compare__aside-show-all {
  display: flex;
  margin-top: 44px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #303030;
  padding: 0;
  border: none;
  background: 0 0;
  cursor: pointer;
  transition: .3s ease-in-out
}

.compare__aside-show-all:hover {
  opacity: .7
}

.compare__aside-item {
  margin-bottom: 14px
}

.compare__aside-delete-all {
  background: 0 0;
  padding: 0;
  border: none;
  display: flex;
  align-items: center;
  margin-top: 30px;
  cursor: pointer;
  transition: .3s ease-in-out
}

.compare__aside-delete-all:hover {
  opacity: .7
}

.compare__aside-delete-all .compare__aside-delete-all-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  color: #717171
}

.compare__aside-delete-all i {
  width: 24px;
  height: 24px;
  background: #ececec;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  padding-top: 1px;
  display: flex;
  padding-left: 1px;
  box-sizing: border-box;
  font-size: 8px;
  margin-left: 8px
}

.compare__aside-delete-all i:before {
  margin-top: -1px
}

.compare__content-item-delete {
  cursor: pointer;
  transition: .3s ease-in-out
}

.compare__content-item-delete:hover {
  opacity: .7
}

.compare__characteristic {
  margin-top: 10px
}

.compare__characteristic-header {
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 14px 32px
}

@media (max-width:567px) {
  .compare__characteristic-header {
    padding: 14px
  }
}

.compare__characteristic-headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e
}

@media (max-width:767px) {
  .compare__characteristic-headline {
    font-size: 16px
  }
}

.compare__characteristic-headline:before {
  content: '';
  display: block;
  width: 3px;
  height: 15px;
  background: #2f88b3;
  margin-right: 15px
}

.compare__characteristic-wrapper {
  display: flex
}

.compare__characteristic-aside {
  padding: 0 15px;
  flex: 0 0 370px;
  max-width: 370px;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px
}

@media (max-width:1199px) {
  .compare__characteristic-aside {
    flex: 0 0 320px;
    max-width: 320px
  }
}

@media (max-width:767px) {
  .compare__characteristic-aside {
    flex: 0 0 200px;
    max-width: 200px
  }
}

@media (max-width:567px) {
  .compare__characteristic-aside {
    flex: 0 0 100px;
    max-width: 100px;
    padding: 0 5px
  }
}

.compare__characteristic-wrapper {
  margin-top: 10px
}

.compare__buttons-list {
  position: -webkit-sticky;
  position: sticky;
  top: 200px
}

.compare__characteristic-list-wrapper {
  background: #fff;
  border-radius: 4px;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid #ececec
}

.compare__characteristic-content {
  flex: 1;
  height: 100%;
  box-sizing: border-box
}

.compare__characteristic-content-wrapper {
  padding-left: 20px;
  box-sizing: border-box;
  flex: 0 0 calc(100% - 370px);
  max-width: calc(100% - 370px)
}

@media (max-width:1199px) {
  .compare__characteristic-content-wrapper {
    flex: 0 0 calc(100% - 320px);
    max-width: calc(100% - 320px)
  }
}

@media (max-width:767px) {
  .compare__characteristic-content-wrapper {
    flex: 0 0 calc(100% - 200px);
    max-width: calc(100% - 200px);
    padding-left: 10px
  }
}

@media (max-width:567px) {
  .compare__characteristic-content-wrapper {
    flex: 0 0 calc(100% - 100px);
    max-width: calc(100% - 100px);
    padding-left: 10px
  }
}

.compare__characteristic-content-item {
  border-right: 1px solid #ececec
}

.compare__characteristic-content-item:last-child {
  border-right: none
}

.compare__characteristic-data-item {
  justify-content: center
}

.compare__characteristic-aside-item,
.compare__characteristic-data-item {
  border-bottom: 1px solid #ececec;
  min-height: 52px;
  display: flex;
  align-items: center
}

@media (max-width:767px) {
  .compare__characteristic-aside-item,
  .compare__characteristic-data-item {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px
  }
}

@media (max-width:567px) {
  .compare__characteristic-aside-item,
  .compare__characteristic-data-item {
    padding-left: 0;
    padding-right: 0;
    font-size: 10px
  }
}

.compare__characteristic-aside-item:last-child,
.compare__characteristic-data-item:last-child {
  border-bottom: none;
  padding-bottom: 0
}

.compare__characteristic-aside-item:first-child,
.compare__characteristic-data-item:first-child {
  padding-top: 0
}

.compare__characteristic-data-item {
  text-align: center
}

.compare__characteristic-data-list {
  padding: 0 15px
}

.compare__characteristic-data-plus {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  color: #fff;
  font-weight: 700;
  border-radius: 50%;
  height: 25px;
  margin-left: auto;
  margin-right: auto;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%)
}

@media (max-width:567px) {
  .compare__characteristic-data-plus {
    width: 18px;
    height: 18px
  }
}

.sticker__container {
  position: absolute;
  top: 10px;
  z-index: 2
}

.sticker {
  position: relative;
  margin-bottom: 10px
}

.sticker .sticker__text {
  text-align: center;
  padding-left: 24px!important
}

@media (max-width:1199px) {
  .sticker .sticker__text {
    padding-left: 14px!important
  }
}

.sticker:before {
  content: '';
  display: inline-flex;
  height: 100%;
  position: absolute;
  width: 12px;
  border-radius: 2px 0 0 2px
}

@media (max-width:1199px) {
  .sticker:before {
    width: 6px
  }
}

@media (max-width:567px) {
  .sticker:before {
    width: 6px;
    left: 0
  }
}

.sticker .sticker__text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  color: #fff;
  padding: 6px 12px;
  background: #fff;
  border: 1px solid #fff;
  box-sizing: border-box;
  border-radius: 0 2px 2px 0
}

@media (max-width:1199px) {
  .sticker .sticker__text {
    font-size: 14px;
    padding: 3px 8px
  }
}

@media (max-width:567px) {
  .sticker .sticker__text {
    font-size: 12px;
    padding: 2px 4px 2px 10px
  }
}

.sticker--new:before {
  background: #13b419
}

.sticker--new .sticker__text {
  border: 1px solid #13b419;
  color: #13b419
}

.sticker--sale:before {
  background: #dd2e1c
}

.sticker--sale .sticker__text {
  border: 1px solid #dd2e1c;
  color: #dd2e1c
}

.compare__container {
  position: relative
}

.compare__buttons {
  position: absolute;
  display: flex;
  align-items: center;
  flex-direction: column;
  z-index: 5;
  padding-top: 200px;
  box-sizing: border-box;
  right: -5px;
  top: 0;
  border-radius: 8px 0 0 8px;
  width: 24px;
  height: 100%;
  background: #2f88b3;
  opacity: .61
}

@media (min-width:1200px) {
  .compare__buttons.elements3 {
    display: none
  }
}

.compare__buttons.elements2 {
  display: none
}

@media (max-width:767px) {
  .compare__buttons {
    display: none
  }
}

.compare__buttons .compare__button {
  padding: 0;
  border: none;
  background: 0 0;
  color: #fff;
  font-size: 20px;
  cursor: pointer
}

.compare__buttons .compare__button:hover {
  opacity: .5
}

.compare__button--prev {
  margin-top: 20px
}

.lk-info-main .checkout-success__contacts-data {
  border-bottom: 1px solid #ececec;
  padding-bottom: 25px
}

.lk-info-main .checkout-delivery__add-address-wrapper {
  justify-content: flex-end
}

.lk-info-main .checkout-delivery__changer-wrapper {
  width: 100%;
  padding-right: 0
}

.lk-info-main .support-main__files-content {
  margin-top: 25px
}

.lk-info-main__content-block-item-wrapper {
  display: flex;
  justify-content: space-between;
  flex: 1
}

.lk-info-main__content-block-item-val {
  width: 50%;
  text-align: right;
  background: 0 0;
  border: none;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: #2e2e2e
}

.lk-info-main__content-block-item-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: #2e2e2e
}

.lk-info-main__content-block-headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e
}

@media (max-width:567px) {
  .lk-info-main__content-block-headline {
    font-size: 16px
  }
}

.lk-info-main__content-block-headline:before {
  display: block;
  width: 3px;
  height: 15px;
  margin-right: 15px;
  content: '';
  background: #2f88b3
}

.lk-info-main__content {
  margin-top: 20px
}

.lk-info-main__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 117%;
  color: #303030
}

@media (max-width:767px) {
  .lk-info-main__headline {
    font-size: 20px
  }
}

.lk-info-main__content-wrapper {
  margin-top: 30px;
  display: grid;
  grid-gap: 30px
}

@media (max-width:991px) {
  .lk-info-main__content-wrapper {
    display: flex;
    flex-direction: column
  }
}

.lk-info-main__content-block {
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px;
  max-width: 100%
}

@media (max-width:767px) {
  .lk-info-main__content-block {
    max-width: 100%
  }
}

@media (max-width:567px) {
  .lk-info-main__content-block {
    padding: 15px
  }
}

.lk-info-main__content-block-item {
  display: flex
}

.lk-info-main__content-block-item:first-child .lk-info-main__content-block-item-wrapper {
  padding-top: 0
}

.lk-info-main__content-block-item:first-child .lk-info-main__content-block-item-button {
  margin-top: 0
}

.lk-info-main__content-block-item-button {
  margin-bottom: 20px;
  margin-top: 20px;
  background: 0 0;
  border: none;
  color: #2f88b3;
  cursor: pointer;
  padding: 0;
  transition: .3s ease-in-out
}

.lk-info-main__content-block-item-button:hover {
  opacity: .6
}

.lk-info-main__content-block-list {
  margin-top: 30px
}

.lk-info-main__content-block-item-wrapper {
  display: flex;
  align-items: center;
  padding: 25px 0;
  margin-right: 15px;
  border-bottom: 1px solid #ececec
}

@media (max-width:567px) {
  .lk-info-main__content-block-item-wrapper {
    margin-right: 0;
    align-items: flex-start;
    flex-direction: column
  }
  .lk-info-main__content-block-item-wrapper .lk-info-main__content-block-item-val {
    margin-top: 15px;
    text-align: left;
    width: 100%
  }
}

.lk-info-main__content-block-tabs {
  display: flex;
  margin-top: 20px;
  padding-bottom: 9px;
  border-bottom: 1px solid #ececec
}

.lk-info-main__content-block-tabs .slick-list {
  overflow: visible
}

.lk-info-main__content-block-tab {
  display: none
}

.lk-info-main__content-block-tab.active {
  display: flex
}

.lk-info-main__content-block-tabs-text {
  width: auto!important;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #717171;
  cursor: pointer
}

.lk-info-main__content-block-tabs-text.active {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 129%;
  color: #2f88b3;
  position: relative
}

.lk-info-main__content-block-tabs-text.active:after {
  content: '';
  background: #2f88b3;
  height: 3px;
  width: 100%;
  display: block;
  position: absolute;
  bottom: -11px;
  left: 0
}

.lk-info-main__content-block-tabs-text:first-child {
  padding-right: 20px;
  border-right: 1px solid #ececec
}

.lk-info-main__content-block-tabs-text:last-child {
  padding-left: 20px;
  padding-right: 0
}

.lk-info-main__footer {
  margin-top: 20px
}

.lk-info-main__footer-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 117%;
  color: #303030
}

@media (max-width:567px) {
  .lk-info-main__footer-headline {
    font-size: 20px
  }
}

.lk-info-main__footer-container {
  margin-top: 20px;
  background: #fff;
  padding: 20px;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px
}

@media (max-width:567px) {
  .lk-info-main__footer-container {
    padding: 15px
  }
}

.lk-info-main__footer-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #303030
}

@media (max-width:567px) {
  .lk-info-main__footer-text {
    font-size: 14px
  }
}

.lk-info-main__footer-headline-text {
  margin-top: 22px;
  display: flex;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e
}

@media (max-width:767px) {
  .lk-info-main__footer-headline-text {
    font-size: 16px
  }
}

@media (max-width:567px) {
  .lk-info-main__footer-headline-text {
    font-size: 14px
  }
}

.lk-info-main__footer-headline-text:before {
  position: relative;
  display: flex;
  width: 3px;
  margin-right: 15px;
  content: '';
  background: #2f88b3
}

.lk-info-main-dolg {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #dd2e1c;
  box-sizing: border-box;
  height: 70px;
  margin-bottom: 34px;
  border-radius: 4px;
  width: 100%
}

.lk-info-main-dolg-val {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 111%;
  color: #dd2e1c
}

@media (max-width:767px) {
  .lk-info-main-dolg-val {
    font-size: 16px
  }
}

@media (max-width:412px) {
  #ui-datepicker-div {
    width: calc(100vw - 90px)
  }
}

.lk-info__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 114%;
  color: #303030
}

@media (max-width:991px) {
  .lk-info__headline {
    font-size: 28px
  }
}

@media (max-width:767px) {
  .lk-info__headline {
    font-size: 24px
  }
}

.lk-info__container {
  margin-top: 20px
}

.lk-nav {
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  transition: all .3s ease
}

@media (max-width:1199px) {
  .lk-nav {
    height: 0;
    overflow: hidden
  }
}

@media (max-width:767px) {
  .lk-nav {
    overflow: hidden
  }
}

.lk-nav__list {
  display: flex;
  flex-direction: column;
  padding: 20px
}

@media (max-width:567px) {
  .lk-nav__list {
    padding: 15px
  }
}

.lk-nav__list.sticky-menu::-webkit-scrollbar {
  width: 4px
}

.lk-nav__list.sticky-menu::-webkit-scrollbar-track {
  border-radius: 10px
}

.lk-nav__list.sticky-menu::-webkit-scrollbar-thumb {
  background: #2f88b3;
  border-radius: 10px
}

.lk-nav__item {
  padding-top: 16px;
  padding-bottom: 16px;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec
}

.lk-nav__item:first-child {
  padding-top: 0;
  border-top: none
}

.lk-nav__link {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 169%;
  text-transform: uppercase;
  color: #717171;
  display: flex;
  align-items: center;
  transition: .3s ease-in-out
}

@media (max-width:767px) {
  .lk-nav__link {
    font-size: 14px
  }
}

.lk-nav__link:hover {
  opacity: .6
}

.lk-nav__link.active {
  color: #2e2e2e
}

.lk-nav__link.active i {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%);
  border: none;
  color: #fff
}

.lk-nav__link i {
  font-size: 18px;
  min-width: 35px;
  height: 35px;
  border: 1px solid #717171;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 15px
}

.lk-info__content {
  margin-top: 20px;
  display: grid;
  grid-template-columns: 23.72222% calc(100% - (23.72222% + 20px));
  grid-gap: 20px
}

@media (max-width:1199px) {
  .lk-info__content {
    display: flex;
    flex-direction: column
  }
}

.lk-nav__menu-button {
  display: none;
  cursor: pointer;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%);
  padding: 20px;
  border-radius: 4px
}

@media (max-width:1199px) {
  .lk-nav__menu-button {
    display: block
  }
}

.lk-nav__menu-button .lk-nav__admin-name {
  border-bottom: none;
  padding-bottom: 0
}

.lk-nav__menu-button .lk-nav__admin-name .filter-main__element-header-icon {
  margin-left: auto
}

.lk-nav__menu-button .filter-main__element-header-icon.rotate90 {
  transform: rotate(90deg)
}

.lk-nav__admin {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%);
  border-radius: 4px 4px 0 0;
  padding: 20px
}

.lk-nav__admin-name {
  display: flex;
  align-items: center;
  color: #fff;
  padding-bottom: 14px;
  border-bottom: 1px solid rgba(255, 255, 255, .15)
}

.lk-nav__admin-name .ic-minlist,
.lk-nav__admin-name .ic-user-lk {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  width: 35px;
  height: 35px;
  border: 1px solid #fff;
  border-radius: 50%;
  margin-right: 14px
}

.lk-nav__admin-bottom {
  display: flex;
  flex-direction: column;
  margin-top: 12px;
  color: #fff
}

.lk-nav__admin-bottom-dolg {
  margin-right: 20px
}

.lk-nav__admin-bottom-dolg-headline,
.lk-nav__admin-bottom-dollar-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #fff;
  margin-top: 12px
}

.lk-nav__admin-bottom-dolg-val {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  margin-top: 5px;
  color: #fff;
  white-space: nowrap
}

@media (max-width:567px) {
  .lk-nav__admin-bottom-dolg-val {
    font-size: 14px
  }
}

.lk-nav__admin-name-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 169%;
  color: #fff
}

@media (max-width:567px) {
  .lk-nav__admin-name-text {
    font-size: 14px
  }
}

.lk-nav__admin-bottom-dollar-val {
  display: flex;
  margin-top: 4px
}

.lk-nav__admin-bottom-dollar-usd {
  display: flex;
  justify-content: space-between;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #fff
}

@media (max-width:567px) {
  .lk-nav__admin-bottom-dollar-usd {
    font-size: 14px
  }
}

.lk-nav__admin-bottom-dollar-usd-name {
  text-transform: uppercase
}

.pay-delivery__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 1.18518518519;
  color: #303030
}

@media (max-width:1199px) {
  .pay-delivery__headline {
    font-size: 38px
  }
}

@media (max-width:991px) {
  .pay-delivery__headline {
    font-size: 28px
  }
}

@media (max-width:767px) {
  .pay-delivery__headline {
    font-size: 24px
  }
}

.pay-delivery {
  margin-top: 30px
}

.pay-delivery__map-container {
  display: flex;
  align-items: center;
  margin-top: 30px;
  background: #fff;
  border-radius: 4px;
  padding-left: 30px;
  padding-right: 30px
}

@media (max-width:1199px) {
  .pay-delivery__map-container {
    padding: 30px
  }
}

@media (max-width:991px) {
  .pay-delivery__map-container {
    flex-direction: column;
    grid-gap: 30px;
    align-items: unset
  }
}

@media (max-width:567px) {
  .pay-delivery__map-container {
    flex-direction: column;
    padding: 15px;
    align-items: unset
  }
}

.pay-delivery__map-text {
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.5;
  color: #2e2e2e;
  max-width: 680px;
  margin-right: 68px;
  flex: 1
}

@media (max-width:1399px) {
  .pay-delivery__map-text {
    font-size: 20px
  }
}

@media (max-width:991px) {
  .pay-delivery__map-text {
    max-width: 100%;
    margin-right: 0
  }
}

@media (max-width:567px) {
  .pay-delivery__map-text {
    font-size: 18px
  }
}

.pay-delivery__utp-delivery-image,
.pay-delivery__utp-np-image {
  max-width: 100%;
  min-width: 160px
}

.pay-delivery__map {
  flex: 1;
  max-width: 850px
}

.pay-delivery__map-img {
  width: 100%;
  min-width: 500px
}

@media (max-width:991px) {
  .pay-delivery__map-img {
    min-width: unset
  }
}

.pay-delivery__utp {
  margin-top: 32px;
  padding: 30px;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px
}

.pay-delivery__utp-headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e
}

.pay-delivery__utp-headline:before {
  display: block;
  width: 3px;
  height: 15px;
  margin-right: 15px;
  content: '';
  background: #2f88b3
}

.pay-delivery__utp-np {
  display: flex;
  margin-top: 40px;
  align-items: center;
  justify-content: space-between
}

@media (max-width:767px) {
  .pay-delivery__utp-np {
    flex-direction: column;
    align-items: flex-start;
    grid-gap: 20px
  }
}

.pay-delivery__utp-delivery {
  display: flex;
  align-items: center;
  margin-top: 30px;
  justify-content: space-between
}

@media (max-width:767px) {
  .pay-delivery__utp-delivery {
    flex-direction: column;
    align-items: unset
  }
}

.pay-delivery__utp-delivery-text-wrapper {
  flex: 0 0 80%;
  max-width: 80%
}

@media (max-width:767px) {
  .pay-delivery__utp-delivery-text-wrapper {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.pay-delivery__utp-img-wrapper {
  display: flex;
  justify-content: center;
  flex: 0 0 14%;
  max-width: 14%;
  min-width: 160px
}

@media (max-width:767px) {
  .pay-delivery__utp-img-wrapper {
    flex: 0 0 25%;
    max-width: 25%
  }
}

.pay-delivery__utp-np-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.38888888889;
  color: #454545;
  flex: 0 0 80%;
  max-width: 80%
}

@media (max-width:767px) {
  .pay-delivery__utp-np-text {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.pay-delivery__utp-delivery-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.38888888889;
  color: #454545;
  margin-bottom: 15px
}

@media (max-width:567px) {
  .pay-delivery__utp-delivery-text {
    font-size: 14px
  }
}

.pay-delivery__utp-delivery-text:last-child {
  margin-bottom: 0
}

.pay-delivery__pay {
  margin-top: 30px;
  background: #fff;
  padding: 30px;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px
}

.pay-delivery__pay-headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e
}

.pay-delivery__pay-headline:before {
  display: block;
  width: 3px;
  height: 15px;
  margin-right: 15px;
  content: '';
  background: #2f88b3
}

.pay-delivery__pay-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #2e2e2e;
  margin-bottom: 25px
}

@media (max-width:567px) {
  .pay-delivery__pay-text {
    font-size: 14px
  }
}

.pay-delivery__pay-text:last-child {
  margin-bottom: 0
}

.pay-delivery__pay-item-headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.38888888889;
  color: #2e2e2e;
  margin-bottom: 20px;
  display: flex
}

.pay-delivery__pay-item-headline i {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  padding-right: 5px;
  box-sizing: border-box;
  color: #fff;
  min-width: 30px;
  min-height: 30px;
  max-width: 30px;
  max-height: 30px;
  background: #2f88b3;
  border-radius: 50%;
  margin-right: 15px
}

.pay-delivery__pay-item {
  margin-top: 30px
}

.contacts__container {
  margin-top: 20px
}

.contacts__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 44px;
  line-height: 1.18518518519;
  color: #303030
}

@media (max-width:1199px) {
  .contacts__headline {
    font-size: 38px
  }
}

@media (max-width:991px) {
  .contacts__headline {
    font-size: 28px
  }
}

@media (max-width:767px) {
  .contacts__headline {
    font-size: 24px
  }
}

.contacts-top {
  margin-top: 30px
}

@media (max-width:567px) {
  .contacts-top {
    margin-top: 15px
  }
}

.contacts-top i {
  color: #2f64b3;
  font-size: 20px
}

.contacts-top__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px
}

@media (max-width:1399px) {
  .contacts-top__list {
    grid-gap: 15px
  }
}

@media (max-width:1199px) {
  .contacts-top__list {
    grid-template-columns: repeat(1, 1fr)
  }
}

.contacts-top__item-headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e
}

@media (max-width:567px) {
  .contacts-top__item-headline {
    font-size: 16px
  }
}

.contacts-top__item-headline:before {
  content: '';
  display: block;
  width: 3px;
  height: 15px;
  background: #2f88b3;
  margin-right: 15px
}

.contacts-top__item-address {
  margin-top: 15px
}

.contacts-top__item-main {
  margin-top: 15px
}

.contacts-top__item-address-header-top {
  display: flex;
  align-items: center
}

.contacts-top__item-address-header-top span {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.35714285714;
  text-transform: uppercase;
  color: #717171
}

.contacts-top__item-address-header-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #2e2e2e;
  margin-right: 10px
}

@media (max-width:567px) {
  .contacts-top__item-address-header-text {
    font-size: 14px
  }
}

.contacts-top__item-address-header-wrapper {
  margin-top: 8px
}

.contacts-top__item-address-header-link {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5625;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #2f88b3;
  transition: .3s ease-in-out
}

.contacts-top__item-address-header-link:hover {
  opacity: .6
}

.contacts-top__item-main {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px
}

@media (max-width:1299px) {
  .contacts-top__item-main {
    grid-template-columns: repeat(1, 1fr)
  }
}

.contacts-top__item-phone {
  display: flex;
  flex-direction: column
}

.contacts-top__item-phone-top {
  display: flex;
  align-items: center
}

.contacts-top__item-phone-top span {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.35714285714;
  text-transform: uppercase;
  color: #717171;
  padding-left: 8px
}

.contacts-top__item-mail-top {
  display: flex;
  align-items: center
}

.contacts-top__item-mail-top span {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.35714285714;
  text-transform: uppercase;
  color: #717171;
  padding-left: 15px
}

.contacts-top__item {
  padding: 20px;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px
}

@media (max-width:567px) {
  .contacts-top__item {
    padding: 20px 10px
  }
}

.contacts-top__item-mail-link,
.contacts-top__item-phone-link {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #2e2e2e;
  transition: .3s ease-in-out
}

@media (max-width:567px) {
  .contacts-top__item-mail-link,
  .contacts-top__item-phone-link {
    font-size: 14px
  }
}

.contacts-top__item-mail-link:hover,
.contacts-top__item-phone-link:hover {
  opacity: .7
}

.contacts-top__item-calendar {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #ececec
}

.contacts-top__item-calendar-top {
  display: flex;
  align-items: center
}

.contacts-top__item-calendar-top span {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.35714285714;
  text-transform: uppercase;
  color: #717171;
  padding-left: 7px
}

.contacts-top__item-calendar-text {
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5625;
  color: #717171
}

.contacts-top__item-phone-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.21428571429;
  color: #717171;
  margin-top: 10px
}

.contacts-bottom {
  margin-top: 30px;
  padding: 30px;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px
}

@media (max-width:567px) {
  .contacts-bottom {
    padding: 20px 10px
  }
}

.contacts-bottom__headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.125;
  text-transform: uppercase;
  color: #2e2e2e
}

.contacts-bottom__headline:before {
  content: '';
  display: block;
  width: 3px;
  height: 15px;
  background: #2f88b3;
  margin-right: 15px
}

.contacts-bottom__form-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  color: #717171;
  margin-top: 20px
}

.contacts-bottom__form-wrapper {
  margin-top: 24px
}

.contacts-bottom__form-header {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 16px
}

@media (max-width:991px) {
  .contacts-bottom__form-header {
    grid-template-columns: repeat(1, 1fr)
  }
}

.contacts-bottom__form-input {
  width: 100%;
  height: 48px;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  padding-left: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #5795a7
}

.contacts-bottom__form-input::-webkit-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #5795a7
}

.contacts-bottom__form-input::-moz-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #5795a7
}

.contacts-bottom__form-input:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #5795a7
}

.contacts-bottom__form-input::-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #5795a7
}

.contacts-bottom__form-input::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #5795a7
}

.contacts-bottom__form-input--phone {
  padding-left: 73px
}

.contacts-bottom__form-input-phone-wrapper {
  position: relative
}

.contacts-bottom__form-input-phone-wrapper:before {
  position: absolute;
  z-index: 2;
  top: 8px;
  left: 20px;
  display: flex;
  align-items: center;
  height: 34px;
  content: '+380';
  border-right: 1px solid #ececec;
  padding-right: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.42857142857;
  color: #5795a7
}

.contacts-bottom__form-textarea {
  margin-top: 16px;
  min-height: 200px;
  width: 100%;
  resize: none;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 18px 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #5795a7
}

.contacts-bottom__form-textarea::-webkit-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #5795a7
}

.contacts-bottom__form-textarea::-moz-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #5795a7
}

.contacts-bottom__form-textarea:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #5795a7
}

.contacts-bottom__form-textarea::-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #5795a7
}

.contacts-bottom__form-textarea::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #5795a7
}

.contacts-bottom__form-submit {
  margin-top: 15px;
  width: 191px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%);
  border-radius: 4px;
  background-size: 200% auto;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.6875;
  color: #fff;
  border: none;
  transition: .3s ease-in-out;
  cursor: pointer
}

.contacts-bottom__form-submit:hover {
  background-position: right center
}

.contacts-bottom__form-submit-icon {
  background: #bd0000;
  margin-top: 4px;
  min-width: 22px;
  min-height: 22px;
  width: 22px;
  height: 22px;
  display: block;
  margin-left: 10px
}

.contacts-main {
  margin-top: 20px;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 30px;
  display: flex
}

@media (max-width:1199px) {
  .contacts-main {
    flex-direction: column
  }
}

@media (max-width:567px) {
  .contacts-main {
    padding: 10px
  }
}

.contacts-main__map {
  flex-grow: 1
}

@media (max-width:1199px) {
  .contacts-main__map {
    height: 450px
  }
}

.contacts-main__map #map {
  width: 100%!important;
  height: 100%!important;
  border-radius: 4px
}

.contacts-main__select-container {
  display: flex;
  position: relative;
  margin-top: 11px;
  margin-bottom: 25px
}

.contacts-main__select-container:after {
  background: #bd0000;
  content: '';
  width: 10px;
  height: 6px;
  position: absolute;
  display: block;
  top: 25px;
  right: 20px
}

.contacts-main__select {
  height: 54px;
  width: 100%;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 20px 0 25px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 27px;
  color: #2f88b3
}

.contacts-main__content {
  max-width: 580px;
  flex: 0 0 580px;
  padding-right: 30px;
  box-sizing: border-box
}

@media (max-width:1199px) {
  .contacts-main__content {
    max-width: 100%;
    flex: 0 0 auto;
    margin-bottom: 20px;
    padding-right: 0
  }
}

.contacts-main__headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e
}

.contacts-main__headline:before {
  content: '';
  display: block;
  width: 3px;
  height: 15px;
  background: #2f88b3;
  margin-right: 15px
}

.contacts-main__select-wrapper {
  margin-top: 30px
}

.contacts-main__select-label {
  display: flex;
  flex-direction: column
}

.contacts-main__select-label-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.14285714286;
  color: #717171
}

.contacts-main__select-label .select {
  margin-top: 10px
}

.contacts-main__contacts-phone-top span {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.35714285714;
  text-transform: uppercase;
  color: #717171;
  padding-left: 5px
}

.contacts-main__contacts-mail-top span {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.35714285714;
  text-transform: uppercase;
  padding-left: 10px;
  color: #717171
}

.contacts-main__contacts-calendar-top i {
  font-size: 18px
}

.contacts-main__contacts-calendar-top span {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.35714285714;
  text-transform: uppercase;
  color: #717171
}

.contacts-main__contacts-calendar {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #ececec
}

.contacts-main__contacts-calendar-text {
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5625;
  color: #717171
}

@media (max-width:567px) {
  .contacts-main__contacts-calendar-text {
    font-size: 14px
  }
}

.contacts-main__contacts-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 30px
}

@media (max-width:567px) {
  .contacts-main__contacts-wrapper {
    grid-template-columns: repeat(1, 1fr)
  }
}

.contacts-main__contacts-mail-link,
.contacts-main__contacts-phone-link {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #2e2e2e;
  padding-top: 5px;
  transition: .3s ease-in-out
}

.contacts-main__contacts-mail-link:hover,
.contacts-main__contacts-phone-link:hover {
  opacity: .6
}

.support-service__service {
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  margin-top: 10px;
  padding: 30px
}

@media (max-width:567px) {
  .support-service__service {
    padding: 15px
  }
}

.support-service__service-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 1;
  color: #2f88b3
}

.support-service__service-text {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #2e2e2e
}

.support-service__contacts {
  background: #fff;
  padding: 30px;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px
}

@media (max-width:567px) {
  .support-service__contacts {
    padding: 15px
  }
}

.support-service__contacts-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e
}

.support-service__contacts-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.25;
  color: #2e2e2e
}

.support-service__contacts-list {
  margin-top: 20px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px
}

@media (max-width:1399px) {
  .support-service__contacts-list {
    grid-template-columns: repeat(2, 1fr)
  }
}

@media (max-width:567px) {
  .support-service__contacts-list {
    grid-template-columns: repeat(1, 1fr)
  }
}

.support-service__contacts-header {
  display: flex;
  align-items: center
}

.support-service__contacts-header i {
  margin-right: 15px;
  color: #2f64b3;
  font-size: 20px
}

.support-service__contacts-header-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.35714285714;
  text-transform: uppercase;
  color: #717171
}

.support-main__task-content {
  margin-top: 20px;
  padding: 20px;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px
}

@media (max-width:567px) {
  .support-main__task-content {
    padding: 15px
  }
}

.support-main__task-content-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 1;
  color: #2f88b3
}

.support-main__task-content-text {
  margin-top: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #2e2e2e
}

.support-main__task-content-lists {
  margin-top: 20px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 47px
}

@media (max-width:767px) {
  .support-main__task-content-lists {
    grid-template-columns: repeat(1, 1fr)
  }
}

.support-main__task-content-list-wrapper-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #2f88b3
}

.support-main__task-content-list {
  margin-top: 12px
}

.support-main__task-content-item {
  display: flex;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  color: #2e2e2e;
  align-items: baseline
}

.support-main__task-content-item:before {
  display: block;
  border-radius: 50%;
  content: '';
  min-width: 8px;
  min-height: 8px;
  max-width: 8px;
  max-height: 8px;
  background: #2f88b3;
  margin-right: 10px
}

.support-check-order {
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px
}

@media (max-width:567px) {
  .support-check-order {
    padding: 15px
  }
}

.support-check-order-table {
  margin-top: 20px
}

.support-check-order__form {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
  margin-top: 20px
}

@media (max-width:767px) {
  .support-check-order__form {
    grid-template-columns: repeat(1, 1fr)
  }
}

.support-check-order__input {
  height: 56px;
  background: #ececec;
  border-radius: 4px;
  border: none;
  padding-left: 15px;
  padding-right: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #717171
}

.support-check-order__input::-webkit-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #717171
}

.support-check-order__input::-moz-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #717171
}

.support-check-order__input:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #717171
}

.support-check-order__input::-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #717171
}

.support-check-order__input::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.92857142857;
  color: #717171
}

.support-check-order__submit {
  border-radius: 4px;
  font-style: normal;
  font-weight: 400;
  height: 56px;
  font-size: 16px;
  line-height: 1.35;
  color: #fff;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%);
  background-size: 200% auto;
  cursor: pointer;
  transition: .3s ease-in-out;
  border: none
}

.support-check-order__submit:hover {
  background-position: right center
}

.support-check-order__headline {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.33333333333;
  color: #2f88b3
}

.support-menu {
  flex: 0 0 23.722222%;
  max-width: 335px;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px
}

@media (max-width:1199px) {
  .support-menu {
    flex: 0 0 100%;
    max-width: 100%
  }
}

@media (max-width:567px) {
  .support-menu {
    padding: 15px
  }
}

.support-menu .sticky-container::-webkit-scrollbar-track {
  border-radius: 10px
}

.support-menu .sticky-container::-webkit-scrollbar-thumb {
  background: #2f88b3;
  border-radius: 10px
}

.support-menu .sticky-container::-webkit-scrollbar {
  width: 4px
}

.support-menu__item-headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e;
  cursor: pointer
}

.support-menu__item-headline:before {
  width: 3px;
  height: 15px;
  content: '';
  display: block;
  margin-right: 15px;
  background: #2f88b3
}

.support-menu__item {
  padding-bottom: 30px
}

.support-menu__sub-list {
  margin-top: 15px
}

.support-menu__link {
  display: flex;
  padding: 10px 18px;
  box-sizing: border-box;
  border-bottom: 1px solid #ececec;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.33333333333;
  transition: .3s ease-in-out;
  color: #2e2e2e
}

.support-menu__link:hover {
  opacity: .6
}

.support-menu__sub-item--active .support-menu__link {
  color: #2f88b3;
  font-weight: 600
}

.support-menu__sub-item--active .support-menu__link:hover {
  opacity: 1
}

.support-menu__sub-list {
  display: none
}

.support-menu__status-check {
  margin-bottom: 20px;
  width: 100%;
  min-height: 40px;
  border: none;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%);
  background-size: 200% auto;
  border-radius: 4px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6875;
  color: #fff;
  transition: .3s ease-in-out;
  cursor: pointer
}

.support-menu__status-check:hover {
  background-position: right center
}

.support__content {
  display: flex;
  margin-top: 28px
}

@media (max-width:1199px) {
  .support__content {
    flex-direction: column-reverse;
    grid-gap: 30px
  }
}

.support__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 1.18518518519;
  color: #303030;
  margin-top: 20px
}

@media (max-width:1199px) {
  .support__headline {
    font-size: 38px
  }
}

@media (max-width:991px) {
  .support__headline {
    font-size: 28px
  }
}

@media (max-width:767px) {
  .support__headline {
    font-size: 24px
  }
}

.support__content-right {
  padding-left: 25px;
  flex: 1
}

@media (max-width:1199px) {
  .support__content-right {
    padding-left: 0
  }
}

.support-main__files {
  background: #fff;
  padding: 20px;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  display: grid;
  grid-template-columns: repeat(2, 1fr)
}

@media (max-width:767px) {
  .support-main__files {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 30px
  }
}

@media (max-width:567px) {
  .support-main__files {
    padding: 15px
  }
}

.support-main__files-content {
  display: flex
}

.support-main__files-content-icon-pdf {
  background: #bd0000;
  min-width: 28px;
  height: 31px;
  margin-right: 15px
}

.support-main__files-content-icon-messages {
  background: #bd0000;
  min-width: 31px;
  height: 31px;
  margin-right: 15px
}

.support-main__files-content-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.16666666667;
  color: #2f88b3
}

.support-main__files-content-data {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.16666666667;
  margin-top: 6px;
  color: #717171
}

.support-main__files-content-link {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  display: inline-flex;
  line-height: 1.16666666667;
  margin-top: 16px;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #2e2e2e;
  transition: .3s ease-in-out
}

.support-main__files-content-link:hover {
  opacity: .6
}

.support-main__contacts {
  margin-top: 20px;
  background: #fff;
  padding: 20px;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px
}

.support-main__contacts-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6875;
  color: #2e2e2e
}

.support-main__contacts-list {
  margin-top: 15px;
  display: flex;
  max-width: 1077px;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between
}

@media (max-width:1499px) {
  .support-main__contacts-list {
    flex-direction: column
  }
}

.support-main__contacts-item {
  display: flex;
  align-items: center
}

@media (max-width:1499px) {
  .support-main__contacts-item:last-child {
    margin-top: 10px
  }
}

@media (max-width:567px) {
  .support-main__contacts-item {
    flex-wrap: wrap
  }
}

.support-main__contacts-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #717171
}

.support-main__contacts-link {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 27px;
  color: #2e2e2e;
  margin-left: 10px;
  display: inline-flex
}

a.support-main__contacts-link {
  transition: .3s ease-in-out
}

a.support-main__contacts-link:hover {
  opacity: .6
}

.support-main__contacts-icon-phone {
  background: #bd0000;
  display: inline-flex;
  width: 20px;
  margin-right: 15px;
  height: 20px
}

.support-main__contacts-icon-calendar {
  background: #bd0000;
  display: inline-flex;
  min-width: 24px;
  margin-right: 15px;
  height: 24px
}

.support-main__content {
  margin-top: 20px;
  background: #fff;
  padding: 20px;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  row-gap: 20px
}

.support-main__content-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 27px;
  color: #2f88b3
}

.support-main__content-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #2e2e2e;
  margin-top: 20px
}

.support-main__content-text--marked {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  color: #2f88b3
}

.card-set {
  padding-top: 60px;
  padding-bottom: 60px;
  background: #f8f8f8
}

@media (max-width:991px) {
  .card-set {
    padding-top: 40px;
    padding-bottom: 40px
  }
}

.catalog-container__product-list--min-list .card-header__card-status {
  right: unset;
  left: 0;
  top: 0!important
}

.catalog-container__product-list--min-list .card-header__card-status .card-header__card-status-text {
  display: none
}
.categories__item .card-header__card-code {
  position: absolute;
  z-index: 2;
  left: 7px;
  top: 7px;
}
.card-header-sku {
  font-size: 14px;
}
@media (max-width:480px) {
  .card-header-sku {
    font-size: 12px;
  }
}
.categories__item .card-header__card-status {
  position: absolute;
  z-index: 2;
  right: 10px;
  top: 10px;
}

.categories__item .card-header__card-status .card-header__card-status-text {
  font-size: 13px
}

@media (max-width:767px) {
  .categories__item .card-header__card-status .card-header__card-status-text {
    display: none
  }
}

.categories__item .card-header__card-status .card-header__card-status-color {
  margin-right: 6px;
  width: 16px;
  height: 16px
}

@media (max-width:567px) {
  .categories__item .card-header__card-status .card-header__card-status-color {
    margin-right: 0
  }
}

.card-set__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 44px;
  line-height: 1.14285714286;
  color: #303030
}

@media (max-width:1199px) {
  .card-set__headline {
    font-size: 38px
  }
}

@media (max-width:991px) {
  .card-set__headline {
    font-size: 32px
  }
}

@media (max-width:767px) {
  .card-set__headline {
    font-size: 28px
  }
}

@media (max-width:567px) {
  .card-set__headline {
    font-size: 24px
  }
}

.card-set__items-plus,
.card-set__items-sum {
  color: #2f64b3;
  font-size: 46px;
  position: relative;
  top: 150px;
  padding-left: 10px;
  padding-right: 10px
}

@media (max-width:1199px) {
  .card-set__items-plus,
  .card-set__items-sum {
    padding-right: 5px;
    padding-left: 5px
  }
}

@media (max-width:767px) {
  .card-set__items-plus,
  .card-set__items-sum {
    display: flex;
    justify-content: center;
    width: 100%;
    top: 0
  }
}

@media (max-width:767px) {
  .card-set__items-plus {
    top: 50%;
    padding-top: 30%;
    width: auto
  }
}

.card-set__items {
  position: relative;
  margin-top: 50px;
  display: flex;
  justify-content: space-between
}

.card-set__items .categories__item:hover {
  background: 0 0;
  box-shadow: none
}

@media (max-width:767px) {
  .card-set__items {
    flex-wrap: wrap;
    justify-content: center
  }
}

.card-set__items .categories__item {
  max-width: 425px
}

@media (max-width:767px) {
  .card-set__items .categories__item {
    flex: 0 0 43%
  }
}

.card-set__item-sum-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 1.25;
  color: #fff
}

@media (max-width:1199px) {
  .card-set__item-sum-headline {
    font-size: 24px
  }
}

.card-set__item-sum-headline:after {
  content: '';
  background: #fff;
  opacity: .25;
  height: 1px;
  display: block;
  width: 100%;
  margin-top: 24px
}

@media (max-width:767px) {
  .card-set__item-sum-headline:after {
    margin-top: 16px
  }
}

.card-set__item-sum-price {
  margin-top: 32px
}

@media (max-width:767px) {
  .card-set__item-sum-price {
    margin-top: 16px
  }
}

.card-set__item-sum-price-old {
  color: #fff;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 1;
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through
}

.card-set__item-sum-price-new {
  display: flex;
  align-items: baseline;
  color: #fff
}

.card-set__item-sum-price-new-value {
  font-style: normal;
  font-weight: 600;
  font-size: 44px;
  line-height: 1;
  color: #fff
}

@media (max-width:567px) {
  .card-set__item-sum-price-new-value {
    font-size: 42px
  }
}

.card-set__item-buy {
  margin-top: 24px;
  height: 48px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  border: 1px solid #fff;
  background: 0 0;
  cursor: pointer;
  border-radius: 4px;
  transition: .3s ease-in-out
}

@media (max-width:767px) {
  .card-set__item-buy {
    margin-top: 16px
  }
}

.card-set__item-buy:hover {
  background: #fff;
  color: #2f64b3
}

.card-set__item-link {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  margin-top: 16px;
  color: #fff;
  opacity: .89;
  transition: .3s ease-in-out
}

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

.card-set__item-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  opacity: .89;
  margin-top: 32px
}

@media (max-width:767px) {
  .card-set__item-text {
    font-size: 14px;
    margin-top: 16px
  }
}

.card-set__item-text:before {
  content: '';
  margin-bottom: 32px;
  height: 1px;
  width: 100%;
  display: block;
  background: #fff;
  opacity: .25
}

@media (max-width:767px) {
  .card-set__item-text:before {
    margin-bottom: 16px
  }
}

.card-set__item-sum-price-new-text {
  font-size: 32px;
  margin-left: 7px
}

.card-set__item-sum-wrapper {
  display: flex;
  justify-content: center;
  padding: 25px;
  box-sizing: border-box;
  flex-direction: column;
  max-width: 441px;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%);
  border-radius: 4px
}

@media (max-width:1199px) {
  .card-set__item-sum-wrapper {
    max-width: 300px;
    padding: 10px
  }
}

@media (max-width:767px) {
  .card-set__item-sum-wrapper {
    max-width: 450px;
    padding: 40px
  }
}

@media (max-width:567px) {
  .card-set__item-sum-wrapper {
    max-width: 450px;
    padding: 20px
  }
}
.advantages-container {
  padding-top: 15px;
  display: flex;
  flex-wrap: wrap;
}
.advantages-container:before {
  display: block;
  content: '';
  width: 100%;
  height: 1px;
  margin-top: 20px;
  background: #ececec;
  margin-bottom: 20px;
}
.advantages-container:after {
  display: block;
  content: '';
  width: 100%;
  height: 1px;
  margin-top: 20px;
  background: #ececec;
  margin-bottom: 20px;
}
.advantages-container__list {
  flex: 0 0 100%;
  max-width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 20px;
  margin-top: 10px;
}

.advantages-container__list .advantages__item {
  box-shadow: 0px 0px 6px 0px #00000066;
  border-radius: 10px;
  overflow: hidden;
  min-height: auto!important;
  background: #fff;
  padding: 10px;
  margin: 5px;
}
.advantages__item-head {
  display: flex;
  align-items: center;
  justify-content: center;
}
.advantages__item-content-text {
  text-align: center;
}
.advantages__item-head img {
  width: 70px;
}
@media (max-width:767px) {
  .advantages-container__list {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
  }
  .advantages-container {
    padding-top: 0px;
  }
}
/* .card-tabs {
  padding-top: 32px;
  padding-bottom: 60px
}

@media (max-width:767px) {
  .card-tabs {
    padding-bottom: 30px;
  }
} */

.card-tabs__container-wrapper {
  background: #fff;
  border-radius: 4px
}

.card-tabs__list .slick-track {
  align-items: flex-start
}

.card-tabs__files-item {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #ececec;
  padding-bottom: 10px;
  padding-top: 10px
}

.card-tabs__files-item i:before {
  transform: rotate(-90deg)
}

.card-tabs__files-item i {
  padding-left: 5px
}

.card-tabs__files-item a {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  color: #000000;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: #a51111;
}

@media (max-width:567px) {
  .card-tabs__files-item a span {
    /* display: none; */
  }
}

.card-tabs__files-item a:hover {
  color: #a51111;
  text-decoration: none;
}

.card-tabs__characteristic-content {
  font-size: 16px
}

.card-tabs__characteristic-content td {
  padding-left: 10px;
  padding-right: 10px
}

@media (max-width:567px) {
  .card-tabs__characteristic-content {
    font-size: 14px
  }
}

.card-tabs__characteristic-content table {
  width: 100%
}

.card-tabs__characteristic-content tr {
  border-bottom: 1px solid #ececec;
  min-height: 35px
}

.card-tabs__characteristic-content tr:nth-child(even) {
  background-color: #f2f2f2;
}

@media (max-width:767px) {
  .card-tabs__characteristic-content tr {
    display: flex;
    flex-direction: column
  }
}

.card-tabs__characteristic-content td,
.card-tabs__characteristic-content th {
  padding-top: 10px;
  padding-bottom: 10px
}

.card-tabs__characteristic-content th {
  padding-left: 10px;
  /* white-space: nowrap; */
}

@media (max-width:767px) {
  .card-tabs__characteristic-content th {
    padding: 10px 10px 0 10px;
    font-weight: 700;
  }
}
/* .card-tabs__characteristic-content td, */

@media (max-width:767px) {
  .card-tabs__characteristic-content td {
    padding-top: 0
  }
}

.card-tabs__item {
  padding: 30px;
  display: none
}

.card-tabs__item.active {
  display: block
}

@media (max-width:1199px) {
  .card-tabs__item {
    padding: 0px
  }
}

@media (max-width:567px) {
  .card-tabs__item {
    padding-top: 25px;
    padding-bottom: 10px;
  }
}

.card-tabs__text-content p {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 32px;
  color: #303030
}

@media (max-width:1199px) {
  .card-tabs__text-content p {
    font-size: 16px;
    margin-bottom: 24px
  }
}

@media (max-width:567px) {
  .card-tabs__text-content p {
    font-size: 16px;
    margin-bottom: 20px
  }
}

.card-tabs__text-content p:last-child {
  margin-bottom: 0
}

.card-tabs__nav-list {
  position: relative;
  display: flex
}

@media (max-width:767px) {
  .card-tabs__nav-list {
    flex-direction: column
  }
}

.card-tabs__nav-list:before {
  content: '';
  height: 4px;
  position: absolute;
  background: #ececec;
  width: 100%;
  bottom: 0;
  z-index: 1
}

.social-icons-list i {
  color: #717171
}

.card-tabs__nav-item {
  display: flex!important;
  justify-content: center;
  align-items: center;
  width: 300px;
  min-height: 60px;
  cursor: pointer;
  border-bottom: 4px solid #ececec;
  transition: .3s ease-in-out;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  z-index: 2;
  color: #303030
}

@media (max-width:767px) {
  .card-tabs__nav-item {
    min-height: 50px;
    width: 100%;
    font-size: 18px
  }
}

.card-tabs__nav-item.active {
  border-color: #a51111;
  color: #a51111;
}

.card-header__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 1.18518518519;
  color: #303030
}

@media (max-width:991px) {
  .card-header__headline {
    font-size: 28px
  }
}

@media (max-width:767px) {
  .card-header__headline {
    padding-top: 7px;
    font-size: 24px;
  }
}

.card-header {
  margin-top: 20px
}

@media (max-width:767px) {
  .card-header {
    margin-top: 0px;
  }
}

.card-header__card-info {
  display: flex;
  justify-content: space-between;
  /* margin-top: 20px; */
}

@media (max-width:991px) {
  .card-header__card-info {
    flex-direction: column;
    /* grid-gap: 20px; */
  }
}

.card-header__card-bottom-info-icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMmSURBVHgB7ZhPSFRRFMa/95qSBLUIUkQrgxwwTQVb6cZyZTDUok2ughYDbXLhoo2Em4IWbWfXSloE/TESWkgtsogGUixiCjSaGrIQ1ECpxnnd74wvZuF7976ZSZ/gDx46b+4cvnvOPeeeey0oOq7fP+JYkduw0AEH+7DVWHhg5bKDU1fPfbJEnB15EwphhVhYVCI7bcfacyt04ojSxKjaQO4swopacjbCjPJiuAUqdgSWSgQlUFURwUDXUXQdOoD6mr3qqZT3P3/9QWp+GU8/fpMns7SKYrHabzxyEBCKGenvEGEk9X1ZBGWWVta/r0S0thrRg9XyeWzmCxKTqaKEBvZgrLURQ30tYA1ITH7A6OtZ5bEsvCZCD8faGtHbXIvEczU+OYcg7Krru3DNdHC8u1mJO46ZzCIu332lwjeP32s5z/EU/mLuB568/4oT9ftxvvOwvE+mF2CKcZIMdDUh3tOMsbdpXLrzMlC4OJa/GZtJiw16tKwCGSoaTn5ewPDjac9x4/FT8ngxPD4tNoZOt4jNsgmMd0fBNTc8PqUZaa0/8BE5JWOYZCZok4QzjbU1yOLWhbU/MQEdtMHEYkRYprwSzEXrwd5jdfJ3NDmLcuFmMjNch9aDFMg65+e9WGsDRs7kQ8bCPHgv6WtTCrmyKXV00neo3oPR2hopwn6wbLDGsVBXVeyGCbRpkihagVwn7g7hBb3Loh2s9Kz82xpLErjVaAWazjQotMm1qMNA4Kps/OWGNnVrm2gFsvKzK+FaLBdMDtpkxuvQCgxSs0xxbZVFINcJvThwssmzLLAOstNxm1b+z3cb4e5M7BFNst4oi3X7Z7wnKlsXxbmNBd9tRN6GJQ2sCcYdNWdN45y5vmmAh7h2abVuTrwzblyNVz6FueGjlyjStDAXHhGkCw/QVQc+k+QbV4bPkQbUr8txD1VcvwwrPcffBKHoQxN7RIad6A5N0ugG8HjJAguFstvhw6bCrZUUSjFsIvwOVf9d4Gawc/VRKttAoLpqRYixVTkrblvYBBw4D23LyV4MpReVJttZu2LLVb+6TefVP8JA3lnPqIna/gI5ZW83lhYHOwAAAABJRU5ErkJggg==) 0 0/cover;
  min-width: 40px;
  margin-right: 15px;
  height: 40px
}

@media (max-width:567px) {
  .card-header__card-bottom-info-icon {
    min-width: 30px;
    margin-right: 10px;
    height: 30px
  }
}

.card-header__card-bottom-info {
  display: flex
}

.card-header__card-images {
  flex: 0 0 49.22222222%;
  max-width: 49.22222222%;
  background: #fff;
  border-radius: 4px;
  /* padding: 40px 32px; */
  box-sizing: border-box;
  position: relative
}

@media (max-width:991px) {
  .card-header__card-images {
    flex: 0 0 100%;
    max-width: 100%
  }
}

@media (max-width:567px) {
  .card-header__card-images {
    padding: 0
  }
}

.card-header__card-images-item {
  display: flex!important;
  justify-content: center
}

@media (max-width:567px) {
  .card-header__card-images-item {
    max-height: 100vw
  }
  .card-header__card-images-item iframe {
    max-width: 100%
  }
}

.card-header__card-images-image {
  max-height: 419px;
  max-width: 419px
}

@media (max-width:567px) {
  .card-header__card-images-image {
    width: 75%;
    height: auto;
    max-height: 100vw;
    margin: 15px 0px;
  }
}

.card-header__card-images-dots-image {
  width: 100%;
  height: auto
}

.card-header__card-images-dots-wrapper {
  max-width: 450px;
  width: 100%;
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%)
}

@media (max-width:567px) {
  .card-header__card-images-dots-wrapper {
    bottom: 0
  }
}

.card-header__card-images-dots-image {
  width: auto;
  max-width: 100%;
  max-height: 100%;
  height: auto
}

.card-header__card-images-dots-item {
  cursor: pointer;
  border-radius: 4px;
  padding: 0 8px;
  box-sizing: border-box;
  background: #fff;
  height: 70px;
  display: flex!important;
  align-items: center;
  justify-content: center
}

.card-header__card-images-dots-item--youtube {
  position: relative
}

.card-header__card-images-dots-item--youtube:before {
  content: '';
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, .46);
  border-radius: 4px
}

.card-header__card-images-dots-item--youtube:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0zMi4zMjAxIDguNTc4MjlDMzEuOTM5NyA3LjE2NDYxIDMwLjgyNTEgNi4wNTAyOCAyOS40MTE3IDUuNjY5NjFDMjYuODI5MyA0Ljk2Mjg5IDE2LjQ5OTcgNC45NjI4OSAxNi40OTk3IDQuOTYyODlDMTYuNDk5NyA0Ljk2Mjg5IDYuMTcwMzUgNC45NjI4OSAzLjU4Nzk2IDUuNjQyNjdDMi4yMDE3MiA2LjAyMzA5IDEuMDU5OTUgNy4xNjQ4NiAwLjY3OTUyNCA4LjU3ODI5QzAgMTEuMTYwNCAwIDE2LjUxNTYgMCAxNi41MTU2QzAgMTYuNTE1NiAwIDIxLjg5NzYgMC42Nzk1MjQgMjQuNDUyOEMxLjA2MDIgMjUuODY2MyAyLjE3NDUzIDI2Ljk4MDggMy41ODgyMSAyNy4zNjE1QzYuMTk3NTUgMjguMDY4MiAxNi40OTk5IDI4LjA2ODIgMTYuNDk5OSAyOC4wNjgyQzE2LjQ5OTkgMjguMDY4MiAyNi44MjkzIDI4LjA2ODIgMjkuNDExNyAyNy4zODg1QzMwLjgyNTMgMjcuMDA4IDMxLjkzOTcgMjUuODkzNCAzMi4zMjAzIDI0LjQ4QzMyLjk5OTkgMjEuODk3NiAzMi45OTk5IDE2LjU0MjggMzIuOTk5OSAxNi41NDI4QzMyLjk5OTkgMTYuNTQyOCAzMy4wMjcxIDExLjE2MDQgMzIuMzIwMSA4LjU3ODI5WiIgZmlsbD0iI0ZGMDAwMCIvPgo8cGF0aCBkPSJNMTMuMjEwOSAyMS40NjI5TDIxLjgwMDYgMTYuNTE1NkwxMy4yMTA5IDExLjU2ODRWMjEuNDYyOVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat 0 0/cover;
  content: '';
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 33px;
  height: 33px
}

@media (max-width:567px) {
  .card-header__card-images-dots-item {
    max-height: 50px
  }
}

.card-header__card-images-dots-item.slick-current {
  border: 1px solid #2f64b2
}

.card-header__card-images-dots-item-wrapper.swiper-slide-thumb-active .card-header__card-images-dots-item {
  border: 1px solid #2f64b3
}

.card-header__card-images-buttons {
  position: absolute;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  height: 0;
  box-sizing: border-box;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5
}

@media (max-width:567px) {
  .card-header__card-images-buttons {
    width: 100vw;
    padding-left: 0;
    padding-right: 0;
    margin-left: -10px
  }
}

.card-header__card-images-button {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%) 0 0/200% auto;
  min-width: 40px;
  min-height: 40px;
  max-width: 40px;
  max-height: 40px;
  border-radius: 50%;
  border: none;
  transition: .3s ease-in-out;
  cursor: pointer;
  color: #fff
}

.card-header__card-images-button:hover {
  background-position: right center
}

.card-header__card-info-text {
  margin-top: 20px;
  width: 100%;
}

.card-header__card-info-text:after {
  display: block;
  content: '';
  width: 100%;
  height: 1px;
  margin-top: 20px;
  background: #ececec;
  margin-bottom: 20px
}
@media (max-width:767px) {
  .card-header__card-info-text:after {
    display: none;
  }
}
.card-header__card-info-text p {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.5;
  color: #454545
}

.card-header__card-info-text a {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #2f88b3
}

@media (max-width:567px) {
  .card-header__card-info-text a {
    font-size: 14px
  }
}

.card-header__card-info-text a:hover {
  color: #050d11
}

.card-header__card-articul-text-const {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  color: #303030
}

.card-header__card-content {
  display: flex;
  align-content: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  flex: 0 0 49.222222222%;
  max-width: 49.222222222%
}

@media (max-width:991px) {
  .card-header__card-content {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (max-width:767px) {
  .card-header__card-content {
    margin-top: 10px;
  }
}
.card-header__card-bottom {
  width: 100%;
  display: flex;
  justify-content: space-between
}


@media (max-width:1199px) {
  .card-header__card-bottom {
    flex-direction: column;
    order: -1;
  }
}

.card-header__card-bottom-info-text {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.5;
  color: #333
}

.card-header__card-bottom-info-link {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #2f88b3;
  margin-top: 13px
}

.card-header__card-price {
  margin-bottom: 10px
}

.card-header__card-price-old {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 1;
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
  color: #717171
}

@media (max-width:567px) {
  .card-header__card-price-old {
    font-size: 16px
  }
}

.card-header__card-price-old:empty+.card-header__card-price-new {
  color: #454545
}

.compare__content-item .categories__item-buy {
  margin-left: auto
}

.compare__top.fixed .categories__item-buy {
  display: none
}

.card-header__card-price-new {
  font-style: normal;
  font-weight: 600;
  font-size: 38px;
  line-height: 1;
  color: #dd2e1c
}

@media (max-width:567px) {
  .card-header__card-price-new {
    font-size: 24px
  }
}

.card-header__card-price-new span {
  font-size: 36px;
  line-height: 1
}

@media (max-width:567px) {
  .card-header__card-price-new span {
    font-size: 24px
  }
}

.card-header__card-bottom-buy {
  display: flex;
  flex-direction: column
}

@media (max-width:768px) {
  .card-header__card-bottom-buy {
    width: 100%;
    justify-content: center;
    padding-bottom: 20px;
  }
}

@media (max-width:991px) {
  .card-header__card-bottom-buy {
    flex-direction: row;
    justify-content: space-around;
  }
}

.card-header__card-buy {
  
  width: 200px;
  height: 40px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.44444444444;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  transition: .3s ease-in-out;
  margin-top: 10px
}

.card-header__card-in-cart {
  background: transparent;
  border: 0 !important;
  box-shadow: 0px 0px 6px 1px #00000066;
  color: #000000;
}

.card-header__price_request {
  background: #a51111;
  color: #ffffff;
  text-shadow: 1px 1px 1px black;
  letter-spacing: 0.4px;
  box-shadow: 0px 0px 6px 0px #000000;
}

.card-header__card-buy.in-cart,
.card-header__card-buy.in-compare {
  background: #2fb3b3
}

.card-header__card-buy.card-header__card-compare {
  margin-top: auto
}

@media (max-width:1199px) {
  .card-header__card-buy.card-header__card-compare {
    margin-top: 10px
  }
}

@media (max-width:991px) {
  .card-header__card-buy {
    margin-top: 0
  }
  .card-header__card-buy.card-header__card-compare {
    margin-top: 0;
    margin-right: 10px;
    margin-left: auto
  }
}

@media (max-width:767px) {
  .card-header__card-buy {
    width: 142px;
    font-size: 14px;
    line-height: 18px;
    margin-top: 0
  }
}

@media (max-width:567px) {
  .card-header__card-buy {
    /* width: 44px */
  }
  .card-header__card-buy span {
    /* display: none */
  }
}

.card-header__card-buy:hover {
  background-position: right center
}

.card-header__card-buy i {
  font-size: 22px;
  margin-right: 10px
}

@media (max-width:567px) {
  .card-header__card-buy i {
    /* margin-right: 0 */
  }
}
.card-header__card-bottom-special {
  background: #dc9797;
  color: #ffffff;
  padding: 10px;
  border-radius: 10px;
  text-shadow: 0 0 5px black;
  margin-bottom: 10px
}
@media (min-width:767px) {
  .card-header__card-bottom-special {
    flex: 0 0 56%;
    max-width: 56%;    
  }
}
.card-header__card-bottom-info {
  flex: 0 0 56%;
  max-width: 56%;
  background: #dc9797;
  text-shadow: 0px 0px 1px black;
  color: #ffffff;
  border-radius: 4px;
  padding: 10px 10px;
  box-sizing: border-box;
  margin-left: 10px;
}

@media (max-width:1199px) {
  .card-header__card-bottom-info {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
  }
}
.card-header__card-bottom-info .card-header__card-bottom-info-text{
  color: #ffffff;
}
.card-header__card-status {
  /* padding-top: 15px; */
  display: flex;
  align-items: center;
  flex: 0 0 100%;
  max-width: 100%
}

@media (max-width:567px) {
  .card-header__card-status {
    /* padding-top: 7px; */
    flex: 0 0 100%;
    max-width: 100%
  }
}

.card-header__card-status .card-header__card-status-badge {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  padding: 0 7px;
  border-radius: 4px
}

@media (max-width:991px) {
  .card-header__card-status .card-header__card-status-badge {
    font-size: 11px;
  }
}

.categories__item .card-header__card-status-badge {
  font-size: 13px;
}

@media (max-width:768px) {
  .categories__item .card-header__card-status-badge {
    font-size: 11px;
    max-width: 65px;
    line-height: 1.3;
  }
}
.card-header__card-status .card-header__card-status-color {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  margin-right: 10px
}

.card-header__card-articul {
  justify-content: flex-end;
  display: flex;
  flex: 0 0 50%;
  max-width: 50%
}

@media (max-width:567px) {
  .card-header__card-articul {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 15px;
    justify-content: flex-start
  }
}

.card-header__card-status--in-stock .card-header__card-status-color {
  background: #1b7d31
}

.card-header__card-status--in-stock .card-header__card-status-badge {
  background: #1b7d31
}

.card-header__card-status--ends .card-header__card-status-badge {
  background: #d39e00;
  color: #212529;
  text-decoration: none
}

.card-header__card-status--samllamount .card-header__card-status-badge {
  background: #dc3545;
  color: #fff
}

.card-header__card-status--inreserve .card-header__card-status-badge {
  background: #117a8b;
  color: #fff;
  text-decoration: none
}

.card-header__card-status--expected .card-header__card-status-badge {
  background: #0062cc;
  color: #fff;
  text-decoration: none
}

.card-header__card-status--notavailable .card-header__card-status-badge {
  background: #6c757d;
  color: #fff
}

.card-header__card-status-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #000
}

.card-header__card-articul-text-value {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.4;
  color: #303030;
  display: inline-block;
  margin-left: 5px
}
#related_products .categories__watch-products {
  /* padding-left: 0px;
  padding-right: 0px; */
}
#related_products .categories__tab-headline {
  margin-bottom: 30px;
}
#related_products .categories__item {
  box-shadow: 0px 0px 3px 0px #00000066 !important;
  border-radius: 10px !important;
  padding: 0px;
  overflow: hidden;
  margin: 10px 8px !important;
}
#related_products .categories__item.swiper-slide:hover{
  opacity: 1;
}
#related_products .categories__item-link:hover{
  color: #000;
}
@media (max-width:767px) {
  #related_products .categories__item {
    box-shadow: 0px 0px !important;
    margin: 5px !important;
  }
  #related_products .categories__item-img {
    max-height: 85%;
    margin-top: 15px;
  }
}
#related_products .categories__item:last-child {
  margin-right: 20px !important;
}
#related_products .categories__item-link {
  padding: 0 15px;
}
#related_products .categories__list-buttons {
  top: 50%;
}
#related_products .categories__list-buttons-next, 
#related_products .categories__list-buttons-prev {
  color: #a51111 !important;
  background: none !important;
  font-size: xx-large;
}
#related_products .categories__list-buttons-prev {
  left: -5px;
}
#related_products .categories__list-buttons-next {
  right: -5px;
}
#related_products .categories__list-dots {
  text-align: center;
  font-size: xxx-large;
  margin-top: 0px;
  display: block;
  color: #a51111 !important;
  font-family: 'Arial';
}
#related_products .swiper-pagination-bullet, 
#related_products .swiper-pagination-bullet-active {
  border: none !important;
  width: 20px;
  height: 20px;
  display: inline-block;
}
#related_products .swiper-pagination-bullet {
  background: url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQwIiBmaWxsPSJub25lIiBzdHJva2U9IiNhNTExMTEiIHN0cm9rZS13aWR0aD0iMTUiLz48L3N2Zz4=");
  background-size: cover !important;
}
#related_products .swiper-pagination-bullet-active {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNDgiIGZpbGw9IiNhNTExMTEiIC8+PC9zdmc+") !important;
  background-size: cover !important;
}
#related_products .swiper-pagination-bullet:last-child {
    margin-right: -5px;
}
/* #related_products .swiper-pagination-bullet {
  margin: 0 !important;
}
#related_products .swiper-pagination-bullet:after {
  content: '\25CB';
}
#related_products .swiper-pagination-bullet-active {
  transform: translateY(-1px);
}
#related_products .swiper-pagination-bullet-active:after {
  content: '\25CF' !important; 
} */


.seo-not-main {
  margin-top: 45px
}

@media (max-width:767px) {
  .seo-not-main {
    margin-top: 40px
  }
}

.seo-not-main__headline {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.25;
  color: #303030
}

@media (max-width:767px) {
  .seo-not-main__headline {
    font-size: 18px
  }
}

.seo-not-main__data {
  margin-top: 30px
}

@media (max-width:767px) {
  .seo-not-main__data {
    margin-top: 10px
  }
}

.seo-not-main__data p {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  color: #303030
}

@media (max-width:767px) {
  .seo-not-main__data p {
    font-size: 16px
  }
}

.paggination {
  width: 100%;
  display: flex;
  align-items: baseline;
  justify-content: center;
  margin-top: 45px
}

.paggination__next,
.paggination__page,
.paggination__prev {
  width: 45px;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  border-radius: 4px;
  transition: .3s ease-in-out
}

.paggination__next:hover,
.paggination__page:hover,
.paggination__prev:hover {
  opacity: .5
}

.paggination__page {
  color: #303030
}

.paggination__next,
.paggination__prev {
  color: #a51111!important;
  transition: .3s ease-in-out
}

.paggination__next:hover,
.paggination__prev:hover {
  opacity: .5
}

.paggination__page--active {
  color: #fff;
  background: #b92525;
  pointer-events: none;
  cursor: default
}

.paggination__page--active:hover {
  opacity: 1
}

.seo-text {
  /* margin-top: 94px; */
  position: relative;
  padding: 40px 0;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden
}

@media (max-width:567px) {
  .seo-text {
    padding: 20px 0;
    margin-top: 30px;
  }
}

.seo-text.active .seo-text__left,
.seo-text.active .seo-text__list-wrapper {
  transform: translateX(0)
}

.seo-text:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  content: '';
  /* background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%); */
  opacity: .94;
  z-index: 1
}

.seo-text__container {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap
}

.seo-text__item-wrapper {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 15px;
  padding-bottom: 15px
}

.seo-text__item {
  padding-bottom: 20px;
  box-sizing: border-box
}

.seo-text__item-logo {
  max-width: 80px
}

.seo-text__list-wrapper {
  max-width: 50%;
  flex: 0 0 50%;
  transform: translateX(150%);
  transition: .7s ease-in-out
}

@media (max-width:991px) {
  .seo-text__list-wrapper {
    margin-top: 20px;
    max-width: 100%;
    flex: 0 0 100%
  }
}

.seo-text__list {
  display: grid;
  grid-gap: 30px;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 270px 270px
}

@media (max-width:567px) {
  .seo-text__list {
    display: flex;
    grid-gap: 0
  }
}

.seo-text__item-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 32px;
  margin-top: 16px;
  text-align: center;
  color: #fff
}

@media (max-width:767px) {
  .seo-text__item-headline {
    font-size: 20px;
    line-height: 28px
  }
}

.seo-text__item-text {
  width: 90%;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin-top: 8px;
  color: #fff
}

.seo-text__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 1;
  color: #fff
}

@media (max-width:767px) {
  .seo-text__headline {
    font-size: 42px
  }
}

@media (max-width:567px) {
  .seo-text__headline {
    font-size: 28px
  }
}

.seo-text__content {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin-top: 24px
}

@media (max-width:567px) {
  .seo-text__content {
    font-size: 14px;
    line-height: 18px
  }
}

.seo-text__content p {
  margin-bottom: 20px
}

.seo-text__content p:last-child {
  margin-bottom: 0
}

.seo-text__link {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 56px;
  max-width: 320px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 2;
  margin-top: 32px;
  color: #fff;
  border: 1px solid #fff;
  box-sizing: border-box;
  border-radius: 4px;
  transition: .3s ease-in-out
}

@media (max-width:567px) {
  .seo-text__link {
    height: 40px;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto
  }
}

.seo-text__link:hover {
  color: #2f64b3;
  background: #fff
}

.seo-text__left {
  transform: translateX(-150%);
  transition: .7s ease-in-out;
  max-width: 42.333333333%;
  flex: 0 0 42.333333333%
}

@media (max-width:991px) {
  .seo-text__left {
    max-width: 100%;
    flex: 0 0 100%
  }
}

section.breadcrumbs {
    padding-top: 10px;
}

.breadcrumbs__list {
  display: inline-flex;
  flex-wrap: wrap;
}

@media (max-width:1199px) {
  .breadcrumbs__list {
    overflow: hidden;
  }
}

.breadcrumbs__item {
  display: inline-flex;
  align-items: center;
  /* height: 22px; */
}

.breadcrumbs__item i {
  color: #2f88b3
}

.breadcrumbs__text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: #000000;
  /* white-space: pre-line; */
}
@media (min-width:767px) {
  .breadcrumbs__text {
    white-space: nowrap;
  }
}

.breadcrumbs__link {
  display: flex;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  white-space: nowrap;
  color: #a51111;
}

.breadcrumbs__link--first {
  display: inline-flex;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.524px;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  color: #a51111;
}

.categories__list-buttons {
  position: absolute;
  z-index: 2;
  top: 26%;
  width: 100%;
  display: flex;
  justify-content: space-between
}

.categories {
  padding-top: 45px
}

@media (max-width:567px) {
  .categories {
    padding-top: 15px
  }
}

.categories__tabs-simple,
.categories__watch-products {
  position: relative
}

.categories__tabs-simple .categories__tab-headline,
.categories__watch-products .categories__tab-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 1;
  color: #303030;
  margin-bottom: 54px
}

@media (max-width:991px) {
  .categories__tabs-simple .categories__tab-headline,
  .categories__watch-products .categories__tab-headline {
    font-size: 28px
  }
}

@media (max-width:767px) {
  .categories__tabs-simple .categories__tab-headline,
  .categories__watch-products .categories__tab-headline {
    font-size: 24px;
    margin-bottom: 24px;
    margin-top: 20px
  }
}

.categories__tabs-simple .categories__list-buttons-prev,
.categories__watch-products .categories__list-buttons-prev {
  left: 10px;
  top: 50%;
  transform: translateY(-50%)
}

.categories__tabs-simple .categories__list-buttons-next,
.categories__watch-products .categories__list-buttons-next {
  right: 10px;
  top: 50%;
  transform: translateY(-50%)
}

.categories .slick-slide {
  margin: 0 16px
}

.categories .slick-list {
  margin: 0 -16px
}

.categories.active .categories__header,
.categories.active .categories__list-wrapper-container {
  transform: translate(0)
}

.categories__list-wrapper-container {
  transform: translateX(-150%);
  transition: .6s ease-in-out;
  height: 100%;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: -20px;
  margin-right: -20px
}

.categories__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 2px solid #ececec;
  padding-bottom: 17px;
  margin-bottom: 30px;
  transform: translateX(150%);
  transition: .6s ease-in-out
}

@media (max-width:1199px) {
  .categories__header {
    margin-bottom: 40px
  }
}

@media (max-width:991px) {
  .categories__header {
    overflow-x: auto
  }
}

.categories__tabs-item {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #a7a7a7;
  display: flex!important;
  margin-right: 0!important;
  align-items: center;
  cursor: pointer;
  padding-left: 30px;
  transition: .3s ease-in-out;
  width: auto!important
}

.categories__tabs-item:hover {
  opacity: .6
}

@media (max-width:1499px) {
  .categories__tabs-item {
    font-size: 24px
  }
}

@media (max-width:1199px) {
  .categories__tabs-item {
    padding-left: 30px!important;
    font-size: 20px!important
  }
}

.categories__tabs-item .categories__tabs-text {
  white-space: nowrap
}

.categories__tabs-item:first-child {
  padding-left: 0
}

@media (max-width:567px) {
  .categories__tabs-item:first-child {
    padding-left: 10px!important
  }
}

.categories__tabs-item:last-child {
  margin-left: 16px!important
}

.categories__tabs-item:last-child:after {
  display: none;
  content: '';
  height: 52px;
  width: 1px;
  background: #a7a7a7;
  margin-left: 30px
}

.categories__tabs-item:after {
  display: block;
  content: '';
  height: 30px;
  width: 1px;
  background: #a7a7a7;
  margin-left: 30px
}

.categories__tabs-item--active {
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  color: #303030
}

.categories__tabs-item--active .categories__tabs-text {
  position: relative
}

.categories__tabs-item--active .categories__tabs-text:after {
  position: absolute;
  bottom: -25.5px;
  content: '';
  display: block;
  width: 100%;
  border-radius: 4px;
  height: 4px;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%);
  box-shadow: 0 4px 16px rgba(0, 0, 0, .08)
}

@media (max-width:1199px) {
  .categories__tabs-item--active .categories__tabs-text:after {
    bottom: -28.5px
  }
}

@media (max-width:991px) {
  .categories__tabs-item--active .categories__tabs-text:after {
    display: none
  }
}

.categories__tabs-list {
  display: flex;
  align-items: center;
  touch-action: unset!important
}

.categories__tabs-list .slick-list {
  overflow: visible!important
}

.categories__tabs-list .slick-track {
  width: auto!important
}

.categories__tabs-list-link {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #5795a7;
  transition: .3s ease-in-out;
  white-space: nowrap;
  padding-left: 50px
}

.categories__tabs-list-link:hover {
  color: #233b42
}

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

.categories__item-link {
  display: flex;
  margin-top: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #303030;
  margin-bottom: 5px
}

.categories__item-link:hover {
  color: #7d7d7d
}

@media (max-width:767px) {
  .categories__item-link {
    margin-top: 15px;
    font-size: 16px
  }
}

@media (max-width:567px) {
  .categories__item-link {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px
  }
}

.categories__list-dots {
  display: flex;
  justify-content: center;
  margin-top: 50px
}

@media (max-width:767px) {
  .categories__list-dots {
    margin-top: 20px
  }
}

.categories__list-dots .swiper-pagination-bullet {
  border-radius: 0;
  width: 24px;
  height: 0;
  background: unset;
  border-bottom: 1px solid #a51111;
  opacity: 1;
  margin-right: 10px;
  padding: 5px
}

.categories__list-dots .swiper-pagination-bullet:last-child {
  margin-right: 0
}

.categories__list-dots .swiper-pagination-bullet-active {
  background: unset;
  border-bottom: 1px solid #a51111
}

.categories__item-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: grey;
  margin-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  max-height: 72px
}

@media (max-width:767px) {
  .categories__item-text {
    font-size: 14px
  }
}

@media (max-width:567px) {
  .categories__item-text {
    font-size: 12px;
    line-height: 18px;
    max-height: 54px
  }
}

.categories__item-compare-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 200%;
  padding-left: 0;
  color: #fff;
  white-space: nowrap
}

.categories__item-compare-text-wrapper {
  position: absolute;
  max-width: 0;
  overflow: hidden
}

@media (max-width:991px) {
  .categories__item-compare-text-wrapper {
    display: none
  }
}

.categories__item-compare {
  position: relative;
  width: auto;
  min-width: 44px;
  height: 44px;
  margin-left: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%);
  background-size: 200% auto;
  border-radius: 2px;
  color: #fff;
  cursor: pointer
}

.categories__item-compare.in-compare {
  background: #2fb3b3
}

.categories__item-compare:hover {
  background-position: right center
}

.categories__item-compare i {
  font-size: 20px
}

@media (max-width:767px) {
  .categories__item-compare {
    min-width: 35px;
    height: 35px
  }
}

.categories__item-compare i {
  font-size: 16px
}

.categories__list-wrapper {
  position: relative;
  justify-content: center;
  align-items: center;
  max-height: 0;
  overflow: hidden;
  opacity: 0
}

.categories__list-wrapper .categories__item-content {
  padding-left: 10px;
  padding-right: 10px
}

.categories__list-wrapper .categories__item-bottom {
  padding-left: 10px;
  padding-right: 10px
}

.categories__list-wrapper.active {
  max-height: 100%;
  overflow: visible;
  opacity: 1
}

.categories__list-buttons-next,
.categories__list-buttons-prev {
  position: absolute;
  background: #a51111;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: none;
  color: #fff;
  cursor: pointer;
  position: absolute;
  top: 30%;
  transition: .5s ease-in-out;
  background-size: 200% auto
}

.categories__list-buttons-next:hover,
.categories__list-buttons-prev:hover {
  background-position: right center
}

.categories__list-buttons-next {
  right: -20px
}

@media (max-width:1199px) {
  .categories__list-buttons-next {
    right: -10px
  }
}

@media (max-width:767px) {
  .categories__list-buttons-next {
    display: none!important
  }
}

.categories__list-buttons-prev {
  left: -20px
}

@media (max-width:1199px) {
  .categories__list-buttons-prev {
    left: -10px
  }
}

@media (max-width:767px) {
  .categories__list-buttons-prev {
    display: none!important
  }
}

.categories__list-wrapper--active {
  display: block
}

.categories__list .slick-dots {
  display: flex;
  justify-content: center;
  margin: 58px auto 0
}

.categories__list .slick-dots li {
  font-size: 0;
  margin-right: 16px
}

.categories__list .slick-dots li.slick-active button {
  background: #5795a7
}

.categories__list .slick-dots li:last-child {
  margin-right: 0
}

.categories__list .slick-dots li button {
  transition: .3s ease-in-out;
  width: 24px;
  height: 1px;
  border: none;
  background: #e7e7e7;
  cursor: pointer
}

.category-product-price {
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.category-product-price-old {
    font: 400 16px 'Arial';
    text-decoration: line-through;
}

.category-product-price-new {
    font: 700 24px 'Play';
    color: #db0909;
}
.category-product-price-unknown {
    text-transform: uppercase;
    font: 700 16px grey;
    text-decoration: underline #db0909;
}
@media (max-width:767px) {
  .category-product-price { flex-direction: column; }  
  .category-product-price-old { font-size: 14px;}
  .category-product-price-new { font-size: 18px;}
}


.categories__item-old-price:empty {
  display: none
}

.categories__item-old-price:empty+.categories__item-new-price {
  color: #303030
}

.categories__item-new-price {
  font-style: normal;
  font-weight: 600;
  font-size: 20px !important;
  line-height: 1;
  color: #dd2e1c;
  width: 50%;
  text-align: center;
  margin: auto;
}

@media (max-width:1399px) {
  .categories__item-new-price {
    font-size: 22px
  }
}

@media (max-width:767px) {
  .categories__item-new-price {
    margin: 10px 0;
  }
}

.catalog-container__product-list--list .categories__item-price,
.catalog-container__product-list--min-list .categories__item-price {
  width: 150px
}

.categories__item-old-price {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
  color: #717171
}

@media (max-width:567px) {
  .categories__item-old-price {
    font-size: 12px
  }
}

.categories__item-buy {
  position: relative;
  width: auto;
  min-width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%);
  background-size: 200% auto;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  transition: .3s ease
}

.categories__item-buy.in-cart {
  background: #2fb3b3
}

.categories__item-buy:hover {
  background-position: right center
}

.categories__item-buy i {
  font-size: 20px
}

@media (max-width:767px) {
  .categories__item-buy {
    min-width: 35px;
    height: 35px
  }
}

.categories__item-buy i {
  font-size: 16px
}

.categories__item-bottom {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: auto;
  justify-self: flex-end;
  padding: 0 10px 10px
}

.categories__item-bottom.categories__item-bottom-login {
  justify-content: flex-start
}

.categories__item {
  display: flex!important;
  align-self: stretch;
  flex-direction: column!important;
  position: relative
}

.catalog-container__product-list--list .categories__item {
  min-height: auto!important
}

.catalog-container__product-list--list .categories__item:hover .categories__item-compare-text {
  display: none
}

.catalog-container__product-list--min-list .categories__item {
  min-height: auto!important
}

@media (max-width:1599px) {
  .categories__tabs-item {
    font-size: 32px
  }
  .categories__header {
    padding-bottom: 21px
  }
}

@media (max-width:1440px) {
  .categories__tabs-item {
    font-size: 28px;
    padding-left: 35px
  }
  .categories__header {
    padding-bottom: 18px
  }
  .categories__tabs-item:after {
    margin-left: 35px
  }
}

.catalog-main {
  padding-top: 40px;
  overflow: hidden
}

@media (max-width:567px) {
  .catalog-main {
    padding-top: 30px
  }
}

.catalog-main.active .catalog-main__list {
  transform: translate(0)
}

.catalog-main__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 1.18518518519;
  color: #303030
}

@media (max-width:991px) {
  .catalog-main__headline {
    font-size: 32px
  }
}

@media (max-width:767px) {
  .catalog-main__headline {
    font-size: 28px
  }
}

@media (max-width:567px) {
  .catalog-main__headline {
    font-size: 22px;
    text-align: center
  }
}

.catalog-main__list {
  transform: translateY(100%);
  margin-top: 25px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 13px;
  transition: .6s ease-in-out
}

@media (max-width:1199px) {
  .catalog-main__list {
    grid-template-columns: repeat(3, 1fr)
  }
}

@media (max-width:567px) {
  .catalog-main__list {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
    margin-top: 20px
  }
}

.catalog-main__item {
  position: relative;
  background: #fff;
  /* padding: 25px; */
  border: 1px solid #bbbbbb;
  border-radius: 15px;
}

@media (max-width:567px) {
  .catalog-main__item {
    padding: 5px
  }
}

.catalog-main__counter,
.catalog-main__image-wrapper {
  transition: .3s ease-in-out
}

.categories__list-wrapper-list .swiper-slide {
  height: auto
}

.catalog-main__item-link-wrapper {
  margin: 10px;
  transition: .3s ease-in-out;
  display: flex;
  flex-direction: column;
  min-height: 100%
}

@media (max-width:998px) {
  .catalog-main__item-link-wrapper {
    margin: 0px;
  }
}

.catalog-main__item-link-wrapper:hover .catalog-main__item-link {
  text-decoration: underline;
  text-decoration-color: #a51111;
}

.catalog-main__item-link-wrapper:hover .catalog-main__image-wrapper {
  opacity: .6
}

.catalog-main__image {
  width: 100%;
  height: 100%
}

.catalog-main__counter-wrapper {
  z-index: 1;
  position: absolute;
  top: 16px;
  left: 16px
}

.catalog-main__image-wrapper {
  padding: 0;
  box-sizing: border-box;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center
}

@media (max-width:991px) {
  .catalog-main__item-link {
    top: unset;
    bottom: 10px
  }
}

.catalog-main__item-link {
  text-align: center;
  font-style: normal;
  font-weight: 700;
  font-size: 2.4vh;
  color: #a51111;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width:767px) {
  .catalog-main__item-link {
    min-width: 94%;
    font-size: 3.5vw;
  }
}

.catalog-main__counter {
  display: flex;
  align-items: center;
  height: 22px;
  background: #f5f5f5;
  border-radius: 2px
}

.catalog-main__counter-num {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 22px;
  background: #2f88b3;
  border-radius: 2px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.25;
  color: #fff;
  padding: 0 5px
}

.catalog-main__counter-text {
  display: flex;
  justify-content: center;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.25;
  height: 22px;
  padding: 0 5px;
  display: flex;
  align-items: center;
  color: #717171
}

.form-main {
  margin-top: 100px;
  background: #fff
}

@media (max-width:567px) {
  .form-main {
    margin-top: 30px
  }
}

.form-main.active .form-main__left {
  transform: translateX(0)
}

.form-main.active .form-main__form {
  transform: translate(0, -50%)
}

.form-main__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 525px;
  position: relative;
  flex-wrap: wrap
}

.form-main__left {
  margin-right: 20px;
  max-width: 49%;
  transform: translateX(-150%);
  transition: .6s ease-in-out
}

@media (max-width:991px) {
  .form-main__left {
    max-width: 100%;
    padding-top: 20px;
    margin-right: 0
  }
}

.form-main__form {
  min-height: 615px;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translate(200%, -50%);
  transition: .6s ease-in-out;
  display: flex;
  flex-direction: column;
  max-width: 43%;
  padding: 30px 3%;
  box-sizing: border-box;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 100%);
  box-shadow: 0 4px 32px rgba(0, 0, 0, .04);
  border-radius: 4px
}

@media (max-width:1399px) {
  .form-main__form {
    right: 60px;
    max-width: 40%
  }
}

@media (max-width:991px) {
  .form-main__form {
    position: static;
    transform: translateY(0)!important;
    max-width: 100%!important;
    width: 100%;
    margin-top: 20px
  }
}

@media (max-width:567px) {
  .form-main__form {
    margin-left: -10.5px;
    width: 100vw;
    min-width: 100vw
  }
}

.form-main__form:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzM0IiBoZWlnaHQ9IjczNSIgdmlld0JveD0iMCAwIDczNCA3MzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnPgo8cGF0aCBkPSJNNzMyLjA0MSAxODkuNzg2TDU3My44MjMgMTgwLjI3Mkw3MDEuNjY3IDEwMC41MTdMNzMyLjM2IDEyNS4wMzRWMTIzLjI0NEw3MDIuMTMgOTkuMDI1M0M3MDIuMDE1IDk4Ljk0NDYgNzAxLjg3OSA5OC45MDE0IDcwMS43MzkgOTguOTAxNEM3MDEuNTk5IDk4LjkwMTQgNzAxLjQ2MyA5OC45NDQ2IDcwMS4zNDggOTkuMDI1M0w1NzEuMjQzIDE4MC4yNzJDNTcxLjEyMyAxODAuMzU0IDU3MS4wMyAxODAuNDczIDU3MC45NzggMTgwLjYxMkM1NzAuOTI2IDE4MC43NTEgNTcwLjkxOCAxODAuOTAzIDU3MC45NTQgMTgxLjA0N0M1NzAuOTgxIDE4MS4xOTIgNTcxLjA1NyAxODEuMzIyIDU3MS4xNjggMTgxLjQxNUM1NzEuMjggMTgxLjUwNyA1NzEuNDE5IDE4MS41NTcgNTcxLjU2MiAxODEuNTU0TDczMi4wNDEgMTkxLjMwN1YxODkuNzg2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTczMC40MTcgNTE3LjYzMkw2NDguMzA4IDU2Ni4xMjlMNTg2LjI4NSA1NDkuMDY4TDczMC41MzMgNDkyLjM5OVY0OTAuODc4TDU4My44NTEgNTQ4LjY4MUM1ODMuNzExIDU0OC43MzMgNTgzLjU5MiA1NDguODMyIDU4My41MTQgNTQ4Ljk2MkM1ODMuNDM1IDU0OS4wOTEgNTgzLjQgNTQ5LjI0NCA1ODMuNDE2IDU0OS4zOTdDNTgzLjQxOCA1NDkuNTQyIDU4My40NjggNTQ5LjY4MyA1ODMuNTU4IDU0OS43OTdDNTgzLjY0NyA1NDkuOTEgNTgzLjc3IDU0OS45OSA1ODMuOTA5IDU1MC4wMjNMNjQ4LjMwOCA1NjcuNTZDNjQ4LjQyMyA1NjcuNTg3IDY0OC41NDIgNTY3LjU4NyA2NDguNjU2IDU2Ny41Nkw3MzAuMzMgNTE5LjMwMkw3MzAuNDE3IDUxNy42MzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDEuODA5NSA0MTUuODk1QzQxLjcwNTMgNDE1LjkyNiA0MS41OTQ5IDQxNS45MjYgNDEuNDkwOCA0MTUuODk1QzQxLjQwNDIgNDE1Ljg0OCA0MS4zMyA0MTUuNzggNDEuMjc0NSA0MTUuNjk3QzQxLjIxOSA0MTUuNjE0IDQxLjE4MzggNDE1LjUxOCA0MS4xNzE5IDQxNS40MThMMzQuMTg3IDM4MC43MDFDMzQuMTQ2MiAzODAuNjE4IDM0LjEyNSAzODAuNTI2IDM0LjEyNSAzODAuNDMyQzM0LjEyNSAzODAuMzM5IDM0LjE0NjIgMzgwLjI0NyAzNC4xODcgMzgwLjE2NEMzNC4yMzYzIDM4MC4wOCAzNC4zMDQgMzgwLjAxIDM0LjM4NDUgMzc5Ljk1OEMzNC40NjUgMzc5LjkwNiAzNC41NTYyIDM3OS44NzUgMzQuNjUwNyAzNzkuODY2TDIwNy4zODkgMzU5LjI1NkMyMDcuNTU3IDM1OS4yMzggMjA3LjcyNSAzNTkuMjg3IDIwNy44NiAzNTkuMzkyQzIwNy45OTQgMzU5LjQ5NyAyMDguMDg1IDM1OS42NTEgMjA4LjExNCAzNTkuODIzQzIwOC4xNTEgMzU5Ljk4OCAyMDguMTI3IDM2MC4xNjMgMjA4LjA0NyAzNjAuMzEyQzIwNy45NjcgMzYwLjQ2IDIwNy44MzUgMzYwLjU3MyAyMDcuNjc5IDM2MC42MjhMNDIuMDQxNCA0MTUuODk1SDQxLjgwOTVaTTM1LjY2NTIgMzgxLjA4OUw0Mi4zMzEzIDQxNC4yODVMMjAwLjg2OCAzNjEuMzc0TDM1LjY2NTIgMzgxLjA4OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00OTQuOTk0IDQ3OS4zNjVINDk0LjczM0wyMDcuMzM4IDM2MC42MjhDMjA3LjIyNCAzNjAuNTgyIDIwNy4xMjMgMzYwLjUwNSAyMDcuMDQ3IDM2MC40MDVDMjA2Ljk3IDM2MC4zMDYgMjA2LjkyMSAzNjAuMTg3IDIwNi45MDQgMzYwLjA2MkMyMDYuODkgMzU5Ljk0NiAyMDYuOTA0IDM1OS44MjggMjA2Ljk0NCAzNTkuNzE5QzIwNi45ODQgMzU5LjYxIDIwNy4wNSAzNTkuNTEyIDIwNy4xMzYgMzU5LjQzNUwzNTIuNjg4IDIzNS45NTZDMzUyLjc3MSAyMzUuOTA3IDM1Mi44NjYgMjM1Ljg4IDM1Mi45NjMgMjM1Ljg4QzM1My4wNiAyMzUuODggMzUzLjE1NSAyMzUuOTA3IDM1My4yMzggMjM1Ljk1NkMzNTMuMzM0IDIzNS45NzMgMzUzLjQyNSAyMzYuMDExIDM1My41MDYgMjM2LjA2OEMzNTMuNTg2IDIzNi4xMjQgMzUzLjY1MyAyMzYuMTk4IDM1My43MDIgMjM2LjI4NEw0OTUuNzE4IDQ3OC40NEM0OTUuODAzIDQ3OC41NjIgNDk1Ljg0OSA0NzguNzA4IDQ5NS44NDkgNDc4Ljg1OEM0OTUuODQ5IDQ3OS4wMDggNDk1LjgwMyA0NzkuMTU0IDQ5NS43MTggNDc5LjI3NkM0OTUuNjE2IDQ3OS4zNTUgNDk1LjQ5NSA0NzkuNDA1IDQ5NS4zNjggNDc5LjQyMUM0OTUuMjQxIDQ3OS40MzcgNDk1LjExMSA0NzkuNDE3IDQ5NC45OTQgNDc5LjM2NVpNMjA4LjkwNCAzNTkuNzA0TDQ5My4zNzEgNDc3LjI0N0wzNTIuOTIgMjM3LjUzN0wyMDguOTA0IDM1OS43MDRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDk0Ljk5IDQ3OS4zNjVDNDk0Ljg3IDQ3OS4zNjcgNDk0Ljc1MyA0NzkuMzM1IDQ5NC42NSA0NzkuMjcxQzQ5NC41NDggNDc5LjIwOCA0OTQuNDY1IDQ3OS4xMTYgNDk0LjQxIDQ3OS4wMDdMMzUyLjM5NCAyMzYuODUxQzM1Mi4zNTEgMjM2Ljc2NCAzNTIuMzI4IDIzNi42NjcgMzUyLjMyOCAyMzYuNTY4QzM1Mi4zMjggMjM2LjQ3IDM1Mi4zNTEgMjM2LjM3MyAzNTIuMzk0IDIzNi4yODVDMzUyLjQxNyAyMzYuMTg5IDM1Mi40NiAyMzYuMDk5IDM1Mi41MiAyMzYuMDIyQzM1Mi41OCAyMzUuOTQ1IDM1Mi42NTYgMjM1Ljg4MiAzNTIuNzQyIDIzNS44MzdMNDcxLjk3OCAxODAuOTg4QzQ3Mi4wNzQgMTgwLjkzIDQ3Mi4xODQgMTgwLjkgNDcyLjI5NiAxODAuOUM0NzIuNDA4IDE4MC45IDQ3Mi41MTggMTgwLjkzIDQ3Mi42MTUgMTgwLjk4OEM0NzIuNzA2IDE4MS4wNDUgNDcyLjc4MiAxODEuMTIzIDQ3Mi44MzggMTgxLjIxNkM0NzIuODkzIDE4MS4zMSA0NzIuOTI2IDE4MS40MTYgNDcyLjkzNCAxODEuNTI1TDQ5NS42MjggNDc4LjU4OUM0OTUuNjMgNDc4Ljc0NyA0OTUuNTgzIDQ3OC45MDEgNDk1LjQ5NCA0NzkuMDI5QzQ5NS40MDYgNDc5LjE1OCA0OTUuMjggNDc5LjI1NSA0OTUuMTM1IDQ3OS4zMDVMNDk0Ljk5IDQ3OS4zNjVaTTM1NC4wNzUgMjM2Ljk0MUw0OTQuMDkxIDQ3NS45MDVMNDcxLjcxNyAxODIuODA3TDM1NC4wNzUgMjM2Ljk0MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00OTQuOTkgNDc5LjM2M0M0OTQuODMxIDQ3OS4zNDMgNDk0LjY4MyA0NzkuMjY3IDQ5NC41NzIgNDc5LjE0N0M0OTQuNDYxIDQ3OS4wMjcgNDk0LjM5NCA0NzguODcyIDQ5NC4zODIgNDc4LjcwN0w0NzEuNTE0IDE4MS42NzNDNDcxLjUwOSAxODEuNDc5IDQ3MS41NzEgMTgxLjI4OSA0NzEuNjg4IDE4MS4xMzZDNDcxLjc1NiAxODEuMDY2IDQ3MS44MzggMTgxLjAxMSA0NzEuOTI3IDE4MC45NzZDNDcyLjAxNyAxODAuOTQgNDcyLjExMyAxODAuOTIzIDQ3Mi4yMDkgMTgwLjkyN0w1NzEuNDc2IDE4MC4wMzNDNTcxLjY4MSAxODAuMDg0IDU3MS44NyAxODAuMTg2IDU3Mi4wMjcgMTgwLjMzMUM1NzIuMDcgMTgwLjQyNCA1NzIuMDkzIDE4MC41MjYgNTcyLjA5MyAxODAuNjI5QzU3Mi4wOTMgMTgwLjczMyA1NzIuMDcgMTgwLjgzNCA1NzIuMDI3IDE4MC45MjdMNDk1LjY1NyA0NzguODI2QzQ5NS42MjMgNDc4Ljk4MSA0OTUuNTM4IDQ3OS4xMiA0OTUuNDE3IDQ3OS4yMThDNDk1LjI5NSA0NzkuMzE1IDQ5NS4xNDQgNDc5LjM2NyA0OTQuOTkgNDc5LjM2M1Y0NzkuMzYzWk00NzMuMDUgMTgyLjI5OUw0OTUuMzY3IDQ3NC41OTFMNTcwLjcyMyAxODEuNTU0TDQ3My4wNSAxODIuMjk5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTczMC41MzQgNDkwLjcyOEw1ODQuMiA1NDguNDEyTDQ5Ni43NTggNDc5LjE1Nkw3MzAuNzM3IDQ1My4zNTZWNDUxLjk1NUw0OTQuOTMyIDQ3Ny45NjNDNDk0LjggNDc3Ljk4MyA0OTQuNjc3IDQ3OC4wNDIgNDk0LjU3NiA0NzguMTMzQzQ5NC40NzYgNDc4LjIyNCA0OTQuNDAzIDQ3OC4zNDIgNDk0LjM2NyA0NzguNDc0QzQ5NC4zMyA0NzguNjA2IDQ5NC4zMzEgNDc4Ljc0NiA0OTQuMzcgNDc4Ljg3OEM0OTQuNDA4IDQ3OS4wMDkgNDk0LjQ4MyA0NzkuMTI2IDQ5NC41ODQgNDc5LjIxNkw1ODMuNjc4IDU0OS43NTRDNTgzLjc5NCA1NDkuODQ2IDU4My45MzYgNTQ5Ljg5OSA1ODQuMDg0IDU0OS45MDNINTg0LjM0NEw3MzAuNTM0IDQ5Mi4zMDlWNDkwLjcyOFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00NzIuMzI5IDE4Mi4zQzQ3Mi4xOTQgMTgyLjMwNSA0NzIuMDYxIDE4Mi4yNjcgNDcxLjk0NyAxODIuMTkzQzQ3MS44MzMgMTgyLjExOCA0NzEuNzQ0IDE4Mi4wMSA0NzEuNjkxIDE4MS44ODJDNDcxLjYzOCAxODEuNzUgNDcxLjYyNyAxODEuNjA1IDQ3MS42NTggMTgxLjQ2NkM0NzEuNjg5IDE4MS4zMjcgNDcxLjc2MSAxODEuMjAxIDQ3MS44NjUgMTgxLjEwN0w1NzAuNzI2IDgzLjgxNUM1NzAuODMyIDgzLjczOTMgNTcwLjk1OCA4My42OTg3IDU3MS4wODggODMuNjk4N0M1NzEuMjE3IDgzLjY5ODcgNTcxLjM0NCA4My43MzkzIDU3MS40NSA4My44MTVDNTcxLjU3NyA4My44NjggNTcxLjY4NyA4My45NTg1IDU3MS43NjQgODQuMDc1M0M1NzEuODQyIDg0LjE5MjEgNTcxLjg4NCA4NC4zMjk4IDU3MS44ODUgODQuNDcxMUw1NzIuMjkxIDE4MC44OThDNTcyLjI5MSAxODEuMDggNTcyLjIyIDE4MS4yNTQgNTcyLjA5NSAxODEuMzgzQzU3MS45NyAxODEuNTEyIDU3MS44MDEgMTgxLjU4NCA1NzEuNjI0IDE4MS41ODRMNDcyLjMyOSAxODIuNDQ5VjE4Mi4zWk01NzAuNTIzIDg1LjkzMjZMNDc0LjAzOSAxODAuODk4TDU3MC45MjggMTgwLjA2M0w1NzAuNTIzIDg1LjkzMjZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNzMyLjk2OSAyLjk1ODE2TDU3MS44ODEgODMuMTg5NUw1NzEuMzg5IC0zNTkuNTc0TDczMy42OTMgLTE0MC43MTNWLTE0My4wMDlMNTcxLjM4OSAtMzYyLjA4QzU3MS4yOTcgLTM2Mi4xOTYgNTcxLjE3MyAtMzYyLjI4MSA1NzEuMDMzIC0zNjIuMzIzQzU3MC44OTQgLTM2Mi4zNjYgNTcwLjc0NSAtMzYyLjM2NCA1NzAuNjA2IC0zNjIuMzE4QzU3MC40NzMgLTM2Mi4yNyA1NzAuMzU4IC0zNjIuMTgyIDU3MC4yNzUgLTM2Mi4wNjRDNTcwLjE5MiAtMzYxLjk0NyA1NzAuMTQ2IC0zNjEuODA3IDU3MC4xNDMgLTM2MS42NjJMNTcwLjYzNSA4NC40NDIyQzU3MC42MzYgODQuNTYxMSA1NzAuNjY2IDg0LjY3NzkgNTcwLjcyMSA4NC43ODJDNTcwLjc3NyA4NC44ODYxIDU3MC44NTcgODQuOTc0NCA1NzAuOTU0IDg1LjAzODhDNTcxLjA2OCA4NS4wNjkxIDU3MS4xODggODUuMDY5MSA1NzEuMzAyIDg1LjAzODhINTcxLjU5Mkw3MzMuMDg0IDQuNTA5MTFMNzMyLjk2OSAyLjk1ODE2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTU3MS41OTUgMTgxLjQzNkM1NzEuNDIgMTgxLjQyOSA1NzEuMjU1IDE4MS4zNTQgNTcxLjEzMSAxODEuMjI3QzU3MS4wMDggMTgxLjEgNTcwLjkzNSAxODAuOTMgNTcwLjkyOCAxODAuNzVMNTcwLjUyMiA4NC4zMjNDNTcwLjUxOCA4NC4yMjM5IDU3MC41MzQgODQuMTI1IDU3MC41NjkgODQuMDMyNkM1NzAuNjA0IDgzLjk0MDIgNTcwLjY1NyA4My44NTYyIDU3MC43MjUgODMuNzg2MUM1NzAuODg0IDgzLjY2NTcgNTcxLjA3OCA4My42MDI4IDU3MS4yNzYgODMuNjA3MUw3MDEuNjk5IDk4Ljg3OEM3MDEuODQgOTguODg4OSA3MDEuOTczIDk4Ljk0NzQgNzAyLjA3OCA5OS4wNDQ2QzcwMi4xODMgOTkuMTQxNyA3MDIuMjUzIDk5LjI3MiA3MDIuMjc5IDk5LjQxNDlDNzAyLjMxIDk5LjU1NzkgNzAyLjI5NiA5OS43MDc1IDcwMi4yMzggOTkuODQxN0M3MDIuMTgxIDk5Ljk3NTkgNzAyLjA4MyAxMDAuMDg4IDcwMS45NiAxMDAuMTYxTDU3MS44ODQgMTgxLjM0N0M1NzEuNzk0IDE4MS4zOTUgNTcxLjY5NiAxODEuNDI1IDU3MS41OTUgMTgxLjQzNlpNNTcxLjg4NCA4NS4wOTg0TDU3Mi4yOSAxNzkuNDk3TDY5OS42NDEgMTAwLjA0MUw1NzEuODg0IDg1LjA5ODRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNzMyLjY3OCA2MC41ODA4TDcwMS40MDYgOTguODE3NUw1NzMuNTkxIDgzLjkwNDZMNzMyLjk5NyA0LjUwODQ3VjIuOTU3NTJMNTcwLjkyNSA4My42OTU4QzU3MC43ODcgODMuNzU1MSA1NzAuNjc0IDgzLjg2MjIgNTcwLjYwNSA4My45OTg0QzU3MC41MzYgODQuMTM0NiA1NzAuNTE2IDg0LjI5MTQgNTcwLjU0OCA4NC40NDE0QzU3MC41NzIgODQuNTg3NyA1NzAuNjQyIDg0LjcyMiA1NzAuNzQ2IDg0LjgyNDFDNTcwLjg1MSA4NC45MjYzIDU3MC45ODQgODQuOTkwOSA1NzEuMTI4IDg1LjAwODFMNzAxLjU1MSAxMDAuMjQ5QzcwMS42NTMgMTAwLjI1MyA3MDEuNzU0IDEwMC4yMyA3MDEuODQ1IDEwMC4xODNDNzAxLjkzNiAxMDAuMTM2IDcwMi4wMTQgMTAwLjA2NyA3MDIuMDcyIDk5Ljk4MDdMNzMyLjUzNCA2Mi43NTgyTDczMi42NzggNjAuNTgwOFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik03MzIuMzYzIDExNC42NTVMNzAyLjcxNCA5OS40NzQxTDczMi42MjQgNjIuOTM3NlY2MC43MzA1TDcwMS4xMiA5OS4yNjUzQzcwMS4wNTEgOTkuNDU3OCA3MDEuMDUxIDk5LjY2OTIgNzAxLjEyIDk5Ljg2MThDNzAxLjE0MiA5OS45NjYgNzAxLjE4OCAxMDAuMDYzIDcwMS4yNTMgMTAwLjE0NkM3MDEuMzE5IDEwMC4yMjkgNzAxLjQwMiAxMDAuMjk1IDcwMS40OTcgMTAwLjMzOUw3MzIuMzYzIDExNi4wNTdWMTE0LjY1NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik03MzIuMzYzIDEyMy4yNDVMNzA3LjQ2NyAxMDMuMjkxTDczMi4zOTIgMTE2LjA1NlYxMTQuNjU1TDcwMS45ODkgOTkuMDg1MUM3MDEuODM0IDk5LjAwNjggNzAxLjY1NSA5OC45OTEgNzAxLjQ4OSA5OS4wNDA2QzcwMS4zMjMgOTkuMDkwMiA3MDEuMTgxIDk5LjIwMTggNzAxLjA5IDk5LjM1MzVDNzAxLjAwNiA5OS41MDMyIDcwMC45NzcgOTkuNjc5NCA3MDEuMDA5IDk5Ljg0OTRDNzAxLjA0MSAxMDAuMDE5IDcwMS4xMzIgMTAwLjE3MiA3MDEuMjY0IDEwMC4yNzhMNzMyLjM2MyAxMjUuMDA0VjEyMy4yNDVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNLTE2Ny4wOTIgODQ0LjIyM0wtMTYuMDMyNiA4ODkuNjE4SC0xMS4wNzY1TC0xNjUuMDkyIDg0My4zNTlMMTA4LjEwMSA2OTguNjQ0TDQyLjEwNzIgODg5Ljg4N0g0My41MjczTDEwOS45NTYgNjk3LjQ1MUMxMDkuOTk5IDY5Ny4zMiAxMTAuMDAzIDY5Ny4xNzkgMTA5Ljk2NyA2OTcuMDQ2QzEwOS45MzEgNjk2LjkxMyAxMDkuODU2IDY5Ni43OTQgMTA5Ljc1MyA2OTYuNzA2QzEwOS42NDIgNjk2LjYyNyAxMDkuNTExIDY5Ni41ODUgMTA5LjM3NyA2OTYuNTg1QzEwOS4yNDIgNjk2LjU4NSAxMDkuMTExIDY5Ni42MjcgMTA5IDY5Ni43MDZMLTE2Ny4yMDggODQzLjAzQy0xNjcuMzI5IDg0My4wOTQgLTE2Ny40MjkgODQzLjE5MyAtMTY3LjQ5NiA4NDMuMzE1Qy0xNjcuNTYzIDg0My40MzcgLTE2Ny41OTQgODQzLjU3NyAtMTY3LjU4NCA4NDMuNzE2Qy0xNjcuNTU5IDg0My44NDEgLTE2Ny40OTkgODQzLjk1NSAtMTY3LjQxMSA4NDQuMDQ1Qy0xNjcuMzI0IDg0NC4xMzUgLTE2Ny4yMTMgODQ0LjE5NyAtMTY3LjA5MiA4NDQuMjIzVjg0NC4yMjNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDMuNTI3OCA4ODkuOTE2TDEwOS42OTYgNjk4LjIyNUwyODguODM5IDc4Ny43MDNMNjguMTYzMyA4OTAuMTI1SDcxLjU1NDRMMjkwLjgzOSA3ODguMzg5QzI5MC45NTMgNzg4LjMzMiAyOTEuMDQ5IDc4OC4yNDMgMjkxLjExNiA3ODguMTMyQzI5MS4xODMgNzg4LjAyMSAyOTEuMjE3IDc4Ny44OTMgMjkxLjIxNiA3ODcuNzYzQzI5MS4yMjEgNzg3LjYzMSAyOTEuMTg4IDc4Ny41MDIgMjkxLjEyMSA3ODcuMzlDMjkxLjA1NCA3ODcuMjc4IDI5MC45NTYgNzg3LjE5IDI5MC44MzkgNzg3LjEzNkwxMDkuNzI1IDY5Ni42NzVDMTA5LjU0OCA2OTYuNiAxMDkuMzUxIDY5Ni42IDEwOS4xNzQgNjk2LjY3NUMxMDkgNjk2Ljc1NyAxMDguODY0IDY5Ni45MDcgMTA4Ljc5NyA2OTcuMDkyTDQyLjEzNjcgODkwLjAwNkw0My41Mjc4IDg4OS45MTZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTIxLjEzNiA0NzcuMzk2QzEyMC45ODkgNDc3LjM5MiAxMjAuODQ3IDQ3Ny4zNCAxMjAuNzMgNDc3LjI0N0w0MS40MDQxIDQxNS44OTVDNDEuMjczNiA0MTUuNzk0IDQxLjE4MzcgNDE1LjY0NyA0MS4xNTE2IDQxNS40ODJDNDEuMTE5NSA0MTUuMzE3IDQxLjE0NzYgNDE1LjE0NiA0MS4yMzAyIDQxNS4wMDFDNDEuMzE0NSA0MTQuODU4IDQxLjQ0NDYgNDE0Ljc1IDQxLjU5ODEgNDE0LjY5NUM0MS43NTE2IDQxNC42NDEgNDEuOTE4OCA0MTQuNjQzIDQyLjA3MDcgNDE0LjcwMkwxNjcuOTQ0IDQ2MS44MjdDMTY4LjA3NyA0NjEuODc4IDE2OC4xOTEgNDYxLjk3IDE2OC4yNzMgNDYyLjA5QzE2OC4zNTQgNDYyLjIxIDE2OC4zOTcgNDYyLjM1MiAxNjguMzk3IDQ2Mi40OThDMTY4LjM5NyA0NjIuNjQ0IDE2OC4zNTQgNDYyLjc4NyAxNjguMjczIDQ2Mi45MDdDMTY4LjE5MSA0NjMuMDI3IDE2OC4wNzcgNDYzLjExOSAxNjcuOTQ0IDQ2My4xNjlMMTIxLjMzOSA0NzcuNDg2TDEyMS4xMzYgNDc3LjM5NlpNNDUuNzgwNSA0MTcuNDc2TDEyMS4xMzYgNDc1LjkzNUwxNjUuNDIyIDQ2Mi4zMDRMNDUuNzgwNSA0MTcuNDc2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE2Ny43MTcgNDYzLjA4SDE2Ny40ODVMNDEuNjEyMiA0MTUuODk1QzQxLjQ3NzEgNDE1Ljg0MSA0MS4zNjA4IDQxNS43NDcgNDEuMjc4MSA0MTUuNjI1QzQxLjE5NTUgNDE1LjUwMyA0MS4xNTAzIDQxNS4zNTggNDEuMTQ4NCA0MTUuMjA5QzQxLjE1MjEgNDE1LjA2NCA0MS4xOTg0IDQxNC45MjQgNDEuMjgxMiA0MTQuODA3QzQxLjM2NCA0MTQuNjkgNDEuNDc5NCA0MTQuNjAxIDQxLjYxMjIgNDE0LjU1M0wyMDcuMzY1IDM1OS4yMjZDMjA3LjQ4OCAzNTkuMTg0IDIwNy42MjEgMzU5LjE4MSAyMDcuNzQ1IDM1OS4yMTlDMjA3Ljg2OSAzNTkuMjU2IDIwNy45NzkgMzU5LjMzMSAyMDguMDYxIDM1OS40MzVDMjA4LjEzMSAzNTkuNTQ2IDIwOC4xNjggMzU5LjY3NSAyMDguMTY4IDM1OS44MDdDMjA4LjE2OCAzNTkuOTQgMjA4LjEzMSAzNjAuMDY5IDIwOC4wNjEgMzYwLjE4TDE2OC4zNTQgNDYyLjYzMkMxNjguMyA0NjIuNzYxIDE2OC4yMTEgNDYyLjg3MSAxNjguMDk4IDQ2Mi45NTFDMTY3Ljk4NiA0NjMuMDMgMTY3Ljg1MyA0NjMuMDc0IDE2Ny43MTcgNDYzLjA4Wk00My45MzA4IDQxNS4zNThMMTY3LjM0IDQ2MS41NThMMjA2LjQwOSAzNjEuMTM1TDQzLjkzMDggNDE1LjM1OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMDkuMjI5IDY5Ny45NThDMTA5LjA2MyA2OTcuOTM2IDEwOC45MSA2OTcuODUgMTA4LjgwMyA2OTcuNzE3QzEwOC42OTYgNjk3LjU4NCAxMDguNjQxIDY5Ny40MTUgMTA4LjY0OSA2OTcuMjQyTDEyMC40NzQgNDc2LjY4QzEyMC40ODIgNDc2LjUzNSAxMjAuNTMzIDQ3Ni4zOTcgMTIwLjYyMiA0NzYuMjg0QzEyMC43MSA0NzYuMTcyIDEyMC44MzEgNDc2LjA5MSAxMjAuOTY3IDQ3Ni4wNTRMMTY3LjU0MyA0NjEuNzM3QzE2Ny42NTYgNDYxLjY5NCAxNjcuNzc5IDQ2MS42ODYgMTY3Ljg5NyA0NjEuNzEyQzE2OC4wMTUgNDYxLjczOSAxNjguMTIzIDQ2MS43OTkgMTY4LjIwOSA0NjEuODg2QzE2OC4yOTYgNDYxLjk3NCAxNjguMzYxIDQ2Mi4wODMgMTY4LjM5NiA0NjIuMjAyQzE2OC40MzIgNDYyLjMyMiAxNjguNDM3IDQ2Mi40NSAxNjguNDEyIDQ2Mi41NzJMMTA5Ljk4MyA2OTcuNDUxQzEwOS45NDggNjk3LjYyMSAxMDkuODQ5IDY5Ny43NyAxMDkuNzA4IDY5Ny44NjVDMTA5LjU2NiA2OTcuOTYgMTA5LjM5NCA2OTcuOTkzIDEwOS4yMjkgNjk3Ljk1OFY2OTcuOTU4Wk0xMjEuNjkyIDQ3Ny4yNDdMMTEwLjM1OSA2OTAuMjkzTDE2Ni43NiA0NjMuNjE2TDEyMS42OTIgNDc3LjI0N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00OTQuOTkxIDQ3OS4zNjRMMTY3LjcxNiA0NjMuMDc5QzE2Ny42MDcgNDYzLjA2NyAxNjcuNTAyIDQ2My4wMzIgMTY3LjQwNyA0NjIuOTc1QzE2Ny4zMTIgNDYyLjkxOSAxNjcuMjMgNDYyLjg0MiAxNjcuMTY1IDQ2Mi43NTFDMTY3LjExNCA0NjIuNjU1IDE2Ny4wODggNDYyLjU0NyAxNjcuMDg4IDQ2Mi40MzhDMTY3LjA4OCA0NjIuMzI4IDE2Ny4xMTQgNDYyLjIyMSAxNjcuMTY1IDQ2Mi4xMjRMMjA3LjA0NiAzNTkuNjQzQzIwNy4wNzQgMzU5LjU1NyAyMDcuMTIgMzU5LjQ3OCAyMDcuMTggMzU5LjQxMkMyMDcuMjQgMzU5LjM0NSAyMDcuMzEzIDM1OS4yOTIgMjA3LjM5MyAzNTkuMjU1QzIwNy41NjMgMzU5LjE5NiAyMDcuNzQ2IDM1OS4xOTYgMjA3LjkxNSAzNTkuMjU1TDQ5NS4zMzkgNDc4LjAyMkM0OTUuNDg4IDQ3OC4wNzYgNDk1LjYxMiA0NzguMTg2IDQ5NS42ODcgNDc4LjMyOUM0OTUuNzYyIDQ3OC40NzIgNDk1Ljc4MiA0NzguNjM5IDQ5NS43NDQgNDc4Ljc5N0M0OTUuNzA5IDQ3OC45NzEgNDk1LjYxMyA0NzkuMTI1IDQ5NS40NzQgNDc5LjIzQzQ5NS4zMzQgNDc5LjMzNSA0OTUuMTYyIDQ3OS4zODIgNDk0Ljk5MSA0NzkuMzY0VjQ3OS4zNjRaTTE2OC43MDEgNDYxLjcwN0w0OTAuOTkxIDQ3Ny43NTNMMjA3Ljk0NCAzNjAuODA2TDE2OC43MDEgNDYxLjcwN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMDcuNTY1IDM2MC41OThIMjA3LjMzM0MyMDcuMjIxIDM2MC41NDcgMjA3LjEyMyAzNjAuNDY5IDIwNy4wNDcgMzYwLjM3QzIwNi45NzIgMzYwLjI3MSAyMDYuOTIxIDM2MC4xNTUgMjA2Ljg5OCAzNjAuMDMxTDE3My4zMzYgOTIuNzYyNUMxNzMuMzIyIDkyLjYyMTYgMTczLjM0NyA5Mi40NzkzIDE3My40MDkgOTIuMzUyNUMxNzMuNDcgOTIuMjI1OCAxNzMuNTY2IDkyLjExOTcgMTczLjY4NCA5Mi4wNDY3QzE3My43OTcgOTEuOTc1NiAxNzMuOTI4IDkxLjkzOCAxNzQuMDYgOTEuOTM4QzE3NC4xOTMgOTEuOTM4IDE3NC4zMjQgOTEuOTc1NiAxNzQuNDM3IDkyLjA0NjdMMzUzLjQ5NCAyMzUuODk3QzM1My41NzQgMjM1Ljk2IDM1My42MzkgMjM2LjA0MSAzNTMuNjg0IDIzNi4xMzRDMzUzLjcyOSAyMzYuMjI3IDM1My43NTQgMjM2LjMyOSAzNTMuNzU1IDIzNi40MzNDMzUzLjc1NiAyMzYuNTM5IDM1My43MzUgMjM2LjY0NCAzNTMuNjk2IDIzNi43NDFDMzUzLjY1NiAyMzYuODM5IDM1My41OTcgMjM2LjkyNyAzNTMuNTIzIDIzN0wyMDcuOTk5IDM2MC40MTlDMjA3Ljg3OCAzNjAuNTI3IDIwNy43MjUgMzYwLjU5IDIwNy41NjUgMzYwLjU5OFYzNjAuNTk4Wk0xNzQuOTAxIDk0LjIyNEwyMDguMDg2IDM1OC41N0wzNTEuOTg3IDIzNi40OTNMMTc0LjkwMSA5NC4yMjRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzUzLjA5MSAyMzcuMTc5QzM1Mi45MzIgMjM3LjE1MiAzNTIuNzg4IDIzNy4wNjggMzUyLjY4NSAyMzYuOTRMMTczLjYgOTMuMTgwM0MxNzMuNTA5IDkzLjEwNjQgMTczLjQzOCA5My4wMTA0IDE3My4zOTIgOTIuOTAxMUMxNzMuMzQ3IDkyLjc5MTcgMTczLjMyOCA5Mi42NzI0IDE3My4zMzkgOTIuNTUzOUMxNzMuMzU2IDkyLjQzMjQgMTczLjQwMiA5Mi4zMTcxIDE3My40NzMgOTIuMjE4MkMxNzMuNTQzIDkyLjExOTMgMTczLjYzNyA5Mi4wNCAxNzMuNzQ1IDkxLjk4NzJMMzI5LjczMSAxOS45NTgxQzMyOS44MjcgMTkuOTE0NiAzMjkuOTMgMTkuODkyMSAzMzAuMDM1IDE5Ljg5MjFDMzMwLjE0IDE5Ljg5MjEgMzMwLjI0NCAxOS45MTQ2IDMzMC4zMzkgMTkuOTU4MUMzMzAuNDMzIDIwLjAxNTEgMzMwLjUxMiAyMC4wOTI5IDMzMC41NzMgMjAuMTg1OUMzMzAuNjMzIDIwLjI3ODggMzMwLjY3MiAyMC4zODQ0IDMzMC42ODcgMjAuNDk1TDM1My44NzQgMjM2LjM3NEMzNTMuODk5IDIzNi41MTIgMzUzLjg3OCAyMzYuNjU0IDM1My44MTUgMjM2Ljc3OEMzNTMuNzUyIDIzNi45MDMgMzUzLjY1IDIzNy4wMDIgMzUzLjUyNiAyMzcuMDZDMzUzLjQ2NSAyMzcuMTA4IDM1My4zOTUgMjM3LjE0NCAzNTMuMzIgMjM3LjE2NEMzNTMuMjQ1IDIzNy4xODUgMzUzLjE2OCAyMzcuMTkgMzUzLjA5MSAyMzcuMTc5VjIzNy4xNzlaTTE3NS4zMzkgOTIuNzkyNUwzNTIuMTM1IDIzNC45MTJMMzI5LjQ5OSAyMS42Mjg0TDE3NS4zMzkgOTIuNzkyNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zNTMuMDk0IDIzNy4xNzlIMzUyLjc0NkMzNTIuNjUzIDIzNy4xMjQgMzUyLjU3NiAyMzcuMDQ2IDM1Mi41MiAyMzYuOTUzQzM1Mi40NjQgMjM2Ljg1OSAzNTIuNDMyIDIzNi43NTIgMzUyLjQyNyAyMzYuNjQyTDMyOS4yNDEgMjAuNzYzOEMzMjkuMjM1IDIwLjYxOTQgMzI5LjI3MSAyMC40NzY0IDMyOS4zNDUgMjAuMzUzN0MzMjkuNDE5IDIwLjIzMDkgMzI5LjUyOCAyMC4xMzQxIDMyOS42NTYgMjAuMDc2QzMyOS43ODUgMjAuMDE3OSAzMjkuOTI3IDIwLjAwMTIgMzMwLjA2NSAyMC4wMjgyQzMzMC4yMDMgMjAuMDU1MSAzMzAuMzMgMjAuMTI0NCAzMzAuNDI5IDIwLjIyNjlMNDcyLjczNiAxODEuMjg2QzQ3Mi44MDcgMTgxLjM3MSA0NzIuODU5IDE4MS40NzEgNDcyLjg4OSAxODEuNTc5QzQ3Mi45MTkgMTgxLjY4NyA0NzIuOTI2IDE4MS44MDEgNDcyLjkwOSAxODEuOTEyQzQ3Mi44OCAxODIuMDE3IDQ3Mi44MjggMTgyLjExNSA0NzIuNzU4IDE4Mi4xOTdDNDcyLjY4OCAxODIuMjggNDcyLjYwMSAxODIuMzQ1IDQ3Mi41MDQgMTgyLjM4OUwzNTMuMjY4IDIzNy4yNjlDMzUzLjIwNCAyMzcuMjUzIDM1My4xNDUgMjM3LjIyMiAzNTMuMDk0IDIzNy4xNzlWMjM3LjE3OVpNMzMwLjkyMiAyMi42NzI2TDM1My42NzQgMjM1LjQ0OUw0NzEuMTk5IDE4MS4zNzVMMzMwLjkyMiAyMi42NzI2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQ3Mi4zMjkgMTgyLjNDNDcyLjE0NyAxODIuMjg5IDQ3MS45NzMgMTgyLjIxNiA0NzEuODM2IDE4Mi4wOTFMMzI5LjUzIDIxLjAzMjZDMzI5LjQ0MSAyMC45MTI4IDMyOS4zOTMgMjAuNzY2IDMyOS4zOTMgMjAuNjE1QzMyOS4zOTMgMjAuNDY0IDMyOS40NDEgMjAuMzE3MyAzMjkuNTMgMjAuMTk3NUMzMjkuNTk3IDIwLjA2NjggMzI5LjcwNiAxOS45NjMzIDMyOS44MzcgMTkuOTAzN0MzMjkuOTY5IDE5Ljg0NDIgMzMwLjExNiAxOS44MzIxIDMzMC4yNTUgMTkuODY5NEw1NzEuNDUxIDgzLjU3N0M1NzEuNTY5IDgzLjYwOTQgNTcxLjY3NyA4My42NzM0IDU3MS43NjMgODMuNzYyNEM1NzEuODUgODMuODUxNCA1NzEuOTEyIDgzLjk2MjMgNTcxLjk0MyA4NC4wODRDNTcxLjk2OCA4NC4yMDY3IDU3MS45NjMgODQuMzMzOCA1NzEuOTI3IDg0LjQ1MzdDNTcxLjg5MiA4NC41NzM2IDU3MS44MjggODQuNjgyNCA1NzEuNzQxIDg0Ljc3TDQ3Mi44OCAxODIuMDYxQzQ3Mi44MTIgMTgyLjE0MiA0NzIuNzI3IDE4Mi4yMDYgNDcyLjYzMiAxODIuMjQ4QzQ3Mi41MzYgMTgyLjI4OSA0NzIuNDMzIDE4Mi4zMDcgNDcyLjMyOSAxODIuM1YxODIuM1pNMzMyLjA1MiAyMS44Njc3TDQ3Mi4zNTggMTgwLjZMNTY5LjgyOCA4NC44Mjk2TDMzMi4wNTIgMjEuODY3N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01NzEuMTg1IDg1LjAwNzNINTcxLjAxMUwzMjkuODQ0IDIxLjI5OTVDMzI5LjczNyAyMS4yNjgyIDMyOS42NCAyMS4yMTE0IDMyOS41NTkgMjEuMTMzNkMzMjkuNDc5IDIxLjA1NTcgMzI5LjQxNyAyMC45NTkzIDMyOS4zOCAyMC44NTIyQzMyOS4zMjkgMjAuNzU2IDMyOS4zMDMgMjAuNjQ4NCAzMjkuMzAzIDIwLjUzOUMzMjkuMzAzIDIwLjQyOTYgMzI5LjMyOSAyMC4zMjE5IDMyOS4zOCAyMC4yMjU4TDU2OS45MzggLTM2Mi4xNEM1NzAuMDE1IC0zNjIuMjY4IDU3MC4xMyAtMzYyLjM2NiA1NzAuMjY2IC0zNjIuNDJDNTcwLjQwMiAtMzYyLjQ3NCA1NzAuNTUyIC0zNjIuNDggNTcwLjY5MiAtMzYyLjQzOEM1NzAuODMyIC0zNjIuMzk5IDU3MC45NTcgLTM2Mi4zMTQgNTcxLjA0NSAtMzYyLjE5NkM1NzEuMTM0IC0zNjIuMDc3IDU3MS4xODMgLTM2MS45MzIgNTcxLjE4NSAtMzYxLjc4Mkw1NzEuNjc3IDg0LjMyMTNDNTcxLjY3NSA4NC40Mjg0IDU3MS42NDggODQuNTMzMiA1NzEuNTk3IDg0LjYyNjhDNTcxLjU0NyA4NC43MjA0IDU3MS40NzUgODQuNzk5OCA1NzEuMzg4IDg0Ljg1ODJDNTcxLjMyOSA4NC45MjAxIDU3MS4yNjEgODQuOTcwNiA1NzEuMTg1IDg1LjAwNzNWODUuMDA3M1pNMzMxLjA5IDIwLjE2NjJMNTcwLjUxOCA4My4zOTY3TDU3MC4wNTQgLTM1OS4zOTZMMzMxLjA5IDIwLjE2NjJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTA5LjIyNSA2OTcuOTU4QzEwOS4xMyA2OTcuOTYxIDEwOS4wMzcgNjk3Ljk0IDEwOC45NTEgNjk3Ljg5OUMxMDguODY2IDY5Ny44NTcgMTA4Ljc5MSA2OTcuNzk2IDEwOC43MzIgNjk3LjcyQzEwOC42NSA2OTcuNjM1IDEwOC41OTEgNjk3LjUzIDEwOC41NjEgNjk3LjQxNUMxMDguNTMgNjk3LjMgMTA4LjUyOSA2OTcuMTc5IDEwOC41NTggNjk3LjA2M0wxNjcuMTkxIDQ2Mi4xODRDMTY3LjIyNSA0NjIuMDc3IDE2Ny4yODIgNDYxLjk3OSAxNjcuMzU3IDQ2MS44OTZDMTY3LjQzMiA0NjEuODE0IDE2Ny41MjQgNDYxLjc0OSAxNjcuNjI1IDQ2MS43MDdDMTY3LjcyMSA0NjEuNjY0IDE2Ny44MjUgNDYxLjY0MSAxNjcuOTMgNDYxLjY0MUMxNjguMDM1IDQ2MS42NDEgMTY4LjEzOCA0NjEuNjY0IDE2OC4yMzQgNDYxLjcwN0w0MTYuMDA5IDYzNy44MjlDNDE2LjExOSA2MzcuOTEgNDE2LjIwMyA2MzguMDIyIDQxNi4yNTIgNjM4LjE1MUM0MTYuMzAxIDYzOC4yODEgNDE2LjMxMyA2MzguNDIyIDQxNi4yODUgNjM4LjU1OEM0MTYuMjU4IDYzOC42OTQgNDE2LjE5MiA2MzguODE5IDQxNi4wOTcgNjM4LjkxN0M0MTYuMDAxIDYzOS4wMTUgNDE1Ljg4IDYzOS4wODMgNDE1Ljc0OCA2MzkuMTEyTDEwOS40MjggNjk3LjkyOEwxMDkuMjI1IDY5Ny45NThaTTE2OC4xMTggNDYzLjYxNkwxMTAuMTUyIDY5Ni40MzdMNDEzLjY2MiA2MzguMjE3TDE2OC4xMTggNDYzLjYxNloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yOTAuNDMzIDc4OC4zOUgyOTAuMTQ0TDEwOSA2OTcuOTI4QzEwOC44NzIgNjk3Ljg2NiAxMDguNzY1IDY5Ny43NjMgMTA4LjY5OCA2OTcuNjM0QzEwOC42MyA2OTcuNTA1IDEwOC42MDQgNjk3LjM1NyAxMDguNjI0IDY5Ny4yMTJDMTA4LjY0OCA2OTcuMDY4IDEwOC43MTQgNjk2LjkzNSAxMDguODEyIDY5Ni44MjlDMTA4LjkxIDY5Ni43MjMgMTA5LjAzNiA2OTYuNjQ5IDEwOS4xNzQgNjk2LjYxNkw0MTUuMzc5IDYzNy44NTlDNDE1LjUxNiA2MzcuODQgNDE1LjY1NiA2MzcuODY0IDQxNS43OCA2MzcuOTI4QzQxNS45MDQgNjM3Ljk5MiA0MTYuMDA2IDYzOC4wOTIgNDE2LjA3NCA2MzguMjE2QzQxNi4xNTMgNjM4LjMzNSA0MTYuMTk1IDYzOC40NzUgNDE2LjE5NSA2MzguNjE5QzQxNi4xOTUgNjM4Ljc2MyA0MTYuMTUzIDYzOC45MDMgNDE2LjA3NCA2MzkuMDIyTDI5MS4wMTMgNzg4LjE1MkMyOTAuOTM4IDc4OC4yMyAyOTAuODQ3IDc4OC4yOTIgMjkwLjc0NyA3ODguMzMzQzI5MC42NDggNzg4LjM3NCAyOTAuNTQxIDc4OC4zOTQgMjkwLjQzMyA3ODguMzlWNzg4LjM5Wk0xMTEuNDY0IDY5Ny41NEwyOTAuMjU5IDc4Ni44MzlMNDEzLjcyNyA2MzkuNTg4TDExMS40NjQgNjk3LjU0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQxNS40OSA2MzkuMjAxQzQxNS4zNjYgNjM5LjIzMSA0MTUuMjM3IDYzOS4yMzEgNDE1LjExMyA2MzkuMjAxTDE2Ny4zMzggNDYzLjA4QzE2Ny4yMDkgNDYyLjk5OSAxNjcuMTEyIDQ2Mi44NzQgMTY3LjA2NCA0NjIuNzI3QzE2Ny4wMTYgNDYyLjU3OSAxNjcuMDIxIDQ2Mi40MTkgMTY3LjA3NyA0NjIuMjc1QzE2Ny4xMjYgNDYyLjEzMyAxNjcuMjE2IDQ2Mi4wMTEgMTY3LjMzNiA0NjEuOTI2QzE2Ny40NTUgNDYxLjg0IDE2Ny41OTggNDYxLjc5NSAxNjcuNzQ0IDQ2MS43OTdMNDk1LjAxOSA0NzguMDgyQzQ5NS4xMzcgNDc4LjA4OSA0OTUuMjUxIDQ3OC4xMjUgNDk1LjM1MiA0NzguMTg3QzQ5NS40NTMgNDc4LjI1IDQ5NS41MzggNDc4LjMzNyA0OTUuNTk5IDQ3OC40NEM0OTUuNjUgNDc4LjU0MiA0OTUuNjc2IDQ3OC42NTQgNDk1LjY3NiA0NzguNzY4QzQ5NS42NzYgNDc4Ljg4MiA0OTUuNjUgNDc4Ljk5NSA0OTUuNTk5IDQ3OS4wOTZMNDE2LjA5OSA2MzguOTMzQzQxNi4wNTcgNjM5LjAyMiA0MTUuOTk2IDYzOS4xMDEgNDE1LjkyMSA2MzkuMTYzQzQxNS44NDYgNjM5LjIyNSA0MTUuNzU4IDYzOS4yNjkgNDE1LjY2NCA2MzkuMjkxTDQxNS40OSA2MzkuMjAxWk0xNzAuMDYyIDQ2My4yMjlMNDE1LjIyOSA2MzcuNTAxTDQ5My45MTggNDc5LjQyNEwxNzAuMDYyIDQ2My4yMjlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzc1LjIzNCA4MTkuMzc4SDM3NS4wMzFMMjkwLjE5OCA3ODguNDE5QzI5MC4wOTYgNzg4LjM3NyAyOTAuMDA1IDc4OC4zMTMgMjg5LjkyOSA3ODguMjNDMjg5Ljg1NCA3ODguMTQ4IDI4OS43OTggNzg4LjA1IDI4OS43NjMgNzg3Ljk0MkMyODkuNzE1IDc4Ny44NCAyODkuNjg5IDc4Ny43MjggMjg5LjY4OSA3ODcuNjE0QzI4OS42ODkgNzg3LjUgMjg5LjcxNSA3ODcuMzg4IDI4OS43NjMgNzg3LjI4Nkw0MTQuODI1IDYzOC4xNThDNDE0LjkyOSA2MzguMDQxIDQxNS4wNjggNjM3Ljk2MiA0MTUuMjIgNjM3LjkzNUM0MTUuMzcyIDYzNy45MDggNDE1LjUyOSA2MzcuOTM0IDQxNS42NjUgNjM4LjAwOUM0MTUuNzk2IDYzOC4wODIgNDE1LjkwMSA2MzguMTk4IDQxNS45NjQgNjM4LjMzN0M0MTYuMDI2IDYzOC40NzcgNDE2LjA0NCA2MzguNjM0IDQxNi4wMTMgNjM4Ljc4NEwzNzUuODcyIDgxOC44MTJDMzc1Ljg1NiA4MTguOTEgMzc1LjgxOSA4MTkuMDA0IDM3NS43NjQgODE5LjA4N0MzNzUuNzA4IDgxOS4xNjkgMzc1LjYzNyA4MTkuMjM4IDM3NS41NTMgODE5LjI4OUwzNzUuMjM0IDgxOS4zNzhaTTI5MS41ODkgNzg3LjM3NUwzNzQuNzQxIDgxNy43MzhMNDE0LjIxNiA2NDEuMTExTDI5MS41ODkgNzg3LjM3NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zNzUuMjM3IDgxOS4zNzhDMzc1LjE0MiA4MTkuMzcxIDM3NS4wNDkgODE5LjM0MyAzNzQuOTY0IDgxOS4yOTdDMzc0Ljg3OSA4MTkuMjUxIDM3NC44MDQgODE5LjE4NyAzNzQuNzQ1IDgxOS4xMUMzNzQuNjczIDgxOS4wMzIgMzc0LjYyMiA4MTguOTM2IDM3NC41OTYgODE4LjgzMUMzNzQuNTcxIDgxOC43MjcgMzc0LjU3MiA4MTguNjE3IDM3NC42IDgxOC41MTNMNDE0LjgyOCA2MzguMzM3QzQxNC44NTQgNjM4LjIxNyA0MTQuOTExIDYzOC4xMDcgNDE0Ljk5MyA2MzguMDE4QzQxNS4wNzQgNjM3LjkyOSA0MTUuMTc4IDYzNy44NjQgNDE1LjI5MiA2MzcuODNDNDE1LjQwOSA2MzcuNzk3IDQxNS41MzEgNjM3Ljc5NyA0MTUuNjQ4IDYzNy44MjhDNDE1Ljc2NSA2MzcuODYgNDE1Ljg3MiA2MzcuOTIyIDQxNS45NTggNjM4LjAwOUw1NzguNzU2IDc5OS44MTNDNTc4Ljg1MSA3OTkuOSA1NzguOTE5IDgwMC4wMTYgNTc4Ljk1IDgwMC4xNDNDNTc4Ljk4MSA4MDAuMjcxIDU3OC45NzQgODAwLjQwNSA1NzguOTMgODAwLjUyOUM1NzguODg3IDgwMC42NTYgNTc4LjgxIDgwMC43NjkgNTc4LjcwNyA4MDAuODUzQzU3OC42MDQgODAwLjkzOCA1NzguNDgxIDgwMC45OTEgNTc4LjM1IDgwMS4wMDZMMzc1LjIwOCA4MTkuMzQ5TDM3NS4yMzcgODE5LjM3OFpNNDE1LjgxNCA2MzkuODU4TDM3Ni4wNDkgODE3Ljg4N0w1NzYuNzU2IDc5OS43NTNMNDE1LjgxNCA2MzkuODU4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQxNS40ODkgNjM5LjIwMUM0MTUuNDAyIDYzOS4yMDQgNDE1LjMxNSA2MzkuMTg3IDQxNS4yMzQgNjM5LjE1MUM0MTUuMTU0IDYzOS4xMTUgNDE1LjA4MyA2MzkuMDYxIDQxNS4wMjYgNjM4Ljk5MkM0MTQuOTIxIDYzOC44OTIgNDE0Ljg1IDYzOC43NTkgNDE0LjgyNCA2MzguNjE0QzQxNC43OTggNjM4LjQ2OSA0MTQuODE4IDYzOC4zMTkgNDE0Ljg4MSA2MzguMTg3TDQ5NC4zODEgNDc4LjM1MUM0OTQuNDI0IDQ3OC4yNTQgNDk0LjQ4OCA0NzguMTY4IDQ5NC41NjggNDc4LjEwMUM0OTQuNjQ5IDQ3OC4wMzMgNDk0Ljc0MyA0NzcuOTg2IDQ5NC44NDUgNDc3Ljk2M0M0OTQuOTQxIDQ3Ny45NDggNDk1LjA0IDQ3Ny45NTQgNDk1LjEzNSA0NzcuOThDNDk1LjIzIDQ3OC4wMDUgNDk1LjMxOCA0NzguMDUgNDk1LjM5NSA0NzguMTEyTDU4NC41NDcgNTQ4LjY1QzU4NC42MzEgNTQ4LjcyMiA1ODQuNjk5IDU0OC44MTQgNTg0Ljc0NCA1NDguOTE3QzU4NC43ODkgNTQ5LjAyMSA1ODQuODExIDU0OS4xMzMgNTg0LjgwOCA1NDkuMjQ2QzU4NC43OTEgNTQ5LjM2NCA1ODQuNzQ5IDU0OS40NzcgNTg0LjY4MyA1NDkuNTc1QzU4NC42MTggNTQ5LjY3MyA1ODQuNTMyIDU0OS43NTUgNTg0LjQzMSA1NDkuODEzTDQxNS44MzcgNjM5LjExMUM0MTUuNzMxIDYzOS4xNzMgNDE1LjYxMSA2MzkuMjA0IDQxNS40ODkgNjM5LjIwMVY2MzkuMjAxWk00OTUuMjIxIDQ3OS43MjNMNDE2Ljk2OCA2MzYuODc0TDU4Mi43NSA1NDkuMDY3TDQ5NS4yMjEgNDc5LjcyM1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01NzguMzc2IDgwMS4wMDVDNTc4LjI4OSA4MDEuMDA5IDU3OC4yMDEgODAwLjk5MiA1NzguMTIxIDgwMC45NTZDNTc4LjA0MSA4MDAuOTIgNTc3Ljk2OSA4MDAuODY1IDU3Ny45MTMgODAwLjc5Nkw0MTUuMDI4IDYzOC45OTJDNDE0LjkzOSA2MzguOTEzIDQxNC44NzIgNjM4LjgwOSA0MTQuODM3IDYzOC42OTRDNDE0LjgwMSA2MzguNTc4IDQxNC43OTcgNjM4LjQ1NCA0MTQuODI2IDYzOC4zMzZDNDE0Ljg1MiA2MzguMjE2IDQxNC45MDkgNjM4LjEwNyA0MTQuOTkgNjM4LjAxN0M0MTUuMDcyIDYzNy45MjggNDE1LjE3NSA2MzcuODYzIDQxNS4yODkgNjM3LjgyOUw2NDguMTk2IDU2Ni4yNDdDNjQ4LjMxNiA1NjYuMjAyIDY0OC40NDcgNTY2LjE5NSA2NDguNTcxIDU2Ni4yMjdDNjQ4LjY5NSA1NjYuMjU5IDY0OC44MDcgNTY2LjMyOCA2NDguODkyIDU2Ni40MjZDNjQ4Ljk3NiA1NjYuNTE1IDY0OS4wMzcgNTY2LjYyNSA2NDkuMDY3IDU2Ni43NDZDNjQ5LjA5NyA1NjYuODY2IDY0OS4wOTcgNTY2Ljk5MiA2NDkuMDY2IDU2Ny4xMTJMNTc5LjAxNCA4MDAuNjQ3QzU3OC45ODYgODAwLjc2MyA1NzguOTI4IDgwMC44NjggNTc4Ljg0NiA4MDAuOTUyQzU3OC43NjUgODAxLjAzNiA1NzguNjYyIDgwMS4wOTYgNTc4LjU1IDgwMS4xMjVMNTc4LjM3NiA4MDEuMDA1Wk00MTYuNzk2IDYzOC44MTNMNTc4LjA1NyA3OTkuMDA3TDY0Ny4zODUgNTY4LjAwN0w0MTYuNzk2IDYzOC44MTNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDE1LjQ5IDYzOS4yMDFDNDE1LjM1NCA2MzkuMTk2IDQxNS4yMjEgNjM5LjE1MSA0MTUuMTA4IDYzOS4wNzJDNDE0Ljk5NiA2MzguOTkyIDQxNC45MDcgNjM4Ljg4MiA0MTQuODUyIDYzOC43NTNDNDE0Ljc5NyA2MzguNTk0IDQxNC43OTkgNjM4LjQxOSA0MTQuODU4IDYzOC4yNjFDNDE0LjkxNiA2MzguMTAyIDQxNS4wMjcgNjM3Ljk3IDQxNS4xNzEgNjM3Ljg4OEw1ODMuNzY0IDU0OC41NkM1ODMuOTI0IDU0OC41MDEgNTg0LjA5OCA1NDguNTAxIDU4NC4yNTcgNTQ4LjU2TDY0OC41NyA1NjYuMjE3QzY0OC43MTQgNTY2LjI2NCA2NDguODQxIDU2Ni4zNTUgNjQ4LjkzNCA1NjYuNDc3QzY0OS4wMjcgNTY2LjYgNjQ5LjA4MiA1NjYuNzQ4IDY0OS4wOTIgNTY2LjkwM0M2NDkuMDg4IDU2Ny4wNTUgNjQ5LjAzOCA1NjcuMjAzIDY0OC45NSA1NjcuMzI2QzY0OC44NjIgNTY3LjQ0OCA2NDguNzQgNTY3LjU0IDY0OC41OTkgNTY3LjU4OUw0MTUuNjkzIDYzOS4xNzFMNDE1LjQ5IDYzOS4yMDFaTTU4NC4xNyA1NDkuOTMyTDQyMi4yNDMgNjM1LjY4MUw2NDUuODE3IDU2Ni45MDNMNTg0LjE3IDU0OS45MzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNLTIwLjU1ODcgMTkyLjkxOEMtMjAuNjM5MiAxOTIuOTIxIC0yMC43MTk1IDE5Mi45MDcgLTIwLjc5NDQgMTkyLjg3NkMtMjAuODY5MiAxOTIuODQ1IC0yMC45MzcgMTkyLjc5OSAtMjAuOTkzNCAxOTIuNzM5Qy0yMS4wOTMgMTkyLjY1NCAtMjEuMTY3NCAxOTIuNTQyIC0yMS4yMDg0IDE5Mi40MTVDLTIxLjI0OTQgMTkyLjI4OSAtMjEuMjU1MyAxOTIuMTUzIC0yMS4yMjUzIDE5Mi4wMjRMMTYuMTkxNyA0My43NTk2QzE2LjIwNzYgNDMuNjY4NSAxNi4yNDUxIDQzLjU4MjggMTYuMzAwNyA0My41MUMxNi4zNTYyIDQzLjQzNzIgMTYuNDI4MyA0My4zNzk1IDE2LjUxMDUgNDMuMzQyQzE2LjU5MDcgNDMuMjk3NiAxNi42ODAzIDQzLjI3NDQgMTYuNzcxNCA0My4yNzQ0QzE2Ljg2MjQgNDMuMjc0NCAxNi45NTIgNDMuMjk3NiAxNy4wMzIyIDQzLjM0MkwxNzQuMjA3IDkyLjAxNzdDMTc0LjMzOSA5Mi4wNjI1IDE3NC40NTUgOTIuMTQ1NCAxNzQuNTQyIDkyLjI1NjRDMTc0LjYzIDkyLjM2NzUgMTc0LjY4NCA5Mi41MDIgMTc0LjY5OSA5Mi42NDRDMTc0LjcwOSA5Mi43ODM3IDE3NC42NzggOTIuOTIzMiAxNzQuNjExIDkzLjA0NTJDMTc0LjU0NCA5My4xNjcxIDE3NC40NDQgOTMuMjY2MiAxNzQuMzIzIDkzLjMzTC0yMC4yNjg4IDE5Mi44ODhDLTIwLjM2MTEgMTkyLjkyNSAtMjAuNDYxMiAxOTIuOTM1IC0yMC41NTg3IDE5Mi45MThWMTkyLjkxOFpNMTcuMzIyMSA0NC44MzMzTC0xOS41NDQyIDE5MC45OEwxNzIuMTc4IDkyLjg4MjZMMTcuMzIyMSA0NC44MzMzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM0Ljg1MjkgMzgxLjIwOEMzNC43MDM3IDM4MS4yMDkgMzQuNTU4MiAzODEuMTYgMzQuNDM4MiAzODEuMDY4QzM0LjMxODIgMzgwLjk3NyAzNC4yMjk4IDM4MC44NDggMzQuMTg2MyAzODAuNzAyTC0yMS4yIDE5Mi40MTFDLTIxLjIzOTEgMTkyLjI3IC0yMS4yMzQ5IDE5Mi4xMiAtMjEuMTg4MyAxOTEuOTgxQy0yMS4xNDE2IDE5MS44NDIgLTIxLjA1NDcgMTkxLjcyMiAtMjAuOTM5MiAxOTEuNjM1Qy0yMC44MjU0IDE5MS41NTEgLTIwLjY4ODQgMTkxLjUwNSAtMjAuNTQ3OSAxOTEuNTA1Qy0yMC40MDc0IDE5MS41MDUgLTIwLjI3MDUgMTkxLjU1MSAtMjAuMTU2NyAxOTEuNjM1TDIwNy45NjggMzU5LjIyN0MyMDguMDgxIDM1OS4zMDggMjA4LjE2NyAzNTkuNDIzIDIwOC4yMTQgMzU5LjU1N0MyMDguMjYgMzU5LjY5MSAyMDguMjY2IDM1OS44MzYgMjA4LjIyOSAzNTkuOTczQzIwOC4xOTggMzYwLjExIDIwOC4xMjUgMzYwLjIzMyAyMDguMDIxIDM2MC4zMjVDMjA3LjkxNiAzNjAuNDE2IDIwNy43ODYgMzYwLjQ3IDIwNy42NDkgMzYwLjQ4TDM0LjkxMDkgMzgxLjA4OUwzNC44NTI5IDM4MS4yMDhaTS0xOS4zNDUxIDE5My45NjJMMzUuMzE2NyAzNzkuNzQ3TDIwNS43MzYgMzU5LjQwNkwtMTkuMzQ1MSAxOTMuOTYyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIwNy41NzEgMzYwLjU5OEMyMDcuNDQ5IDM2MC42NDEgMjA3LjMxNiAzNjAuNjQxIDIwNy4xOTQgMzYwLjU5OEwtMjAuOTU5NyAxOTIuODg4Qy0yMS4wNTM3IDE5Mi44MTUgLTIxLjEyOTIgMTkyLjcyIC0yMS4xNzk3IDE5Mi42MTFDLTIxLjIzMDEgMTkyLjUwMiAtMjEuMjU0MSAxOTIuMzgyIC0yMS4yNDk0IDE5Mi4yNjFDLTIxLjIzMzEgMTkyLjE0MyAtMjEuMTkwNyAxOTIuMDMxIC0yMS4xMjUzIDE5MS45MzNDLTIxLjA2IDE5MS44MzQgLTIwLjk3MzYgMTkxLjc1MyAtMjAuODcyNyAxOTEuNjk1TDE3My43MTkgOTIuMTM2MkMxNzMuODE2IDkyLjA3ODYgMTczLjkyNSA5Mi4wNDgzIDE3NC4wMzcgOTIuMDQ4M0MxNzQuMTQ5IDkyLjA0ODMgMTc0LjI1OSA5Mi4wNzg2IDE3NC4zNTYgOTIuMTM2MkMxNzQuNDQ4IDkyLjE5NDggMTc0LjUyNyA5Mi4yNzMgMTc0LjU4NyA5Mi4zNjU3QzE3NC42NDcgOTIuNDU4MyAxNzQuNjg3IDkyLjU2MzIgMTc0LjcwNCA5Mi42NzMxTDIwOC4yNjYgMzU5Ljk0MkMyMDguMjc1IDM2MC4wNzggMjA4LjI0NyAzNjAuMjE0IDIwOC4xODYgMzYwLjMzNUMyMDguMTI0IDM2MC40NTYgMjA4LjAzMiAzNjAuNTU3IDIwNy45MTggMzYwLjYyOEMyMDcuODAyIDM2MC42NDggMjA3LjY4MiAzNjAuNjM4IDIwNy41NzEgMzYwLjU5OFpNLTE5LjI0OTYgMTkyLjIwMkwyMDYuODE3IDM1OC4yNzJMMTczLjQ1OCA5My43NzY2TC0xOS4yNDk2IDE5Mi4yMDJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNLTgzLjg4NjggNTEzLjA5N0MtODQuMDc1IDUxMy4wODYgLTg0LjI1MTYgNTEzLjAwMSAtODQuMzc5NSA1MTIuODU5Qy04NC40OTM1IDUxMi43MjcgLTg0LjU1NjYgNTEyLjU1NyAtODQuNTU2NiA1MTIuMzgxQy04NC41NTY2IDUxMi4yMDUgLTg0LjQ5MzUgNTEyLjAzNSAtODQuMzc5NSA1MTEuOTA0TDM0LjQ1MDUgMzgwLjAxNEMzNC41Mzc5IDM3OS45MTkgMzQuNjQ5NyAzNzkuODUyIDM0Ljc3MjkgMzc5LjgyQzM0Ljg5NjIgMzc5Ljc4OSAzNS4wMjU2IDM3OS43OTQgMzUuMTQ2MSAzNzkuODM1QzM1LjI2NzkgMzc5Ljg3IDM1LjM3OCAzNzkuOTM5IDM1LjQ2NDkgMzgwLjAzM0MzNS41NTE3IDM4MC4xMjggMzUuNjExOCAzODAuMjQ1IDM1LjYzODcgMzgwLjM3Mkw0Mi41NjU3IDQxNS4wODlDNDIuNTg2NyA0MTUuMjE3IDQyLjU3MzUgNDE1LjM0OSA0Mi41Mjc2IDQxNS40N0M0Mi40ODE2IDQxNS41OSA0Mi40MDQ3IDQxNS42OTYgNDIuMzA0OSA0MTUuNzc1TC04My4zOTQxIDUxMi45NDhDLTgzLjU0IDUxMy4wNDggLTgzLjcxMTcgNTEzLjEgLTgzLjg4NjggNTEzLjA5N1Y1MTMuMDk3Wk0zNC40NTA1IDM4MS44NjNMLTc4LjIzNTEgNTA3LjEzMkw0MS4wODc2IDQxNC45MUwzNC40NTA1IDM4MS44NjNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNLTgzLjg4NDEgNTEzLjA5OEMtODQuMDEzMyA1MTMuMDkzIC04NC4xMzg2IDUxMy4wNTIgLTg0LjI0NjEgNTEyLjk3OEMtODQuMzUzNiA1MTIuOTA0IC04NC40MzkgNTEyLjgwMSAtODQuNDkyOCA1MTIuNjgxQy04NC41NDkzIDUxMi41MzIgLTg0LjU2MDIgNTEyLjM3IC04NC41MjM5IDUxMi4yMTVDLTg0LjQ4NzYgNTEyLjA2IC04NC40MDU5IDUxMS45MjEgLTg0LjI4OTkgNTExLjgxNkw0MS40MDkxIDQxNC42NzJDNDEuNTMzMyA0MTQuNTg2IDQxLjY3OTYgNDE0LjU0IDQxLjgyOTMgNDE0LjU0QzQxLjk3OSA0MTQuNTQgNDIuMTI1MyA0MTQuNTg2IDQyLjI0OTYgNDE0LjY3MkwxMjEuNTQ3IDQ3Ni4xNDRDMTIxLjY1MiA0NzYuMjI0IDEyMS43MzEgNDc2LjMzNiAxMjEuNzczIDQ3Ni40NjRDMTIxLjgxNCA0NzYuNTkyIDEyMS44MTYgNDc2LjczIDEyMS43NzkgNDc2Ljg1OUMxMjEuNzQ5IDQ3Ni45OSAxMjEuNjg1IDQ3Ny4xMSAxMjEuNTkzIDQ3Ny4yMDVDMTIxLjUgNDc3LjMgMTIxLjM4NCA0NzcuMzY2IDEyMS4yNTcgNDc3LjM5NkwtODMuNzY4MiA1MTMuMTg3TC04My44ODQxIDUxMy4wOThaTTQxLjg0MzggNDE2LjEwNEwtODEuMjE3NyA1MTEuMzM4TDExOS40NiA0NzYuMzgyTDQxLjg0MzggNDE2LjEwNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMDkuMjI3IDY5Ny45NThDMTA5LjA1MiA2OTcuOTUxIDEwOC44ODcgNjk3Ljg3NyAxMDguNzYzIDY5Ny43NUwtODQuNDM3MiA1MTIuODNDLTg0LjUyNyA1MTIuNzQ1IC04NC41OTExIDUxMi42MzUgLTg0LjYyMTkgNTEyLjUxM0MtODQuNjUyNyA1MTIuMzkxIC04NC42NDkgNTEyLjI2MyAtODQuNjExMSA1MTIuMTQ0Qy04NC41NzIgNTEyLjAxNiAtODQuNTAwMiA1MTEuOTAyIC04NC40MDMzIDUxMS44MTNDLTg0LjMwNjQgNTExLjcyMyAtODQuMTg4IDUxMS42NjMgLTg0LjA2MDQgNTExLjYzN0wxMjAuOTM2IDQ3NS44NDZDMTIxLjAzNSA0NzUuODI5IDEyMS4xMzYgNDc1LjgzNiAxMjEuMjMyIDQ3NS44NjdDMTIxLjMyOCA0NzUuODk4IDEyMS40MTUgNDc1Ljk1MiAxMjEuNDg2IDQ3Ni4wMjVDMTIxLjU2OSA0NzYuMDkxIDEyMS42MzQgNDc2LjE3NyAxMjEuNjc1IDQ3Ni4yNzdDMTIxLjcxNSA0NzYuMzc2IDEyMS43MyA0NzYuNDg0IDEyMS43MTggNDc2LjU5MUwxMDkuODkzIDY5Ny4zMDJDMTA5Ljg5MyA2OTcuNDM3IDEwOS44NSA2OTcuNTY3IDEwOS43NzIgNjk3LjY3NEMxMDkuNjkzIDY5Ny43ODIgMTA5LjU4MyA2OTcuODYgMTA5LjQ1OCA2OTcuODk5TDEwOS4yMjcgNjk3Ljk1OFpNLTgyLjQwODQgNTEyLjgzTDEwOC43MDUgNjk1LjcyMkwxMjAuMjk4IDQ3Ny41NDZMLTgyLjQwODQgNTEyLjgzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTczMS4zNzggMzI0LjcxOEw0OTYuMDk1IDQ3Ny4xMjlMNTcyLjA1OSAxODEuODUyTDczMS43MjYgMjUxLjI1N1YyNDkuNzY2TDU3MS44NTcgMTgwLjI0MkM1NzEuNjcgMTgwLjE2NSA1NzEuNDYzIDE4MC4xNjUgNTcxLjI3NyAxODAuMjQyQzU3MS4xOTEgMTgwLjI4NiA1NzEuMTE1IDE4MC4zNDkgNTcxLjA1NSAxODAuNDI2QzU3MC45OTUgMTgwLjUwNCA1NzAuOTUyIDE4MC41OTMgNTcwLjkyOSAxODAuNjg5TDQ5NC4zMjcgNDc4LjUzQzQ5NC4yOTggNDc4LjY2NyA0OTQuMzA3IDQ3OC44MSA0OTQuMzUzIDQ3OC45NDJDNDk0LjQgNDc5LjA3NCA0OTQuNDgxIDQ3OS4xODkgNDk0LjU4OCA0NzkuMjc2QzQ5NC43MiA0NzkuMzE3IDQ5NC44NjEgNDc5LjMxNyA0OTQuOTk0IDQ3OS4yNzZDNDk1LjExNiA0NzkuMzE1IDQ5NS4yNDggNDc5LjMxNSA0OTUuMzcxIDQ3OS4yNzZMNzMxLjM3OCAzMjYuNDE4VjMyNC43MThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNzMwLjczMiA0NTEuOTU1TDQ5Ny44MjYgNDc3LjYzNUw3MzEuMzcgMzI2LjQxOFYzMjQuNzQ4TDQ5NC42OTUgNDc4LjA4MkM0OTQuNTU3IDQ3OC4xNTMgNDk0LjQ0OSA0NzguMjc2IDQ5NC4zOTUgNDc4LjQyNkM0OTQuMzQxIDQ3OC41NzUgNDk0LjM0NSA0NzguNzQxIDQ5NC40MDYgNDc4Ljg4OEM0OTQuNDQ1IDQ3OS4wMjkgNDk0LjUyOSA0NzkuMTUzIDQ5NC42NDQgNDc5LjI0QzQ5NC43NiA0NzkuMzI2IDQ5NC45IDQ3OS4zNyA0OTUuMDQzIDQ3OS4zNjVWNDc5LjM2NUw3MzAuNzAzIDQ1My4zNTdMNzMwLjczMiA0NTEuOTU1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTczMS43NTIgMjQ5LjYxNkw1NzUuNTA1IDE4MS42NzNMNzMyLjAxMyAxOTEuMTg4VjE4OS43ODZMNTcxLjYyMSAxODAuMDYzQzU3MS41NDEgMTgwLjA1IDU3MS40NiAxODAuMDU0IDU3MS4zODEgMTgwLjA3NEM1NzEuMzAzIDE4MC4wOTUgNTcxLjIyOSAxODAuMTMxIDU3MS4xNjQgMTgwLjE4MUM1NzEuMDk5IDE4MC4yMzEgNTcxLjA0NSAxODAuMjk0IDU3MS4wMDQgMTgwLjM2NkM1NzAuOTYzIDE4MC40MzggNTcwLjkzNiAxODAuNTE3IDU3MC45MjYgMTgwLjZDNTcwLjg5MSAxODAuNzU4IDU3MC45MDkgMTgwLjkyNCA1NzAuOTc3IDE4MS4wN0M1NzEuMDQ2IDE4MS4yMTcgNTcxLjE2IDE4MS4zMzUgNTcxLjMwMyAxODEuNDA1TDczMS42OTQgMjUxLjEwN0w3MzEuNzUyIDI0OS42MTZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNLTE2Ni45MiA4NDQuMjUzQy0xNjcuMDQyIDg0NC4yOTYgLTE2Ny4xNzUgODQ0LjI5NiAtMTY3LjI5NyA4NDQuMjUzQy0xNjcuNDA0IDg0NC4xOCAtMTY3LjQ4OSA4NDQuMDc2IC0xNjcuNTQgODQzLjk1NEMtMTY3LjU5MiA4NDMuODMzIC0xNjcuNjA4IDg0My42OTggLTE2Ny41ODYgODQzLjU2N0wtMTIyLjQ2IDU4Ni40MDlDLTEyMi40NDggNTg2LjMwNSAtMTIyLjQwOSA1ODYuMjA2IC0xMjIuMzQ4IDU4Ni4xMjJDLTEyMi4yODcgNTg2LjAzOCAtMTIyLjIwNiA1ODUuOTczIC0xMjIuMTEyIDU4NS45MzJDLTEyMi4wMTkgNTg1Ljg3OSAtMTIxLjkxNCA1ODUuODUyIC0xMjEuODA4IDU4NS44NTJDLTEyMS43MDIgNTg1Ljg1MiAtMTIxLjU5NyA1ODUuODc5IC0xMjEuNTA0IDU4NS45MzJMMTA5LjYwNiA2OTYuNzY0QzEwOS43MjQgNjk2LjgxOCAxMDkuODI0IDY5Ni45MDYgMTA5Ljg5NCA2OTcuMDE3QzEwOS45NjQgNjk3LjEyOSAxMTAuMDAxIDY5Ny4yNTggMTEwLjAwMSA2OTcuMzkxQzExMC4wMDEgNjk3LjUyMyAxMDkuOTY0IDY5Ny42NTMgMTA5Ljg5NCA2OTcuNzY0QzEwOS44MjQgNjk3Ljg3NSAxMDkuNzI0IDY5Ny45NjMgMTA5LjYwNiA2OTguMDE3TC0xNjYuNjAxIDg0NC4zNDNDLTE2Ni43MTQgODQ0LjM0NSAtMTY2LjgyNCA4NDQuMzE0IC0xNjYuOTIgODQ0LjI1M1pNLTEyMS4zMDEgNTg3LjQ1M0wtMTY2LjEwOCA4NDIuNDA0TDEwNy42MzUgNjk3LjM5MUwtMTIxLjMwMSA1ODcuNDUzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwOS4yMyA2OTcuOTU4QzEwOS4xMzUgNjk3Ljk4OCAxMDkuMDM0IDY5Ny45ODggMTA4Ljk0IDY5Ny45NThMLTEyMi4xNyA1ODcuMTU1Qy0xMjIuMjU4IDU4Ny4xMTcgLTEyMi4zMzggNTg3LjA2MSAtMTIyLjQwMyA1ODYuOTg5Qy0xMjIuNDY4IDU4Ni45MTcgLTEyMi41MTggNTg2LjgzMSAtMTIyLjU0OCA1ODYuNzM4Qy0xMjIuNTc4IDU4Ni42NDQgLTEyMi41ODggNTg2LjU0NiAtMTIyLjU3OCA1ODYuNDQ4Qy0xMjIuNTY4IDU4Ni4zNSAtMTIyLjUzOCA1ODYuMjU1IC0xMjIuNDg5IDU4Ni4xNzFMLTg0LjU1IDUxMi4xNDNDLTg0LjUwMTkgNTEyLjA1IC04NC40MzM4IDUxMS45NyAtODQuMzUwOCA1MTEuOTA4Qy04NC4yNjc4IDUxMS44NDcgLTg0LjE3MjEgNTExLjgwNiAtODQuMDcxMiA1MTEuNzg5Qy04My45NzAzIDUxMS43NzEgLTgzLjg2NjkgNTExLjc3OCAtODMuNzY5IDUxMS44MDlDLTgzLjY3MTEgNTExLjgzOSAtODMuNTgxNCA1MTEuODkyIC04My41MDY2IDUxMS45NjRMMTA5LjY5NCA2OTYuODg0QzEwOS43OTggNjk3LjAwOSAxMDkuODU1IDY5Ny4xNjcgMTA5Ljg1NSA2OTcuMzMyQzEwOS44NTUgNjk3LjQ5NiAxMDkuNzk4IDY5Ny42NTUgMTA5LjY5NCA2OTcuNzc5QzEwOS41NjcgNjk3Ljg5OCAxMDkuNDAxIDY5Ny45NjIgMTA5LjIzIDY5Ny45NThWNjk3Ljk1OFpNLTEyMC45NTMgNTg2LjA4MUwxMDUuNjA3IDY5NC43MzdMLTgzLjc2NzUgNTEzLjUxNUwtMTIwLjk1MyA1ODYuMDgxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTczMC4wMTcgNTk3LjQxNEw2NDkuOTk1IDU2Ni43NTRMNzMwLjQyMiA1MTkuMjQxVjUxNy42MzFMNjQ4LjA1MyA1NjYuMjc3QzY0Ny45NDUgNTY2LjM0NCA2NDcuODU3IDU2Ni40NDEgNjQ3LjgwMSA1NjYuNTU3QzY0Ny43NDQgNTY2LjY3MyA2NDcuNzIxIDU2Ni44MDQgNjQ3LjczNCA1NjYuOTMzQzY0Ny43MzUgNTY3LjA2NyA2NDcuNzc3IDU2Ny4xOTcgNjQ3Ljg1NiA1NjcuMzA1QzY0Ny45MzQgNTY3LjQxMiA2NDguMDQ0IDU2Ny40OTEgNjQ4LjE2OSA1NjcuNTI5TDczMC4wMTcgNTk4LjkwNlY1OTcuNDE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE2LjgzNDcgNDQuNjIzQzE2LjcyNTggNDQuNjI1OCAxNi42MTggNDQuNTk5OSAxNi41MjE2IDQ0LjU0NzdDMTYuNDI1MiA0NC40OTU1IDE2LjM0MzQgNDQuNDE4NyAxNi4yODQgNDQuMzI0N0MxNi4xOTExIDQ0LjE3MjMgMTYuMTU3NCA0My45ODk0IDE2LjE4OTYgNDMuODEyNkMxNi4yMjE5IDQzLjYzNTcgMTYuMzE3NyA0My40Nzc4IDE2LjQ1NzkgNDMuMzcwM0wxNzMuNTE3IC02NC43NDhDMTczLjY3MSAtNjQuODQ5NyAxNzMuODU3IC02NC44ODQ4IDE3NC4wMzYgLTY0Ljg0NTdDMTc0LjIxNSAtNjQuODA2NyAxNzQuMzcyIC02NC42OTY1IDE3NC40NzMgLTY0LjUzOTNDMTc0LjUyMSAtNjQuNDYzMSAxNzQuNTU0IC02NC4zNzc4IDE3NC41NyAtNjQuMjg4NEMxNzQuNTg2IC02NC4xOTkgMTc0LjU4NCAtNjQuMTA3MiAxNzQuNTY2IC02NC4wMTg0QzE3NC41NDcgLTYzLjkyOTYgMTc0LjUxMSAtNjMuODQ1NSAxNzQuNDYgLTYzLjc3MTFDMTc0LjQwOSAtNjMuNjk2NyAxNzQuMzQ1IC02My42MzMzIDE3NC4yNyAtNjMuNTg0OEwxNy4yMTE1IDQ0LjUzMzVDMTcuMTAwNSA0NC42MDkyIDE2Ljk2NjcgNDQuNjQxIDE2LjgzNDcgNDQuNjIzVjQ0LjYyM1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNzQuMDA3IDkzLjMyOTFIMTczLjgzM0wxNi42NTgzIDQ0LjYyMzhDMTYuNTI5MiA0NC41OTM3IDE2LjQxMjQgNDQuNTIyOSAxNi4zMjQxIDQ0LjQyMTNDMTYuMjM1OCA0NC4zMTk4IDE2LjE4MDQgNDQuMTkyNSAxNi4xNjU3IDQ0LjA1NzFDMTYuMTUzMyA0My45MzExIDE2LjE3MzUgNDMuODA0IDE2LjIyNDQgNDMuNjg4N0MxNi4yNzUzIDQzLjU3MzQgMTYuMzU1IDQzLjQ3NDEgMTYuNDU1NCA0My40MDA5TDE3My41MTQgLTY0LjcxNzFDMTczLjYyMSAtNjQuNzc0NyAxNzMuNzQxIC02NC44MDQ3IDE3My44NjIgLTY0LjgwNDdDMTczLjk4MyAtNjQuODA0NyAxNzQuMTAyIC02NC43NzQ3IDE3NC4yMSAtNjQuNzE3MUMxNzQuMzI0IC02NC42NjA0IDE3NC40MiAtNjQuNTcxNCAxNzQuNDg2IC02NC40NjA0QzE3NC41NTMgLTY0LjM0OTUgMTc0LjU4OCAtNjQuMjIxMyAxNzQuNTg2IC02NC4wOTA4VjkyLjcwMjdDMTc0LjU4MyA5Mi44MDYzIDE3NC41NTggOTIuOTA4IDE3NC41MTMgOTMuMDAwNkMxNzQuNDY4IDkzLjA5MzMgMTc0LjQwNCA5My4xNzQ5IDE3NC4zMjUgOTMuMjM5NkMxNzQuMjI4IDkzLjI5NjUgMTc0LjExOSA5My4zMjczIDE3NC4wMDcgOTMuMzI5MVpNMTguNDI2MyA0My42OTkyTDE3My4zNCA5MS42ODg3Vi02Mi44MzgxTDE4LjQyNjMgNDMuNjk5MloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNzQuMDAzIDkzLjMyOTVDMTczLjg5IDkzLjM2ODEgMTczLjc2OCA5My4zNjgxIDE3My42NTUgOTMuMzI5NUMxNzMuNTU2IDkzLjI3NDUgMTczLjQ3NCA5My4xOTI0IDE3My40MTggOTMuMDkyNEMxNzMuMzYyIDkyLjk5MjQgMTczLjMzMyA5Mi44NzgzIDE3My4zMzYgOTIuNzYyOFYtNjQuMDMxN0MxNzMuMzM0IC02NC4xNTExIDE3My4zNjMgLTY0LjI2ODkgMTczLjQxOSAtNjQuMzczNUMxNzMuNDc0IC02NC40NzgxIDE3My41NTYgLTY0LjU2NTkgMTczLjY1NSAtNjQuNjI4MkMxNzMuNzU0IC02NC42OTQ5IDE3My44NyAtNjQuNzMwNSAxNzMuOTg4IC02NC43MzA1QzE3NC4xMDcgLTY0LjczMDUgMTc0LjIyMiAtNjQuNjk0OSAxNzQuMzIyIC02NC42MjgyTDMzMC40NTMgMjAuMTM2OEMzMzAuNTYgMjAuMjA3MiAzMzAuNjQ4IDIwLjMwNDIgMzMwLjcwOCAyMC40MTlDMzMwLjc2OSAyMC41MzM3IDMzMC44MDEgMjAuNjYyMyAzMzAuOCAyMC43OTNDMzMwLjc5OCAyMC45MjI2IDMzMC43NTcgMjEuMDQ4MyAzMzAuNjg1IDIxLjE1NDVDMzMwLjYxMyAyMS4yNjA3IDMzMC41MTIgMjEuMzQyNCAzMzAuMzk1IDIxLjM4OTVMMTc0LjQwOCA5My40MTg5TDE3NC4wMDMgOTMuMzI5NVpNMTc0LjU4MiAtNjIuOTg3OFY5MS41Mzk5TDMyOC4zMzcgMjAuNTU0NEwxNzQuNTgyIC02Mi45ODc4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTcyOS40NTggNjk0LjQzOUw1NzkuNTAxIDc5OC42Mkw2NDguNTY3IDU2OC4zNjVMNzI5LjU0NSA2NzUuNTg5VjY3My4zMjJMNjQ4Ljg1NyA1NjYuNDU2QzY0OC43NzggNTY2LjM1NiA2NDguNjc1IDU2Ni4yNzggNjQ4LjU1OCA1NjYuMjMxQzY0OC40NDEgNTY2LjE4NCA2NDguMzE0IDU2Ni4xNjkgNjQ4LjE5IDU2Ni4xODhDNjQ4LjA2OSA1NjYuMjEgNjQ3Ljk1NiA1NjYuMjY2IDY0Ny44NjQgNTY2LjM1MUM2NDcuNzcyIDU2Ni40MzUgNjQ3LjcwNCA1NjYuNTQ0IDY0Ny42NjggNTY2LjY2NUw1NzcuNjQ2IDgwMC4xMTJDNTc3LjYwMSA4MDAuMjQ1IDU3Ny42IDgwMC4zOSA1NzcuNjQyIDgwMC41MjRDNTc3LjY4MyA4MDAuNjU4IDU3Ny43NjYgODAwLjc3NSA1NzcuODc4IDgwMC44NTdDNTc3Ljk5NCA4MDAuOTUgNTc4LjEzNiA4MDEuMDAyIDU3OC4yODMgODAxLjAwNkM1NzguNDA2IDgwMS4wNDUgNTc4LjUzNyA4MDEuMDQ1IDU3OC42NiA4MDEuMDA2TDcyOS40NTggNjk2LjI1OFY2OTQuNDM5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTcyOC44MjMgODM4LjA1TDU4MC4wMjUgNzk5Ljk5Mkw3MjkuNDYxIDY5Ni4yNTdWNjk0LjU1N0w1NzcuOTA5IDc5OS44NDNDNTc3Ljc5NyA3OTkuOTE4IDU3Ny43MDkgODAwLjAyNyA1NzcuNjU3IDgwMC4xNTRDNTc3LjYwNSA4MDAuMjgyIDU3Ny41OTIgODAwLjQyMyA1NzcuNjIgODAwLjU1OEM1NzcuNjM2IDgwMC42OSA1NzcuNjkyIDgwMC44MTMgNTc3Ljc4MSA4MDAuOTFDNTc3Ljg2OSA4MDEuMDA2IDU3Ny45ODYgODAxLjA3MSA1NzguMTEyIDgwMS4wOTVMNzI4LjgyMyA4MzkuNjAxVjgzOC4wNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik03MjkuNjM2IDY3My4zMjFMNjUwLjM5NyA1NjguMzk0TDczMC4wMTMgNTk4LjkwNlY1OTcuNDE0TDY0OC42MjkgNTY2LjIxNkM2NDguNDkxIDU2Ni4xNjYgNjQ4LjM0MSA1NjYuMTYyIDY0OC4yIDU2Ni4yMDVDNjQ4LjA2IDU2Ni4yNDggNjQ3LjkzNiA1NjYuMzM2IDY0Ny44NDYgNTY2LjQ1NUM2NDcuNzU1IDU2Ni41OCA2NDcuNzA1IDU2Ni43MzEgNjQ3LjcwNSA1NjYuODg4QzY0Ny43MDUgNTY3LjA0NCA2NDcuNzU1IDU2Ny4xOTYgNjQ3Ljg0NiA1NjcuMzJMNzI5LjYwNyA2NzUuNTg4TDcyOS42MzYgNjczLjMyMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik03MDEuNzI0IDk0LjE2NDFDNzAwLjY4OCA5NC4xNjQyIDY5OS42NzUgOTQuNDggNjk4LjgxMyA5NS4wNzJDNjk3Ljk1MSA5NS42NjM5IDY5Ny4yNzggOTYuNTA1NCA2OTYuODgxIDk3LjQ5MDFDNjk2LjQ4MyA5OC40NzQ5IDY5Ni4zNzcgOTkuNTU4OSA2OTYuNTc3IDEwMC42MDVDNjk2Ljc3NyAxMDEuNjUyIDY5Ny4yNzQgMTAyLjYxNCA2OTguMDA1IDEwMy4zN0M2OTguNzM2IDEwNC4xMjYgNjk5LjY2OCAxMDQuNjQzIDcwMC42ODMgMTA0Ljg1NUM3MDEuNjk5IDEwNS4wNjYgNzAyLjc1MyAxMDQuOTY0IDcwMy43MTIgMTA0LjU1OUM3MDQuNjcxIDEwNC4xNTUgNzA1LjQ5MiAxMDMuNDY4IDcwNi4wNzIgMTAyLjU4NEM3MDYuNjUyIDEwMS43IDcwNi45NjUgMTAwLjY1OSA3MDYuOTcgOTkuNTkyOEM3MDYuOTc4IDk4Ljg4MDIgNzA2Ljg0OCA5OC4xNzMyIDcwNi41ODcgOTcuNTEyOUM3MDYuMzI3IDk2Ljg1MjcgNzA1Ljk0MSA5Ni4yNTI0IDcwNS40NTMgOTUuNzQ3MUM3MDQuOTY1IDk1LjI0MTggNzA0LjM4NCA5NC44NDE2IDcwMy43NDMgOTQuNTY5OEM3MDMuMTAzIDk0LjI5OCA3MDIuNDE3IDk0LjE2MDEgNzAxLjcyNCA5NC4xNjQxVjk0LjE2NDFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNzAxLjcyOSA5NC4xNjVDNzAyLjc2NyA5NC4xNzA5IDcwMy43NzkgOTQuNDkzMyA3MDQuNjM5IDk1LjA5MTNDNzA1LjQ5OCA5NS42ODk0IDcwNi4xNjYgOTYuNTM2MyA3MDYuNTU4IDk3LjUyNDlDNzA2Ljk1IDk4LjUxMzYgNzA3LjA0OCA5OS41OTk2IDcwNi44NCAxMDAuNjQ2QzcwNi42MzIgMTAxLjY5MSA3MDYuMTI3IDEwMi42NSA3MDUuMzg5IDEwMy40MDFDNzA0LjY1MSAxMDQuMTUyIDcwMy43MTQgMTA0LjY2MSA3MDIuNjk1IDEwNC44NjNDNzAxLjY3NyAxMDUuMDY2IDcwMC42MjIgMTA0Ljk1MyA2OTkuNjY2IDEwNC41MzlDNjk4LjcwOSAxMDQuMTI1IDY5Ny44OTQgMTAzLjQyOCA2OTcuMzIyIDEwMi41MzdDNjk2Ljc1MSAxMDEuNjQ2IDY5Ni40NDkgMTAwLjYwMSA2OTYuNDU0IDk5LjUzMzNDNjk2LjQ3IDk4LjEwNDEgNjk3LjAzMiA5Ni43Mzg4IDY5OC4wMiA5NS43MzM3QzY5OS4wMDcgOTQuNzI4NiA3MDAuMzQgOTQuMTY0OSA3MDEuNzI5IDk0LjE2NVpNNzAxLjcyOSA5MS4zNjE1QzcwMC4xNTMgOTEuMzQ5OCA2OTguNjA5IDkxLjgxOTMgNjk3LjI5MiA5Mi43MTA3QzY5NS45NzQgOTMuNjAyMSA2OTQuOTQ0IDk0Ljg3NTMgNjk0LjMzIDk2LjM2OTRDNjkzLjcxNiA5Ny44NjM1IDY5My41NDcgOTkuNTExNCA2OTMuODQzIDEwMS4xMDVDNjk0LjE0IDEwMi42OTggNjk0Ljg4OCAxMDQuMTY1IDY5NS45OTUgMTA1LjMyQzY5Ny4xMDEgMTA2LjQ3NSA2OTguNTE2IDEwNy4yNjcgNzAwLjA2IDEwNy41OTVDNzAxLjYwMyAxMDcuOTIzIDcwMy4yMDcgMTA3Ljc3MyA3MDQuNjY4IDEwNy4xNjNDNzA2LjEyOSAxMDYuNTUzIDcwNy4zODEgMTA1LjUxMSA3MDguMjY2IDEwNC4xNjlDNzA5LjE1MSAxMDIuODI3IDcwOS42MyAxMDEuMjQ1IDcwOS42NDIgOTkuNjIyOUM3MDkuNjQ5IDk3LjQ1IDcwOC44MjIgOTUuMzYyMSA3MDcuMzQgOTMuODE0NUM3MDUuODU4IDkyLjI2NjkgNzAzLjg0MSA5MS4zODUxIDcwMS43MjkgOTEuMzYxNVY5MS4zNjE1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM1My4wOTIgMjQ1Ljc2OUMzNTguMDcgMjQ1Ljc2OSAzNjIuMTA2IDI0MS42MTYgMzYyLjEwNiAyMzYuNDkzQzM2Mi4xMDYgMjMxLjM3IDM1OC4wNyAyMjcuMjE3IDM1My4wOTIgMjI3LjIxN0MzNDguMTE0IDIyNy4yMTcgMzQ0LjA3OCAyMzEuMzcgMzQ0LjA3OCAyMzYuNDkzQzM0NC4wNzggMjQxLjYxNiAzNDguMTE0IDI0NS43NjkgMzUzLjA5MiAyNDUuNzY5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM1My4xMjEgMjI3LjIxOEMzNTQuOTA1IDIyNy4yMjMgMzU2LjY0NyAyMjcuNzc0IDM1OC4xMjcgMjI4LjhDMzU5LjYwNyAyMjkuODI1IDM2MC43NTcgMjMxLjI3OSAzNjEuNDMzIDIzMi45NzhDMzYyLjExIDIzNC42NzcgMzYyLjI4MSAyMzYuNTQ0IDM2MS45MjUgMjM4LjM0M0MzNjEuNTY5IDI0MC4xNDIgMzYwLjcwMiAyNDEuNzkyIDM1OS40MzUgMjQzLjA4M0MzNTguMTY3IDI0NC4zNzUgMzU2LjU1NiAyNDUuMjUxIDM1NC44MDQgMjQ1LjZDMzUzLjA1MyAyNDUuOTQ4IDM1MS4yNCAyNDUuNzU0IDM0OS41OTYgMjQ1LjA0MkMzNDcuOTUxIDI0NC4zMyAzNDYuNTUgMjQzLjEzMiAzNDUuNTY3IDI0MS42QzM0NC41ODUgMjQwLjA2NyAzNDQuMDY3IDIzOC4yNjkgMzQ0LjA3OCAyMzYuNDMzQzM0NC4wOTQgMjMzLjk3OSAzNDUuMDU0IDIzMS42MyAzNDYuNzQ5IDIyOS45MDNDMzQ4LjQ0NCAyMjguMTc1IDM1MC43MzYgMjI3LjIxIDM1My4xMjEgMjI3LjIxOFYyMjcuMjE4Wk0zNTMuMTIxIDIyNC40MTRDMzUwLjc5NiAyMjQuMzg0IDM0OC41MTUgMjI1LjA2NiAzNDYuNTY3IDIyNi4zNzNDMzQ0LjYxOSAyMjcuNjc5IDM0My4wOTIgMjI5LjU1MiAzNDIuMTggMjMxLjc1M0MzNDEuMjY3IDIzMy45NTQgMzQxLjAxMSAyMzYuMzg0IDM0MS40NDIgMjM4LjczNUMzNDEuODc0IDI0MS4wODYgMzQyLjk3NSAyNDMuMjUyIDM0NC42MDUgMjQ0Ljk1OUMzNDYuMjM1IDI0Ni42NjYgMzQ4LjMyIDI0Ny44MzYgMzUwLjU5NyAyNDguMzIxQzM1Mi44NzQgMjQ4LjgwNiAzNTUuMjQgMjQ4LjU4NCAzNTcuMzk0IDI0Ny42ODNDMzU5LjU0OCAyNDYuNzgzIDM2MS4zOTQgMjQ1LjI0NCAzNjIuNjk4IDI0My4yNjJDMzY0LjAwMSAyNDEuMjgxIDM2NC43MDMgMjM4Ljk0NSAzNjQuNzE0IDIzNi41NTNDMzY0LjcyMiAyMzMuMzY3IDM2My41MSAyMzAuMzA2IDM2MS4zNCAyMjguMDM0QzM1OS4xNyAyMjUuNzYyIDM1Ni4yMTcgMjI0LjQ2MSAzNTMuMTIxIDIyNC40MTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDc2LjE4IDE4MS42NDRDNDc2LjE4NiAxODAuODU5IDQ3NS45NjUgMTgwLjA5IDQ3NS41NDYgMTc5LjQzNUM0NzUuMTI4IDE3OC43NzkgNDc0LjUyOSAxNzguMjY2IDQ3My44MjcgMTc3Ljk2QzQ3My4xMjUgMTc3LjY1NSA0NzIuMzUxIDE3Ny41NyA0NzEuNjAyIDE3Ny43MTdDNDcwLjg1MyAxNzcuODY1IDQ3MC4xNjMgMTc4LjIzNyA0NjkuNjIgMTc4Ljc4OEM0NjkuMDc3IDE3OS4zMzkgNDY4LjcwNSAxODAuMDQyIDQ2OC41NTEgMTgwLjgxMUM0NjguMzk2IDE4MS41NzkgNDY4LjQ2NyAxODIuMzc3IDQ2OC43NTMgMTgzLjEwNEM0NjkuMDQgMTgzLjgzMiA0NjkuNTI5IDE4NC40NTUgNDcwLjE2IDE4NC44OTZDNDcwLjc5IDE4NS4zMzcgNDcxLjUzNCAxODUuNTc1IDQ3Mi4yOTYgMTg1LjU4MUM0NzIuODAyIDE4NS41ODUgNDczLjMwNCAxODUuNDg2IDQ3My43NzQgMTg1LjI5QzQ3NC4yNDMgMTg1LjA5NSA0NzQuNjcgMTg0LjgwNiA0NzUuMDMgMTg0LjQ0QzQ3NS4zOTEgMTg0LjA3NSA0NzUuNjc4IDE4My42MzkgNDc1Ljg3NiAxODMuMTZDNDc2LjA3MyAxODIuNjggNDc2LjE3NiAxODIuMTY1IDQ3Ni4xOCAxODEuNjQ0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQ3Mi4zMjMgMTc3LjY0N0M0NzMuMDg2IDE3Ny42NDcgNDczLjgzMyAxNzcuODgxIDQ3NC40NjcgMTc4LjMxOEM0NzUuMTAyIDE3OC43NTUgNDc1LjU5NiAxNzkuMzc2IDQ3NS44ODcgMTgwLjEwM0M0NzYuMTc4IDE4MC44MjkgNDc2LjI1MiAxODEuNjI4IDQ3Ni4xMDEgMTgyLjM5OUM0NzUuOTUgMTgzLjE2OSA0NzUuNTggMTgzLjg3NiA0NzUuMDM4IDE4NC40MjlDNDc0LjQ5NiAxODQuOTgzIDQ3My44MDcgMTg1LjM1OCA0NzMuMDU3IDE4NS41MDhDNDcyLjMwNyAxODUuNjU3IDQ3MS41MzEgMTg1LjU3NSA0NzAuODI4IDE4NS4yN0M0NzAuMTI0IDE4NC45NjUgNDY5LjUyNCAxODQuNDUyIDQ2OS4xMDQgMTgzLjc5NkM0NjguNjg0IDE4My4xNCA0NjguNDYyIDE4Mi4zNyA0NjguNDY4IDE4MS41ODRDNDY4LjQ3NiAxODAuNTM3IDQ2OC44ODUgMTc5LjUzNiA0NjkuNjA3IDE3OC43OTlDNDcwLjMyOSAxNzguMDYxIDQ3MS4zMDUgMTc3LjY0NyA0NzIuMzIzIDE3Ny42NDdWMTc3LjY0N1pNNDcyLjMyMyAxNzQuODQ0QzQ3MS4wMjIgMTc0LjgzOCA0NjkuNzQ4IDE3NS4yMjkgNDY4LjY2MyAxNzUuOTY4QzQ2Ny41NzggMTc2LjcwNyA0NjYuNzMgMTc3Ljc2MSA0NjYuMjI3IDE3OC45OTZDNDY1LjcyNCAxODAuMjMgNDY1LjU4NyAxODEuNTkxIDQ2NS44MzYgMTgyLjkwNUM0NjYuMDg0IDE4NC4yMiA0NjYuNzA1IDE4NS40MjkgNDY3LjYyMSAxODYuMzhDNDY4LjUzNyAxODcuMzMxIDQ2OS43MDcgMTg3Ljk4MSA0NzAuOTgyIDE4OC4yNDhDNDcyLjI1NyAxODguNTE1IDQ3My41OCAxODguMzg3IDQ3NC43ODUgMTg3Ljg4QzQ3NS45ODkgMTg3LjM3MyA0NzcuMDIgMTg2LjUxIDQ3Ny43NDggMTg1LjRDNDc4LjQ3NiAxODQuMjkgNDc4Ljg2NyAxODIuOTgzIDQ3OC44NzMgMTgxLjY0NEM0NzguODc3IDE4MC43NTUgNDc4LjcxIDE3OS44NzMgNDc4LjM4MyAxNzkuMDUxQzQ3OC4wNTYgMTc4LjIyOCA0NzcuNTc1IDE3Ny40NzkgNDc2Ljk2NiAxNzYuODQ4QzQ3Ni4zNTggMTc2LjIxNiA0NzUuNjM1IDE3NS43MTQgNDc0LjgzOCAxNzUuMzcxQzQ3NC4wNDIgMTc1LjAyNyA0NzMuMTg3IDE3NC44NDggNDcyLjMyMyAxNzQuODQ0VjE3NC44NDRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTcxLjE2IDkzLjQ0ODNDNTcyLjkyNyA5My40ODk4IDU3NC42NjYgOTIuOTg4OSA1NzYuMTU1IDkyLjAwOTdDNTc3LjY0NCA5MS4wMzA0IDU3OC44MTUgODkuNjE3IDU3OS41MjEgODcuOTQ5N0M1ODAuMjI2IDg2LjI4MjQgNTgwLjQzNCA4NC40MzY3IDU4MC4xMTYgODIuNjQ3OUM1NzkuNzk4IDgwLjg1OSA1NzguOTcgNzkuMjA4IDU3Ny43MzcgNzcuOTA1M0M1NzYuNTA0IDc2LjYwMjYgNTc0LjkyMiA3NS43MDczIDU3My4xOTMgNzUuMzMzM0M1NzEuNDYzIDc0Ljk1OTQgNTY5LjY2NSA3NS4xMjM5IDU2OC4wMjcgNzUuODA1OEM1NjYuMzg4IDc2LjQ4NzcgNTY0Ljk4NSA3Ny42NTYxIDU2My45OTQgNzkuMTYyMUM1NjMuMDA0IDgwLjY2ODEgNTYyLjQ3MSA4Mi40NDM1IDU2Mi40NjUgODQuMjYyQzU2Mi40NDIgODYuNjY0NSA1NjMuMzQzIDg4Ljk3ODggNTY0Ljk3MiA5MC42OTk5QzU2Ni42MDEgOTIuNDIxIDU2OC44MjYgOTMuNDA5IDU3MS4xNiA5My40NDgzVjkzLjQ0ODNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTcxLjI0NSA3NS4xNjYzQzU3My4wMDYgNzUuMTcyMiA1NzQuNzI2IDc1LjcxNTggNTc2LjE4NyA3Ni43MjgxQzU3Ny42NDcgNzcuNzQwNSA1NzguNzgzIDc5LjE3NjEgNTc5LjQ1MSA4MC44NTMxQzU4MC4xMTggODIuNTMwMiA1ODAuMjg2IDg0LjM3MzMgNTc5LjkzNSA4Ni4xNDkxQzU3OS41ODQgODcuOTI0OCA1NzguNzI4IDg5LjU1MzQgNTc3LjQ3NyA5MC44Mjg1QzU3Ni4yMjYgOTIuMTAzNiA1NzQuNjM1IDkyLjk2OCA1NzIuOTA2IDkzLjMxMjFDNTcxLjE3NyA5My42NTYyIDU2OS4zODcgOTMuNDY0NiA1NjcuNzY0IDkyLjc2MTZDNTY2LjE0MSA5Mi4wNTg1IDU2NC43NTggOTAuODc1NyA1NjMuNzg4IDg5LjM2MjhDNTYyLjgxOSA4Ny44NDk5IDU2Mi4zMDcgODYuMDc1IDU2Mi4zMTkgODQuMjYyOEM1NjIuMzIzIDgzLjA2MTggNTYyLjU1NyA4MS44NzM0IDU2My4wMDggODAuNzY1N0M1NjMuNDU5IDc5LjY1NzkgNTY0LjExOCA3OC42NTI3IDU2NC45NDcgNzcuODA3N0M1NjUuNzc2IDc2Ljk2MjYgNTY2Ljc2IDc2LjI5NDIgNTY3Ljg0IDc1Ljg0MUM1NjguOTIxIDc1LjM4NzcgNTcwLjA3OCA3NS4xNTg0IDU3MS4yNDUgNzUuMTY2M1Y3NS4xNjYzWk01NzEuMjQ1IDcyLjM5MjZDNTY4Ljk1MiA3Mi4zOTI2IDU2Ni43MTEgNzMuMDkyMiA1NjQuODA1IDc0LjQwMzFDNTYyLjg5OCA3NS43MTQgNTYxLjQxMiA3Ny41NzcyIDU2MC41MzUgNzkuNzU3MUM1NTkuNjU3IDgxLjkzNyA1NTkuNDI4IDg0LjMzNTggNTU5Ljg3NSA4Ni42NDk5QzU2MC4zMjIgODguOTY0MSA1NjEuNDI2IDkxLjA4OTggNTYzLjA0OCA5Mi43NTgzQzU2NC42NjkgOTQuNDI2NyA1NjYuNzM1IDk1LjU2MjkgNTY4Ljk4NCA5Ni4wMjMyQzU3MS4yMzMgOTYuNDgzNSA1NzMuNTY0IDk2LjI0NzMgNTc1LjY4MiA5NS4zNDQzQzU3Ny44IDk0LjQ0MTQgNTc5LjYxMSA5Mi45MTIzIDU4MC44ODUgOTAuOTUwNEM1ODIuMTU5IDg4Ljk4ODUgNTgyLjgzOSA4Ni42ODIgNTgyLjgzOSA4NC4zMjI1QzU4Mi44MzkgODEuMTU4NSA1ODEuNjE3IDc4LjEyNDEgNTc5LjQ0MyA3NS44ODY4QzU3Ny4yNjkgNzMuNjQ5NSA1NzQuMzIgNzIuMzkyNiA1NzEuMjQ1IDcyLjM5MjZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTY3Ljc0NCA0NTQuMTMyQzE2Ni4xNjMgNDU0LjE1NSAxNjQuNjIzIDQ1NC42NTkgMTYzLjMxOSA0NTUuNThDMTYyLjAxNSA0NTYuNSAxNjEuMDA0IDQ1Ny43OTcgMTYwLjQxMyA0NTkuMzA3QzE1OS44MjIgNDYwLjgxNyAxNTkuNjc4IDQ2Mi40NzMgMTU5Ljk5OCA0NjQuMDY3QzE2MC4zMTkgNDY1LjY2IDE2MS4wOSA0NjcuMTIxIDE2Mi4yMTQgNDY4LjI2NkMxNjMuMzM4IDQ2OS40MTEgMTY0Ljc2NiA0NzAuMTg4IDE2Ni4zMTggNDcwLjUwMUMxNjcuODcxIDQ3MC44MTQgMTY5LjQ3OCA0NzAuNjQ3IDE3MC45MzkgNDcwLjAyM0MxNzIuMzk5IDQ2OS4zOTkgMTczLjY0OCA0NjguMzQ1IDE3NC41MjkgNDY2Ljk5M0MxNzUuNDEgNDY1LjY0MSAxNzUuODgzIDQ2NC4wNTEgMTc1Ljg4OCA0NjIuNDI0QzE3NS44OTYgNDYxLjMyNSAxNzUuNjkxIDQ2MC4yMzYgMTc1LjI4MyA0NTkuMjJDMTc0Ljg3NSA0NTguMjA0IDE3NC4yNzQgNDU3LjI4MyAxNzMuNTE1IDQ1Ni41MUMxNzIuNzU2IDQ1NS43MzggMTcxLjg1NSA0NTUuMTI5IDE3MC44NjQgNDU0LjcyQzE2OS44NzIgNDU0LjMxMiAxNjguODEyIDQ1NC4xMTIgMTY3Ljc0NCA0NTQuMTMyVjQ1NC4xMzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTY3Ljc0NiA0NTQuMTMxQzE2OS4zMzUgNDU0LjEzNyAxNzAuODg3IDQ1NC42MjggMTcyLjIwNCA0NTUuNTQyQzE3My41MjIgNDU2LjQ1NiAxNzQuNTQ2IDQ1Ny43NTIgMTc1LjE0OCA0NTkuMjY2QzE3NS43NDkgNDYwLjc4IDE3NS45MDEgNDYyLjQ0MyAxNzUuNTgzIDQ2NC4wNDVDMTc1LjI2NSA0NjUuNjQ3IDE3NC40OTMgNDY3LjExNyAxNzMuMzYzIDQ2OC4yNjdDMTcyLjIzMyA0NjkuNDE3IDE3MC43OTcgNDcwLjE5NiAxNjkuMjM3IDQ3MC41MDVDMTY3LjY3NyA0NzAuODE1IDE2Ni4wNjIgNDcwLjY0MSAxNjQuNTk4IDQ3MC4wMDZDMTYzLjEzNCA0NjkuMzcgMTYxLjg4NiA0NjguMzAyIDE2MS4wMTIgNDY2LjkzNkMxNjAuMTM4IDQ2NS41NzEgMTU5LjY3NyA0NjMuOTY5IDE1OS42ODkgNDYyLjMzM0MxNTkuNzA0IDQ2MC4xNDcgMTYwLjU2MSA0NTguMDU3IDE2Mi4wNzEgNDU2LjUxOUMxNjMuNTgxIDQ1NC45ODIgMTY1LjYyMiA0NTQuMTIzIDE2Ny43NDYgNDU0LjEzMVpNMTY3Ljc0NiA0NTEuMzI3QzE2NS42MTggNDUxLjMxNiAxNjMuNTM1IDQ1MS45NTQgMTYxLjc2IDQ1My4xNjFDMTU5Ljk4NCA0NTQuMzY4IDE1OC41OTcgNDU2LjA5MSAxNTcuNzc0IDQ1OC4xMUMxNTYuOTUgNDYwLjEyOSAxNTYuNzI3IDQ2Mi4zNTQgMTU3LjEzMyA0NjQuNTA0QzE1Ny41MzkgNDY2LjY1NCAxNTguNTU2IDQ2OC42MzEgMTYwLjA1NCA0NzAuMTg2QzE2MS41NTMgNDcxLjc0IDE2My40NjYgNDcyLjgwMyAxNjUuNTUxIDQ3My4yMzhDMTY3LjYzNyA0NzMuNjczIDE2OS44MDEgNDczLjQ2MiAxNzEuNzY5IDQ3Mi42M0MxNzMuNzM4IDQ3MS43OTkgMTc1LjQyMyA0NzAuMzg2IDE3Ni42MSA0NjguNTY5QzE3Ny43OTggNDY2Ljc1MSAxNzguNDM1IDQ2NC42MTMgMTc4LjQ0MSA0NjIuNDIzQzE3OC40NDggNDU5LjQ5MyAxNzcuMzI3IDQ1Ni42OCAxNzUuMzIyIDQ1NC42QzE3My4zMTcgNDUyLjUyIDE3MC41OTMgNDUxLjM0MyAxNjcuNzQ2IDQ1MS4zMjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDE1LjUxNiA2MzMuMzU2QzQxNC4yNTYgNjMzLjQ1NSA0MTMuMDc4IDYzNC4wNCA0MTIuMjE5IDYzNC45OTRDNDExLjM2IDYzNS45NDggNDEwLjg4MyA2MzcuMiA0MTAuODgzIDYzOC41MDFDNDEwLjg4MyA2MzkuODAyIDQxMS4zNiA2NDEuMDU0IDQxMi4yMTkgNjQyLjAwOEM0MTMuMDc4IDY0Mi45NjIgNDE0LjI1NiA2NDMuNTQ3IDQxNS41MTYgNjQzLjY0NkM0MTYuMjA1IDY0My43IDQxNi44OTcgNjQzLjYwNyA0MTcuNTQ5IDY0My4zNzNDNDE4LjIwMSA2NDMuMTM5IDQxOC43OTkgNjQyLjc2OSA0MTkuMzA1IDY0Mi4yODZDNDE5LjgxMiA2NDEuODAzIDQyMC4yMTYgNjQxLjIxNyA0MjAuNDkyIDY0MC41NjZDNDIwLjc2OCA2MzkuOTE1IDQyMC45MTEgNjM5LjIxMiA0MjAuOTExIDYzOC41MDFDNDIwLjkxMSA2MzcuNzkgNDIwLjc2OCA2MzcuMDg3IDQyMC40OTIgNjM2LjQzNkM0MjAuMjE2IDYzNS43ODUgNDE5LjgxMiA2MzUuMTk5IDQxOS4zMDUgNjM0LjcxNkM0MTguNzk5IDYzNC4yMzMgNDE4LjIwMSA2MzMuODYzIDQxNy41NDkgNjMzLjYyOUM0MTYuODk3IDYzMy4zOTUgNDE2LjIwNSA2MzMuMzAyIDQxNS41MTYgNjMzLjM1NlY2MzMuMzU2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQxNS41MTkgNjMzLjM1NUM0MTYuNTEyIDYzMy4zNTYgNDE3LjQ4MiA2MzMuNjU5IDQxOC4zMDggNjM0LjIyN0M0MTkuMTMzIDYzNC43OTUgNDE5Ljc3NSA2MzUuNjAzIDQyMC4xNTQgNjM2LjU0OEM0MjAuNTMzIDYzNy40OTIgNDIwLjYzIDYzOC41MzEgNDIwLjQzNCA2MzkuNTMzQzQyMC4yMzkgNjQwLjUzNCA0MTkuNzU4IDY0MS40NTQgNDE5LjA1NCA2NDIuMTc0QzQxOC4zNSA2NDIuODk0IDQxNy40NTQgNjQzLjM4NCA0MTYuNDc5IDY0My41NzlDNDE1LjUwNSA2NDMuNzc1IDQxNC40OTYgNjQzLjY2OCA0MTMuNTggNjQzLjI3M0M0MTIuNjY0IDY0Mi44NzggNDExLjg4MyA2NDIuMjEyIDQxMS4zMzYgNjQxLjM2QzQxMC43ODggNjQwLjUwNyA0MTAuNDk5IDYzOS41MDcgNDEwLjUwNSA2MzguNDg1QzQxMC41MTMgNjM3LjEyMiA0MTEuMDQ0IDYzNS44MTcgNDExLjk4NCA2MzQuODU2QzQxMi45MjMgNjMzLjg5NSA0MTQuMTk0IDYzMy4zNTUgNDE1LjUxOSA2MzMuMzU1VjYzMy4zNTVaTTQxNS41MTkgNjMwLjU1MkM0MTMuOTg3IDYzMC41NCA0MTIuNDg3IDYzMC45OTYgNDExLjIwNyA2MzEuODYzQzQwOS45MjggNjMyLjcyOSA0MDguOTI3IDYzMy45NjcgNDA4LjMzMSA2MzUuNDE5QzQwNy43MzYgNjM2Ljg3MiA0MDcuNTczIDYzOC40NzMgNDA3Ljg2MiA2NDAuMDIxQzQwOC4xNTIgNjQxLjU2OSA0MDguODgxIDY0Mi45OTMgNDA5Ljk1OCA2NDQuMTE0QzQxMS4wMzUgNjQ1LjIzNSA0MTIuNDExIDY0Ni4wMDEgNDEzLjkxMiA2NDYuMzE3QzQxNS40MTMgNjQ2LjYzMiA0MTYuOTcxIDY0Ni40ODIgNDE4LjM4OSA2NDUuODg2QzQxOS44MDcgNjQ1LjI5IDQyMS4wMjEgNjQ0LjI3NCA0MjEuODc3IDY0Mi45NjdDNDIyLjczMyA2NDEuNjYgNDIzLjE5NCA2NDAuMTIxIDQyMy4xOTkgNjM4LjU0NUM0MjMuMjA3IDYzNy41MDEgNDIzLjAxNCA2MzYuNDY1IDQyMi42MzIgNjM1LjQ5OEM0MjIuMjUgNjM0LjUzIDQyMS42ODYgNjMzLjY1IDQyMC45NzIgNjMyLjkwN0M0MjAuMjU5IDYzMi4xNjUgNDE5LjQxIDYzMS41NzQgNDE4LjQ3NCA2MzEuMTdDNDE3LjUzOCA2MzAuNzY2IDQxNi41MzQgNjMwLjU1NiA0MTUuNTE5IDYzMC41NTJWNjMwLjU1MloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01ODQuMTQ0IDUzOS4yMjVDNTgyLjIzIDUzOS4yMTQgNTgwLjM1NSA1MzkuNzg2IDU3OC43NTcgNTQwLjg3MUM1NzcuMTU4IDU0MS45NTYgNTc1LjkwOSA1NDMuNTA0IDU3NS4xNjUgNTQ1LjMyQzU3NC40MjIgNTQ3LjEzNiA1NzQuMjE5IDU0OS4xMzggNTc0LjU4MSA1NTEuMDcyQzU3NC45NDMgNTUzLjAwNyA1NzUuODU1IDU1NC43ODggNTc3LjIwMSA1NTYuMTg5QzU3OC41NDYgNTU3LjU5MSA1ODAuMjY2IDU1OC41NSA1ODIuMTQxIDU1OC45NDZDNTg0LjAxNyA1NTkuMzQyIDU4NS45NjQgNTU5LjE1NyA1ODcuNzM3IDU1OC40MTRDNTg5LjUxIDU1Ny42NzEgNTkxLjAzIDU1Ni40MDMgNTkyLjEwMyA1NTQuNzcyQzU5My4xNzYgNTUzLjE0IDU5My43NTUgNTUxLjIxNyA1OTMuNzY3IDU0OS4yNDdDNTkzLjc3NCA1NDcuOTM5IDU5My41MzEgNTQ2LjY0MiA1OTMuMDUyIDU0NS40M0M1OTIuNTczIDU0NC4yMTggNTkxLjg2NiA1NDMuMTE2IDU5MC45NzIgNTQyLjE4NUM1OTAuMDc5IDU0MS4yNTUgNTg5LjAxNiA1NDAuNTE0IDU4Ny44NDQgNTQwLjAwNkM1ODYuNjczIDUzOS40OTggNTg1LjQxNiA1MzkuMjMzIDU4NC4xNDQgNTM5LjIyNVY1MzkuMjI1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTU4NC4xNDIgNTM5LjIyNkM1ODYuMDU1IDUzOS4yMzcgNTg3LjkyMyA1MzkuODMzIDU4OS41MDggNTQwLjkzNkM1OTEuMDkyIDU0Mi4wMzkgNTkyLjMyNCA1NDMuNiA1OTMuMDQ3IDU0NS40MjNDNTkzLjc3IDU0Ny4yNDYgNTkzLjk1MiA1NDkuMjQ5IDU5My41NjkgNTUxLjE3OEM1OTMuMTg3IDU1My4xMDggNTkyLjI1NyA1NTQuODc3IDU5MC44OTggNTU2LjI2M0M1ODkuNTM5IDU1Ny42NDkgNTg3LjgxMiA1NTguNTkgNTg1LjkzNCA1NTguOTY2QzU4NC4wNTYgNTU5LjM0MiA1ODIuMTExIDU1OS4xMzcgNTgwLjM0NiA1NTguMzc3QzU3OC41ODEgNTU3LjYxNyA1NzcuMDc1IDU1Ni4zMzUgNTc2LjAxNyA1NTQuNjk0QzU3NC45NiA1NTMuMDUzIDU3NC4zOTggNTUxLjEyNyA1NzQuNDA0IDU0OS4xNThDNTc0LjQxOSA1NDYuNTEzIDU3NS40NTMgNTQzLjk4MiA1NzcuMjc4IDU0Mi4xMjFDNTc5LjEwNCA1NDAuMjU5IDU4MS41NzIgNTM5LjIxOCA1ODQuMTQyIDUzOS4yMjZaTTU4NC4xNDIgNTM2LjQyMkM1ODEuNjkgNTM2LjQxIDU3OS4yOSA1MzcuMTQ3IDU3Ny4yNDQgNTM4LjUzOEM1NzUuMTk4IDUzOS45MyA1NzMuNTk5IDU0MS45MTQgNTcyLjY0OSA1NDQuMjQxQzU3MS42OTkgNTQ2LjU2NyA1NzEuNDQgNTQ5LjEzMSA1NzEuOTA1IDU1MS42MDlDNTcyLjM3IDU1NC4wODYgNTczLjUzOCA1NTYuMzY3IDU3NS4yNjIgNTU4LjE2MUM1NzYuOTg2IDU1OS45NTYgNTc5LjE4OCA1NjEuMTg1IDU4MS41OSA1NjEuNjkyQzU4My45OTIgNTYyLjIgNTg2LjQ4NiA1NjEuOTYzIDU4OC43NTggNTYxLjAxM0M1OTEuMDI5IDU2MC4wNjIgNTkyLjk3NiA1NTguNDQgNTk0LjM1MiA1NTYuMzUxQzU5NS43MjggNTU0LjI2MiA1OTYuNDcyIDU1MS44MDEgNTk2LjQ4OSA1NDkuMjc3QzU5Ni41MDQgNTQ1Ljg4OSA1OTUuMjEzIDU0Mi42MzIgNTkyLjg5OCA1NDAuMjIyQzU5MC41ODQgNTM3LjgxMiA1ODcuNDM1IDUzNi40NDYgNTg0LjE0MiA1MzYuNDIyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIwNy43NzEgMzUwLjc4NUMyMDYuMDExIDM1MC43NDkgMjA0LjI4MSAzNTEuMjU0IDIwMi44IDM1Mi4yMzNDMjAxLjMyIDM1My4yMTMgMjAwLjE1NiAzNTQuNjI0IDE5OS40NTcgMzU2LjI4NkMxOTguNzU5IDM1Ny45NDkgMTk4LjU1NiAzNTkuNzg4IDE5OC44NzYgMzYxLjU2OUMxOTkuMTk2IDM2My4zNSAyMDAuMDI0IDM2NC45OTMgMjAxLjI1NCAzNjYuMjg4QzIwMi40ODQgMzY3LjU4NCAyMDQuMDYxIDM2OC40NzMgMjA1Ljc4NCAzNjguODQzQzIwNy41MDcgMzY5LjIxNCAyMDkuMjk5IDM2OS4wNDggMjEwLjkzIDM2OC4zNjdDMjEyLjU2MSAzNjcuNjg3IDIxMy45NTggMzY2LjUyMiAyMTQuOTQ0IDM2NS4wMjJDMjE1LjkzIDM2My41MjEgMjE2LjQ2IDM2MS43NTMgMjE2LjQ2NiAzNTkuOTQxQzIxNi40OTMgMzU4Ljc0OSAyMTYuMjg4IDM1Ny41NjMgMjE1Ljg2MyAzNTYuNDUzQzIxNS40MzggMzU1LjM0MyAyMTQuODAyIDM1NC4zMzIgMjEzLjk5MiAzNTMuNDc5QzIxMy4xODIgMzUyLjYyNiAyMTIuMjE0IDM1MS45NDggMjExLjE0NiAzNTEuNDg1QzIxMC4wNzggMzUxLjAyMyAyMDguOTMgMzUwLjc4NSAyMDcuNzcxIDM1MC43ODVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjA3Ljc2NyAzNTAuNzg2QzIwOS41MjcgMzUwLjc5MiAyMTEuMjQ2IDM1MS4zMzcgMjEyLjcwNCAzNTIuMzUyQzIxNC4xNjIgMzUzLjM2NyAyMTUuMjk0IDM1NC44MDUgMjE1Ljk1NSAzNTYuNDgzQzIxNi42MTcgMzU4LjE2MiAyMTYuNzc4IDM2MC4wMDUgMjE2LjQxOCAzNjEuNzc4QzIxNi4wNTggMzYzLjU1MSAyMTUuMTk0IDM2NS4xNzQgMjEzLjkzNSAzNjYuNDRDMjEyLjY3NiAzNjcuNzA2IDIxMS4wNzkgMzY4LjU1OCAyMDkuMzQ5IDM2OC44ODdDMjA3LjYxOCAzNjkuMjE2IDIwNS44MzEgMzY5LjAwOCAyMDQuMjE1IDM2OC4yODlDMjAyLjYgMzY3LjU3IDIwMS4yMjkgMzY2LjM3MiAyMDAuMjc3IDM2NC44NDlDMTk5LjMyNSAzNjMuMzI1IDE5OC44MzUgMzYxLjU0NSAxOTguODY5IDM1OS43MzRDMTk4LjkwNyAzNTcuMzM3IDE5OS44NjMgMzU1LjA1MiAyMDEuNTMgMzUzLjM3NkMyMDMuMTk2IDM1MS43MDEgMjA1LjQzNyAzNTAuNzcgMjA3Ljc2NyAzNTAuNzg2VjM1MC43ODZaTTIwNy43NjcgMzQ3Ljk4MkMyMDUuNDc0IDM0Ny45ODIgMjAzLjIzMyAzNDguNjgyIDIwMS4zMjYgMzQ5Ljk5M0MxOTkuNDIgMzUxLjMwNCAxOTcuOTM0IDM1My4xNjcgMTk3LjA1NiAzNTUuMzQ3QzE5Ni4xNzkgMzU3LjUyNyAxOTUuOTQ5IDM1OS45MjYgMTk2LjM5NyAzNjIuMjRDMTk2Ljg0NCAzNjQuNTU0IDE5Ny45NDggMzY2LjY4IDE5OS41NjkgMzY4LjM0OUMyMDEuMTkxIDM3MC4wMTcgMjAzLjI1NiAzNzEuMTUzIDIwNS41MDUgMzcxLjYxNEMyMDcuNzU0IDM3Mi4wNzQgMjEwLjA4NSAzNzEuODM4IDIxMi4yMDMgMzcwLjkzNUMyMTQuMzIyIDM3MC4wMzIgMjE2LjEzMiAzNjguNTAzIDIxNy40MDYgMzY2LjU0MUMyMTguNjggMzY0LjU3OSAyMTkuMzYgMzYyLjI3MiAyMTkuMzYgMzU5LjkxM0MyMTkuMzYgMzU2Ljc0OSAyMTguMTM5IDM1My43MTQgMjE1Ljk2NSAzNTEuNDc3QzIxMy43OSAzNDkuMjM5IDIxMC44NDIgMzQ3Ljk4MiAyMDcuNzY3IDM0Ny45ODJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzQuODI5MyAzODUuMDU1QzM1LjcwNzUgMzg1LjA2MSAzNi41Njc4IDM4NC43OTggMzcuMzAwOCAzODQuM0MzOC4wMzM5IDM4My44MDMgMzguNjA2NyAzODMuMDkyIDM4Ljk0NjggMzgyLjI1OUMzOS4yODY5IDM4MS40MjUgMzkuMzc4OCAzODAuNTA3IDM5LjIxMSAzNzkuNjJDMzkuMDQzMiAzNzguNzMzIDM4LjYyMzIgMzc3LjkxNyAzOC4wMDQyIDM3Ny4yNzVDMzcuMzg1MiAzNzYuNjM0IDM2LjU5NTEgMzc2LjE5NyAzNS43MzQxIDM3Ni4wMThDMzQuODczMSAzNzUuODQgMzMuOTgwMSAzNzUuOTI4IDMzLjE2ODEgMzc2LjI3M0MzMi4zNTYxIDM3Ni42MTcgMzEuNjYxOCAzNzcuMjAyIDMxLjE3MzMgMzc3Ljk1M0MzMC42ODQ3IDM3OC43MDQgMzAuNDIzOCAzNzkuNTg4IDMwLjQyMzggMzgwLjQ5MkMzMC40MjM4IDM4MS42OTcgMzAuODg3IDM4Mi44NTMgMzEuNzEyNCAzODMuNzA4QzMyLjUzNzcgMzg0LjU2MyAzMy42NTgyIDM4NS4wNDcgMzQuODI5MyAzODUuMDU1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM0Ljg1NzMgMzc1Ljk1OEMzNS43MzU1IDM3NS45NTggMzYuNTk0IDM3Ni4yMjYgMzcuMzIzOCAzNzYuNzI5QzM4LjA1MzcgMzc3LjIzMiAzOC42MjIgMzc3Ljk0NiAzOC45NTY4IDM3OC43ODJDMzkuMjkxNSAzNzkuNjE3IDM5LjM3NzcgMzgwLjUzNyAzOS4yMDQyIDM4MS40MjNDMzkuMDMwOCAzODIuMzA5IDM4LjYwNTUgMzgzLjEyMiAzNy45ODI0IDM4My43NTlDMzcuMzU5NCAzODQuMzk2IDM2LjU2NjYgMzg0LjgyOCAzNS43MDQ1IDM4NS4wMDFDMzQuODQyNCAzODUuMTczIDMzLjk0OTkgMzg1LjA3OSAzMy4xNDAxIDM4NC43MjlDMzIuMzMwNCAzODQuMzc5IDMxLjYzOTkgMzgzLjc4OSAzMS4xNTYyIDM4My4wMzVDMzAuNjcyNCAzODIuMjggMzAuNDE3MiAzODEuMzk1IDMwLjQyMjkgMzgwLjQ5MUMzMC40MjI5IDM3OS44OTQgMzAuNTM3OSAzNzkuMzAxIDMwLjc2MTEgMzc4Ljc0OUMzMC45ODQzIDM3OC4xOTcgMzEuMzExMyAzNzcuNjk2IDMxLjcyMzUgMzc3LjI3NUMzMi4xMzU2IDM3Ni44NTQgMzIuNjI0NyAzNzYuNTIgMzMuMTYyNSAzNzYuMjk0QzMzLjcwMDQgMzc2LjA2OCAzNC4yNzYzIDM3NS45NTQgMzQuODU3MyAzNzUuOTU4Wk0zNC44NTczIDM3My4xNTRDMzMuNDQwMiAzNzMuMTQyIDMyLjA1MTcgMzczLjU2MyAzMC44Njc1IDM3NC4zNjRDMjkuNjgzMyAzNzUuMTY1IDI4Ljc1NjcgMzc2LjMxIDI4LjIwNTIgMzc3LjY1M0MyNy42NTM2IDM3OC45OTcgMjcuNTAxOCAzODAuNDc4IDI3Ljc2OTEgMzgxLjkxMUMyOC4wMzY0IDM4My4zNDMgMjguNzEwOCAzODQuNjYxIDI5LjcwNjcgMzg1LjY5OUMzMC43MDI2IDM4Ni43MzYgMzEuOTc1MyAzODcuNDQ2IDMzLjM2MzYgMzg3LjczOEMzNC43NTE4IDM4OC4wMzEgMzYuMTkzMyAzODcuODkzIDM3LjUwNTIgMzg3LjM0MkMzOC44MTcyIDM4Ni43OSAzOS45NDA2IDM4NS44NTEgNDAuNzMzMyAzODQuNjQyQzQxLjUyNiAzODMuNDMzIDQxLjk1MjMgMzgyLjAwOSA0MS45NTgxIDM4MC41NTFDNDEuOTY1OCAzNzguNjAyIDQxLjIyMjkgMzc2LjczIDM5Ljg5MjEgMzc1LjM0M0MzOC41NjEzIDM3My45NTcgMzYuNzUwOSAzNzMuMTcgMzQuODU3MyAzNzMuMTU0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQxLjgzNjQgNDEwLjA4QzQxLjE0NzkgNDEwLjAyNiA0MC40NTU5IDQxMC4xMTkgMzkuODAzOCA0MTAuMzUzQzM5LjE1MTggNDEwLjU4NyAzOC41NTM4IDQxMC45NTcgMzguMDQ3MyA0MTEuNDRDMzcuNTQwOCA0MTEuOTIzIDM3LjEzNjcgNDEyLjUwOSAzNi44NjA0IDQxMy4xNkMzNi41ODQgNDEzLjgxMSAzNi40NDE0IDQxNC41MTQgMzYuNDQxNCA0MTUuMjI0QzM2LjQ0MTQgNDE1LjkzNSAzNi41ODQgNDE2LjYzOCAzNi44NjA0IDQxNy4yODlDMzcuMTM2NyA0MTcuOTQgMzcuNTQwOCA0MTguNTI2IDM4LjA0NzMgNDE5LjAwOUMzOC41NTM4IDQxOS40OTIgMzkuMTUxOCA0MTkuODYyIDM5LjgwMzggNDIwLjA5NkM0MC40NTU5IDQyMC4zMyA0MS4xNDc5IDQyMC40MjMgNDEuODM2NCA0MjAuMzY5QzQyLjUyNSA0MjAuNDIzIDQzLjIxNyA0MjAuMzMgNDMuODY5IDQyMC4wOTZDNDQuNTIxIDQxOS44NjIgNDUuMTE5IDQxOS40OTIgNDUuNjI1NSA0MTkuMDA5QzQ2LjEzMjEgNDE4LjUyNiA0Ni41MzYxIDQxNy45NCA0Ni44MTI1IDQxNy4yODlDNDcuMDg4OCA0MTYuNjM4IDQ3LjIzMTQgNDE1LjkzNSA0Ny4yMzE0IDQxNS4yMjRDNDcuMjMxNCA0MTQuNTE0IDQ3LjA4ODggNDEzLjgxMSA0Ni44MTI1IDQxMy4xNkM0Ni41MzYxIDQxMi41MDkgNDYuMTMyMSA0MTEuOTIzIDQ1LjYyNTUgNDExLjQ0QzQ1LjExOSA0MTAuOTU3IDQ0LjUyMSA0MTAuNTg3IDQzLjg2OSA0MTAuMzUzQzQzLjIxNyA0MTAuMTE5IDQyLjUyNSA0MTAuMDI2IDQxLjgzNjQgNDEwLjA4VjQxMC4wOFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00MS44NDMyIDQxMC4wNzlDNDIuODM2MSA0MTAuMDc5IDQzLjgwNjYgNDEwLjM4MiA0NC42MzE4IDQxMC45NTFDNDUuNDU3IDQxMS41MTkgNDYuMDk5NiA0MTIuMzI3IDQ2LjQ3ODMgNDEzLjI3MUM0Ni44NTY5IDQxNC4yMTYgNDYuOTU0NSA0MTUuMjU1IDQ2Ljc1ODYgNDE2LjI1NkM0Ni41NjI4IDQxNy4yNTggNDYuMDgyNCA0MTguMTc4IDQ1LjM3ODMgNDE4Ljg5OEM0NC42NzQyIDQxOS42MTggNDMuNzc4IDQyMC4xMDcgNDIuODAzNSA0MjAuMzAzQzQxLjgyOSA0MjAuNDk5IDQwLjgxOTkgNDIwLjM5MiAzOS45MDQyIDQxOS45OTdDMzguOTg4NiA0MTkuNjAyIDM4LjIwNzUgNDE4LjkzNiAzNy42NiA0MTguMDg0QzM3LjExMjYgNDE3LjIzMSAzNi44MjM0IDQxNi4yMzEgMzYuODI5MiA0MTUuMjA5QzM2LjgyOTEgNDE0LjUzMyAzNi45NTkxIDQxMy44NjMgMzcuMjExNCA0MTMuMjM5QzM3LjQ2MzggNDEyLjYxNCAzNy44MzM1IDQxMi4wNDggMzguMjk5NSA0MTEuNTcxQzM4Ljc2NTUgNDExLjA5NCAzOS4zMTg1IDQxMC43MTcgMzkuOTI2NiA0MTAuNDYxQzQwLjUzNDggNDEwLjIwNSA0MS4xODYxIDQxMC4wNzUgNDEuODQzMiA0MTAuMDc5VjQxMC4wNzlaTTQxLjg0MzIgNDA3LjI3NUM0MC4zMTE1IDQwNy4yNjMgMzguODEwOSA0MDcuNzIgMzcuNTMxNCA0MDguNTg2QzM2LjI1MTggNDA5LjQ1MyAzNS4yNTEgNDEwLjY5IDM0LjY1NTUgNDEyLjE0M0MzNC4wNjAxIDQxMy41OTUgMzMuODk2OCA0MTUuMTk3IDM0LjE4NjUgNDE2Ljc0NUMzNC40NzYyIDQxOC4yOTIgMzUuMjA1NyA0MTkuNzE3IDM2LjI4MjcgNDIwLjgzOEMzNy4zNTk3IDQyMS45NTkgMzguNzM1NyA0MjIuNzI1IDQwLjIzNjUgNDIzLjA0MUM0MS43MzcyIDQyMy4zNTcgNDMuMjk1MSA0MjMuMjA3IDQ0LjcxMyA0MjIuNjFDNDYuMTMwOSA0MjIuMDE0IDQ3LjM0NDkgNDIwLjk5OCA0OC4yMDEyIDQxOS42OTFDNDkuMDU3NiA0MTguMzg0IDQ5LjUxNzggNDE2Ljg0NSA0OS41MjM2IDQxNS4yNjlDNDkuNTMxNCA0MTMuMTYyIDQ4LjcyNzUgNDExLjEzNyA0Ny4yODc5IDQwOS42MzlDNDUuODQ4NCA0MDguMTQxIDQzLjg5MDUgNDA3LjI5MSA0MS44NDMyIDQwNy4yNzVWNDA3LjI3NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMjEuMTM5IDQ3Mi41NjRDMTIwLjM2NSA0NzIuNTY0IDExOS42MDkgNDcyLjgwMSAxMTguOTY1IDQ3My4yNDNDMTE4LjMyMiA0NzMuNjg1IDExNy44MjEgNDc0LjMxNCAxMTcuNTI0IDQ3NS4wNUMxMTcuMjI4IDQ3NS43ODYgMTE3LjE1MSA0NzYuNTk2IDExNy4zMDIgNDc3LjM3N0MxMTcuNDUzIDQ3OC4xNTggMTE3LjgyNSA0NzguODc1IDExOC4zNzMgNDc5LjQzOEMxMTguOTIgNDgwLjAwMSAxMTkuNjE3IDQ4MC4zODUgMTIwLjM3NiA0ODAuNTRDMTIxLjEzNSA0ODAuNjk2IDEyMS45MjIgNDgwLjYxNiAxMjIuNjM3IDQ4MC4zMTFDMTIzLjM1MSA0ODAuMDA2IDEyMy45NjMgNDc5LjQ5IDEyNC4zOTIgNDc4LjgyOEMxMjQuODIyIDQ3OC4xNjYgMTI1LjA1MiA0NzcuMzg3IDEyNS4wNTIgNDc2LjU5MUMxMjUuMDUyIDQ3NS41MjMgMTI0LjY0IDQ3NC40OTkgMTIzLjkwNiA0NzMuNzQ0QzEyMy4xNzIgNDcyLjk4OSAxMjIuMTc3IDQ3Mi41NjQgMTIxLjEzOSA0NzIuNTY0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEyMS4xMzkgNDcyLjU2NUMxMjEuNjc5IDQ3Mi41MTcgMTIyLjIyMyA0NzIuNTg1IDEyMi43MzYgNDcyLjc2NUMxMjMuMjQ5IDQ3Mi45NDQgMTIzLjcyMSA0NzMuMjMyIDEyNC4xMiA0NzMuNjA5QzEyNC41MiA0NzMuOTg3IDEyNC44MzkgNDc0LjQ0NSAxMjUuMDU3IDQ3NC45NTZDMTI1LjI3NSA0NzUuNDY2IDEyNS4zODggNDc2LjAxOCAxMjUuMzg4IDQ3Ni41NzZDMTI1LjM4OCA0NzcuMTM0IDEyNS4yNzUgNDc3LjY4NiAxMjUuMDU3IDQ3OC4xOTdDMTI0LjgzOSA0NzguNzA3IDEyNC41MiA0NzkuMTY2IDEyNC4xMiA0NzkuNTQzQzEyMy43MjEgNDc5LjkyIDEyMy4yNDkgNDgwLjIwOCAxMjIuNzM2IDQ4MC4zODhDMTIyLjIyMyA0ODAuNTY4IDEyMS42NzkgNDgwLjYzNiAxMjEuMTM5IDQ4MC41ODhDMTIwLjE2MyA0ODAuNTAxIDExOS4yNTQgNDgwLjA0MSAxMTguNTkyIDQ3OS4yOThDMTE3LjkzIDQ3OC41NTUgMTE3LjU2MiA0NzcuNTg0IDExNy41NjIgNDc2LjU3NkMxMTcuNTYyIDQ3NS41NjggMTE3LjkzIDQ3NC41OTcgMTE4LjU5MiA0NzMuODU0QzExOS4yNTQgNDczLjExMiAxMjAuMTYzIDQ3Mi42NTEgMTIxLjEzOSA0NzIuNTY1Wk0xMjEuMTM5IDQ2OS43NjFDMTE5LjgyNiA0NjkuNzU1IDExOC41NDEgNDcwLjE1IDExNy40NDcgNDcwLjg5NkMxMTYuMzUyIDQ3MS42NDEgMTE1LjQ5NyA0NzIuNzA0IDExNC45ODkgNDczLjk1QzExNC40ODEgNDc1LjE5NiAxMTQuMzQ0IDQ3Ni41NjggMTE0LjU5NSA0NzcuODk0QzExNC44NDUgNDc5LjIyIDExNS40NzIgNDgwLjQ0IDExNi4zOTYgNDgxLjM5OUMxMTcuMzIgNDgyLjM1OSAxMTguNSA0ODMuMDE0IDExOS43ODcgNDgzLjI4NEMxMjEuMDczIDQ4My41NTMgMTIyLjQwOCA0ODMuNDI0IDEyMy42MjMgNDgyLjkxMkMxMjQuODM4IDQ4Mi40MDEgMTI1Ljg3OCA0ODEuNTMgMTI2LjYxMiA0ODAuNDFDMTI3LjM0NiA0NzkuMjkgMTI3Ljc0MSA0NzcuOTcyIDEyNy43NDcgNDc2LjYyMUMxMjcuNzUxIDQ3NS43MjQgMTI3LjU4MyA0NzQuODM1IDEyNy4yNTMgNDc0LjAwNUMxMjYuOTIzIDQ3My4xNzUgMTI2LjQzNyA0NzIuNDIgMTI1LjgyMyA0NzEuNzgzQzEyNS4yMSA0NzEuMTQ2IDEyNC40OCA0NzAuNjM5IDEyMy42NzYgNDcwLjI5M0MxMjIuODczIDQ2OS45NDYgMTIyLjAxIDQ2OS43NjUgMTIxLjEzOSA0NjkuNzYxVjQ2OS43NjFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDk1LjAyMSA0NzEuNjdDNDkzLjY3NCA0NzEuNjY0IDQ5Mi4zNTYgNDcyLjA2OSA0OTEuMjMzIDQ3Mi44MzVDNDkwLjEwOSA0NzMuNiA0ODkuMjMyIDQ3NC42OTEgNDg4LjcxMSA0NzUuOTY5QzQ4OC4xOSA0NzcuMjQ4IDQ4OC4wNSA0NzguNjU2IDQ4OC4zMDcgNDgwLjAxN0M0ODguNTY0IDQ4MS4zNzggNDg5LjIwOCA0ODIuNjMgNDkwLjE1NiA0ODMuNjE0QzQ5MS4xMDUgNDg0LjU5OCA0OTIuMzE1IDQ4NS4yNzEgNDkzLjYzNSA0ODUuNTQ3QzQ5NC45NTYgNDg1LjgyNCA0OTYuMzI1IDQ4NS42OTEgNDk3LjU3MiA0ODUuMTY2QzQ5OC44MTkgNDg0LjY0MSA0OTkuODg2IDQ4My43NDcgNTAwLjY0IDQ4Mi41OThDNTAxLjM5MyA0ODEuNDQ4IDUwMS43OTggNDgwLjA5NSA1MDEuODA0IDQ3OC43MDlDNTAxLjgxMSA0NzcuNzg3IDUwMS42NDEgNDc2Ljg3MyA1MDEuMzA0IDQ3Ni4wMkM1MDAuOTY3IDQ3NS4xNjYgNTAwLjQ2OCA0NzQuMzkgNDk5LjgzOCA0NzMuNzM1QzQ5OS4yMDcgNDczLjA4MSA0OTguNDU3IDQ3Mi41NjEgNDk3LjYzIDQ3Mi4yMDdDNDk2LjgwNCA0NzEuODUyIDQ5NS45MTcgNDcxLjY3IDQ5NS4wMjEgNDcxLjY3VjQ3MS42N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00OTUuMDIzIDQ3MS42N0M0OTYuMzczIDQ3MS42NyA0OTcuNjkyIDQ3Mi4wODIgNDk4LjgxMyA0NzIuODU1QzQ5OS45MzQgNDczLjYyOCA1MDAuODA3IDQ3NC43MjYgNTAxLjMyMSA0NzYuMDFDNTAxLjgzNSA0NzcuMjk1IDUwMS45NjYgNDc4LjcwNyA1MDEuNjk5IDQ4MC4wNjhDNTAxLjQzMSA0ODEuNDI5IDUwMC43NzcgNDgyLjY3OCA0OTkuODE4IDQ4My42NTZDNDk4Ljg2IDQ4NC42MzQgNDk3LjY0MSA0ODUuMjk3IDQ5Ni4zMTYgNDg1LjU2QzQ5NC45OTEgNDg1LjgyNCA0OTMuNjIgNDg1LjY3NyA0OTIuMzc2IDQ4NS4xMzdDNDkxLjEzMyA0ODQuNTk3IDQ5MC4wNzMgNDgzLjY5IDQ4OS4zMzIgNDgyLjUyOUM0ODguNTkgNDgxLjM2OSA0ODguMjAxIDQ4MC4wMDggNDg4LjIxMiA0NzguNjE5QzQ4OC4yMjcgNDc2Ljc3IDQ4OC45NTIgNDc1LjAwMyA0OTAuMjI3IDQ3My43MDFDNDkxLjUwMyA0NzIuNCA0OTMuMjI3IDQ3MS42NjkgNDk1LjAyMyA0NzEuNjdWNDcxLjY3Wk00OTUuMDIzIDQ2OC44NjZDNDkzLjEzNiA0NjguODU0IDQ5MS4yODggNDY5LjQxOSA0ODkuNzEzIDQ3MC40ODlDNDg4LjEzOCA0NzEuNTU4IDQ4Ni45MDYgNDczLjA4NSA0ODYuMTc1IDQ3NC44NzVDNDg1LjQ0NCA0NzYuNjY1IDQ4NS4yNDUgNDc4LjYzOSA0ODUuNjA0IDQ4MC41NDVDNDg1Ljk2MyA0ODIuNDUyIDQ4Ni44NjQgNDg0LjIwNiA0ODguMTkyIDQ4NS41ODVDNDg5LjUyIDQ4Ni45NjUgNDkxLjIxNiA0ODcuOTA4IDQ5My4wNjYgNDg4LjI5NUM0OTQuOTE1IDQ4OC42ODEgNDk2LjgzNCA0ODguNDk1IDQ5OC41ODEgNDg3Ljc1OEM1MDAuMzI3IDQ4Ny4wMjIgNTAxLjgyMSA0ODUuNzY5IDUwMi44NzUgNDg0LjE1OEM1MDMuOTI5IDQ4Mi41NDcgNTA0LjQ5NSA0ODAuNjUgNTA0LjUgNDc4LjcwOEM1MDQuNTA4IDQ3Ni4xMTEgNTAzLjUxNSA0NzMuNjE2IDUwMS43MzggNDcxLjc3MUM0OTkuOTYyIDQ2OS45MjcgNDk3LjU0NyA0NjguODgyIDQ5NS4wMjMgNDY4Ljg2NlY0NjguODY2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTU3MS42NTUgMTcyLjY5N0M1NzAuMTA2IDE3Mi42ODUgNTY4LjU4OCAxNzMuMTQ2IDU2Ny4yOTUgMTc0LjAyM0M1NjYuMDAxIDE3NC44OTkgNTY0Ljk4OSAxNzYuMTUxIDU2NC4zODcgMTc3LjYxOUM1NjMuNzg1IDE3OS4wODggNTYzLjYyIDE4MC43MDcgNTYzLjkxMyAxODIuMjcyQzU2NC4yMDYgMTgzLjgzOCA1NjQuOTQ0IDE4NS4yNzggNTY2LjAzMyAxODYuNDExQzU2Ny4xMjIgMTg3LjU0NSA1NjguNTEzIDE4OC4zMiA1NzAuMDMxIDE4OC42MzlDNTcxLjU0OSAxODguOTU4IDU3My4xMjQgMTg4LjgwNiA1NzQuNTU4IDE4OC4yMDNDNTc1Ljk5MiAxODcuNiA1NzcuMjE5IDE4Ni41NzIgNTc4LjA4NSAxODUuMjUxQzU3OC45NTEgMTgzLjkyOSA1NzkuNDE3IDE4Mi4zNzMgNTc5LjQyMiAxODAuNzc5QzU3OS40MyAxNzguNjQ4IDU3OC42MTcgMTc2LjYwMiA1NzcuMTYxIDE3NS4wODdDNTc1LjcwNSAxNzMuNTcyIDU3My43MjUgMTcyLjcxMiA1NzEuNjU1IDE3Mi42OTdWMTcyLjY5N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01NzEuNjQ5IDE3Mi42OTVDNTczLjE5NiAxNzIuNzAxIDU3NC43MDggMTczLjE3OSA1NzUuOTkxIDE3NC4wNjlDNTc3LjI3NSAxNzQuOTU5IDU3OC4yNzMgMTc2LjIyMSA1NzguODYgMTc3LjY5NEM1NzkuNDQ3IDE3OS4xNjggNTc5LjU5NiAxODAuNzg4IDU3OS4yODkgMTgyLjM0OUM1NzguOTgxIDE4My45MSA1NzguMjMxIDE4NS4zNDIgNTc3LjEzMiAxODYuNDY0QzU3Ni4wMzQgMTg3LjU4NiA1NzQuNjM3IDE4OC4zNDggNTczLjExOCAxODguNjUzQzU3MS41OTkgMTg4Ljk1OCA1NzAuMDI2IDE4OC43OTIgNTY4LjU5OCAxODguMTc3QzU2Ny4xNyAxODcuNTYyIDU2NS45NTIgMTg2LjUyNiA1NjUuMDk3IDE4NS4xOThDNTY0LjI0MiAxODMuODcgNTYzLjc4OSAxODIuMzEyIDU2My43OTQgMTgwLjcxOUM1NjMuNzk0IDE3OS42NiA1NjMuOTk4IDE3OC42MTIgNTY0LjM5MyAxNzcuNjM1QzU2NC43ODkgMTc2LjY1NyA1NjUuMzY4IDE3NS43NyA1NjYuMDk4IDE3NS4wMjRDNTY2LjgyOCAxNzQuMjc4IDU2Ny42OTUgMTczLjY4OSA1NjguNjQ3IDE3My4yODlDNTY5LjYgMTcyLjg4OSA1NzAuNjIgMTcyLjY4OCA1NzEuNjQ5IDE3Mi42OTVWMTcyLjY5NVpNNTcxLjY0OSAxNjkuODkyQzU2OS41NjIgMTY5Ljg4IDU2Ny41MTkgMTcwLjUwNSA1NjUuNzc4IDE3MS42ODhDNTY0LjAzNyAxNzIuODcyIDU2Mi42NzUgMTc0LjU1OSA1NjEuODY2IDE3Ni41MzlDNTYxLjA1NyAxNzguNTE4IDU2MC44MzcgMTgwLjcgNTYxLjIzMyAxODIuODA4QzU2MS42MjggMTg0LjkxNiA1NjIuNjIzIDE4Ni44NTcgNTY0LjA5IDE4OC4zODNDNTY1LjU1NyAxODkuOTEgNTY3LjQzMiAxOTAuOTU1IDU2OS40NzYgMTkxLjM4NUM1NzEuNTIgMTkxLjgxNiA1NzMuNjQyIDE5MS42MTMgNTc1LjU3NCAxOTAuODAyQzU3Ny41MDYgMTg5Ljk5MSA1NzkuMTYxIDE4OC42MDkgNTgwLjMzIDE4Ni44M0M1ODEuNDk5IDE4NS4wNTEgNTgyLjEyOSAxODIuOTU2IDU4Mi4xNCAxODAuODA4QzU4Mi4xNDggMTc5LjM4MyA1ODEuODgzIDE3Ny45NjkgNTgxLjM2IDE3Ni42NDlDNTgwLjgzNiAxNzUuMzI5IDU4MC4wNjYgMTc0LjEyNyA1NzkuMDkyIDE3My4xMTRDNTc4LjExNyAxNzIuMSA1NzYuOTU5IDE3MS4yOTQgNTc1LjY4MSAxNzAuNzQxQzU3NC40MDQgMTcwLjE4OCA1NzMuMDM0IDE2OS45IDU3MS42NDkgMTY5Ljg5MlYxNjkuODkyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwOS4yMjQgNjkwLjA1NUMxMDcuODM1IDY5MC4wNDMgMTA2LjQ3MyA2OTAuNDU2IDEwNS4zMTIgNjkxLjI0MkMxMDQuMTUxIDY5Mi4wMjggMTAzLjI0MyA2OTMuMTUxIDEwMi43MDMgNjk0LjQ2OUMxMDIuMTYzIDY5NS43ODYgMTAyLjAxNiA2OTcuMjM5IDEwMi4yOCA2OTguNjQzQzEwMi41NDQgNzAwLjA0NyAxMDMuMjA4IDcwMS4zMzkgMTA0LjE4NiA3MDIuMzU0QzEwNS4xNjUgNzAzLjM2OSAxMDYuNDE0IDcwNC4wNjMgMTA3Ljc3NiA3MDQuMzQ2QzEwOS4xMzkgNzA0LjYzIDExMC41NTIgNzA0LjQ5IDExMS44MzcgNzAzLjk0NkMxMTMuMTIyIDcwMy40MDEgMTE0LjIyMSA3MDIuNDc2IDExNC45OTQgNzAxLjI4OEMxMTUuNzY3IDcwMC4xIDExNi4xOCA2OTguNzAyIDExNi4xOCA2OTcuMjcyQzExNi4xOCA2OTUuMzY4IDExNS40NDkgNjkzLjU0MiAxMTQuMTQ2IDY5Mi4xOUMxMTIuODQzIDY5MC44MzggMTExLjA3NCA2OTAuMDcxIDEwOS4yMjQgNjkwLjA1NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMDkuMjMgNjkwLjA1NEMxMTAuNjE5IDY5MC4wNiAxMTEuOTc0IDY5MC40OSAxMTMuMTI1IDY5MS4yODlDMTE0LjI3NiA2OTIuMDg4IDExNS4xNyA2OTMuMjIxIDExNS42OTUgNjk0LjU0NEMxMTYuMjIgNjk1Ljg2NyAxMTYuMzUxIDY5Ny4zMjEgMTE2LjA3MiA2OTguNzIxQzExNS43OTQgNzAwLjEyIDExNS4xMTggNzAxLjQwNCAxMTQuMTMgNzAyLjQwOEMxMTMuMTQyIDcwMy40MTIgMTExLjg4NyA3MDQuMDkyIDExMC41MjMgNzA0LjM2MUMxMDkuMTYgNzA0LjYzIDEwNy43NDkgNzA0LjQ3NyAxMDYuNDcgNzAzLjkyMUMxMDUuMTkxIDcwMy4zNjQgMTA0LjEwMiA3MDIuNDMgMTAzLjMzOSA3MDEuMjM2QzEwMi41NzcgNzAwLjA0MSAxMDIuMTc2IDY5OC42NDEgMTAyLjE4NyA2OTcuMjEyQzEwMi4xODcgNjk2LjI2NSAxMDIuMzcgNjk1LjMyNyAxMDIuNzI1IDY5NC40NTJDMTAzLjA4IDY5My41NzggMTAzLjYgNjkyLjc4NSAxMDQuMjU1IDY5Mi4xMTlDMTA0LjkxMSA2OTEuNDUzIDEwNS42ODggNjkwLjkyNyAxMDYuNTQyIDY5MC41NzNDMTA3LjM5NiA2OTAuMjE4IDEwOC4zMSA2OTAuMDQyIDEwOS4yMyA2OTAuMDU0VjY5MC4wNTRaTTEwOS4yMyA2ODcuMjVDMTA3LjMxMSA2ODcuMjQ0IDEwNS40MzQgNjg3LjgyNCAxMDMuODM0IDY4OC45MTVDMTAyLjIzNSA2OTAuMDA3IDEwMC45ODYgNjkxLjU2MiAxMDAuMjQ1IDY5My4zODRDOTkuNTA0MSA2OTUuMjA2IDk5LjMwNDQgNjk3LjIxMyA5OS42NzExIDY5OS4xNTFDMTAwLjAzOCA3MDEuMDkgMTAwLjk1NCA3MDIuODczIDEwMi4zMDUgNzA0LjI3NkMxMDMuNjU2IDcwNS42NzkgMTA1LjM4MSA3MDYuNjM4IDEwNy4yNjEgNzA3LjAzM0MxMDkuMTQyIDcwNy40MjcgMTExLjA5MyA3MDcuMjQgMTEyLjg3IDcwNi40OTRDMTE0LjY0NyA3MDUuNzQ3IDExNi4xNjkgNzA0LjQ3NiAxMTcuMjQ0IDcwMi44NEMxMTguMzE5IDcwMS4yMDQgMTE4Ljg5OSA2OTkuMjc3IDExOC45MTEgNjk3LjMwMkMxMTguOTAzIDY5NC42NTkgMTE3Ljg4MiA2OTIuMTI3IDExNi4wNjkgNjkwLjI1NUMxMTQuMjU2IDY4OC4zODQgMTExLjc5OCA2ODcuMzI1IDEwOS4yMyA2ODcuMzFWNjg3LjI1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3NC4wMzIgODcuODExMUMxNzMuMTI1IDg3LjgwNTIgMTcyLjIzNyA4OC4wNzY2IDE3MS40OCA4OC41OTA4QzE3MC43MjMgODkuMTA1IDE3MC4xMzIgODkuODM4OSAxNjkuNzgxIDkwLjY5OTRDMTY5LjQzIDkxLjU1OTkgMTY5LjMzNSA5Mi41MDg0IDE2OS41MDggOTMuNDI0NEMxNjkuNjgyIDk0LjM0MDUgMTcwLjExNSA5NS4xODMgMTcwLjc1NSA5NS44NDVDMTcxLjM5NCA5Ni41MDcgMTcyLjIxIDk2Ljk1ODggMTczLjA5OSA5Ny4xNDMxQzE3My45ODggOTcuMzI3MyAxNzQuOTEgOTcuMjM1OCAxNzUuNzQ5IDk2Ljg4QzE3Ni41ODcgOTYuNTI0MiAxNzcuMzA0IDk1LjkyMDIgMTc3LjgwOSA5NS4xNDQ3QzE3OC4zMTMgOTQuMzY5MSAxNzguNTgyIDkzLjQ1NjggMTc4LjU4MiA5Mi41MjM1QzE3OC41ODYgOTEuOTA2MSAxNzguNDcxIDkxLjI5NCAxNzguMjQ0IDkwLjcyMjRDMTc4LjAxNyA5MC4xNTA5IDE3Ny42ODMgODkuNjMxMiAxNzcuMjYgODkuMTkzMkMxNzYuODM3IDg4Ljc1NTIgMTc2LjMzNCA4OC40MDc2IDE3NS43OCA4OC4xNzA0QzE3NS4yMjYgODcuOTMzMiAxNzQuNjMyIDg3LjgxMTEgMTc0LjAzMiA4Ny44MTExVjg3LjgxMTFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTc0LjAzNCA4Ny44MTEyQzE3NC45NCA4Ny44MTEyIDE3NS44MjcgODguMDg4NCAxNzYuNTgxIDg4LjYwNzVDMTc3LjMzNCA4OS4xMjY2IDE3Ny45MjEgODkuODY0NCAxNzguMjY3IDkwLjcyNzJDMTc4LjYxMyA5MS41OTAxIDE3OC43MDIgOTIuNTM5MSAxNzguNTIzIDkzLjQ1NDFDMTc4LjM0NCA5NC4zNjkgMTc3LjkwNSA5NS4yMDg2IDE3Ny4yNjEgOTUuODY2NUMxNzYuNjE4IDk2LjUyNDMgMTc1Ljc5OSA5Ni45NzA4IDE3NC45MDkgOTcuMTQ5MkMxNzQuMDE5IDk3LjMyNzcgMTczLjA5NyA5Ny4yMzAxIDE3Mi4yNjEgOTYuODY4OEMxNzEuNDI1IDk2LjUwNzYgMTcwLjcxMiA5NS44OTg5IDE3MC4yMTIgOTUuMTIwMUMxNjkuNzEyIDk0LjM0MTIgMTY5LjQ0OCA5My40MjcyIDE2OS40NTQgOTIuNDkzOUMxNjkuNDY5IDkxLjI1MTcgMTY5Ljk1OCA5MC4wNjUxIDE3MC44MTQgODkuMTg5NUMxNzEuNjcgODguMzEzOCAxNzIuODI2IDg3LjgxODkgMTc0LjAzNCA4Ny44MTEyWk0xNzQuMDM0IDg1LjAwNzZDMTcyLjU4OCA4NC45OTU4IDE3MS4xNzEgODUuNDI1OCAxNjkuOTYzIDg2LjI0MzFDMTY4Ljc1NSA4Ny4wNjA1IDE2Ny44MSA4OC4yMjg0IDE2Ny4yNDcgODkuNTk5QzE2Ni42ODUgOTAuOTY5NiAxNjYuNTMgOTIuNDgxMSAxNjYuODAzIDkzLjk0MjJDMTY3LjA3NiA5NS40MDMyIDE2Ny43NjQgOTYuNzQ4IDE2OC43OCA5Ny44MDYzQzE2OS43OTcgOTguODY0NiAxNzEuMDk1IDk5LjU4ODcgMTcyLjUxMiA5OS44ODdDMTczLjkyOCAxMDAuMTg1IDE3NS4zOTkgMTAwLjA0NCAxNzYuNzM3IDk5LjQ4MTdDMTc4LjA3NiA5OC45MTkyIDE3OS4yMjIgOTcuOTYwNSAxODAuMDMgOTYuNzI3MkMxODAuODM5IDk1LjQ5MzggMTgxLjI3NCA5NC4wNDEzIDE4MS4yNzkgOTIuNTUzNUMxODEuMjc5IDkwLjU2NzYgMTgwLjUxOSA4OC42NjE3IDE3OS4xNjIgODcuMjQ5MUMxNzcuODA2IDg1LjgzNjUgMTc1Ljk2MyA4NS4wMzExIDE3NC4wMzQgODUuMDA3NlY4NS4wMDc2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMzMC4wMTcgMTUuNDU0MkMzMzEuMDEgMTUuNDU0MiAzMzEuOTggMTUuNzU3NiAzMzIuODA2IDE2LjMyNTlDMzMzLjYzMSAxNi44OTQyIDMzNC4yNzMgMTcuNzAxOCAzMzQuNjUyIDE4LjY0NjRDMzM1LjAzMSAxOS41OTA5IDMzNS4xMjggMjAuNjI5OSAzMzQuOTMyIDIxLjYzMTZDMzM0LjczNyAyMi42MzM0IDMzNC4yNTYgMjMuNTUyNyAzMzMuNTUyIDI0LjI3MzFDMzMyLjg0OCAyNC45OTM1IDMzMS45NTIgMjUuNDgyNSAzMzAuOTc3IDI1LjY3ODNDMzMwLjAwMyAyNS44NzQgMzI4Ljk5NCAyNS43Njc1IDMyOC4wNzggMjUuMzcyNEMzMjcuMTYyIDI0Ljk3NzMgMzI2LjM4MSAyNC4zMTEzIDMyNS44MzQgMjMuNDU4OUMzMjUuMjg2IDIyLjYwNjQgMzI0Ljk5NyAyMS42MDYgMzI1LjAwMyAyMC41ODQyQzMyNS4wMTEgMTkuMjIwOSAzMjUuNTQyIDE3LjkxNjEgMzI2LjQ4MiAxNi45NTQ5QzMyNy40MjEgMTUuOTkzNyAzMjguNjkyIDE1LjQ1NDIgMzMwLjAxNyAxNS40NTQyVjE1LjQ1NDJaTTMzMC4wMTcgMTIuNjUwNkMzMjguNDg1IDEyLjYzODggMzI2Ljk4NSAxMy4wOTUxIDMyNS43MDUgMTMuOTYxNkMzMjQuNDI2IDE0LjgyODEgMzIzLjQyNSAxNi4wNjU4IDMyMi44MjkgMTcuNTE4MUMzMjIuMjM0IDE4Ljk3MDQgMzIyLjA3MSAyMC41NzE5IDMyMi4zNiAyMi4xMTk3QzMyMi42NSAyMy42Njc2IDMyMy4zNzkgMjUuMDkyMSAzMjQuNDU2IDI2LjIxM0MzMjUuNTMzIDI3LjMzMzggMzI2LjkwOSAyOC4xMDA1IDMyOC40MSAyOC40MTZDMzI5LjkxMSAyOC43MzE1IDMzMS40NjkgMjguNTgxNiAzMzIuODg3IDI3Ljk4NTJDMzM0LjMwNSAyNy4zODg4IDMzNS41MTkgMjYuMzcyOSAzMzYuMzc1IDI1LjA2NkMzMzcuMjMxIDIzLjc1OTEgMzM3LjY5MiAyMi4yMjAxIDMzNy42OTcgMjAuNjQzOEMzMzcuNzA1IDE4LjUzNjkgMzM2LjkwMSAxNi41MTI4IDMzNS40NjIgMTUuMDE0NkMzMzQuMDIyIDEzLjUxNjQgMzMyLjA2NCAxMi42NjY0IDMzMC4wMTcgMTIuNjUwNlYxMi42NTA2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTY0OC4zOTcgNTczLjU1NUM2NTEuOTgyIDU3My41NTUgNjU0Ljg4OSA1NzAuNTY0IDY1NC44ODkgNTY2Ljg3NEM2NTQuODg5IDU2My4xODQgNjUxLjk4MiA1NjAuMTkzIDY0OC4zOTcgNTYwLjE5M0M2NDQuODExIDU2MC4xOTMgNjQxLjkwNCA1NjMuMTg0IDY0MS45MDQgNTY2Ljg3NEM2NDEuOTA0IDU3MC41NjQgNjQ0LjgxMSA1NzMuNTU1IDY0OC4zOTcgNTczLjU1NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik02NDguMzEyIDU2MC4yMjNDNjQ5LjU5OCA1NjAuMjIzIDY1MC44NTYgNTYwLjYxNiA2NTEuOTI0IDU2MS4zNTNDNjUyLjk5MyA1NjIuMDkgNjUzLjgyNSA1NjMuMTM3IDY1NC4zMTUgNTY0LjM2MUM2NTQuODA1IDU2NS41ODUgNjU0LjkzIDU2Ni45MzIgNjU0LjY3NCA1NjguMjI5QzY1NC40MTkgNTY5LjUyNyA2NTMuNzk1IDU3MC43MTcgNjUyLjg4MSA1NzEuNjQ5QzY1MS45NjggNTcyLjU4MSA2NTAuODA1IDU3My4yMTMgNjQ5LjU0MiA1NzMuNDY0QzY0OC4yNzkgNTczLjcxNSA2NDYuOTcyIDU3My41NzQgNjQ1Ljc4NyA1NzMuMDU5QzY0NC42MDIgNTcyLjU0NCA2NDMuNTkyIDU3MS42NzggNjQyLjg4NSA1NzAuNTcyQzY0Mi4xNzkgNTY5LjQ2NSA2NDEuODA4IDU2OC4xNjggNjQxLjgxOSA1NjYuODQ0QzY0MS44MjMgNTY1Ljk3MSA2NDEuOTk0IDU2NS4xMDcgNjQyLjMyMyA1NjQuMzAxQzY0Mi42NTEgNTYzLjQ5NiA2NDMuMTMgNTYyLjc2NSA2NDMuNzMzIDU2Mi4xNUM2NDQuMzM2IDU2MS41MzUgNjQ1LjA1MSA1NjEuMDQ4IDY0NS44MzYgNTYwLjcxOEM2NDYuNjIyIDU2MC4zODcgNjQ3LjQ2MyA1NjAuMjE5IDY0OC4zMTIgNTYwLjIyM1pNNjQ4LjMxMiA1NTcuNDE5QzY0Ni40ODggNTU3LjQwNyA2NDQuNzAxIDU1Ny45NTMgNjQzLjE3OSA1NTguOTg2QzY0MS42NTYgNTYwLjAyIDY0MC40NjYgNTYxLjQ5NSA2MzkuNzU4IDU2My4yMjZDNjM5LjA1MSA1NjQuOTU2IDYzOC44NTggNTY2Ljg2MyA2MzkuMjA1IDU2OC43MDZDNjM5LjU1MiA1NzAuNTQ5IDY0MC40MjIgNTcyLjI0NSA2NDEuNzA2IDU3My41NzhDNjQyLjk5IDU3NC45MTIgNjQ0LjYyOSA1NzUuODI0IDY0Ni40MTcgNTc2LjE5OEM2NDguMjA0IDU3Ni41NzIgNjUwLjA1OSA1NzYuMzkyIDY1MS43NDcgNTc1LjY4QzY1My40MzUgNTc0Ljk2OSA2NTQuODggNTczLjc1OCA2NTUuODk5IDU3Mi4yMDFDNjU2LjkxOCA1NzAuNjQ0IDY1Ny40NjQgNTY4LjgxMSA2NTcuNDcgNTY2LjkzNEM2NTcuNDc4IDU2NS42ODkgNjU3LjI0NyA1NjQuNDU2IDY1Ni43OSA1NjMuMzA0QzY1Ni4zMzQgNTYyLjE1MiA2NTUuNjYxIDU2MS4xMDQgNjU0LjgxIDU2MC4yMkM2NTMuOTU5IDU1OS4zMzYgNjUyLjk0NyA1NTguNjM0IDY1MS44MzIgNTU4LjE1M0M2NTAuNzE3IDU1Ny42NzIgNjQ5LjUyMSA1NTcuNDIzIDY0OC4zMTIgNTU3LjQxOVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat 0 0/cover;
  top: 0;
  left: 0;
  content: '';
  opacity: .04;
  width: 100%;
  height: 100%;
  position: absolute
}

.form-main__form-wrapper {
  display: flex;
  flex-direction: column;
  z-index: 2
}

.form-main__form-wrapper input {
  margin-bottom: 10px;
  height: 46px;
  border: none;
  border-bottom: 2px solid #fff;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  background: 0 0;
  width: 100%
}

.form-main__form-wrapper input:-webkit-autofill {
  background: 0 0!important
}

.form-main__form-wrapper input::-webkit-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff
}

.form-main__form-wrapper input::-moz-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff
}

.form-main__form-wrapper input:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff
}

.form-main__form-wrapper input::-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff
}

.form-main__form-wrapper input::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff
}

.form-main__headline {
  font-style: normal;
  font-weight: 600;
  font-size: 44px;
  line-height: 1;
  color: #2f88b3
}

@media (max-width:1199px) {
  .form-main__headline {
    font-size: 38px
  }
}

@media (max-width:567px) {
  .form-main__headline {
    font-size: 22px
  }
}

.form-main__sub-text {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.9;
  color: #303030
}

@media (max-width:567px) {
  .form-main__sub-text {
    font-size: 16px;
    line-height: 24px;
    margin-top: 8px;
    margin-bottom: 12px
  }
}

.form-main__text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #6f6f6f
}

@media (max-width:567px) {
  .form-main__text {
    font-size: 14px
  }
}

.form-main__link {
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%) 0 0/200% auto;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 2;
  color: #fff;
  border-radius: 4px;
  height: 48px;
  padding: 0 50px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  transition: .3s ease-in-out
}

@media (max-width:567px) {
  .form-main__link {
    padding: 0 20px;
    width: 100%;
    font-size: 14px;
    height: 40px;
    box-sizing: border-box
  }
}

.form-main__link:hover {
  background-position: right center
}

.form-main__form-textarea-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 2;
  color: #fff
}

.form-main__form-textarea {
  background: 0 0;
  border: none;
  border-bottom: 2px solid #e9e9e9;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  height: 100px;
  resize: none;
  color: #fff;
  width: 100%
}

.form-main__form-submit {
  margin: 40px auto 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  color: #fff;
  border: 1px solid #fff;
  box-sizing: border-box;
  border-radius: 4px;
  background: 0 0;
  height: 56px;
  width: 320px;
  max-width: 100%;
  cursor: pointer;
  transition: .3s ease-in-out
}

@media (max-width:567px) {
  .form-main__form-submit {
    height: 40px;
    font-size: 14px
  }
}

.form-main__form-submit:hover {
  background: #fff;
  color: #2f64b3
}

.form-main__form-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 40px;
  text-align: center;
  color: #fff
}

@media (max-width:767px) {
  .form-main__form-headline {
    font-size: 24px;
    line-height: 30px
  }
}

.form-main__form-text {
  margin-top: 24px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  margin-bottom: 16px
}

@media (max-width:767px) {
  .form-main__form-text {
    margin-top: 16px;
    font-size: 14px
  }
}

.checkout-main__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 1.18518518519;
  color: #303030
}

@media (max-width:1199px) {
  .checkout-main__headline {
    font-size: 38px
  }
}

@media (max-width:991px) {
  .checkout-main__headline {
    font-size: 28px
  }
}

@media (max-width:767px) {
  .checkout-main__headline {
    font-size: 24px
  }
}

.checkout-main__container {
  margin-top: 20px
}

.checkout-main__data-wrapper {
  margin-top: 20px;
  display: grid;
  grid-template-columns: 40.777777777% 58.2222222222%;
  grid-gap: 1%
}

@media (max-width:1199px) {
  .checkout-main__data-wrapper {
    grid-template-columns: 100%
  }
}

.saved-main__data-wrapper {
  margin-top: 20px;
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 1%
}

@media (max-width:1199px) {
  .saved-main__data-wrapper {
    grid-template-columns: 100%
  }
}

.checkout-delivery {
  background: #fff;
  padding: 15px;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px
}

@media (max-width:567px) {
  .checkout-delivery {
    padding: 0;
    border: none
  }
}

.checkout-delivery__headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e
}

.checkout-delivery__headline:before {
  display: block;
  width: 3px;
  height: 15px;
  margin-right: 15px;
  content: '';
  background: #2f88b3
}

.checkout-delivery__content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 20px
}

@media (max-width:991px) {
  .checkout-delivery__content {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 30px
  }
}

.checkout-delivery__np-radio {
  display: none
}

.checkout-delivery__np-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.28571428571;
  color: #717171
}

.checkout-delivery__np-list {
  width: 100%;
  margin-top: 13px
}

.checkout-delivery__np:first-child {
  padding-right: 15px
}

@media (max-width:991px) {
  .checkout-delivery__np:first-child {
    padding-right: 0;
    border-right: none
  }
}

.checkout-delivery__np:last-child {
  padding-left: 15px
}

@media (max-width:991px) {
  .checkout-delivery__np:last-child {
    padding-left: 0
  }
}

.checkout-delivery__np-container {
  min-height: 90px;
  box-sizing: border-box;
  align-items: center;
  padding: 10px 15px;
  display: flex;
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 4px
}

@media (max-width:567px) {
  .checkout-delivery__np-container {
    padding: 10px 15px
  }
}

.checkout-delivery__np-item {
  margin-bottom: 10px
}

.checkout-delivery__np-item:last-child {
  margin-bottom: 0
}

.checkout-delivery__np-item-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #717171;
  padding-right: 20px
}

@media (max-width:567px) {
  .checkout-delivery__np-item-text {
    padding-right: 10px;
    font-size: 14px
  }
}

.checkout-delivery__np-radio:checked+.checkout-delivery__np-container {
  box-shadow: 0 4px 16px rgba(0, 0, 0, .08);
  transition: .3s ease-in-out;
  border-color: #fff
}

.checkout-delivery__np-radio:checked+.checkout-delivery__np-container .checkout-delivery__np-item-text {
  color: #010e03
}

.checkout-delivery__np-radio:checked+.checkout-delivery__np-container .checkout-delivery__np-checkbox-wrapper {
  border: 1px solid #2f88b3
}

.checkout-delivery__np-radio:checked+.checkout-delivery__np-container .checkout-delivery__np-checkbox-wrapper:before {
  background: #2f88b3
}

.checkout-delivery__np-item-delete {
  background: #ececec;
  min-width: 24px;
  min-height: 24px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  border: none;
  margin-left: auto;
  cursor: pointer;
  transition: .3s ease-in-out
}

.checkout-delivery__np-item-delete:hover {
  opacity: .6
}

.checkout-delivery__np-item-delete i {
  font-size: 8px
}

.checkout-delivery__np-checkbox-wrapper {
  display: flex;
  min-width: 26px;
  min-height: 26px;
  justify-content: center;
  align-items: center;
  border: 1px solid #ececec;
  border-radius: 50%;
  margin-right: 15px;
  transition: .3s ease-in-out
}

@media (max-width:567px) {
  .checkout-delivery__np-checkbox-wrapper {
    margin-right: 10px
  }
}

.checkout-delivery__np-checkbox-wrapper:before {
  min-width: 10px;
  min-height: 10px;
  background: #ececec;
  display: block;
  border-radius: 50%;
  content: '';
  transition: .3s ease-in-out
}

.checkout-delivery__add-address-wrapper {
  margin-top: 30px;
  display: flex;
  justify-content: center
}

.checkout-delivery__np-label {
  cursor: pointer
}

.checkout-delivery__add-address {
  display: flex;
  justify-content: center;
  align-items: center;
  background: 0 0;
  border: none;
  cursor: pointer;
  transition: .3s ease-in-out
}

.checkout-delivery__add-address:hover {
  opacity: .6
}

.checkout-delivery__add-address span {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.375;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #2f88b3
}

.checkout-delivery__changer-wrapper {
  display: none;
  margin-top: 39px;
  width: 50%;
  padding-right: 30px;
  box-sizing: border-box
}

@media (max-width:991px) {
  .checkout-delivery__changer-wrapper {
    width: 100%;
    padding-right: 0
  }
}

@media (max-width:567px) {
  .checkout-delivery__changer-wrapper .select-styled:before {
    right: 45px!important
  }
}

.checkout-delivery__changer-wrapper-headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e
}

.checkout-delivery__changer-wrapper-headline:before {
  display: block;
  width: 3px;
  height: 15px;
  margin-right: 15px;
  content: '';
  background: #2f88b3
}

.checkout-delivery__add-address-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNTI5MyAwQzMuNDA5ODYgMCAwIDMuMzUxMjcgMCA3LjQ3MDdDMCAxMS41OTAxIDMuNDA5ODYgMTUgNy41MjkzIDE1QzExLjY0ODcgMTUgMTUgMTEuNTkwMSAxNSA3LjQ3MDdDMTUgMy4zNTEyNyAxMS42NDg3IDAgNy41MjkzIDBaTTExLjQ4NDQgOC4zNDk2MUg4LjQwODJWMTEuNDg0NEM4LjQwODIgMTEuOTY4OSA4LjAxMzU3IDEyLjM2MzMgNy41MjkzIDEyLjM2MzNDNy4wNDQ3MyAxMi4zNjMzIDYuNjUwMzkgMTEuOTY4OSA2LjY1MDM5IDExLjQ4NDRWOC4zNDk2MUgzLjUxNTYyQzMuMDMxMDUgOC4zNDk2MSAyLjYzNjcyIDcuOTU1MjcgMi42MzY3MiA3LjQ3MDdDMi42MzY3MiA2Ljk4NjEzIDMuMDMxMDUgNi41OTE4IDMuNTE1NjIgNi41OTE4SDYuNjUwMzlWMy41MTU2MkM2LjY1MDM5IDMuMDMxMDUgNy4wNDQ3MyAyLjYzNjcyIDcuNTI5MyAyLjYzNjcyQzguMDEzNTcgMi42MzY3MiA4LjQwODIgMy4wMzEwNSA4LjQwODIgMy41MTU2MlY2LjU5MThIMTEuNDg0NEMxMS45Njg3IDYuNTkxOCAxMi4zNjMzIDYuOTg2MTMgMTIuMzYzMyA3LjQ3MDdDMTIuMzYzMyA3Ljk1NTI3IDExLjk2ODcgOC4zNDk2MSAxMS40ODQ0IDguMzQ5NjFaIiBmaWxsPSIjMkY4OEIzIi8+Cjwvc3ZnPgo=) 0 0/cover;
  display: flex;
  min-width: 15px;
  min-height: 15px;
  margin-left: 10px
}

.checkout-comment__wrapper {
  margin-top: 30px
}

.checkout-comment__wrapper input~label {
  margin-left: 10px
}

.checkout-comment__textarea-comment {
  width: 100%;
  box-sizing: border-box;
  padding: 20px;
  resize: none;
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.375;
  color: #2e2e2e
}

.checkout-comment__textarea-comment::-webkit-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.375;
  color: #2e2e2e
}

.checkout-comment__textarea-comment::-moz-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.375;
  color: #2e2e2e
}

.checkout-comment__textarea-comment:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.375;
  color: #2e2e2e
}

.checkout-comment__textarea-comment::-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.375;
  color: #2e2e2e
}

.checkout-comment__textarea-comment::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.375;
  color: #2e2e2e
}

.checkout-left__bottom {
  margin-top: 50px;
  display: flex;
  align-items: center;
  max-width: 580px
}

@media (max-width:1199px) {
  .checkout-left__bottom {
    display: none
  }
}

.checkout__price {
  display: flex;
  align-items: flex-end;
  width: 400px
}

@media (max-width:567px) {
  .checkout__price {
    width: auto
  }
}

.checkout__price-text {
  font-style: normal;
  font-weight: 600;
  font-size: 26px;
  line-height: 1;
  color: #000;
  margin-right: 5px
}

.checkout__price-new {
  font-style: normal;
  font-weight: 600;
  font-size: 26px;
  line-height: 1;
  color: #000
}

.checkout__price-old {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
  color: #717171
}

.checkout__submit-checkout {
  width: 294px;
  margin-left: auto;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%);
  background-size: 200% auto;
  border-radius: 4px;
  height: 48px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  border: none;
  cursor: pointer;
  transition: .3s ease-in-out
}

.checkout__submit-checkout:hover {
  background-position: right center
}

.checkout__submit-checkout-disabled {
  cursor: not-allowed
}

.checkout-delivery__changer-wrapper .checkout-delivery__changer-wrapper-headline {
  margin-bottom: 16px
}

.checkout-delivery__changer-wrapper .select {
  margin-bottom: 10px
}

.checkout-delivery__changer-wrapper .select:last-child {
  margin-bottom: 0
}

.checkout-delivery__changer-wrapper .select-options {
  padding: 16px 30px;
  background: #fcfcfc;
  border: 1px solid #ececec;
  box-sizing: border-box;
  z-index: 100;
  border-radius: 0 0 4px 4px
}

.checkout-delivery__changer-wrapper .select-options li {
  border-top: none;
  border-bottom: 1px dashed #ececec;
  transition: .3s ease-in-out
}

.checkout-delivery__changer-wrapper .select-options li:hover {
  color: #2e2e2e;
  background: linear-gradient(81.19deg, rgba(47, 199, 179, .2) 50%, rgba(47, 179, 179, .1) 0)
}

.checkout-delivery__changer-wrapper .select-styled {
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding-left: 30px;
  padding-right: 25px;
  position: relative;
  height: 56px
}

.checkout-delivery__changer-wrapper .select-styled.active {
  background: #fff
}

.checkout-delivery__changer-wrapper .select-styled:before {
  height: 26px;
  width: 1px;
  background: #ececec;
  display: block;
  position: absolute;
  right: 58px;
  content: ''
}

.checkout-delivery__changer-wrapper .select-styled:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNSA1TDkgMSIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9yYWRpYWwpIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGRlZnM+CjxyYWRpYWxHcmFkaWVudCBpZD0icGFpbnQwX3JhZGlhbCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg2LjI5NzkyIDIuODQ4MTUpIHJvdGF0ZSgxMjEuMDk3KSBzY2FsZSgyLjUxMjk4IDMuMDg2NikiPgo8c3RvcCBzdG9wLWNvbG9yPSIjM0EzQTNBIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJFMkUyRSIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) 0 0/cover;
  display: block;
  content: '';
  width: 10px;
  height: 6px;
  margin-left: auto
}

.checkout-delivery__changer-submit {
  border: none;
  background: 0 0;
  margin-top: 26px;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  cursor: pointer;
  color: #2f88b3;
  transition: .3s ease-in-out
}

.checkout-delivery__changer-submit:hover {
  opacity: .6
}

.checkout-delivery__changer-submit-wrapper {
  display: flex;
  justify-content: flex-end
}

.checkout-delivery__changer-wrapper-textarea {
  width: 100%;
  box-sizing: border-box;
  resize: none;
  background: #fcfcfc;
  border: 1px solid #ececec;
  box-sizing: border-box;
  padding: 16px 30px;
  border-radius: 4px;
  min-height: 201px
}

.checkout-success__container {
  margin-top: 20px;
  display: grid;
  align-items: flex-start;
  grid-template-columns: 65.777777777% 33.2222222222%;
  grid-gap: 1%
}

@media (max-width:1199px) {
  .checkout-success__container {
    grid-template-columns: 100%;
    grid-gap: 30px
  }
}

.checkout-left {
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px
}

@media (max-width:567px) {
  .checkout-left {
    padding: 20px 10px
  }
}

.checkout-success__headline {
  font-style: normal;
  font-weight: 400;
  display: flex;
  justify-content: center;
  color: #303030;
  font-size: 44px;
  line-height: 1.18518518519;
  color: #303030
}

@media (max-width:1199px) {
  .checkout-success__headline {
    font-size: 38px
  }
}

@media (max-width:991px) {
  .checkout-success__headline {
    font-size: 28px
  }
}

@media (max-width:767px) {
  .checkout-success__headline {
    font-size: 24px
  }
}

.checkout-success__info {
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  box-shadow: 0 4px 16px rgba(0, 0, 0, .08);
  border-radius: 4px;
  padding: 20px;
  display: grid;
  grid-template-columns: 40% 60%
}

@media (max-width:991px) {
  .checkout-success__info {
    grid-template-columns: 100%;
    grid-gap: 30px
  }
}

@media (max-width:567px) {
  .checkout-success__info {
    padding: 10px
  }
}

.checkout-success__info-left {
  padding-right: 30px;
  box-sizing: border-box;
  border-right: 1px solid #ececec;
  display: flex;
  flex-direction: column;
  justify-content: space-between
}

@media (max-width:991px) {
  .checkout-success__info-left {
    border-right: none;
    padding-right: 0
  }
}

.checkout-success__info-block-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #2e2e2e
}

.checkout-success__info-number-content {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  color: #dd2e1c
}

.checkout-success__info-block-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #2e2e2e
}

.checkout-success__info-sum-content {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #2e2e2e
}

.checkout-success__info-block-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #2e2e2e
}

.checkout-success__info-address-content {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-top: 10px;
  color: #010e03
}

.checkout-success__info-right {
  padding-left: 30px
}

@media (max-width:991px) {
  .checkout-success__info-right {
    padding-left: 0
  }
}

.checkout-success__info-order-list {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 38px;
  color: #717171
}

@media (max-width:767px) {
  .checkout-success__info-order-list {
    line-height: 24px
  }
}

.checkout-success__info-order-text {
  display: inline-flex;
  padding-right: 15px;
  box-sizing: border-box;
  flex: 0 0 50%;
  max-width: 50%
}

@media (max-width:767px) {
  .checkout-success__info-order-text {
    opacity: .6;
    flex: 0 0 100%;
    max-width: 100%
  }
}

.checkout-success__info-order-item {
  display: flex
}

@media (max-width:767px) {
  .checkout-success__info-order-item {
    flex-direction: column;
    margin-bottom: 20px
  }
}

.checkout-success__info-order-val {
  flex: 0 0 50%;
  max-width: 50%;
  overflow: auto
}

@media (max-width:767px) {
  .checkout-success__info-order-val {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.checkout-success__contacts-data {
  margin-top: 38px;
  display: flex;
  justify-content: space-between
}

@media (max-width:767px) {
  .checkout-success__contacts-data {
    flex-direction: column;
    grid-gap: 30px
  }
}

.checkout-success__data {
  flex: 0 0 54%;
  max-width: 54%
}

@media (max-width:1399px) {
  .checkout-success__data {
    flex: 0 0 45%;
    max-width: 45%
  }
}

@media (max-width:767px) {
  .checkout-success__data {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.checkout-success__contacts {
  flex: 0 0 37%;
  max-width: 37%
}

@media (max-width:1399px) {
  .checkout-success__contacts {
    flex: 0 0 50%;
    max-width: 50%
  }
}

@media (max-width:767px) {
  .checkout-success__contacts {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.checkout-success__contacts-manager-text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #2e2e2e
}

.checkout-success__contacts-manager-val {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #2e2e2e
}

.checkout-success__contacts-data-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #717171
}

.checkout-success__contacts-data-item {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 2;
  color: #2e2e2e
}

.checkout-success__data-headline {
  font-style: italic;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #dd2e1c;
  margin-bottom: 20px
}

.checkout-success__data-text {
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #2e2e2e
}

.checkout-success__data-text b {
  font-weight: 700
}

.checkout-success__data-small-headline {
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #dd2e1c;
  margin-top: 20px
}

.checkout-success__contacts-data-content {
  margin-top: 40px
}

.checkout-success__contacts-data-list {
  margin-top: 12px;
  display: grid;
  grid-template-columns: repeat(2, 1fr)
}

@media (max-width:567px) {
  .checkout-success__contacts-data-list {
    grid-template-columns: repeat(1, 1fr)
  }
}

.checkout-right__top {
  display: flex;
  align-items: flex-end
}

@media (max-width:1599px) {
  .checkout-right__top {
    margin-top: 10px
  }
}

@media (max-width:767px) {
  .checkout-right__top {
    flex-direction: column;
    align-items: center
  }
  .checkout-right__top .checkout__submit-checkout {
    margin: 10px auto
  }
}

.checkout-right .checkout-right__top .checkout__submit-checkout {
  width: 265px;
  margin-left: 25px
}

@media (max-width:1599px) {
  .checkout-right .checkout-right__top .checkout__submit-checkout {
    font-size: 14px
  }
}

@media (max-width:767px) {
  .checkout-right .checkout-right__top .checkout__submit-checkout {
    margin-right: auto;
    margin-left: auto
  }
}

.checkout-right .checkout-right__top .cart__content-bottom-save {
  width: 265px
}

@media (max-width:1599px) {
  .checkout-right .checkout-right__top .cart__content-bottom-save {
    font-size: 14px
  }
}

@media (max-width:767px) {
  .checkout-right .checkout-right__top .cart__content-bottom-save {
    margin-right: auto;
    margin-left: auto
  }
}

.checkout-right__order {
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px;
  margin-top: 20px
}

@media (max-width:567px) {
  .checkout-right__order {
    padding: 10px;
    margin-bottom: 20px
  }
}

.checkout-right__order .cart__content-img-wrapper {
  max-width: 50px
}

.checkout-right__order .cart__content-text {
  flex: 0 0 570px;
  max-width: 570px;
  padding-left: 10px
}

@media (max-width:1280px) {
  .checkout-right__order .cart__content-text {
    flex: 0 0 500px;
    max-width: 500px
  }
}

.checkout-right__order .cart__content-text a {
  max-width: 570px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

@media (max-width:991px) {
  .checkout-right__order .cart__content-text {
    flex: 0 0 auto;
    max-width: 100%
  }
}

.checkout-right__order .cart__content-text .struya {
  display: inline-block;
  min-width: 62px
}

.checkout-right__order .cart__content-count-wrapper {
  flex: 0 0 auto;
  max-width: 100%;
  display: inline-block;
  color: rgba(0, 0, 0, .38);
  font-size: 12px
}

.checkout-right__order .cart__content-count-wrapper .cart__content-count-input {
  border: none
}

.checkout-right__order .cart__content-item {
  padding: 7px 12px 7px 7px;
  margin-top: 4px
}

.checkout-right__order .cart__content-item a {
  font-size: 14px
}

.checkout-right__order .cart__content-item .cart__content-price {
  margin-left: auto;
  width: auto
}

.checkout-right__order .cart__content-item .cart__content-price .cart__content-price-new {
  font-weight: 400;
  font-size: 18px
}

.checkout-right__order-headline {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #2e2e2e
}

.checkout-right__order-headline:before {
  display: block;
  width: 3px;
  height: 15px;
  margin-right: 15px;
  content: '';
  background: #2f88b3
}

.checkout-right__order-list {
  margin-top: 30px
}

.checkout-right__order-item {
  display: flex;
  background: #fff;
  box-shadow: 0 4px 16px rgba(0, 0, 0, .08);
  border-radius: 4px;
  margin-bottom: 10px;
  position: relative
}

.checkout-right__order-item:last-child {
  margin-bottom: 0
}

.checkout-right__order-img-wrapper {
  max-width: 45px;
  padding-left: 5px;
  padding-top: 10px
}

@media (max-width:1599px) {
  .checkout-right__order-img-wrapper {
    padding-left: 10px;
    padding-top: 20px
  }
}

.checkout-right__order-img {
  width: 100%;
  border-radius: 4px
}

.checkout-right__order-content {
  display: grid;
  grid-template-columns: 4fr 6fr;
  padding: 5px 10px;
  width: 100%
}

@media (max-width:567px) {
  .checkout-right__order-content {
    padding: 20px 10px;
    grid-template-columns: 1fr
  }
}

.checkout-right__order-delete {
  position: absolute;
  top: 5px;
  right: 5px;
  background: #ececec;
  min-width: 20px;
  min-height: 20px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  border: none;
  margin-left: auto;
  cursor: pointer;
  transition: .3s ease-in-out
}

.checkout-right__order-delete:hover {
  opacity: .6
}

.checkout-right__order-delete i {
  font-size: 8px
}

.checkout-right__order-articul {
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 1.33333333333;
  color: #717171
}

.checkout-right__order-link {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.375;
  color: #303030;
  display: flex;
  padding-right: 3px;
  box-sizing: border-box;
  margin-top: 3px;
  transition: .3s ease-in-out;
  height: 33px;
  overflow: hidden
}

.checkout-right__order-link:hover {
  opacity: .6
}

.checkout-right__order-price-old {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.14285714286;
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
  color: #717171
}

.checkout-right__order-price-old:empty {
  display: none
}

.checkout-right__order-price-new {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
  color: #2e2e2e
}

.checkout-right__order-price {
  margin-top: 10px
}

.checkout-right__bottom {
  margin-top: 4px;
  display: grid;
  grid-template-columns: repeat(2, 50%)
}

@media (max-width:567px) {
  .checkout-right__bottom {
    grid-template-columns: repeat(2, 50%);
    grid-gap: 10px
  }
}

.checkout-right__order-all-price-text,
.checkout-right__order-qty-text {
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 1.33333333333;
  color: #717171;
  width: 100%
}

.checkout-right__order-qty-wrapper {
  display: flex;
  justify-content: space-evenly;
  width: 110px;
  width: 100%
}

@media (max-width:567px) {
  .checkout-right__order-qty {
    border-right: none
  }
}

.checkout-right__order-qty-input {
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 4px;
  width: 65px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5;
  color: #303030
}

.checkout-right__order-qty-button {
  font-size: 20px;
  border: none;
  background: 0 0;
  cursor: pointer;
  padding: 0;
  width: 12px
}

.checkout-right__order-all-price {
  padding-left: 15px;
  padding-right: 35px
}

@media (max-width:567px) {
  .checkout-right__order-all-price {
    padding-left: 0
  }
}

.checkout-right__order-all-price-value {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
  color: #303030;
  margin-top: 5px
}

.checkout-left--edit-order {
  margin-top: 20px
}

.checkout-left--edit-order .checkout-right__bottom {
  grid-template-columns: 2fr 2fr 3fr;
  margin-top: 3px
}

.checkout-left--edit-order .checkout-right__bottom .checkout-right__order-price {
  margin-top: 0;
  padding-right: 35px
}

.checkout-left--edit-order .checkout-right__bottom .checkout-right__order-price-new {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
  margin-top: 5px
}

@media (max-width:567px) {
  .checkout-left--edit-order .checkout-right__bottom {
    grid-template-columns: 1fr
  }
}

.checkout-left--edit-order .checkout-right__bottom.checkout-right__bottom--nbn {
  grid-template-columns: 2fr 2fr 2fr 2fr
}

@media (max-width:567px) {
  .checkout-left--edit-order .checkout-right__bottom.checkout-right__bottom--nbn {
    grid-template-columns: 2fr auto
  }
}

.checkout__proceed-checkout {
  width: 294px;
  margin-left: auto;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%);
  background-position-x: 0;
  background-position-y: 0;
  background-size: auto;
  background-size: 200% auto;
  border-radius: 4px;
  height: 48px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  border: none;
  cursor: pointer;
  transition: .3s ease-in-out
}

@media (max-width:567px) {
  .checkout__proceed-checkout {
    margin: 15px 0
  }
}

.checkout-success__price {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 124%;
  color: #717171
}

@media (max-width:567px) {
  .checkout-success__price {
    font-size: 14px
  }
}

.checkout-success__price:before {
  display: block;
  width: 3px;
  height: 15px;
  margin-right: 15px;
  content: '';
  background: #2f88b3
}

.checkout-success__container .checkout-right__order {
  margin-top: 0
}

.checkout-success__price-value {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 110%;
  color: #2e2e2e;
  margin-left: 10px
}

@media (max-width:567px) {
  .checkout-success__price-value {
    font-size: 16px
  }
}

.main__catalog-container {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  align-items: flex-start
}

.main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) {
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px
}

@media (max-width:991px) {
  .main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) {
    grid-template-columns: repeat(3, 1fr)
  }
}

@media (max-width:567px) {
  .main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) {
    grid-template-columns: repeat(2, 1fr)
  }
}

@media (min-width:992px) {
  .main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) .categories__item-compare {
    min-width: 44px;
    justify-content: center
  }
}

.main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) .categories__item-compare-text {
  display: none
}

.main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) .categories__item-new-price {
  font-size: 16px
}

.main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) .sticker__text {
  font-size: 12px
}

.main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) .categories__item-old-price {
  font-size: 12px
}

.main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) .categories__item-link {
  margin-top: 10px
}

.main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) .categories__item-text {
  font-size: 13px
}

.main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) .categories__item-link {
  font-size: 16px;
}
@media (max-width:767px) {
  .main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) .categories__item-link {
    font-size: 14px
  }
}
@media (max-width:410px) {
  .main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) .categories__item-link {
    font-size: 12px
  }
}

.main__catalog-container--four .catalog-container__product-list:not(.catalog-container__product-list--list):not(.catalog-container__product-list--min-list) .card-header__card-status-text {
  font-size: 12px
}

@media (max-width:767px) {
  .categories__item-bottom-login .categories__item-new-price {
    font-size: 18px
  }
}

@media (max-width:450px) {
  .categories__item-bottom-login .categories__item-new-price {
    font-size: 14px
  }
}

.categories__item-bottom-login .categories__item-compare {
  margin-right: 10px
}

@media (max-width:767px) {
  .categories__item-bottom-login .categories__item-compare {
    margin-right: 5px
  }
}

@media (max-width:567px) {
  .categories__item-price-specify {
    font-size: 14px
  }
}

.search-result .catalog-container {
  flex: 0 0 100%;
  max-width: 100%
}

.search-result .catalog-container .catalog-container__sort-headline {
  margin-left: auto
}

@media (max-width:567px) {
  .search-result .catalog-container .catalog-container__sort {
    flex: unset;
    max-width: unset
  }
}

.search-result .catalog-container .catalog-container__product-list {
  grid-template-columns: repeat(4, 1fr)
}

@media (max-width:991px) {
  .search-result .catalog-container .catalog-container__product-list {
    grid-template-columns: repeat(3, 1fr)
  }
}

@media (max-width:567px) {
  .search-result .catalog-container .catalog-container__product-list {
    grid-template-columns: repeat(2, 1fr)
  }
}

.search-result .catalog-container .catalog-container__product-item-more {
  padding-top: 20px;
  padding-bottom: 20px
}

.search-result .catalog-container .catalog-container__open-filter-mobile,
.search-result .catalog-container .catalog-container__view-changer {
  display: none
}

.catalog-container {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 74.55555555%;
  max-width: 74.55555555%
}

@media (max-width:1199px) {
  .catalog-container {
    flex: 0 0 100%;
    max-width: 100%
  }
}

.catalog-container__headline {
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 1.18518518519;
  color: #303030;
  flex: 0 0 50%;
  /* max-width: 100%; */
}

@media (max-width:1199px) {
  .catalog-container__headline {
    font-size: 38px
  }
}

@media (max-width:991px) {
  .catalog-container__headline {
    font-size: 28px
  }
}

@media (max-width:767px) {
  .catalog-container__headline {
    font-size: 24px
  }
}

@media (max-width:567px) {
  .catalog-container__headline {
    font-size: 24px
  }
}

.catalog-container__counter {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.5;
  color: #717171;
  flex: 0 0 50%;
  max-width: 50%
}

.catalog-container__sort {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 5px;
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width:767px) {
  .catalog-container__sort {
    flex: 0 0 100%;
    max-width: 100%;
    justify-content: flex-start;
  }
}

.main__pre-catalog-container {
  padding-top: 15px
}

.main__pre-catalog-container .catalog-main__list {
  transform: translate(0, 0)
}

.catalog-container__sort-select {
  border-radius: 4px;
  margin-left: 10px;
  background: 0 0;
  height: 30px;
  font-size: 14px;
  color: #303030;
  border: 1px solid #30303036;
  background: #fff
}

@media (max-width:567px) {
  .catalog-container__sort-select {
    flex: 1;
    max-width: 200px
  }
}

.catalog-container__sort-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #303030
}

@media (max-width:567px) {
  .catalog-container__sort-headline {
    display: flex;
    font-size: 14px
  }
}

.catalog-container__sort-span {
  padding: 0 10px;
  color: #000000;
  text-decoration: underline;
  text-decoration-color: #bd0000;
}

.catalog-container__sort-span span i {
  text-decoration: none;
}

.catalog-container__view-changer {
  margin-top: 15px;
  display: flex;
  justify-content: flex-end;
  flex: 0 0 50%;
  max-width: 50%
}

.catalog-container__open-filter-mobile {
  display: none
}

@media (max-width:1199px) {
  .catalog-container__open-filter-mobile {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    width: 50%;
    margin-left: auto;
    max-width: 320px;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #bd0000;
    background: none;
    background-size: 200% auto;
    border-radius: 4px;
    color: #000000;
    cursor: pointer;
    transition: .3s ease-in-out;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: .7px
  }
}

@media (max-width:567px) {
  .catalog-container__open-filter-mobile {
    width: 100%;
    max-width: 100%
  }
}

.catalog-container__changer-button {
  padding: 0;
  border: none;
  background: 0 0;
  cursor: pointer;
  font-size: 18px;
  margin-left: 6px;
  color: #c4c4c4;
  transition: .3s ease-in-out
}

@media (max-width:991px) {
  .catalog-container__changer-button:nth-child(2) {
    display: none
  }
}

.catalog-container__changer-button--active {
  color: #2f64b3
}

.catalog-container__changer-button:hover {
  opacity: .7
}

.catalog-container__sort-item--active .catalog-container__sort-link {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 1.5;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  color: #2f88b3
}

.catalog-container__product-list--list .categories__item,
.catalog-container__product-list--min-list .categories__item {
  transition-delay: 0s;
  transition: 0s
}

.catalog-container__product-list--list .categories__item .categories__item-bottom,
.catalog-container__product-list--min-list .categories__item .categories__item-bottom {
  padding-bottom: 0
}

.catalog-container__product-list--list .categories__item:hover .categories__item-compare,
.catalog-container__product-list--min-list .categories__item:hover .categories__item-compare {
  min-width: 44px;
  justify-content: center
}

@media (max-width:767px) {
  .catalog-container__product-list--list .categories__item:hover .categories__item-compare,
  .catalog-container__product-list--min-list .categories__item:hover .categories__item-compare {
    min-width: 35px
  }
}

.catalog-container__product-list--list .categories__item:hover .categories__item-compare-text-wrapper,
.catalog-container__product-list--min-list .categories__item:hover .categories__item-compare-text-wrapper {
  display: none
}

.categories__item-bottom-hidden {
  padding: 10px;
  position: absolute;
  font-size: 13px;
  z-index: 5;
  top: 100%;
  background: #fff;
  box-shadow: 0 4px 24px rgba(0, 0, 0, .06);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  margin-left: -1px;
  margin-right: -1px;
  opacity: 0;
  border: 1px solid rgba(47, 100, 179, 0);
  border-top: none;
  width: -webkit-fill-available;
  width: -moz-available
}

@media (max-width:991px) {
  .categories__item-bottom-hidden {
    display: none
  }
}

.categories__item-bottom-hidden .categories__item-bottom-hidden-text {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 125%;
  color: #2f88b3
}

.categories__item-bottom-hidden .categories__item-bottom-hidden-item {
  display: flex;
  align-items: center;
  padding: 8px 0;
  border-bottom: 1px solid #eaeaea
}

.categories__item-bottom-hidden .categories__item-bottom-hidden-item:last-child {
  border-bottom: none
}

.categories__item-bottom-hidden .categories__item-bottom-hidden-name,
.categories__item-bottom-hidden .categories__item-bottom-hidden-val {
  flex: 0 0 50%;
  max-width: 50%
}

.categories__item-bottom-hidden .categories__item-bottom-hidden-val {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 129%;
  color: #303030
}

.categories__item-bottom-hidden .categories__item-bottom-hidden-name {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 136%;
  color: #717171
}

.categories__list-wrapper-list .categories__item:hover {
  border: 1px solid transparent!important;
  border-bottom: none!important;
  box-shadow: none!important
}

.categories__item {
  position: relative;
  background: #fff
}

@media (min-width:992px) {
  .categories__item {
    border: 1px solid transparent;
    border-bottom: none;
    transition-delay: 0s
  }
}

.categories__item:hover {
  transition: .3s ease-in-out;
  box-shadow: 0 4px 24px rgba(0, 0, 0, .06);
  background: #fff;
  z-index: 3
}

@media (min-width:992px) {
  .categories__item:hover {
    transition-delay: 0
  }
}

@media (max-width:991px) {
  .categories__item:hover {
    box-shadow: none;
    background: 0 0
  }
}

.categories__item:hover .categories__item-bottom-hidden {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 110%, 0 110%);
  clip-path: polygon(0 0, 105% 0, 105% 110%, 0 110%);
  border: 1px solid rgba(47, 100, 179, .3);
  border-top: none;
  transition: .3s ease;
  opacity: 1
}

.categories__item:hover .categories__item-compare {
  transition: .3s ease-in-out;
  min-width: 125px;
  justify-content: flex-start
}

.categories__item:hover .categories__item-compare.in-compare {
  min-width: 44px;
  justify-content: center
}

@media (max-width:767px) {
  .categories__item:hover .categories__item-compare.in-compare {
    min-width: 35px
  }
}

@media (max-width:991px) {
  .categories__item:hover .categories__item-compare {
    min-width: 44px;
    justify-content: center
  }
}

@media (max-width:767px) {
  .categories__item:hover .categories__item-compare {
    min-width: 35px
  }
}

.categories__item:hover .categories__item-bottom-login .categories__item-compare {
  min-width: 44px;
  justify-content: center
}

@media (max-width:767px) {
  .categories__item:hover .categories__item-bottom-login .categories__item-compare {
    min-width: 35px
  }
}

.categories__item:hover .categories__item-compare-text-wrapper {
  padding-left: 34px;
  left: 0;
  max-width: 100%;
  transition: .3s ease-in-out
}

.categories__item:hover .in-compare .categories__item-compare-text-wrapper {
  display: none
}

.categories__item-compare-text-wrapper {
  position: absolute;
  left: 100%
}

.catalog-container__sort-item {
  margin-left: 15px
}

@media (max-width:567px) {
  .catalog-container__sort-item {
    margin-right: 24px;
    margin-left: 0
  }
}

.catalog-container__sort-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap
}

.catalog-container__sort-link {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #303841
}

.catalog-container__product-list {
  flex: 0 0 100%;
  max-width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
  border-top: 2px solid #ececec;
  margin-top: 10px;
  padding-top: 20px
}

@media (max-width:991px) {
  .catalog-container__product-list {
    grid-template-columns: repeat(3, 1fr)
  }
}

@media (max-width:767px) {
  .catalog-container__product-list {
    grid-template-columns: repeat(2, 1fr)
  }
}

@media (max-width:1199px) {
  .catalog-container__product-list .categories__item-img-wrapper {
    max-height: 200px
  }
}

.catalog-container__product-list .categories__item-img {
  max-height: 100%;
  height: auto;
  max-width: 100%;
  width: auto;
  padding-top: 20px;
}
@media (max-width:768px) {
  .catalog-container__product-list .categories__item-img {
    max-width: 75%;
  }
}
.catalog-container__product-list .categories__item {
  box-shadow: 0px 0px 6px 0px #00000066;
  border-radius: 10px;
  overflow: hidden;
  min-height: auto!important;
  background: #fff;
  padding: 10px;
  margin: 5px;
}
@media (max-width:768px) {
  .catalog-container__product-list .categories__item {
    padding: 0;
    margin: 0;
  }
}
.catalog-container__product-list .categories__item .categories__item-bottom {
  margin-top: auto
}

@media (max-width:991px) {
  .catalog-container__product-list {
    grid-gap: 30px 15px
  }
}

.categories__item-compare {
  transition: .3s ease-in-out
}

.card-set__container .categories__item-img-wrapper {
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  width: 100%
}

.categories__item-img-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  position: relative;
  max-width: 335px;
  height: 22.975vw;
  max-height: 160px;
  padding: 10px;
  box-sizing: border-box
}

@media (max-width:1440px) {
  .categories__item-img-wrapper {
    max-width: 100%;
    height: 13vw;
    max-height: 376.33px
  }
}

@media (max-width:1199px) {
  .categories__item-img-wrapper {
    max-width: 100%;
    height: 180px;
    max-height: 376.33px
  }
}

@media (max-width:567px) {
  .categories__item-img-wrapper {
    height: 35vw;
    max-height: 266px
  }
}

.categories__item-img-wrapper .card-header__card-status {
  position: absolute;
  top: 27px;
  right: 10px
}

.categories__item-img-wrapper .card-header__card-status .card-header__card-status-color {
  width: 20px;
  height: 20px;
  margin-right: 5px
}

.categories__item-img-wrapper .card-header__card-status .card-header__card-status-text {
  font-size: 12px
}

.swiper-container .categories__item:hover {
  box-shadow: none
}

.catalog-container__product-list--min-list {
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 15px;
  border-radius: 4px
}

.catalog-container__product-list--min-list .categories__item-bottom-hidden {
  display: none
}

.catalog-container__product-list--min-list .categories__item-new-price {
  font-size: 20px
}

.catalog-container__product-list--min-list .categories__item-img-wrapper {
  height: auto;
  max-width: 100%;
  max-height: 96px;
  padding-left: 10px
}

.catalog-container__product-list--min-list .categories__item-img-wrapper .categories__item-img {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto
}

.catalog-container__product-list--min-list .sticker {
  display: none
}

.catalog-container__product-list--min-list .categories__item {
  display: flex!important;
  flex-direction: row!important;
  align-items: center;
  box-sizing: border-box;
  background: #fff;
  padding-bottom: 0;
  padding-right: 0;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  border: none
}

.catalog-container__product-list--min-list .categories__item:hover {
  border: none
}

@media (max-width:567px) {
  .catalog-container__product-list--min-list .categories__item {
    flex-direction: column!important;
    align-items: flex-start;
    padding-bottom: 5px;
    padding-top: 18px
  }
  .catalog-container__product-list--min-list .categories__item .categories__item-content {
    padding-left: 25px!important
  }
  .catalog-container__product-list--min-list .categories__item .categories__item-img-wrapper {
    display: none!important
  }
}

.catalog-container__product-list--min-list .categories__item .categories__item-img-wrapper {
  display: flex;
  align-items: center
}

.catalog-container__product-list--min-list .categories__item .categories__item-content {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  justify-content: center;
  height: 100%;
  flex: 1;
  padding: 0 90px 0 24px;
  position: relative
}

@media (max-width:991px) {
  .catalog-container__product-list--min-list .categories__item .categories__item-content {
    padding: 0 20px 0 24px
  }
}

@media (max-width:567px) {
  .catalog-container__product-list--min-list .categories__item .categories__item-content {
    width: 100%;
    margin-bottom: 5px
  }
}

.catalog-container__product-list--min-list .categories__item .categories__item-content .categories__item-text {
  display: none
}

.catalog-container__product-list--min-list .categories__item .categories__item-content .categories__item-link {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #303030;
  margin-top: 0;
  margin-bottom: 0
}

.catalog-container__product-list--min-list .categories__item .categories__item-content:after {
  right: 0;
  content: '';
  background: #ececec;
  position: absolute;
  display: block;
  width: 1px;
  height: calc(100% - 64px)
}

.catalog-container__product-list--min-list .categories__item .categories__item-bottom {
  padding-left: 0;
  flex: 1
}

@media (max-width:567px) {
  .catalog-container__product-list--min-list .categories__item .categories__item-bottom {
    width: 100%
  }
}

.catalog-container__product-list--min-list .categories__item .categories__item-price {
  padding-left: 80px;
  padding-right: 80px;
  margin-left: 10px;
  position: relative
}

@media (max-width:991px) {
  .catalog-container__product-list--min-list .categories__item .categories__item-price {
    padding-left: 20px;
    padding-right: 20px
  }
}

.catalog-container__product-list--min-list .categories__item .categories__item-price:after {
  right: 0;
  content: '';
  background: #ececec;
  position: absolute;
  display: block;
  width: 1px;
  height: 32px;
  top: 50%;
  transform: translateY(-50%)
}

.catalog-container__product-list--min-list .categories__item .categories__item-img-wrapper {
  flex: 0 0 96px;
  max-width: 96px;
  min-height: 96px;
  border-radius: 4px
}

@media (max-width:567px) {
  .catalog-container__product-list--min-list .categories__item .categories__item-img-wrapper {
    flex: 0 0 130px;
    max-width: 130px;
    margin-left: 20px;
    margin-top: 20px
  }
}

.catalog-container__product-list--min-list .categories__item .categories__item-bottom {
  align-items: center;
  margin-top: unset
}

.categories__item-content {
  max-width: 100%;
  min-height: 100px;
  display: flex;
  justify-content: center;
}
@media (max-width:767px) {
  .categories__item-content {
    display: flex;
    align-items: center;
    padding: 0 10px;
    max-width: 100%;
    position: relative;
    min-height: 60px;
  }
}
.categories__item-btns {
  display: flex;
  justify-content: space-evenly;
}
@media (max-width:767px) {
  .categories__item-btns {
    flex-wrap: wrap;
  }
}
.categories__item-btns button {
  border-radius: 10px;
  padding: 5px 10px;
  margin: 0px 10px;
  border: 0 !important;
}
@media (max-width:767px) {
  .categories__item-btns button {
    width: 170px;
    height: 40px;
    line-height: 19px;
    font-size: 14px;
    border-radius: 10px;
    padding: 5px 0px;
    margin: 0px 0px 10px;
  }
}
@media (max-width:480px) {
  .categories__item-btns button {
    width: 150px;
    height: 35px;
  }
}
.categories__item-btn-price {
  background: #a51111;
  color: #ffffff;
  text-shadow: 1px 1px 1px black;
  letter-spacing: 0.4px;
  box-shadow: 0px 0px 6px 1px #000000;
}
.categories__item-btn-to-cart {
  background: transparent;
  box-shadow: 0px 0px 6px 1px #00000066;
  color: #000000;
}

.catalog-container__product-list--list {
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 10px;
  border-radius: 4px
}

.catalog-container__product-list--list .categories__item-bottom-hidden {
  display: none
}

.catalog-container__product-list--list .categories__item-img-wrapper {
  max-width: 245px;
  min-height: 245px;
  height: auto;
  width: auto;
  max-height: 245px
}

.catalog-container__product-list--list .categories__item {
  display: flex!important;
  flex-direction: row!important;
  padding-left: 10px;
  align-items: center;
  box-sizing: border-box;
  background: #fff;
  padding-right: 41px;
  border: none
}

.catalog-container__product-list--list .categories__item:hover {
  border: none
}

.catalog-container__product-list--list .categories__item .categories__item-content {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  justify-content: center;
  flex: 2;
  height: 100%;
  padding: 30px 50px 30px 18px;
  position: relative
}

.catalog-container__product-list--list .categories__item .categories__item-content:after {
  right: 0;
  content: '';
  background: #ececec;
  position: absolute;
  display: block;
  width: 1px;
  height: calc(100% - 60px)
}

.catalog-container__product-list--list .categories__item .categories__item-bottom {
  padding-left: 50px;
  flex: 1
}

.catalog-container__product-list--list .categories__item .categories__item-img {
  flex: 0 0 225px;
  max-width: 100%;
  height: auto;
  border-radius: 4px
}

.catalog-container__product-list--list .categories__item .categories__item-bottom {
  align-items: center;
  margin-top: unset
}

.catalog-container__product-item-more {
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: .3s ease-in-out;
  border-radius: 4px;
  box-sizing: border-box
}

.catalog-container__product-item-more:hover .catalog-container__product-item-more-icon {
  background-position: right center
}

.catalog-container__product-item-more-text {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
  margin-top: 40px;
  color: #303030;
  text-align: center
}

@media (max-width:1399px) {
  .catalog-container__product-item-more-text {
    font-size: 20px;
    padding-right: 15px;
    padding-left: 15px
  }
}

@media (max-width:567px) {
  .catalog-container__product-item-more-text {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 20px
  }
}

.catalog-container__product-item-more-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 34px;
  width: 96px;
  color: #fff;
  background: linear-gradient(81.19deg, #2fb3b3 0, #2f64b3 50%);
  background-size: 200%;
  border-radius: 50%;
  height: 96px;
  transition: .3s ease
}

@media (max-width:567px) {
  .catalog-container__product-item-more-icon {
    height: 50px;
    width: 50px;
    font-size: 20px;
    margin-top: 20px
  }
}

.p-relative {
  position: relative
}

.ml-auto {
  margin-left: auto
}

.d-flex {
  display: flex
}

.justify-content-sb {
  justify-content: space-between
}

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

.alert {
  position: relative;
  padding: 1rem 1rem;
  padding-right: 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-radius: .25rem
}

.alert-dismissible {
  padding-right: 3rem
}

.fade {
  transition: opacity .15s linear
}

.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: .75
}

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

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

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: .25em .25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: .25rem;
  opacity: .5
}

[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button
}
/*
.modal {
  background: rgba(0, 0, 0, .4);
  display: none;
  position: fixed;
  z-index: 8000;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto
}

.modal.active {
  display: block
}

.modal-content {
  background: #fefefe;
  position: relative;
  width: 100%;
  max-width: 480px;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: .4s;
  animation-name: animatetop;
  animation-duration: .4s
}

.modal-content .checkout__submit-checkout {
  margin-left: 15px;
  width: 150px
}

.close {
  color: #fff;
  float: right;
  font-size: 28px;
  font-weight: 700
}

.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer
}

.modal-header {
  padding: 20px 16px;
  color: #fff
}

.modal-body {
  padding: 10px 16px
}

.modal-footer {
  display: flex;
  justify-content: flex-end;
  padding: 20px 16px;
  color: #fff
}
*/
.wrong-value {
  border: 1px solid tomato!important
}

.text-right {
  text-align: right
}

.text-left {
  text-align: left
}

.text-center {
  text-align: center
}

.apb {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, .5);
  z-index: 1001
}

.loader {
  color: #2fafb3;
  font-size: 14px;
  margin: 0 auto;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load4 1.3s infinite linear;
  animation: load4 1.3s infinite linear;
  transform: translateZ(0);
  top: 50%;
  z-index: 1002
}

@-webkit-keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 .2em, 2em -2em 0 0, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 .2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em
  }
  25% {
    box-shadow: 0 -3em 0 -.5em, 2em -2em 0 0, 3em 0 0 .2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 0, 2em 2em 0 .2em, 0 3em 0 0, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0, 0 3em 0 .2em, -2em 2em 0 0, -3em 0 0 -1em, -2em -2em 0 -1em
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 .2em, -3em 0 0 0, -2em -2em 0 -1em
  }
  75% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0 0 .2em, -2em -2em 0 0
  }
  87.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0 0 0, -2em -2em 0 .2em
  }
}

@keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 .2em, 2em -2em 0 0, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 .2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em
  }
  25% {
    box-shadow: 0 -3em 0 -.5em, 2em -2em 0 0, 3em 0 0 .2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 0, 2em 2em 0 .2em, 0 3em 0 0, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0, 0 3em 0 .2em, -2em 2em 0 0, -3em 0 0 -1em, -2em -2em 0 -1em
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 .2em, -3em 0 0 0, -2em -2em 0 -1em
  }
  75% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0 0 .2em, -2em -2em 0 0
  }
  87.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0 0 0, -2em -2em 0 .2em
  }
}

@media (max-width:1199px) {
  .ic-partners {
    color: #2f8fb3
  }
}

.footer {
  margin-top: auto
}

@media (min-width:768px) {
  .footer__top {
    padding-bottom: 30px;
  }
}

.footer__bottom {
  background: #1d1d1d;
  /* min-height: 50px; */
  display: flex;
  align-items: center
}

.footer__copyright {
  display: flex;
  justify-content: center;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #585858
}

@media (max-width:567px) {
  .footer__copyright {
    text-align: center;
    flex-direction: column;
    font-size: 14px
  }
}

.footer__copyright a {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #585858;
  margin-left: 5px
}

@media (max-width:567px) {
  .footer__copyright a {
    font-size: 14px
  }
}

.footer__copyright a:hover {
  color: #a5a5a5
}

.footer__top .footer__container {
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
  padding-top: 20px
}

@media (max-width:767px) {
  .footer__top .footer__container {
    padding-top: 10px
  }
}

.footer__element-headline {
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 33px;
  color: #fff;
  text-shadow: 0px 0px 5px black;
}

@media (max-width:767px) {
  .footer__element-headline {
    display: none
  }
}

/* .footer__element-headline:after {
  display: block;
  width: 32px;
  height: 1px;
  content: '';
  background: #fff;
  margin-top: 17px
} */

.footer__element-list {
  margin-top: 20px
}

.footer__element-item {
  margin-bottom: 10px
}

.footer__element-item:last-child {
  margin-bottom: 0
}

@media (max-width:1199px) {
  .footer__element-menu:nth-child(2) {
    display: none
  }
}

@media (max-width:991px) {
  .footer__element-menu:nth-child(3) {
    display: none
  }
}

@media (max-width:767px) {
  .footer__element-menu {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center
  }
  .footer__element-menu:nth-child(1) {
    display: none
  }
}

.footer__element-link {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    transition: .3s ease-in-out;
    text-decoration: underline;
}

.footer__element-link:hover {
  text-decoration: underline;
}

.footer__element-contact-wrapper {
  margin-top: 22px
}

.footer__element-contact-label {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 8px;
  /* text-transform: uppercase; */
  color: #ffffff57;
}

.footer__element-contact-link {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 27px;
  color: #fff;
  margin-top: 5px;
  transition: .3s ease-in-out
}

.footer__element-contact-link:hover {
  color: #b3b3b3
}

.footer__element-contact-link--address {
  /* -webkit-text-decoration-line: underline;
  text-decoration-line: underline; */
}

.footer__element-social-list {
  display: flex;
  width: 200px;
  align-items: center;
  justify-content: space-between;
  margin-top: 30px;
  font-size: 30px
}

.footer__element-social-link {
  color: #fff;
  opacity: .5;
  transition: .3s ease-in-out
}

.footer__element-social-link:hover {
  opacity: 1
}

/* Product popup styles */
#back-shadow {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 9998;
  background-color: #000000b0;
  display: none;
  align-items: center;
  justify-content: center;
}
.sale-popup{
  z-index: 9999;
  position: fixed;
  /* bottom: 30px; */
  top:-100%;
  min-width: 300px;
  max-width: 400px;
  
  transition-property: top;
  transition-duration: .7s;
  
  background: #ffffff;
  box-shadow: 0 0 20px 10px #626262;
  border-radius: 10px;
  padding: 25px;
}
.popup-header {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #d5d5d5;
}
#popup-1step {
  font: 700 24px 'Play';	
}
.popup-1step-text {
  color: #ff0000;
}
.popup-1step-product-name{
  color: #000000;
}
.popup-1step-btns {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 15px;
}
.popup-1step-btns button{
  min-width: 35%;
  display: flex;
  align-items: center;
  justify-content: center;
  font: 700 28px 'Play';
  text-transform: uppercase;
  margin: 10px 25px;
  padding: 5px;
  border-radius: 5px;
}
#popup-2step {
}
#popup-1step-btn-yes{
  background-color: #ff0000;
  box-shadow: 0 0 9px 0 #bd0000;
  border: 0;
  color: #ffffff;
}
#popup-1step-btn-no{
  background-color: #ffffff;
  border: 1px solid #7a7a7a;
  color: #7a7a7a;
}
#popup-2step .form-group{
  padding-bottom: 0px;
}
#popup-2step .form-control{
  width: 100%;
  height: 40px;
  font: normal 22px 'Cuprum';
  padding: 0;
}
a#close-popup-2step {
  position: absolute;
  right: 16px;
  top: 8px;
  color: #808080;
  font-size: 24px;
}
#popup-2step .popup-header {
  padding: 0 0 15px 0;
}
#popup-2step .popup-title {
  color: #ff0000;
  font: 700 18px 'Cuprum';
  padding-bottom: 5px;
}
#popup-2step button[type=submit] {
  min-width: 35%;
  display: flex;
  align-items: center;
  justify-content: center;
  font: 700 28px 'Play';
  text-transform: uppercase;
  margin: 10px auto;
  padding: 7px 26px;
  border-radius: 5px;
  background-color: #ff0000;
  box-shadow: 0 0 12px 3px #bd0000;
  border: 0;
  color: #ffffff;
}
.popup-error-title{
  font: normal 22px 'Play';
  color: #bd0000;
}
.popup-body-error-text{
  font-size: 18px;
}
.popup-final-step-error-back {
  display: flex;
  align-items: center;
  justify-content: center;
  font: normal 20px 'Play';
  text-transform: uppercase;
  margin: 20px auto 10px;
  padding: 7px 26px;
  border-radius: 5px;
  background-color: #b70000;
  box-shadow: 0 0 12px 3px #a10000;
  border: 0;
  color: #ffffff;
}
.popup-final-step-success-btn-close{
  display: flex;
  align-items: center;
  justify-content: center;
  font: normal 20px 'Play';
  text-transform: uppercase;
  margin: 20px auto 10px;
  padding: 7px 26px;
  border-radius: 5px;
  background-color: #b70000;
  box-shadow: 0 0 12px 3px #a10000;
  border: 0;
  color: #ffffff;
}
.text-black {color: #000000;}
.text-accent {color: #ff0000;}
@media (max-width:768px) {
  .sale-popup {
    margin: 5vw;
    left:-150%;
    top: 10vh;
    transition-property: left;
  }
  #popup-1step {
    font: 700 20px 'Play';
  }
}