@charset "utf-8";
*{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.redLink {
    color: #ff5061 !important
}

.iconsPreview {
    display: flex;
    justify-content: center
}

.item--small .swiper-button-prev,
.item--small .swiper-button-next {
    margin-top: -14px
}

.uploaded-image {
    order: 2
}

.setMainPicture {
    position: absolute;
    z-index: 12;
    color: white;
    bottom: 0;
    left: 0;
    right: 0;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    display: none;
    background-color: rgba(0, 0, 0, 0.82);
    padding: 10px 0
}

.isMainPicture {
    box-shadow: 0 0 0 4px #ff5061;
    order: 1
}

.isMainPicture__text {
    position: absolute;
    z-index: 11;
    color: white;
    bottom: 0;
    left: 0;
    right: 0;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    background-color: rgba(255, 80, 97, 0.78);
    padding: 10px 0;
    display: none
}

.uploaded-image:hover .setMainPicture {
    display: block
}

.uploaded-image.isMainPicture .setMainPicture {
    display: none !important
}

.uploaded-image.isMainPicture:hover .isMainPicture__text {
    display: block !important
}

@media screen and (max-width:768px) {
    .uploaded-image.__hover .setMainPicture {
        display: none;
    }

    .uploaded-image.isMainPicture .isMainPicture__text {
        display: block !important
    }

    .uploaded-image.isMainPicture .setMainPicture {
        display: none !important
    }
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

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

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

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

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

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

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

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

img {
    border-style: none;
}

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

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

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

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

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

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

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

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[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-decoration {
    -webkit-appearance: none
}

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

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

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

@media (max-width: 600px) {
    .swiper-container {
        border-radius: 15px;
    }
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.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-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-wrapper,
.swiper-container-3d .swiper-slide,
.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-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
    transform-style: preserve-3d
}

.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-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

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

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

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

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

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
    touch-action: pan-y
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
    touch-action: pan-x
}

.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: 50%;
    width: 50px;
    height: 100px;
    margin-top: -100px;
    z-index: 10;
    cursor: pointer;
    background-size: 50px 100px;
    background-position: center;
    background-repeat: no-repeat
}

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

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23eb0039'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23eb0039'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0, 0, 0);
    z-index: 8
}

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

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

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

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

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

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

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

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

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

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

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

button.swiper-pagination-bullet {
    border: 0;
    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: #007aff
}

.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: 200ms transform, 200ms 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: 200ms transform, 200ms left
}

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

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

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    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-vertical>.swiper-pagination-progressbar,
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255, 255, 255, 0.25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, 0.25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 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, 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>img,
.swiper-zoom-container>svg,
.swiper-zoom-container>canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    font-family: "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%;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@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-prev,
.swiper-container-cube .swiper-slide-next+.swiper-slide {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
    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;
    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-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

.flatpickr-calendar {
    background: transparent;
    opacity: 0;
    display: none;
    text-align: center;
    visibility: hidden;
    padding: 0;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    //border-radius: 5px;
    border-radius: 15px;
    position: absolute;
    width: 307.875px;
    box-sizing: border-box;
    touch-action: manipulation;
    background: #fff;
    box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08)
}

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
    opacity: 1;
    max-height: 640px;
    visibility: visible
}

.flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999
}

.flatpickr-calendar.animate.open {
    animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1)
}

.flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px
}

.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% - -2px)
}

.flatpickr-calendar.static.open {
    z-index: 999;
    display: block
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
    box-shadow: none !important
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
    box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
}

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.flatpickr-calendar .hasWeeks .dayContainer {
    border-left: 0
}

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
    height: 40px;
    border-top: 1px solid #e6e6e6
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
    height: auto
}

.flatpickr-calendar:before,
.flatpickr-calendar:after {
    position: absolute;
    display: block;
    pointer-events: none;
    border: solid transparent;
    content: '';
    height: 0;
    width: 0;
    left: 22px
}

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
    left: auto;
    right: 22px
}

.flatpickr-calendar:before {
    border-width: 5px;
    margin: 0 -5px
}

.flatpickr-calendar:after {
    border-width: 4px;
    margin: 0 -4px
}

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
    bottom: 100%
}

.flatpickr-calendar.arrowTop:before {
    border-bottom-color: #e6e6e6
}

.flatpickr-calendar.arrowTop:after {
    border-bottom-color: #fff
}

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
    top: 100%
}

.flatpickr-calendar.arrowBottom:before {
    border-top-color: #e6e6e6
}

.flatpickr-calendar.arrowBottom:after {
    border-top-color: #fff
}

.flatpickr-calendar:focus {
    outline: 0
}

.flatpickr-wrapper {
    position: relative;
    display: inline-block
}

.flatpickr-months {
    display: flex
}

.flatpickr-months .flatpickr-month {
    background: transparent;
    color: rgba(0, 0, 0, 0.9);
    fill: rgba(0, 0, 0, 0.9);
    height: 34px;
    line-height: 1;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    flex: 1
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    height: 34px;
    padding: 10px;
    z-index: 3;
    color: rgba(0, 0, 0, 0.9);
    fill: rgba(0, 0, 0, 0.9)
}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
    display: none
}

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
    position: relative
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
    left: 0
}

.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
    right: 0
}

.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
    color: #959ea9
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
    fill: #f64747
}

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
    width: 14px;
    height: 14px
}

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
    transition: fill .1s;
    fill: inherit
}

.numInputWrapper {
    position: relative;
    height: auto
}

.numInputWrapper input,
.numInputWrapper span {
    display: inline-block
}

.numInputWrapper input {
    width: 100%
}

.numInputWrapper input::-ms-clear {
    display: none
}

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

.numInputWrapper span {
    position: absolute;
    right: 0;
    width: 14px;
    padding: 0 4px 0 2px;
    height: 50%;
    line-height: 50%;
    opacity: 0;
    cursor: pointer;
    border: 1px solid rgba(57, 57, 57, 0.15);
    box-sizing: border-box
}

.numInputWrapper span:hover {
    background: rgba(0, 0, 0, 0.1)
}

.numInputWrapper span:active {
    background: rgba(0, 0, 0, 0.2)
}

.numInputWrapper span:after {
    display: block;
    content: "";
    position: absolute
}

.numInputWrapper span.arrowUp {
    top: 0;
    border-bottom: 0
}

.numInputWrapper span.arrowUp:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid rgba(57, 57, 57, 0.6);
    top: 26%
}

.numInputWrapper span.arrowDown {
    top: 50%
}

.numInputWrapper span.arrowDown:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(57, 57, 57, 0.6);
    top: 40%
}

.numInputWrapper span svg {
    width: inherit;
    height: auto
}

.numInputWrapper span svg path {
    fill: rgba(0, 0, 0, 0.5)
}

.numInputWrapper:hover {
    background: rgba(0, 0, 0, 0.05)
}

.numInputWrapper:hover span {
    opacity: 1
}

.flatpickr-current-month {
    font-size: 135%;
    line-height: inherit;
    font-weight: 300;
    color: inherit;
    position: absolute;
    width: 75%;
    left: 12.5%;
    padding: 7.48px 0 0 0;
    line-height: 1;
    height: 34px;
    display: inline-block;
    text-align: center;
    transform: translate3d(0, 0, 0)
}

.flatpickr-current-month span.cur-month {
    font-family: inherit;
    font-weight: 700;
    color: inherit;
    display: inline-block;
    margin-left: .5ch;
    padding: 0
}

.flatpickr-current-month span.cur-month:hover {
    background: rgba(0, 0, 0, 0.05)
}

.flatpickr-current-month .numInputWrapper {
    width: 6ch;
    width: 7ch \0;
    display: inline-block
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: rgba(0, 0, 0, 0.9)
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: rgba(0, 0, 0, 0.9)
}

.flatpickr-current-month input.cur-year {
    background: transparent;
    box-sizing: border-box;
    color: inherit;
    cursor: text;
    padding: 0 0 0 .5ch;
    margin: 0;
    display: inline-block;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    line-height: inherit;
    height: auto;
    border: 0;
    border-radius: 0;
    vertical-align: baseline;
    vertical-align: initial;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.flatpickr-current-month input.cur-year:focus {
    outline: 0
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
    font-size: 100%;
    color: rgba(0, 0, 0, 0.5);
    background: transparent;
    pointer-events: none
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    appearance: menulist;
    background: transparent;
    border: 0;
    border-radius: 0;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    height: auto;
    line-height: inherit;
    margin: -1px 0 0 0;
    outline: 0;
    padding: 0 0 0 .5ch;
    position: relative;
    vertical-align: baseline;
    vertical-align: initial;
    -webkit-box-sizing: border-box;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    width: auto
}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
    outline: 0
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: rgba(0, 0, 0, 0.05)
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: transparent;
    outline: 0;
    padding: 0
}

.flatpickr-weekdays {
    background: transparent;
    text-align: center;
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center;
    height: 28px
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: flex;
    flex: 1
}

span.flatpickr-weekday {
    cursor: default;
    font-size: 90%;
    background: transparent;
    color: rgba(0, 0, 0, 0.54);
    line-height: 1;
    margin: 0;
    text-align: center;
    display: block;
    flex: 1;
    font-weight: bolder
}

.dayContainer,
.flatpickr-weeks {
    padding: 1px 0 0 0
}

.flatpickr-days {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-start;
    width: 307.875px
}

.flatpickr-days:focus {
    outline: 0
}

.dayContainer {
    padding: 0;
    outline: 0;
    text-align: left;
    width: 307.875px;
    min-width: 307.875px;
    max-width: 307.875px;
    box-sizing: border-box;
    display: inline-block;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: space-around;
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.dayContainer+.dayContainer {
    box-shadow: -1px 0 0 #e6e6e6
}

.flatpickr-day {
    background: 0;
    border: 1px solid transparent;
    border-radius: 150px;
    box-sizing: border-box;
    color: #393939;
    cursor: pointer;
    font-weight: 400;
    width: 14.2857143%;
    flex-basis: 14.2857143%;
    max-width: 39px;
    height: 39px;
    line-height: 39px;
    margin: 0;
    display: inline-block;
    position: relative;
    justify-content: center;
    text-align: center
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
    cursor: pointer;
    outline: 0;
    background: #e6e6e6;
    border-color: #e6e6e6
}

.flatpickr-day.today {
    border-color: #959ea9
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
    border-color: #959ea9;
    background: #959ea9;
    color: #fff
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
    background: #569ff7;
    box-shadow: none;
    color: #fff;
    border-color: #569ff7
}

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
    border-radius: 50px 0 0 50px
}

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
    border-radius: 0 50px 50px 0
}

.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)) {
    box-shadow: -10px 0 0 #569ff7
}

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
    border-radius: 50px
}

.flatpickr-day.inRange {
    border-radius: 0;
    box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
    color: rgba(57, 57, 57, 0.3);
    background: transparent;
    border-color: transparent;
    cursor: default
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: rgba(57, 57, 57, 0.1)
}

.flatpickr-day.week.selected {
    border-radius: 0;
    box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7
}

.flatpickr-day.hidden {
    visibility: hidden
}

.rangeMode .flatpickr-day {
    margin-top: 1px
}

.flatpickr-weekwrapper {
    float: left
}

.flatpickr-weekwrapper .flatpickr-weeks {
    padding: 0 12px;
    box-shadow: 1px 0 0 #e6e6e6
}

.flatpickr-weekwrapper .flatpickr-weekday {
    float: none;
    width: 100%;
    line-height: 28px
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
    display: block;
    width: 100%;
    max-width: none;
    color: rgba(57, 57, 57, 0.3);
    background: transparent;
    cursor: default;
    border: 0
}

.flatpickr-innerContainer {
    display: block;
    display: flex;
    box-sizing: border-box;
    overflow: hidden
}

.flatpickr-rContainer {
    display: inline-block;
    padding: 0;
    box-sizing: border-box
}

.flatpickr-time {
    text-align: center;
    outline: 0;
    display: block;
    height: 0;
    line-height: 40px;
    max-height: 40px;
    box-sizing: border-box;
    overflow: hidden;
    display: flex
}

.flatpickr-time:after {
    content: "";
    display: table;
    clear: both
}

.flatpickr-time .numInputWrapper {
    flex: 1;
    width: 40%;
    height: 40px;
    float: left
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
    border-bottom-color: #393939
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
    border-top-color: #393939
}

.flatpickr-time.hasSeconds .numInputWrapper {
    width: 26%
}

.flatpickr-time.time24hr .numInputWrapper {
    width: 49%
}

.flatpickr-time input {
    background: transparent;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    height: inherit;
    line-height: inherit;
    color: #393939;
    font-size: 14px;
    position: relative;
    box-sizing: border-box;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.flatpickr-time input.flatpickr-hour {
    font-weight: bold
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
    font-weight: 400
}

.flatpickr-time input:focus {
    outline: 0;
    border: 0
}

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
    height: inherit;
    float: left;
    line-height: inherit;
    color: #393939;
    font-weight: bold;
    width: 2%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    align-self: center
}

.flatpickr-time .flatpickr-am-pm {
    outline: 0;
    width: 18%;
    cursor: pointer;
    text-align: center;
    font-weight: 400
}

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
    background: #eee
}

.flatpickr-input[readonly] {
    cursor: pointer
}

@keyframes fpFadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

[data-simplebar] {
    position: relative;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start
}

.simplebar-wrapper {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit
}

.simplebar-mask {
    direction: inherit;
    position: absolute;
    overflow: hidden;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto !important;
    height: auto !important;
    z-index: 0
}

.simplebar-offset {
    direction: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch
}

.simplebar-content-wrapper {
    direction: inherit;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%;
    width: auto;
    visibility: visible;
    overflow: auto;
    max-width: 100%;
    max-height: 100%
}

.simplebar-content:before,
.simplebar-content:after {
    content: ' ';
    display: table
}

.simplebar-placeholder {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none
}

.simplebar-height-auto-observer-wrapper {
    box-sizing: inherit !important;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    flex-grow: inherit;
    flex-shrink: 0;
    flex-basis: 0
}

.simplebar-height-auto-observer {
    box-sizing: inherit;
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    overflow: hidden;
    pointer-events: none;
    z-index: -1
}

.simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none;
    overflow: hidden
}

[data-simplebar].simplebar-dragging .simplebar-content {
    pointer-events: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

[data-simplebar].simplebar-dragging .simplebar-track {
    pointer-events: all
}

.simplebar-scrollbar {
    position: absolute;
    right: 2px;
    width: 7px;
    min-height: 10px
}

.simplebar-scrollbar:before {
    position: absolute;
    content: '';
    background: black;
    border-radius: 7px;
    left: 0;
    right: 0;
    opacity: 0;
    transition: opacity .2s linear
}

.simplebar-track .simplebar-scrollbar.simplebar-visible:before {
    opacity: .5;
    transition: opacity 0 linear
}

.simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px
}

.simplebar-track.simplebar-horizontal {
    left: 0;
    height: 11px
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    right: auto;
    left: 0;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto
}

[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
    right: auto;
    left: 0
}

.hs-dummy-scrollbar-size {
    direction: rtl;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    height: 500px;
    width: 500px;
    overflow-y: hidden;
    overflow-x: scroll
}

:root {
    --black-color: #000;
    --white-color: #fff;
    --gallery-color: #f0f0f0;
    --elephant-color: #0a2533;
    --mako-color: #3d4448;
    --nobel-color: #b7b7b7;
    --mercury-color: #e2e2e2;
    --alabaster-color: #fbfbfb;
    --pink-color: #fbe5ea;
    --monza-color: #ff5061;
    --red-ribbon-color: #eb0039;
    --dark-monza-color: #bf002e;
    --green-color: #94e8b4;
    --regent-grey-color: #7d929f;
    --silver-chalice-color: #adadad;
    --mine-shaft-color: #2f2f2f;
    --dove-grey-color: #707070;
    --sunflower-color: #e5de2b;
    --silver-color: #cbcbcb;
    --mg0: 4px;
    --mg1: 8px;
    --mg2: 16px;
    --mg3: 24px;
    --mg4: 32px;
    --mg5: 40px;
    --mg6: 48px;
    --mg7: 56px;
    --mg8: 64px;
    --mg9: 72px;
    --mg10: 80px;
    --mg11: 88px;
    --mg12: 96px;
    --mg13: 104px;
    --mg14: 112px;
    --mg15: 120px;
    --mg16: 128px;
    --mg0-n: -4px;
    --mg1-n: -8px;
    --mg2-n: -16px;
    --mg3-n: -24px;
    --mg4-n: -32px;
    --mg5-n: -40px;
    --mg6-n: -48px;
    --mg7-n: -56px;
    --mg8-n: -64px;
    --mg9-n: -72px;
    --mg10-n: -80px;
    --mg11-n: -88px;
    --mg12-n: -96px;
    --mg13-n: -104px;
    --mg14-n: -112px;
    --mg15-n: -120px;
    --mg16-n: -128px;
    --animate-duration-timeout: 2500ms;
    --animate-duration-effect: 500ms;
    --animate-duration-enter: 250ms;
    --animate-duration-leave: 200ms;
    --animate-duration-micro: 100ms;
    --animate-easing-linear: cubic-bezier(0, 0, 1, 1);
    --animate-easing-standard: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-easing-deceleration: cubic-bezier(0, 0, 0.2, 1);
    --animate-easing-acceleration: cubic-bezier(0.4, 0, 1, 1)
}

@font-face {
    font-display: swap;
    font-family: 'Noah-Regular';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/Noah-Regular.woff') format('woff'), url('fonts/Noah-Regular.woff2') format('woff2')
}

@font-face {
    font-display: swap;
    font-family: 'ProximaNova-Regular';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/ProximaNova-Regular.woff2') format('woff2')
}

@font-face {
    font-display: swap;
    font-family: 'ProximaNova-Bold';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/ProximaNova-Bold.woff') format('woff'), url('fonts/ProximaNova-Bold.woff2') format('woff2')
}

@font-face {
    font-display: swap;
    font-family: 'ProximaNova-Extrabold';
    font-style: normal;
    font-weight: 800;
    src: url('fonts/ProximaNova-Extrabld.woff2') format('woff2')
}

@font-face {
    font-display: swap;
    font-family: 'ProximaNova-Black';
    font-style: normal;
    font-weight: 900;
    src: url('fonts/ProximaNova-Black.woff2') format('woff2')
}

@font-face {
    font-display: swap;
    font-family: 'ProximaNovaCond-Regular';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/ProximaNovaCond-Regular.woff') format('woff'), url('fonts/ProximaNovaCond-Regular.woff2') format('woff2')
}

@font-face {
    font-display: swap;
    font-family: 'ProximaNovaCond-Bold';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/ProximaNovaCond-Bold.woff') format('woff'), url('fonts/ProximaNovaCond-Bold.woff2') format('woff2')
}

@font-face {
    font-display: swap;
    font-family: 'RoadRadio';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/RoadRadio.woff') format('woff'), url('fonts/RoadRadio.woff2') format('woff2')
}

@font-face {
    font-display: swap;
    font-family: 'RoadRadio-Bold';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/RoadRadio-Bold.woff') format('woff'), url('fonts/RoadRadio-Bold.woff2') format('woff2')
}

@font-face {
    font-display: swap;
    font-family: 'RobotoCondensed-Regular';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/RobotoCondensed-Regular.woff') format('woff'), url('fonts/RobotoCondensed-Regular.woff2') format('woff2')
}

@font-face {
    font-display: swap;
    font-family: 'RobotoCondensed-Bold';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/RobotoCondensed-Bold.woff') format('woff'), url('fonts/RobotoCondensed-Bold.woff2') format('woff2')
}

* {
    box-sizing: border-box
}

*:focus {
    outline: 0
}

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

[hidden] {
    display: none !important
}

@media(min-width:1170px) {
    html {
        font-size: 112.5%
    }
}

body {
    background-color: #fbfbfb;
    background-color: var(--alabaster-color);
    color: #0a2533;
    color: var(--elephant-color);
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-x: hidden
}

body.disable-hover {
    pointer-events: none
}

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

svg {
    height: 100%;
    width: 100%
}

picture img {
    display: inherit;
    width: 100%
}

button,
input,
select,
textarea {
    background-color: transparent;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
    font-size: 1em;
    line-height: 1;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0
}

textarea {
    resize: vertical
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

h1 {
    font-size: 55px;
    line-height: 60px;
    margin-bottom: 0;
    margin-top: 0
}

h2 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 0
}

@media(min-width:960px) {
    h2 {
        font-size: 32px;
        line-height: 40px
    }
}

h3 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 0
}

h4 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0;
    margin-top: 0
}

h5 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0;
    margin-top: 0
}

p,
a {
    font-size: 16px
}

p {
    line-height: 26px;
    margin-bottom: 0;
    margin-top: 10px
}

button,
a {
    cursor: pointer;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard)
}

.visuallyhidden {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    height: 1px;
    margin-bottom: -1px;
    margin-left: -1px;
    margin-right: -1px;
    margin-top: -1px;
    overflow: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.simplebar-scrollbar {
    border-radius: 2px;
    width: 4px
}

.simplebar-scrollbar::before {
    background-color: #3d4448;
    background-color: var(--mako-color)
}

.simplebar-track .simplebar-scrollbar.simplebar-visible::before {
    opacity: 1
}

.simply-scroll-container {
    position: relative
}

.simply-scroll-clip {
    overflow: hidden;
    position: relative
}

.simply-scroll {
    width: 100vw
}

.simply-scroll .simply-scroll-clip {
    width: 100vw
}

.ymaps-2-1-74-copyrights-pane {
    display: none
}

.ymaps-2-1-74-controls__toolbar_left {
    float: right !important
}

.ymaps-2-1-74-controls__toolbar_left .ymaps-2-1-74-controls__control_toolbar {
    margin-left: 0 !important;
    margin-right: 10px !important
}

.ymaps-2-1-74-float-button {
    height: 44px !important;
    max-width: 140px !important;
    padding-left: 0 !important;
    width: 140px
}

.ymaps-2-1-74-float-button-icon_icon_geolocation {
    background-image: none !important;
    box-sizing: border-box !important;
    height: 44px !important;
    line-height: 34px;
    text-align: center !important;
    width: 100% !important
}

.ymaps-2-1-74-float-button-icon_icon_geolocation::before {
    content: 'Найти меня'
}

@keyframes upload-spinner {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes animated-border {
    0% {
        opacity: 1
    }

    100% {
        height: 254px;
        opacity: 0;
        width: 254px
    }
}

@keyframes spinner1 {
    0% {
        opacity: .5
    }

    100% {
        opacity: 1
    }
}

@keyframes spinner2 {
    0% {
        opacity: 1
    }

    100% {
        opacity: .5
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }

    100% {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    100% {
        opacity: 1;
        transform: none
    }
}

@keyframes fullWidth {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes push {
    50% {
        transform: scale(0.8)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes wobble-horizontal {
    16.65% {
        transform: translateX(8px)
    }

    33.3% {
        transform: translateX(-6px)
    }

    49.95% {
        transform: translateX(4px)
    }

    66.6% {
        transform: translateX(-2px)
    }

    83.25% {
        transform: translateX(1px)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes icon-down {

    0%,
    100% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(3px)
    }
}

@keyframes icon-up {

    0%,
    100% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-3px)
    }
}

.slide-in-left.is-in-view {
    animation-duration: .8s;
    animation-fill-mode: both;
    animation-name: fadeInLeft
}

.slide-in-right.is-in-view {
    animation-duration: .8s;
    animation-fill-mode: both;
    animation-name: fadeInRight
}

.is-in-view {
    animation-delay: .3s
}

.btn {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 30px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    cursor: pointer;
    display: inline-block;
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    min-width: 150px;
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    position: relative;
    text-align: center;
    text-decoration: none;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    white-space: nowrap
}

@media(min-width:960px) {
    .btn {
        padding-left: 32px;
        padding-left: var(--mg4);
        padding-right: 32px;
        padding-right: var(--mg4)
    }
}

.btn:disabled {
    cursor: none;
    pointer-events: none
}

.btn--medium-w {
    min-width: 216px
}

.btn--small-height {
    height: 48px;
    line-height: 48px
}

.btn--small {
    font-family: 'ProximaNovaCond-Bold', sans-serif;
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    min-width: 48px;
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2)
}

.btn--red {
    background-color: #ff5061;
    background-color: var(--monza-color);
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color);
    color: #fff;
    color: var(--white-color)
}

.btn--red>svg {
    fill: #fff;
    fill: var(--white-color)
}

.btn--red:hover {
    background-color: #eb0039;
    background-color: var(--red-ribbon-color);
    border-bottom-color: #eb0039;
    border-bottom-color: var(--red-ribbon-color);
    border-left-color: #eb0039;
    border-left-color: var(--red-ribbon-color);
    border-right-color: #eb0039;
    border-right-color: var(--red-ribbon-color);
    border-top-color: #eb0039;
    border-top-color: var(--red-ribbon-color)
}

.btn--red:active {
    background-color: #bf002e;
    background-color: var(--dark-monza-color);
    border-bottom-color: #bf002e;
    border-bottom-color: var(--dark-monza-color);
    border-left-color: #bf002e;
    border-left-color: var(--dark-monza-color);
    border-right-color: #bf002e;
    border-right-color: var(--dark-monza-color);
    border-top-color: #bf002e;
    border-top-color: var(--dark-monza-color)
}

.btn--transparent-red {
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    color: #0a2533;
    color: var(--elephant-color)
}

.btn--transparent-red>svg {
    fill: #b7b7b7;
    fill: var(--nobel-color)
}

.btn--transparent-red:hover {
    background-color: #eb0039;
    background-color: var(--red-ribbon-color);
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color);
    color: #fff;
    color: var(--white-color)
}

.btn--transparent-red:hover>svg {
    fill: #fff;
    fill: var(--white-color)
}

.btn--transparent-red:active {
    background-color: #bf002e;
    background-color: var(--dark-monza-color);
    border-bottom-color: #bf002e;
    border-bottom-color: var(--dark-monza-color);
    border-left-color: #bf002e;
    border-left-color: var(--dark-monza-color);
    border-right-color: #bf002e;
    border-right-color: var(--dark-monza-color);
    border-top-color: #bf002e;
    border-top-color: var(--dark-monza-color);
    color: #fff;
    color: var(--white-color)
}

.btn--transparent-red:active>svg {
    fill: #fff;
    fill: var(--white-color)
}

.btn--transparent-dark-grey {
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #0a2533;
    border-bottom-color: var(--elephant-color);
    border-left-color: #0a2533;
    border-left-color: var(--elephant-color);
    border-right-color: #0a2533;
    border-right-color: var(--elephant-color);
    border-top-color: #0a2533;
    border-top-color: var(--elephant-color);
    color: #0a2533;
    color: var(--elephant-color)
}

.btn--transparent-dark-grey>svg {
    fill: #0a2533;
    fill: var(--elephant-color)
}

.btn--transparent-dark-grey:hover {
    background-color: #eb0039;
    background-color: var(--red-ribbon-color);
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color);
    color: #fff;
    color: var(--white-color)
}

.btn--transparent-dark-grey:hover>svg {
    fill: #fff;
    fill: var(--white-color)
}

.btn--transparent-dark-grey:active {
    background-color: #bf002e;
    background-color: var(--dark-monza-color);
    border-bottom-color: #bf002e;
    border-bottom-color: var(--dark-monza-color);
    border-left-color: #bf002e;
    border-left-color: var(--dark-monza-color);
    border-right-color: #bf002e;
    border-right-color: var(--dark-monza-color);
    border-top-color: #bf002e;
    border-top-color: var(--dark-monza-color);
    color: #fff;
    color: var(--white-color)
}

.btn--transparent-dark-grey:active>svg {
    fill: #fff;
    fill: var(--white-color)
}

.btn--transparent-grey {
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #cbcbcb;
    border-bottom-color: var(--silver-color);
    border-left-color: #cbcbcb;
    border-left-color: var(--silver-color);
    border-right-color: #cbcbcb;
    border-right-color: var(--silver-color);
    border-top-color: #cbcbcb;
    border-top-color: var(--silver-color);
    color: #cbcbcb;
    color: var(--silver-color)
}

.btn--transparent-grey>svg {
    fill: #cbcbcb;
    fill: var(--silver-color)
}

.btn--transparent-grey:hover {
    background-color: #eb0039;
    background-color: var(--red-ribbon-color);
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color);
    color: #fff;
    color: var(--white-color)
}

.btn--transparent-grey:hover>svg {
    fill: #fff;
    fill: var(--white-color)
}

.btn--transparent-grey:active {
    background-color: #bf002e;
    background-color: var(--dark-monza-color);
    border-bottom-color: #bf002e;
    border-bottom-color: var(--dark-monza-color);
    border-left-color: #bf002e;
    border-left-color: var(--dark-monza-color);
    border-right-color: #bf002e;
    border-right-color: var(--dark-monza-color);
    border-top-color: #bf002e;
    border-top-color: var(--dark-monza-color);
    color: #fff;
    color: var(--white-color)
}

.btn--transparent-grey:active>svg {
    fill: #fff;
    fill: var(--white-color)
}

.btn--green {
    background-color: #94e8b4;
    background-color: var(--green-color);
    border-bottom-color: #94e8b4;
    border-bottom-color: var(--green-color);
    border-left-color: #94e8b4;
    border-left-color: var(--green-color);
    border-right-color: #94e8b4;
    border-right-color: var(--green-color);
    border-top-color: #94e8b4;
    border-top-color: var(--green-color);
    color: #fff;
    color: var(--white-color)
}

.btn--green>svg {
    fill: #fff;
    fill: var(--white-color)
}

.btn--green:hover,
.btn--green:active {
    background-color: #94e8b4;
    background-color: var(--green-color);
    border-bottom-color: #94e8b4;
    border-bottom-color: var(--green-color);
    border-left-color: #94e8b4;
    border-left-color: var(--green-color);
    border-right-color: #94e8b4;
    border-right-color: var(--green-color);
    border-top-color: #94e8b4;
    border-top-color: var(--green-color)
}

.btn--icon-transparent-grey {
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #cbcbcb;
    border-bottom-color: var(--silver-color);
    border-left-color: #cbcbcb;
    border-left-color: var(--silver-color);
    border-right-color: #cbcbcb;
    border-right-color: var(--silver-color);
    border-top-color: #cbcbcb;
    border-top-color: var(--silver-color);
    color: #0a2533;
    color: var(--elephant-color)
}

.btn--icon-transparent-grey>svg {
    fill: #cbcbcb;
    fill: var(--silver-color)
}

.btn--icon-transparent-red {
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color);
    color: #ff5061;
    color: var(--monza-color)
}

.btn--icon-transparent-red>svg {
    fill: #ff5061;
    fill: var(--monza-color)
}

.btn--icon-transparent-red:hover {
    background-color: #eb0039;
    background-color: var(--red-ribbon-color);
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color);
    color: #fff;
    color: var(--white-color)
}

.btn--icon-transparent-red:hover>svg {
    fill: #fff;
    fill: var(--white-color)
}

.btn--icon-transparent-red:active {
    background-color: #bf002e;
    background-color: var(--dark-monza-color);
    border-bottom-color: #bf002e;
    border-bottom-color: var(--dark-monza-color);
    border-left-color: #bf002e;
    border-left-color: var(--dark-monza-color);
    border-right-color: #bf002e;
    border-right-color: var(--dark-monza-color);
    border-top-color: #bf002e;
    border-top-color: var(--dark-monza-color);
    color: #fff;
    color: var(--white-color)
}

.btn--icon-transparent-red:active>svg {
    fill: #fff;
    fill: var(--white-color)
}

.btn--icon {
    align-items: center;
    display: flex;
    height: 56px;
    justify-content: center;
    min-width: 56px;
    padding-left: 0;
    padding-right: 0;
    width: 56px
}

.btn--icon svg {
    height: 24px;
    width: 24px
}

.btn--icon .btn__icon--large {
    height: 32px;
    width: 32px
}

.btn--icon.btn--small {
    height: 48px;
    min-width: 48px;
    width: 48px
}

.btn__icon {
    height: 20px;
    margin-left: 8px;
    margin-left: var(--mg1);
    margin-right: 8px;
    margin-right: var(--mg1);
    width: 20px
}

.btn__icon,
.btn__icon+span,
span+.btn__icon {
    display: inline-block;
    vertical-align: middle
}

@media(max-width:959px) {
    .btn--mobile-full {
        width: 100%;
    }
}

.btn svg {
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard)
}

.btn-tooltip {
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    color: var(--white-color);
    padding: 5px;
    border-radius: 5px;
    font-size: 10px;
    position: absolute;
    bottom: calc(100% - -5px);
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    visibility: hidden;
    transition-duration: 200ms;
    transition-duration: var(--animate-duration-leave);
    transition-property: all;
    transition-timing-function: ease-in-out;
    line-height: 20px
}

.btn--search-mobile {
    display: none;
}

.btn--mobile-full.js-apply-filter {
    margin-left: 6px
}

@media(max-width:959px) {
    .btn-tooltip {
        display: none
    }

    .btn--search-desc {
        display: none;
    }

    .btn--mobile-full.js-apply-filter {
        margin-top: 5px;
        margin-left: 0
    }

    .btn--search-mobile {
        display: block;
    }
}

.btn:hover .btn-tooltip {
    opacity: 1;
    visibility: visible
}

.btn-spinner {
    display: none;
    position: relative
}

.btn-spinner--active {
    display: inline-block
}

.btn-spinner span {
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 50%;
    display: inline-block;
    height: 12px;
    margin-left: 4px;
    margin-left: var(--mg0);
    margin-right: 4px;
    margin-right: var(--mg0);
    width: 12px
}

.btn-spinner span:nth-child(1) {
    animation-delay: 0;
    animation-duration: .6s;
    animation-iteration-count: infinite;
    animation-name: spinner1
}

.btn-spinner span:nth-child(2) {
    animation-delay: .2s;
    animation-duration: .6s;
    animation-iteration-count: infinite;
    animation-name: spinner2
}

.btn-spinner span:nth-child(3) {
    animation-delay: .4s;
    animation-duration: .6s;
    animation-iteration-count: infinite;
    animation-name: spinner2
}

.btn-spinner span:nth-child(4) {
    animation-delay: .6s;
    animation-duration: .6s;
    animation-iteration-count: infinite;
    animation-name: spinner2
}

.label {
    display: block;
    font-size: 14px;
    margin-bottom: 4px;
    margin-bottom: var(--mg0)
}

.label--dark {
    color: #0a2533;
    color: var(--elephant-color)
}

.label--white {
    color: #fff;
    color: var(--white-color)
}

.label--large {
    font-size: 18px;
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

@media(min-width:960px) {
    .label--hide-on-desktop {
        display: none
    }
}

.union-field {
    display: flex
}

.field-error {
    font-size: 11px
}

.field-error--white {
    color: #fff;
    color: var(--white-color)
}

.field {
    display: block;
    position: relative
}

.union-field .field {
    width: 120px
}

.field__input {
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 30px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    color: #0a2533;
    color: var(--elephant-color);
    height: 56px;
    line-height: 56px;
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    width: 100%
}

.field__input--center {
    text-align: center
}

.field__input--small {
    height: 48px;
    line-height: 48px
}

.union-field__left .field__input {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.union-field__right .field__input {
    border-bottom-left-radius: 0;
    border-left-color: #e2e2e2;
    border-left-color: var(--mercury-color);
    border-top-left-radius: 0;
    margin-left: -1px
}

.field__input--with-icon {
    padding-right: 56px;
    padding-right: var(--mg7)
}

@media(max-width:677px) {
    .field__input--with-icon {
        padding-right: 0
    }
}

.field__textarea {
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 11px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    color: #0a2533;
    color: var(--elephant-color);
    height: 190px;
    line-height: 26px;
    padding-bottom: 16px;
    padding-bottom: var(--mg2);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 16px;
    padding-top: var(--mg2);
    width: 100%
}

.field__textarea--message {
    height: 56px;
    margin-bottom: -4px;
    margin-bottom: var(--mg0-n)
}

.field__icon {
    align-items: center;
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #e2e2e2;
    border-bottom-color: var(--mercury-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #e2e2e2;
    border-left-color: var(--mercury-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 2px;
    border-right-color: #e2e2e2;
    border-right-color: var(--mercury-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #e2e2e2;
    border-top-color: var(--mercury-color);
    border-top-style: solid;
    border-top-width: 1px;
    bottom: 15px;
    display: flex;
    height: 26px;
    justify-content: center;
    position: absolute;
    right: 15px;
    width: 26px
}

@media(max-width:677px) {
    .field__icon {
        display: none
    }
}

.field__icon>svg {
    fill: #b7b7b7;
    fill: var(--nobel-color);
    height: 16px;
    width: 16px
}

.field-icon {
    width: 25px;
    display: block;
    position: absolute;
    right: 10px;
    bottom: 15px;
    height: 25px;
    cursor: pointer
}

.field-icon>svg {
    fill: #b7b7b7;
    fill: var(--nobel-color)
}

.number-field {
    display: block;
    position: relative
}

.union-field .number-field {
    width: 204px
}

.number-field__input {
    align-items: center;
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 30px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    color: #0a2533;
    color: var(--elephant-color);
    display: flex;
    height: 56px;
    justify-content: center;
    line-height: 56px;
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    width: 100%
}

.number-field__input_object {
    height: 42px;
}

.number-field--small .number-field__input {
    font-size: 14px;
    height: 48px;
    line-height: 48px
}

.union-field__left .number-field__input {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.union-field__right .number-field__input {
    border-bottom-left-radius: 0;
    border-left-color: #e2e2e2;
    border-left-color: var(--mercury-color);
    border-top-left-radius: 0;
    margin-left: -1px
}

.number-field__value+.number-field__text,
.number-field__text+.number-field__value {
    margin-left: 8px;
    margin-left: var(--mg1)
}

.number-field__input-hidden {
    display: none
}

.number-field__btn {
    color: #b7b7b7;
    color: var(--nobel-color);
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 20px
}

.number-field__btn--dec {
    left: 8px;
    left: var(--mg1)
}

.number-field__btn--inc {
    right: 8px;
    right: var(--mg1)
}

.checkbox {
    align-items: baseline;
    cursor: pointer;
    display: flex
}

.checkbox__input {
    align-items: center;
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 2px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    display: flex;
    height: 18px;
    justify-content: center;
    min-width: 18px
}

:focus~.checkbox__input {
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color)
}

:checked~.checkbox__input {
    background-color: #ff5061;
    background-color: var(--monza-color);
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color)
}

.checkbox__checked {
    display: inline-block;
    fill: #fff;
    fill: var(--white-color);
    height: 10px;
    opacity: 0;
    width: 13px
}

:checked~.checkbox__input .checkbox__checked {
    opacity: 1
}

.checkbox__label {
    font-size: 16px;
    line-height: 26px
}

.checkbox__input+.checkbox__label,
.checkbox__label+.checkbox__input {
    margin-left: 16px;
    margin-left: var(--mg2)
}

.form-checkbox {
    align-items: center;
    display: flex
}

.form-checkbox__input {
    align-items: center;
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 2px;
    border-radius: 10px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 2px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 2px;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    width: 32px
}

.form-checkbox__input--red {
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color)
}

.form-checkbox__checked {
    display: inline-block;
    height: 21px;
    opacity: 0;
    stroke: #b7b7b7;
    stroke: var(--nobel-color);
    width: 21px
}

.form-checkbox__checked--red {
    stroke: #ff5061;
    stroke: var(--monza-color)
}

:checked~.form-checkbox__input .form-checkbox__checked {
    opacity: 1
}

.form-checkbox__label {
    color: #adadad;
    color: var(--silver-chalice-color);
    font-size: 14px;
    line-height: 18px
}

.form-checkbox__label a {
    color: #adadad;
    color: var(--silver-chalice-color);
    font-size: 14px;
    line-height: 18px;
    text-decoration: none
}

.form-checkbox__label a:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.form-checkbox__input+.form-checkbox__label,
.form-checkbox__label+.form-checkbox__input {
    margin-left: 16px;
    margin-left: var(--mg2)
}

.radio {
    cursor: pointer;
    display: flex
}

.radio__input {
    align-items: center;
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 50%;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    display: flex;
    height: 24px;
    justify-content: center;
    min-width: 24px;
    transition-duration: 250ms;
    transition-duration: var(--animate-duration-enter);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard)
}

:focus~.radio__input {
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color)
}

:checked~.radio__input {
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color)
}

.radio__input::before {
    background-color: #ff5061;
    background-color: var(--monza-color);
    border-radius: 50%;
    content: '';
    height: 14px;
    transform: scale(0);
    transition-duration: 250ms;
    transition-duration: var(--animate-duration-enter);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    width: 14px
}

:checked~.radio__input::before {
    transform: scale(1)
}

.radio__label {
    font-size: 16px;
    line-height: 26px
}

.radio__input+.radio__label,
.radio__label+.radio__input {
    margin-left: 16px;
    margin-left: var(--mg2)
}

.image-radio {
    display: inline-block
}

.image-radio__inner {
    align-items: center;
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 50px;
    cursor: pointer;
    display: flex;
    height: 96px;
    justify-content: center;
    transition-duration: 250ms;
    transition-duration: var(--animate-duration-enter);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    width: 200px;
    padding: 0 30px;
}

.image-radio__inner:hover {
    background-color: #ff5061;
    background-color: var(--monza-color)
}

:checked~.image-radio__inner {
    box-shadow: 0 3px 15px rgba(211, 0, 51, 0.76)
}

.image-radio__icon {
    fill: #ff5061;
    fill: var(--monza-color);
    height: 48px;
    margin-right: 8px;
    margin-right: var(--mg1);
    width: 48px
}

.image-radio:hover .image-radio__icon {
    fill: #fff;
    fill: var(--white-color)
}
@media(max-width:677px) {
    .image-radio__inner {
        width: 100%;
        height: 56px;
    }
    .image-radio__icon {
        height: 32px;
        width: 32px;
    }
}
.image-radio__label {
    color: #ff5061;
    color: var(--monza-color);
    font-family: 'ProximaNova-Bold', sans-serif;
    font-size: 18px
}

.image-radio:hover .image-radio__label {
    color: #fff;
    color: var(--white-color)
}

.card-radio {
    cursor: pointer;
    display: inline-block
}

.card-radio__icon {
    display: inline-block;
    fill: #b7b7b7;
    fill: var(--nobel-color);
    height: 60px;
    width: 100px
}

:checked~.card-radio__icon {
    fill: #ff5061;
    fill: var(--monza-color)
}

.switch {
    align-items: center;
    display: flex
}

@media(max-width:959px) {
    .switch {
        justify-content: space-between;
        padding: 0 5px;
    }
}

.switch__input {
    align-items: center;
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 12px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    display: flex;
    height: 24px;
    justify-content: center;
    min-width: 40px;
    position: relative;
    transition-duration: 250ms;
    transition-duration: var(--animate-duration-enter);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard)
}

:focus~.switch__input {
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color)
}

:checked~.switch__input {
    background-color: #ff5061;
    background-color: var(--monza-color);
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color)
}

.switch__toggle {
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    border-radius: 100%;
    height: 18px;
    left: 2px;
    position: absolute;
    top: 2px;
    transition-duration: 250ms;
    transition-duration: var(--animate-duration-enter);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    width: 18px
}

:checked~.switch__input .switch__toggle {
    background-color: #fff;
    background-color: var(--white-color);
    left: 18px
}

.switch__label {
    font-size: 16px;
    line-height: 26px
}

.switch__input+.switch__label,
.switch__label+.switch__input {
    margin-left: 16px;
    margin-left: var(--mg2)
}

.avatar-input {
    display: block;
    z-index: 2;
    position: relative
}

.avatar-input input[type='file'] {
    display: none
}

.avatar-input__icon {
    align-items: center;
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    border-radius: 100%;
    cursor: pointer;
    display: flex;
    height: 84px;
    justify-content: center;
    width: 84px
}

@media(max-width:677px) {
    .avatar-input__icon {
        height: 128px;
        width: 128px
    }
}

.avatar-input__icon>svg {
    fill: #fff;
    fill: var(--white-color);
    height: 35px;
    transform: perspective(1px) translateZ(0);
    width: 40px
}

@media(max-width:677px) {
    .avatar-input__icon>svg {
        height: 50px;
        width: 60px
    }
}

@media(min-width:960px) {
    .avatar-input:hover .avatar-input__icon>svg {
        animation-duration: .3s;
        animation-iteration-count: 1;
        animation-name: push;
        animation-timing-function: linear
    }
}

.upload-images {
    background-color: #f0f0f0;
    background-color: var(--gallery-color);
    border-bottom-color: #0a2533;
    border-bottom-color: var(--elephant-color);
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-left-color: #0a2533;
    border-left-color: var(--elephant-color);
    border-left-style: dashed;
    border-left-width: 1px;
    border-radius: 30px;
    border-right-color: #0a2533;
    border-right-color: var(--elephant-color);
    border-right-style: dashed;
    border-right-width: 1px;
    border-top-color: #0a2533;
    border-top-color: var(--elephant-color);
    border-top-style: dashed;
    border-top-width: 1px;
    padding-left: 8px;
    padding-left: var(--mg1);
    padding-right: 8px;
    padding-right: var(--mg1);
    width: 100%
}

.avatar-img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.upload-images--mobile {
    background-color: transparent;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    padding-left: 0;
    padding-right: 0
}

.upload-images__input {
    display: none
}

.upload-images__field {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding-bottom: 64px;
    padding-bottom: var(--mg8);
    padding-top: 64px;
    padding-top: var(--mg8);
    width: 100%
}

.upload-images--mobile .upload-images__field {
    align-items: flex-start;
    padding-bottom: 0;
    padding-top: 8px;
    padding-top: var(--mg1)
}

.upload-images__field.has-files {
    padding-bottom: 0
}

.upload-images__label {
    color: #0a2533;
    color: var(--elephant-color);
    display: block;
    font-size: 16px;
    line-height: 26px;
    margin-top: 16px;
    margin-top: var(--mg2);
    text-align: center
}

.upload-images--mobile .upload-images__label {
    display: none
}

.upload-images__label>span {
    display: block
}

.upload-images__icon {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M458.667,192H352c-5.888,0-10.667,4.779-10.667,10.667s4.779,10.667,10.667,10.667h106.667c17.643,0,32,14.357,32,32 v213.333c0,17.643-14.357,32-32,32H245.333c-17.643,0-32-14.357-32-32v-85.333c0-5.888-4.779-10.667-10.667-10.667 S192,367.445,192,373.333v85.333C192,488.064,215.936,512,245.333,512h213.333C488.064,512,512,488.064,512,458.667V245.333 C512,215.936,488.064,192,458.667,192z' fill='%233d4448'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M160,298.667h-10.667c-5.888,0-10.667,4.779-10.667,10.667S143.445,320,149.333,320H160 c5.888,0,10.667-4.779,10.667-10.667S165.888,298.667,160,298.667z' fill='%233d4448'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M62.741,0h-9.408C48.235,0,43.2,0.725,38.357,2.133c-5.653,1.664-8.896,7.595-7.253,13.248 c1.365,4.651,5.632,7.659,10.24,7.659c1.003,0,2.005-0.128,3.008-0.427c2.901-0.853,5.909-1.28,8.981-1.28h9.408 c5.909,0,10.667-4.779,10.667-10.667S68.629,0,62.741,0z' fill='%233d4448'/%3E%3Cpath d='M21.333,257.216v-21.568c0-5.888-4.779-10.667-10.667-10.667S0,229.76,0,235.648v21.568 c0,5.888,4.779,10.667,10.667,10.667S21.333,263.104,21.333,257.216z' fill='%233d4448'/%3E%3Cpath d='M10.667,203.179c5.888,0,10.667-4.779,10.667-10.667v-21.568c0-5.888-4.779-10.667-10.667-10.667S0,165.056,0,170.944 v21.568C0,198.4,4.779,203.179,10.667,203.179z' fill='%233d4448'/%3E%3Cpath d='M10.667,73.792c5.888,0,10.667-4.779,10.667-10.667v-9.792c0-2.965,0.405-5.888,1.195-8.704 c1.6-5.675-1.685-11.563-7.36-13.163c-5.632-1.685-11.563,1.664-13.163,7.36C0.683,43.541,0,48.427,0,53.333v9.792 C0,69.013,4.779,73.792,10.667,73.792z' fill='%233d4448'/%3E%3Cpath d='M10.667,138.496c5.888,0,10.667-4.779,10.667-10.667v-21.568c0-5.888-4.779-10.667-10.667-10.667S0,100.373,0,106.261 v21.568C0,133.717,4.779,138.496,10.667,138.496z' fill='%233d4448'/%3E%3Cpath d='M44.587,297.451c-5.163-1.472-9.941-4.267-13.781-8.085c-4.16-4.16-10.923-4.117-15.083,0.043 c-4.16,4.181-4.139,10.944,0.043,15.083c6.4,6.379,14.357,11.029,22.997,13.483c0.981,0.277,1.963,0.405,2.923,0.405 c4.629,0,8.917-3.051,10.24-7.744C53.547,304.96,50.261,299.051,44.587,297.451z' fill='%233d4448'/%3E%3Cpath d='M307.605,51.968c0.981,0,1.984-0.128,2.987-0.448c5.653-1.664,8.917-7.573,7.253-13.227 c-2.517-8.619-7.253-16.533-13.675-22.891c-4.181-4.139-10.944-4.117-15.083,0.085c-4.139,4.181-4.096,10.944,0.085,15.083 c3.84,3.84,6.699,8.576,8.192,13.717C298.731,48.939,302.976,51.968,307.605,51.968z' fill='%233d4448'/%3E%3Cpath d='M256.832,0h-21.568c-5.888,0-10.667,4.779-10.667,10.667s4.779,10.667,10.667,10.667h21.568 c5.888,0,10.667-4.779,10.667-10.667S262.72,0,256.832,0z' fill='%233d4448'/%3E%3Cpath d='M106.219,298.667H84.651c-5.888,0-10.667,4.779-10.667,10.667S78.763,320,84.651,320h21.568 c5.888,0,10.667-4.779,10.667-10.667S112.107,298.667,106.219,298.667z' fill='%233d4448'/%3E%3Cpath d='M309.333,73.6c-5.888,0-10.667,4.779-10.667,10.667v21.568c0,5.888,4.779,10.667,10.667,10.667S320,111.723,320,105.835 V84.267C320,78.357,315.221,73.6,309.333,73.6z' fill='%233d4448'/%3E%3Cpath d='M192.149,0h-21.568c-5.909,0-10.667,4.779-10.667,10.667s4.779,10.667,10.667,10.667h21.547 c5.909,0,10.688-4.779,10.688-10.667S198.037,0,192.149,0z' fill='%233d4448'/%3E%3Cpath d='M127.445,0h-21.568c-5.888,0-10.667,4.779-10.667,10.667s4.779,10.667,10.667,10.667h21.568 c5.888,0,10.667-4.779,10.667-10.667S133.333,0,127.445,0z' fill='%233d4448'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M309.333,138.667c-5.888,0-10.667,4.779-10.667,10.667V160c0,5.888,4.779,10.667,10.667,10.667S320,165.888,320,160 v-10.667C320,143.445,315.221,138.667,309.333,138.667z' fill='%233d4448'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M349.952,185.515l-33.067-33.067c-12.971-12.971-34.112-12.971-47.083,0c-3.883,3.883-6.613,8.512-8.171,13.419 c-11.627-4.053-25.536-1.045-34.496,7.915c-4.885,4.885-7.915,10.923-9.131,17.237c-10.176-1.429-20.8,2.027-28.203,9.429 c-7.083,7.083-10.304,16.576-9.664,25.856c-7.189,0.981-13.824,4.245-19.029,9.451c-6.293,6.293-9.749,14.656-9.749,23.552 s3.456,17.28,9.749,23.552l9.557,9.557v38.251C170.667,360.064,194.603,384,224,384h43.733C331.84,384,384,331.84,384,267.733 C384,236.693,371.904,207.488,349.952,185.515z M267.733,362.667H224c-17.643,0-32-14.357-32-32v-16.917l24.469,24.469 c4.16,4.16,10.923,4.16,15.083,0c2.069-2.091,3.115-4.821,3.115-7.552c0-2.731-1.045-5.461-3.115-7.552l-55.36-55.36 c-2.261-2.24-3.499-5.269-3.499-8.448c0-3.179,1.237-6.187,3.499-8.448c4.523-4.523,12.395-4.523,16.917,0l23.36,23.36 c4.16,4.16,10.923,4.16,15.083,0c2.069-2.091,3.115-4.821,3.115-7.552c0-2.731-1.045-5.461-3.115-7.531l-26.667-26.667 c-4.672-4.672-4.672-12.245,0-16.917c4.523-4.523,12.395-4.523,16.917,0l16,16c4.16,4.16,10.923,4.16,15.083,0 c2.069-2.091,3.115-4.821,3.115-7.552s-1.045-5.461-3.115-7.531l-10.667-10.667c-4.672-4.672-4.672-12.245,0-16.917 c4.523-4.523,12.395-4.523,16.917,0l10.667,10.667c4.16,4.16,10.923,4.16,15.083,0c2.069-2.091,3.115-4.821,3.115-7.552 s-1.045-5.461-3.136-7.552c-2.261-2.24-3.499-5.248-3.499-8.448s1.259-6.208,3.52-8.448c4.672-4.672,12.245-4.672,16.917,0 l33.067,33.067c17.92,17.92,27.797,41.771,27.797,67.115C362.667,320.085,320.085,362.667,267.733,362.667z' fill='%233d4448'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    height: 45px;
    margin-top: 32px;
    margin-top: var(--mg4);
    transform: perspective(1px) translateZ(0);
    width: 45px
}

.upload-images__icon:hover {
    animation-duration: 1s;
    animation-iteration-count: 1;
    animation-name: wobble-horizontal;
    animation-timing-function: linear
}

.upload-images--mobile .upload-images__icon {
    display: none
}

.uploaded {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.upload-images--mobile .uploaded,
.has-files .uploaded {
    padding-top: 24px;
    padding-top: var(--mg3)
}

.uploaded-image {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 3px;
    height: 94px;
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
    margin-right: 16px;
    margin-right: var(--mg2);
    position: relative;
    width: 152px
}

.uploaded-image>img {
    height: 100%;
    font-family: "object-fit:contain";
    object-fit: cover;
    width: 100%
}

.uploaded-image__spinner {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.uploaded-image-delete-btn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.325' height='15.325' viewBox='0 0 15.325 15.325'%3E%3Cg id='Group_40' data-name='Group 40' transform='translate(-1.91 0.036)'%3E%3Cpath id='Path_83' fill='%23fff' data-name='Path 83' d='M51.35,60.4H34.764a1.264,1.264,0,0,0,0,2.528H51.38a1.25,1.25,0,0,0,1.264-1.264A1.3,1.3,0,0,0,51.35,60.4Z' transform='translate(22.719 -66.433) rotate(45)'/%3E%3Cpath id='Path_7574' fill='%23fff' data-name='Path 7574' d='M51.35,60.4H34.764a1.264,1.264,0,0,0,0,2.528H51.38a1.25,1.25,0,0,0,1.264-1.264A1.3,1.3,0,0,0,51.35,60.4Z' transform='translate(83.632 20.773) rotate(135)'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px
}

.upload-spinner {
    color: #fff;
    color: var(--white-color);
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    position: relative;
    text-align: center;
    width: 34px
}

.upload-spinner::before {
    animation-duration: 1.1s;
    animation-iteration-count: infinite;
    animation-name: upload-spinner;
    animation-timing-function: linear;
    border-bottom-color: #e2e2e2;
    border-bottom-color: var(--mercury-color);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-left-style: solid;
    border-left-width: 2px;
    border-radius: 50%;
    border-right-color: #e2e2e2;
    border-right-color: var(--mercury-color);
    border-right-style: solid;
    border-right-width: 2px;
    border-top-color: #e2e2e2;
    border-top-color: var(--mercury-color);
    border-top-style: solid;
    border-top-width: 2px;
    content: '';
    height: 34px;
    left: 0;
    position: absolute;
    transform: translateZ(0);
    width: 34px
}

.select {
    display: inline-block;
    position: relative;
    width: 200px
}

.select--short {
    width: 150px
}

.select--full {
    width: 100%
}

.select__label {
    display: block;
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 14px;
    margin-bottom: 4px;
    margin-bottom: var(--mg0)
}

.select__label--dark {
    color: #0a2533;
    color: var(--elephant-color)
}

.select__label--white {
    color: #fff;
    color: var(--white-color)
}

.select__label--grey {
    color: #adadad;
    color: var(--silver-chalice-color)
}

@media(min-width:960px) {
    .select__label--hide-on-desktop {
        display: none
    }
}

.select2-container {
    width: 100% !important
}

.select2-selection.select2-selection--single {
    font-size: 16px;
    height: 56px;
    line-height: 56px;
    padding-left: 25px;
    padding-right: 20px
}

.select--small .select2-selection.select2-selection--single {
    font-size: 14px;
    height: 48px;
    line-height: 48px
}

.select2-selection.select2-selection--single .select2-selection__rendered {
    color: #3d4448;
    color: var(--mako-color);
    height: 56px;
    line-height: 56px
}

.select--small .select2-selection.select2-selection--single .select2-selection__rendered {
    height: 48px;
    line-height: 48px
}

.select2-selection.select2-selection--single .select2-container--default.select2-container--open {
    background-color: #fff;
    background-color: var(--white-color);
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    color: #3d4448;
    color: var(--mako-color)
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    font-family: 'ProximaNova-Regular', sans-serif
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.485' height='5.24' viewBox='0 0 8.485 5.24'%3E%3Cpath id='Path_7564' data-name='Path 7564' d='M1,0,4.243,3.239,7.489,0l1,1L4.243,5.24,0,1Z' fill='%23b1b1b1'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px;
    border-bottom-color: #e2e2e2;
    border-bottom-color: var(--mercury-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #e2e2e2;
    border-left-color: var(--mercury-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 2px;
    border-right-color: #e2e2e2;
    border-right-color: var(--mercury-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #e2e2e2;
    border-top-color: var(--mercury-color);
    border-top-style: solid;
    border-top-width: 1px;
    height: 26px;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 26px
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.485' height='5.24' viewBox='0 0 8.485 5.24'%3E%3Cpath id='Path_7564' data-name='Path 7564' d='M1,5.24,4.243,2,7.488,5.24l1-1L4.243,0,0,4.243Z' fill='%23b1b1b1'/%3E%3C/svg%3E%0A")
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered {
    color: #3d4448;
    color: var(--mako-color);
    line-height: 56px
}

.select--small .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered {
    height: 48px;
    line-height: 48px
}

.select2-dropdown {
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-radius: 15px;
    overflow: hidden;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 14px
}

.select2-search--dropdown {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    -webkit-appearance: none;
    background-color: #e2e2e2;
    background-color: var(--mercury-color);
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 0;
    border-right-color: transparent;
    border-top-color: transparent;
    color: #fff;
    color: var(--white-color);
    height: 48px;
    line-height: 48px;
    padding-left: 10px;
    padding-right: 10px
}

.select2-container--default .select2-search--dropdown .select2-search__field:focus {
    background-color: #3d4448;
    background-color: var(--mako-color)
}

.select2-container--default .select2-results__option--highlighted,
.select2-container--default .select2-results__option[aria-selected='true'],
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #ff5061;
    background-color: var(--monza-color);
    color: #fff;
    color: var(--white-color)
}

.select2-results__option {
    color: #adadad;
    color: var(--silver-chalice-color);
    height: 48px;
    line-height: 36px;
    padding-left: 10px;
    padding-right: 10px
}

.select2-results__option:not(:last-child) {
    border-bottom-color: #e2e2e2;
    border-bottom-color: var(--mercury-color);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.datepicker {
    font-family: 'ProximaNova-Regular', sans-serif;
    position: relative;
    width: 308px
}

.datepicker--full {
    width: 100%
}

.datepicker__label {
    display: block;
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 14px;
    margin-bottom: 4px;
    margin-bottom: var(--mg0)
}

.datepicker__label--dark {
    color: #0a2533;
    color: var(--elephant-color)
}

.datepicker__label--white {
    color: #fff;
    color: var(--white-color)
}

@media(min-width:960px) {
    .datepicker__label--hide-on-desktop {
        display: none
    }
}

.datepicker__holder {
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 30px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    color: #3d4448;
    color: var(--mako-color);
    font-size: 16px;
    height: 56px;
    line-height: 56px;
    position: relative;
    width: 100%
}

.datepicker__holder_object {
    height: 42px;
}

.datepicker__holder_object .datepicker__field {
    height: 42px;
}

.datepicker--small .datepicker__holder {
    font-size: 14px;
    height: 48px;
    line-height: 48px
}

.datepicker__holder::before,
.datepicker__holder::after {
    background-color: #e2e2e2;
    background-color: var(--mercury-color);
    content: '';
    height: 8px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 1px
}

.datepicker--birth .datepicker__holder::before,
.datepicker--birth .datepicker__holder::after {
    display: none
}

.datepicker__holder::before {
    top: 0
}

.datepicker__holder::after {
    bottom: 0
}

.datepicker__field {
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
    height: 56px
}

.datepicker--birth .datepicker__field {
    opacity: 1;
    padding-left: 16px;
    position: relative
}

.datepicker__icon {
    align-items: center;
    border-bottom-color: #e2e2e2;
    border-bottom-color: var(--mercury-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #e2e2e2;
    border-left-color: var(--mercury-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 2px;
    border-right-color: #e2e2e2;
    border-right-color: var(--mercury-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #e2e2e2;
    border-top-color: var(--mercury-color);
    border-top-style: solid;
    border-top-width: 1px;
    display: flex;
    height: 26px;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 26px
}

.datepicker--birth .datepicker__icon {
    left: auto;
    right: 16px;
    transform: translateY(-50%)
}

.datepicker__icon>svg {
    fill: #b7b7b7;
    fill: var(--nobel-color);
    height: 17px;
    width: 17px
}

.datepicker__start {
    position: absolute;
    right: calc(50% - -20px);
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap;
    font-size: 15px
}

.datepicker__end {
    left: calc(50% - -20px);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap;
    font-size: 15px
}

.flatpickr-calendar {
    animation-name: none !important;
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 3px 13px rgba(0, 0, 0, 0.16);
    font-family: 'ProximaNova-Regular', sans-serif;
    left: 50% !important;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
    top: 100% !important;
    transform: translateX(-50%);
    width: 308px
}

.flatpickr-calendar .year-label {
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    display: none;
    margin-top: 24px;
    margin-top: var(--mg3);
    padding-top: 24px;
    text-align: left;
    width: 100%
}

.datepicker--birth .flatpickr-calendar .year-label {
    display: block
}

.datepicker--birth .flatpickr-calendar {
    padding-bottom: 70px
}

.flatpickr-calendar.arrowTop {
    margin-top: 24px;
    margin-top: var(--mg3)
}

.flatpickr-calendar::before,
.flatpickr-calendar::after {
    left: 50% !important;
    margin-left: 0;
    margin-right: 0;
    transform: translateX(-50%)
}

.flatpickr-calendar::before {
    border-bottom-width: 12px;
    border-left-width: 12px;
    border-right-width: 12px;
    border-top-width: 12px
}

.flatpickr-calendar::after {
    border-bottom-width: 11px;
    border-left-width: 11px;
    border-right-width: 11px;
    border-top-width: 11px
}

.flatpickr-calendar.arrowTop::before {
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color)
}

.flatpickr-calendar.arrowTop::after {
    border-bottom-color: #fff;
    border-bottom-color: var(--white-color)
}

.flatpickr-months {
    margin-bottom: 8px;
    margin-bottom: var(--mg1)
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 17px;
    height: 25px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    top: 28px;
    width: 25px
}

.flatpickr-months .flatpickr-prev-month>svg,
.flatpickr-months .flatpickr-next-month>svg {
    display: none
}

.flatpickr-months .flatpickr-prev-month {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.274' height='12' viewBox='0 0 17.274 12'%3E%3Cg id='_065-right-arrow' data-name='065-right-arrow' transform='translate(0 0)'%3E%3Cg id='Group_144' data-name='Group 144'%3E%3Cpath id='Path_7590' data-name='Path 7590' d='M10.284,137.315h0l5.057-5.032a.968.968,0,0,1,1.365,1.372l-3.4,3.379H26.306a.968.968,0,1,1,0,1.935H13.312l3.395,3.379a.968.968,0,0,1-1.365,1.372l-5.057-5.032h0A.969.969,0,0,1,10.284,137.315Z' transform='translate(-10 -132)' fill='%234d4d4d'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
    left: 20px
}

.flatpickr-months .flatpickr-next-month {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.274' height='12' viewBox='0 0 17.274 12'%3E%3Cg id='_065-right-arrow' data-name='065-right-arrow' transform='translate(-10 -132)'%3E%3Cg id='Group_144' data-name='Group 144' transform='translate(10 132)'%3E%3Cpath id='Path_7590' data-name='Path 7590' d='M26.99,137.315h0l-5.057-5.032a.968.968,0,0,0-1.365,1.372l3.4,3.379H10.968a.968.968,0,1,0,0,1.935H23.962l-3.395,3.379a.968.968,0,0,0,1.365,1.372l5.057-5.032h0A.969.969,0,0,0,26.99,137.315Z' transform='translate(-10 -132)' fill='%234d4d4d'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
}

.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
    right: 20px
}

.datepicker--birth .flatpickr-month {
    overflow: visible
}

.flatpickr-current-month {
    font-size: 16px
}

.flatpickr-current-month .numInputWrapper {
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 3px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    color: #0a2533;
    color: var(--elephant-color);
    display: none;
    height: 56px;
    line-height: 56px;
    padding-left: 25px;
    padding-right: 25px;
    width: calc(100% - -66px)
}

.datepicker--birth .flatpickr-current-month .numInputWrapper {
    display: block;
    left: -33px;
    position: absolute;
    right: -33px;
    top: 395px
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    -moz-appearance: none;
    -webkit-appearance: none;
    color: #3d4448;
    color: var(--mako-color);
    font-size: 16px
}

.flatpickr-current-month .flatpickr-monthDropdown-months::-ms-expand {
    display: none
}

.flatpickr-days {
    width: 100%
}

.dayContainer {
    max-width: 100%;
    min-width: 100%;
    width: 100%
}

.flatpickr-weekdays {
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    height: 32px;
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

span.flatpickr-weekday {
    color: #3d4448;
    color: var(--mako-color);
    font-size: 14px;
    font-weight: 400
}

.flatpickr-day {
    border-radius: 3px;
    color: #3d4448;
    color: var(--mako-color);
    height: 32px;
    line-height: 32px;
    margin-bottom: 8px;
    margin-bottom: var(--mg1);
    margin-left: 2px;
    margin-right: 2px;
    max-width: 32px
}

.flatpickr-day:hover,
.flatpickr-day:focus {
    background-color: #e2e2e2;
    background-color: var(--mercury-color)
}

.flatpickr-day:nth-last-child(-n+7) {
    margin-bottom: 0
}

.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)) {
    box-shadow: -10px 0 0 #ff5061;
    box-shadow: -10px 0 0 var(--monza-color)
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange {
    background-color: #fbe5ea;
    background-color: var(--pink-color);
    border-bottom-color: #fbe5ea;
    border-bottom-color: var(--pink-color);
    border-left-color: #fbe5ea;
    border-left-color: var(--pink-color);
    border-right-color: #fbe5ea;
    border-right-color: var(--pink-color);
    border-top-color: #fbe5ea;
    border-top-color: var(--pink-color);
    box-shadow: -5px 0 0 #fbe5ea, 5px 0 0 #fbe5ea;
    box-shadow: -5px 0 0 var(--pink-color), 5px 0 0 var(--pink-color)
}

.flatpickr-day.today,
.flatpickr-day.today.inRange {
    border-radius: 3px
}

.flatpickr-day.today {
    border-bottom-color: #e2e2e2;
    border-bottom-color: var(--mercury-color);
    border-left-color: #e2e2e2;
    border-left-color: var(--mercury-color);
    border-right-color: #e2e2e2;
    border-right-color: var(--mercury-color);
    border-top-color: #e2e2e2;
    border-top-color: var(--mercury-color)
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
    background-color: #e2e2e2;
    background-color: var(--mercury-color);
    border-bottom-color: #e2e2e2;
    border-bottom-color: var(--mercury-color);
    border-left-color: #e2e2e2;
    border-left-color: var(--mercury-color);
    border-right-color: #e2e2e2;
    border-right-color: var(--mercury-color);
    border-top-color: #e2e2e2;
    border-top-color: var(--mercury-color);
    color: #3d4448;
    color: var(--mako-color)
}

.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange {
    background-color: #fbe5ea;
    background-color: var(--pink-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color)
}

.flatpickr-day.today.inRange:hover,
.flatpickr-day.today.inRange:focus,
.flatpickr-day.prevMonthDay.today.inRange:hover,
.flatpickr-day.prevMonthDay.today.inRange:focus,
.flatpickr-day.nextMonthDay.today.inRange:hover,
.flatpickr-day.nextMonthDay.today.inRange:focus {
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    color: #3d4448;
    color: var(--mako-color)
}

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange,
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
    background-color: #ff5061;
    background-color: var(--monza-color);
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-radius: 3px;
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color);
    z-index: 1
}

.flatpickr-day.selected.endRange:hover,
.flatpickr-day.startRange.endRange:hover,
.flatpickr-day.endRange.endRange:hover,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.selected.startRange:hover,
.flatpickr-day.startRange.startRange:hover,
.flatpickr-day.selected.startRange.endRange:hover,
.flatpickr-day.startRange.startRange.endRange:hover,
.flatpickr-day.endRange.startRange.endRange:hover,
.flatpickr-day.selected.inRange:hover,
.flatpickr-day.startRange.inRange:hover,
.flatpickr-day.endRange.inRange:hover,
.flatpickr-day.selected.prevMonthDay:hover,
.flatpickr-day.startRange.prevMonthDay:hover,
.flatpickr-day.endRange.prevMonthDay:hover,
.flatpickr-day.selected.nextMonthDay:hover,
.flatpickr-day.startRange.nextMonthDay:hover,
.flatpickr-day.endRange.nextMonthDay:hover {
    background-color: #eb0039;
    background-color: var(--red-ribbon-color);
    border-bottom-color: #eb0039;
    border-bottom-color: var(--red-ribbon-color);
    border-left-color: #eb0039;
    border-left-color: var(--red-ribbon-color);
    border-right-color: #eb0039;
    border-right-color: var(--red-ribbon-color);
    border-top-color: #eb0039;
    border-top-color: var(--red-ribbon-color)
}

.header {
    align-items: flex-end;
    background-color: #fbfbfb;
    background-color: var(--alabaster-color);
    display: flex;
    height: 55px;
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    position: relative;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    /* z-index: 4 */
}

@media(max-width:959px) {
    .header {
        overflow: hidden;
        //z-index: 1000;
    }

    .header--open-messages {
        display: none
    }

    .header--mobile-fixed {
        left: 0;
        overflow: visible;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 12
    }

    .header--active {
        /* background-color: #2f2f2f; */
        /* background-color: var(--mine-shaft-color); */
        bottom: 0;
        height: auto;
        left: 0;
        overflow: visible;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 10
    }

    .content--has-article .header {
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .content--has-article .header--active {
        position: fixed
    }

    .content--has-article .header:not(.header--active) {
        background-color: transparent
    }
}

@media(min-width:960px) {
    .header {
        height: 85px;
        z-index: 4;
    }

    .content--has-banner .header:not(.header--fixed) {
        background-color: transparent;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .content--search .header {
        flex-direction: column;
        height: auto
    }

    .content--search .header.header--fixed {
        height: 60px;
        flex-direction: row
    }

    .content--search .header.header--fixed .header__inner {
        padding-top: 0;
        border-bottom-color: transparent
    }

    .content--search .header--options {
        height: auto
    }

    .content--search .header--fixed .filter {
        display: none
    }

    .header--fixed {
        background-color: #fff;
        background-color: var(--white-color);
        border-bottom-color: #b7b7b7;
        border-bottom-color: var(--nobel-color);
        border-bottom-style: solid;
        border-bottom-width: 1px;
        height: 60px;
        left: 0;
        position: fixed;
        right: 0;
        top: 0
    }

    .header--fixed.header--options {
        border-bottom-width: 0;
        position: relative
    }
}

@media(min-width:1440px) {
    .header {
        padding-left: 48px;
        padding-left: var(--mg6);
        padding-right: 48px;
        padding-right: var(--mg6)
    }
}

.header__inner {
    align-items: center;
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: flex;
    justify-content: space-between;
    padding-bottom: 8px;
    padding-bottom: var(--mg1);
    width: 100%
}

@media(max-width:959px) {
    .header__inner {
        background-color: #2f2f2f;
        background-color: var(--mine-shaft-color);
        bottom: 0;
        display: block;
        left: 100%;
        overflow: hidden;
        overflow-y: auto;
        padding-bottom: 64px;
        padding-bottom: var(--mg8);
        position: absolute;
        right: 0;
        top: 55px;
        transition-duration: 500ms;
        transition-duration: var(--animate-duration-effect);
        transition-property: left;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: var(--animate-easing-standard);
        z-index: 9
    }

    .header__inner--active {
        left: 0;
        height: 100%;
    }
}

@media(min-width:960px) {
    .header--fixed .header__inner {
        border-bottom-width: 0;
        padding-bottom: 4px;
        padding-bottom: var(--mg0)
    }

    .content--search .header__inner {
        padding-top: 26px
    }

    .content--search .header--fixed .header__inner {
        border-bottom-width: 1px
    }
}

.header__item {
    align-items: center;
    display: flex
}

@media(max-width:959px) {
    .header__item {
        align-items: flex-start;
        width: 100%
    }
}

.header__logo {
    margin-right: 16px;
    margin-right: var(--mg2)
}

@media(max-width:959px) {
    .header__select {
        margin-left: -16px;
        margin-left: var(--mg2-n);
        width: 100%
    }

    .header__select .select__label {
        display: none
    }

    .header__select .select2-container--default .select2-selection--single {
        background-color: #5c5c5c;
        border-bottom-color: #5c5c5c;
        border-left-color: #5c5c5c;
        border-radius: 0;
        border-right-color: #5c5c5c;
        border-top-color: #5c5c5c;
        height: 56px;
        line-height: 56px
    }

    .header__select .select2-container--default .select2-selection--single .select2-selection__arrow {
        background-size: 12px;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-right-color: transparent;
        border-top-color: transparent
    }

    .header__select .select2-selection.select2-selection--single .select2-selection__rendered {
        color: #fff;
        color: var(--white-color);
        font-size: 16px;
        height: 56px;
        line-height: 56px
    }

    .header__select .select,
    .header__select .select2-container,
    .header__select .select2-container--open .select2-dropdown,
    .header__select .select--transparent .select2-container.select2-container--default.select2-container--open {
        width: 100% !important
    }

    .header__select .select--transparent .select2-container--default .select2-selection--single .select2-selection__arrow {
        background-size: 16px;
        height: 10px;
        width: 16px
    }
}

@media(min-width:960px) {
    .header__select .select {
        align-items: center;
        display: flex;
        width: 310px
    }

    .header__select .select__label {
        display: inline-block;
        margin-bottom: 0;
        margin-right: 16px;
        margin-right: var(--mg2);
        white-space: nowrap
    }

    .header__select .select2,
    .header__select .select2-container {
        transition-duration: .3s;
        transition-property: all;
        transition-timing-function: ease-in-out;
        width: 130px !important
    }

    .header__select .select2-container--open,
    .header__select .select2-container--open .select2-dropdown--below {
        width: 220px !important
    }

    .content--has-banner .header:not(.header--fixed) .header__select .select2-selection.select2-selection--single .select2-selection__rendered {
        color: #fff;
        color: var(--white-color)
    }

    .content--has-banner .header:not(.header--fixed) .header__select .select--small .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered {
        color: #3d4448;
        color: var(--mako-color)
    }

    .header__select .select2-container--default .select2-selection--single {
        background-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-right-color: transparent;
        border-top-color: transparent
    }

    .header__select .select2-container--default .select2-selection--single .select2-selection__arrow {
        background-size: 9px;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-right-color: transparent;
        border-top-color: transparent
    }

    .header__select .select2-container--default.select2-container--open .select2-selection--single {
        background-color: #fff;
        background-color: var(--white-color);
        border-bottom-color: #b7b7b7;
        border-bottom-color: var(--nobel-color);
        border-left-color: #b7b7b7;
        border-left-color: var(--nobel-color);
        border-right-color: #b7b7b7;
        border-right-color: var(--nobel-color);
        border-top-color: #b7b7b7;
        border-top-color: var(--nobel-color)
    }
}

.mobile-header {
    align-items: center;
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: flex;
    height: 55px;
    justify-content: space-between;
    left: 0;
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

@media(min-width:960px) {
    .mobile-header {
        display: none
    }
}

.header--active .mobile-header {
    border-bottom-width: 0
}

.mobile-menu-btn {
    height: 20px;
    position: relative;
    width: 20px
}

.mobile-menu-btn__icon {
    left: 0;
    position: absolute;
    top: 0;
    transition-duration: 100ms;
    /* transition-duration: var(--animate-duration-effect); */
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard)
}

.mobile-menu-btn__icon--default {
    fill: #000;
    fill: var(--black-color);
    opacity: 1
}

.content--has-article .header:not(.header--active) .mobile-menu-btn__icon--default {
    fill: #fff;
    fill: var(--white-color)
}

.mobile-menu-btn__icon--close {
    fill: #000;
    fill: var(--black-color);
    opacity: 0;
}

.mobile-menu-btn--close .mobile-menu-btn__icon--default {
    opacity: 0
}

.mobile-menu-btn--close .mobile-menu-btn__icon--close {
    opacity: 1
}

.mobile-logo {
    display: inline-block;
    height: 35px;
    position: relative;
    text-decoration: none;
    width: 157px
}

.mobile-logo__img {
    position: absolute;
    top: 0;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard)
}

.mobile-logo__img--default {
    opacity: 1
}

.mobile-logo__img--active {
    opacity: 0
}

.header--active .mobile-logo__img--default,
.content--has-article .header:not(.header--active) .mobile-logo__img--default {
    opacity: 0
}

.header--active .mobile-logo__img--active,
.content--has-article .header:not(.header--active) .mobile-logo__img--active {
    opacity: 1
}

.navigation {
    align-items: center;
    display: flex;
    opacity: 1;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    visibility: visible
}

@media(max-width:959px) {
    .navigation {
        align-items: flex-start;
        flex-direction: column;
        margin-top: 32px;
        margin-top: var(--mg4);
        padding-left: 16px;
        padding-left: var(--mg2);
        padding-right: 16px;
        padding-right: var(--mg2);
        width: 100%
    }
}

@media(min-width:960px) {
    .header--fixed .navigation--hidden {
        opacity: 0;
        visibility: hidden
    }
}

.navigation__item {
    line-height: 40px;
    position: relative
}

@media(max-width:959px) {
    .navigation__item {
        width: 100%
    }
}

.navigation__item:not(:last-child) {
    margin-right: 32px;
    margin-right: var(--mg4)
}

@media(max-width:959px) {
    .navigation__item:not(:last-child) {
        margin-bottom: 32px;
        margin-bottom: var(--mg4);
        margin-right: 0
    }
}

@media(min-width:960px) and (max-width:1169px) {
    .navigation__item:not(:last-child) {
        margin-right: 16px;
        margin-right: var(--mg2)
    }
}

.navigation__link {
    color: #2f2f2f;
    color: var(--mine-shaft-color);
    font-family: 'RobotoCondensed-Regular', sans-serif;
    text-decoration: none;
    position: relative
}

@media(max-width:959px) {
    .navigation__link {
        color: #fff;
        color: var(--white-color)
    }
}

@media(min-width:960px) {
    .content--has-banner .header:not(.header--fixed) .navigation__link {
        color: #fff;
        color: var(--white-color)
    }

    .content--has-banner .header:not(.header--fixed) .navigation__link:hover {
        color: #ff5061;
        color: var(--monza-color)
    }
}

.navigation__link>span {
    display: inline-block;
    vertical-align: middle
}

.navigation__link:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.navigation__icon {
    display: inline-block;
    fill: #fff;
    fill: var(--white-color);
    height: 16px;
    margin-right: 16px;
    margin-right: var(--mg2);
    transition-duration: 200ms;
    transition-duration: var(--animate-duration-leave);
    transition-property: all;
    transition-timing-function: ease-in-out;
    vertical-align: middle;
    width: 16px
}

@media(min-width:960px) and (max-width:1169px) {
    .navigation__icon {
        display: none
    }
}

@media(min-width:960px) {
    .navigation__icon {
        fill: #2f2f2f;
        fill: var(--mine-shaft-color);
        margin-right: 8px;
        margin-right: var(--mg1)
    }

    .content--has-banner .header:not(.header--fixed) .navigation__icon {
        fill: #fff;
        fill: var(--white-color)
    }

    .content--has-banner .header:not(.header--fixed) .navigation__link:hover .navigation__icon {
        fill: #ff5061;
        fill: var(--monza-color)
    }

    .header--fixed .navigation__icon {
        fill: #2f2f2f;
        fill: var(--mine-shaft-color)
    }
}

.navigation__link:hover .navigation__icon {
    fill: #ff5061;
    fill: var(--monza-color)
}

.user-menu {
    align-items: center;
    display: flex
}

@media(max-width:959px) {
    .user-menu {
        align-items: flex-start;
        flex-direction: column;
        margin-top: 72px;
        margin-top: var(--mg9);
        padding-left: 16px;
        padding-left: var(--mg2);
        padding-right: 16px;
        padding-right: var(--mg2);
        width: 100%
    }
}

.user-menu__item {
    position: relative;
    z-index: 1
}

@media(max-width:959px) {
    .user-menu__item {
        width: 100%
    }
}

.user-menu__item:not(:last-child) {
    margin-right: 32px;
    margin-right: var(--mg4)
}

@media(max-width:959px) {
    .user-menu__item:not(:last-child) {
        margin-bottom: 32px;
        margin-bottom: var(--mg4);
        margin-right: 0
    }
}

@media(min-width:960px) and (max-width:1169px) {
    .user-menu__item:not(:last-child) {
        margin-right: 24px;
        margin-right: var(--mg3)
    }
}

.user-menu__item--search {
    opacity: 0;
    visibility: hidden
}

@media(max-width:959px) {
    .user-menu__item--search {
        display: none
    }
}

.content--search .user-menu__item--search {
    display: none
}

@media(min-width:960px) {
    .header--fixed .user-menu__item--search {
        opacity: 1;
        visibility: visible
    }
}

.user-menu-link {
    display: inline-block;
    position: relative;
    text-decoration: none;
    transform: perspective(1px) translateZ(0)
}

.user-menu-link:hover {
    animation-duration: .3s;
    animation-iteration-count: 1;
    animation-name: push;
    animation-timing-function: linear
}

.user-menu-link__box {
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.user-menu-link__icon {
    fill: #2f2f2f;
    fill: var(--mine-shaft-color);
    height: 19px;
    transition-duration: 200ms;
    transition-duration: var(--animate-duration-leave);
    transition-property: all;
    transition-timing-function: ease-in-out;
    width: 19px
}

@media(max-width:959px) {
    .user-menu-link__icon {
        fill: #adadad;
        fill: var(--silver-chalice-color)
    }
}

@media(min-width:960px) {
    .content--has-banner .header:not(.header--fixed) .user-menu-link:not(.user-menu-link--active) .user-menu-link__icon {
        fill: #fff;
        fill: var(--white-color)
    }

    .content--has-banner .header:not(.header--fixed) .user-menu-link:not(.user-menu-link--active):hover .user-menu-link__icon--green {
        fill: #94e8b4;
        fill: var(--green-color)
    }

    .content--has-banner .header:not(.header--fixed) .user-menu-link:not(.user-menu-link--active):hover .user-menu-link__icon--yellow {
        fill: #e5de2b;
        fill: var(--sunflower-color)
    }

    .content--has-banner .header:not(.header--fixed) .user-menu-link:not(.user-menu-link--active):hover .user-menu-link__icon--red,
    .content--has-banner .header:not(.header--fixed) .user-menu-link:not(.user-menu-link--active):hover .user-menu-link__icon--red {
        fill: #ff5061;
        fill: var(--monza-color)
    }

    .header--fixed .user-menu-link__icon {
        fill: #2f2f2f;
        fill: var(--mine-shaft-color)
    }
}

.user-menu-link:hover .user-menu-link__icon--green {
    fill: #94e8b4;
    fill: var(--green-color)
}

.user-menu-link:hover .user-menu-link__icon--yellow {
    fill: #e5de2b;
    fill: var(--sunflower-color)
}

.user-menu-link:hover .user-menu-link__icon--red,
.user-menu-link--active .user-menu-link__icon--red {
    fill: #ff5061;
    fill: var(--monza-color)
}

.user-menu-link__text {
    color: #adadad;
    color: var(--silver-chalice-color);
    display: inline-block;
    margin-left: 24px;
    margin-left: var(--mg3);
    vertical-align: middle
}

@media(min-width:960px) {
    .user-menu-link__text {
        display: none
    }
}

.user-menu-link__badge,
.tabs-nav__item__badge,
.navigation__item .navigation__noty_count_badge {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 100%;
    color: #ff5061;
    color: var(--monza-color);
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    position: absolute;
    right: -10px;
    text-align: center;
    top: -14px;
    width: 19px
}

.user-menu-link__avatar {
    border-bottom-color: #0a2533;
    border-bottom-color: var(--elephant-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #0a2533;
    border-left-color: var(--elephant-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 100%;
    border-right-color: #0a2533;
    border-right-color: var(--elephant-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #0a2533;
    border-top-color: var(--elephant-color);
    border-top-style: solid;
    border-top-width: 1px;
    display: inline-block;
    height: 23px;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 23px
}

.user-menu-link__avatar>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.user-menu-link-tooltip {
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    color: var(--white-color);
    padding: 5px;
    border-radius: 5px;
    font-size: 10px;
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    visibility: hidden;
    transition-duration: 200ms;
    transition-duration: var(--animate-duration-leave);
    transition-property: all;
    transition-timing-function: ease-in-out
}

@media(max-width:959px) {
    .user-menu-link-tooltip {
        display: none
    }
}

.user-menu-link:hover+.user-menu-link-tooltip {
    opacity: 1;
    visibility: visible
}

.menu-dropdown {
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard)
}

@media(max-width:959px) {
    .menu-dropdown {
        border-bottom-color: #b7b7b7;
        border-bottom-color: var(--nobel-color);
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-color: #b7b7b7;
        border-top-color: var(--nobel-color);
        border-top-style: solid;
        border-top-width: 1px;
        margin-top: 8px;
        margin-top: var(--mg1);
        opacity: 0;
        padding-bottom: 8px;
        padding-bottom: var(--mg1);
        padding-left: 40px;
        padding-left: var(--mg5);
        padding-right: 16px;
        padding-right: var(--mg2);
        padding-top: 8px;
        padding-top: var(--mg1);
        position: absolute;
        width: 100%
    }

    .menu-dropdown--active {
        opacity: 1;
        position: relative
    }
}

@media(min-width:960px) {
    .menu-dropdown {
        background-color: #fff;
        background-color: var(--white-color);
        border-radius: 4px;
        box-shadow: 0 0 22px rgba(211, 0, 51, 0.16);
        opacity: 0;
        padding-bottom: 16px;
        padding-bottom: var(--mg2);
        padding-left: 32px;
        padding-left: var(--mg4);
        padding-right: 32px;
        padding-right: var(--mg4);
        padding-top: 16px;
        padding-top: var(--mg2);
        position: absolute;
        top: 50px;
        visibility: hidden
    }

    .menu-dropdown--nav {
        left: 50%;
        transform: translateX(-50%)
    }

    .menu-dropdown--avatar {
        right: -50px;
        width: 270px
    }

    .menu-dropdown--notification {
        right: -100px;
        width: 379px
    }

    .menu-dropdown:hover {
        opacity: 1;
        visibility: visible;
        z-index: 9
    }

    .user-menu-link:hover~.menu-dropdown,
    .navigation__link:hover~.menu-dropdown {
        opacity: 1;
        visibility: visible;
        z-index: 9
    }

    .menu-dropdown::before {
        border-bottom-color: #fff;
        border-bottom-color: var(--white-color);
        border-bottom-style: solid;
        border-bottom-width: 14px;
        border-left-color: transparent;
        border-left-style: solid;
        border-left-width: 17px;
        border-right-color: transparent;
        border-right-style: solid;
        border-right-width: 17px;
        bottom: 100%;
        content: '';
        position: absolute
    }

    .menu-dropdown--nav::before {
        left: 50%;
        transform: translateX(-50%)
    }

    .menu-dropdown--avatar::before {
        right: 44px
    }

    .menu-dropdown--notification::before {
        right: 94px
    }
}

.menu-dropdown__item {
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-top: 24px;
    padding-top: var(--mg3)
}

@media(max-width:959px) {
    .menu-dropdown__item {
        color: #fff;
        color: var(--white-color);
        padding-bottom: 8px;
        padding-bottom: var(--mg1);
        padding-top: 8px;
        padding-top: var(--mg1)
    }
}

.menu-dropdown__item:not(:last-child) {
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.menu-dropdown__item-inner {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.menu-dropdown__text {
    margin-top: 0
}

.menu-dropdown__text>a {
    color: #0a2533;
    color: var(--elephant-color);
    text-decoration: none
}

@media(max-width:959px) {
    .menu-dropdown__text>a {
        color: #fff;
        color: var(--white-color)
    }
}

.menu-dropdown__text>a:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.menu-dropdown__book-options {
    margin-top: 16px;
    margin-top: var(--mg2)
}

.menu-dropdown__book-options>.btn {
    width: calc(50% - 8px)
}

@media(max-width:677px) {
    .menu-dropdown__book-options>.btn {
        width: 100%
    }
}

.menu-dropdown__book-options>.btn:not(:last-child) {
    margin-right: 8px;
    margin-right: var(--mg1)
}

@media(max-width:677px) {
    .menu-dropdown__book-options>.btn:not(:last-child) {
        margin-bottom: 16px;
        margin-bottom: var(--mg2);
        margin-right: 0
    }
}

.menu-dropdown__link {
    color: #2f2f2f;
    color: var(--mine-shaft-color);
    display: block;
    font-family: 'RobotoCondensed-Regular', sans-serif;
    line-height: 40px;
    text-decoration: none;
    white-space: nowrap
}

@media(max-width:959px) {
    .menu-dropdown__link {
        color: #fff;
        color: var(--white-color)
    }
}

.menu-dropdown__link--red {
    color: #ff5061;
    color: var(--monza-color)
}

.menu-dropdown__link:not(:last-child) {
    margin-bottom: 8px;
    margin-bottom: var(--mg1)
}

.menu-dropdown__link:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.filter {
    opacity: 0;
    position: absolute;
    right: 131px;
    top: 45%;
    transform: translateY(-50%);
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    visibility: hidden
}

@media(min-width:1170px) {
    .filter {
        right: 154px
    }
}

@media(min-width:1440px) {
    .filter {
        right: 193px
    }
}

.content--search .filter {
    opacity: 1;
    position: relative;
    right: auto;
    top: auto;
    transform: none;
    visibility: visible;
    width: 100%
}

@media(max-width:959px) {
    .content--search .filter {
        background-color: #fff;
        background-color: var(--white-color);
        bottom: 0;
        height: 0;
        left: 0;
        padding-top: 48px;
        padding-top: var(--mg6);
        position: fixed;
        right: 0;
        transition-duration: 500ms;
        transition-duration: var(--animate-duration-effect);
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: var(--animate-easing-standard)
    }

    .content--search .filter--active-mobile {
        height: calc(100% - 55px);
        overflow: hidden;
        overflow-y: auto;
        z-index: 8
    }
}

@media(min-width:960px) {
    .header--fixed .filter--active {
        opacity: 1;
        visibility: visible;
        z-index: 1
    }
}

.filter .datepicker {
    width: 168px
}

@media(max-width:1439px) {
    .filter .datepicker {
        width: 150px
    }
}

@media(max-width:959px) {
    .filter .datepicker {
        width: 287px
    }
}

.filter .select {
    width: 130px
}

@media(max-width:959px) {
    .filter .select {
        width: 287px
    }
}

@media(min-width:1440px) {
    .filter .select {
        width: 142px
    }
}

@media(max-width:959px) {
    .filter .number-field {
        width: 287px
    }
}

.filter .union-field .number-field {
    width: 137px
}

@media(max-width:959px) {
    .filter .union-field .number-field {
        width: 144px
    }
}

@media(max-width:959px) {
    .filter .union-field .field {
        width: 144px
    }
}

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

.filter__inner {
    align-items: center;
    display: inline-flex;
    height: 100%;
    width: 100%
}

@media(min-width:960px) {
    .content--search .header--fixed .filter__inner {
        border-bottom-width: 0
    }
}

.content--search .filter__inner {
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 8px;
    padding-top: var(--mg1)
}

@media(max-width:959px) {
    .content--search .filter__inner {
        align-items: center;
        border-bottom-width: 0;
        display: flex;
        flex-direction: column;
        height: auto;
        padding-left: 16px;
        padding-left: var(--mg2);
        padding-right: 16px;
        padding-right: var(--mg2)
    }
}

@media(min-width:960px) and (max-width:1169px) {
    .content--search .filter__inner {
        flex-wrap: wrap
    }

    .content--search .filter__inner .union-field .field {
        width: 100px
    }
}

@media(max-width:1439px) {
    .filter__item .switch__label {
        font-size: 14px
    }

    .filter__item .switch__input+.switch__label,
    .filter__item .switch__label+.switch__input {
        margin-left: 4px;
        margin-left: var(--mg0)
    }
}

@media(min-width:1240px) {
    .filter__item .btn-filter-show-text {
        display: block
    }

    .filter__item .btn-filter-hide-text {
        display: none
    }
}

.filter__item .btn-filter-show-text {
    display: none
}

.filter__item .btn-filter-hide-text {
    display: block
}

.filter__item:not(:last-child) {
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

@media(min-width:960px) {
    .filter__item:not(:last-child) {
        margin-bottom: 0;
        margin-right: 8px
    }

    .content--search .filter__item:not(:last-child) {
        margin-bottom: 8px
    }
}

@media(min-width:960px) and (max-width:1220px) {
    .filter__item:not(:last-child) {
        margin-right: 2px
    }
}

.filter__item--search {
    display: none
}

.content--search .filter__item--search {
    display: block
}

@media(max-width:959px) {

    .filter__item--hide-on-mobile,
    .content--search .filter__item--hide-on-mobile {
        display: none
    }
}

.content--search .filter__btn {
    display: none
}

.filter-options_item {
    margin-bottom: var(--mg3)
}

@media(max-width:959px) {
    .filter-options_item {
        width: 100%;
        margin-left: 0 !important;
    }
}

.filter__options {
    padding-top: 32px;
    padding-top: var(--mg3);
    position: relative;
    margin-bottom: 45px
}

@media(min-width:960px) {
    .content:not(.content--search) .filter__options {
        display: none
    }
}

@media(max-width:959px) {
    .filter__options {
        display: block;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        width: 287px
    }
}

.filter__options--active {
    display: block
}

.filter-options {
    position: relative;
    display: none;
}

@media(max-width:959px) {
    .filter-options {
        padding-bottom: 40px;
        padding-bottom: var(--mg5);
        margin-top: -24px;
    }
    
    .js-open-filter-options-btn {
        display: none;
    }

    .filter--active-mobile > .filter__form > .filter-options-mob {
        position: relative;
        padding-top: 10px;
    }

    .filter--active-mobile > .filter__form > .filter-options-mob > .filter-options-list {
        display: block;
        padding-bottom: 0;
    }

    .filter--active-mobile > .filter__form > .filter-options-mob > .js-apply-filter {
        position: sticky;
        bottom: 20px;
        z-index: 10;
    }

    .filter__options_wrap {
        margin-top: 10px;
    }
}

.filter_form_with_phone_wrap {
    margin-bottom: 0;
}

.filter-options__close-btn {
    height: 16px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 16px
}

@media(max-width:959px) {
    .filter-options__close-btn {
        left: 0;
        right: auto;
        top: -450px
    }
}

.filter-options__close-btn>svg {
    fill: #0a2533;
    fill: var(--elephant-color)
}

.filter-options__item {
    margin-top: 24px;
    margin-top: var(--mg3)
}

@media(max-width:677px) {
    .filter-options__item .switch {
        justify-content: space-between;
        width: 100%
    }
}

.filter-options__hint {
    margin-top: 24px;
    margin-top: var(--mg3)
}

@media(min-width:960px) {
    .filter-options__hint {
        width: 40%
    }
}

.filter-options__footer {
    margin-top: 32px;
    margin-top: var(--mg4)
}

@media(min-width:960px) {
    .filter-options__footer {
        margin-top: 48px;
        margin-top: var(--mg6)
    }
}

@media(max-width:959px) {
    .filter-options__footer>button {
        width: 100%
    }
}

.filter-options__footer>button:first-of-type {
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

@media(min-width:960px) {
    .filter-options__footer>button:first-of-type {
        margin-bottom: 0;
        margin-right: 24px;
        margin-right: var(--mg3)
    }
}

.mobile-filter {
    background-color: #fbfbfb;
    background-color: var(--alabaster-color);
    bottom: 0;
    color: #0a2533;
    color: var(--elephant-color);
    display: none;
    font-family: 'RobotoCondensed-Regular', sans-serif;
    font-size: 16px;
    height: 56px;
    left: 0;
    line-height: 56px;
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    position: fixed;
    right: 0;
    text-align: left;
    width: 100vw;
    z-index: 17
}

@media(min-width:960px) {
    .mobile-filter {
        display: none
    }
}

.content--search .mobile-filter {
    display: block
}

@media(min-width:960px) {
    .content--search .mobile-filter {
        display: none
    }
}

.mobile-filter__badge {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 100%;
    color: #ff5061;
    color: var(--monza-color);
    display: inline-block;
    font-size: 10px;
    height: 18px;
    line-height: 18px;
    margin-left: 16px;
    margin-left: var(--mg2);
    min-width: 18px;
    text-align: center;
    vertical-align: middle
}

.mobile-filter::before {
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    content: '';
    height: 1px;
    left: 5px;
    position: absolute;
    right: 5px;
    top: 0
}

.mobile-filter__btn {
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px
}

.mobile-filter__btn>svg {
    fill: #b7b7b7;
    fill: var(--nobel-color)
}

.footer {
    z-index: 1;
    padding-top: 48px;
    padding-top: var(--mg6);
    position: relative
}

@media(max-width:959px) {
    .footer--open-messages {
        display: none
    }
}

@media(min-width:960px) {
    .footer {
        padding-left: 48px;
        padding-left: var(--mg6);
        padding-right: 48px;
        padding-right: var(--mg6);
        padding-top: 128px;
        padding-top: var(--mg16)
    }
}

@media(max-width:959px) {
    .content--fixed-bottom+.footer {
        margin-bottom: 72px;
        margin-bottom: var(--mg9)
    }
}

.footer__box {
    background-color: #2f2f2f;
    background-color: var(--mine-shaft-color);
    padding-bottom: 40px;
    padding-bottom: var(--mg5);
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    padding-top: 64px;
    padding-top: var(--mg8);
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

@media(min-width:960px) {
    .footer__box {
        padding-bottom: 48px;
        padding-bottom: var(--mg6);
        padding-left: 64px;
        padding-left: var(--mg8);
        padding-right: 64px;
        padding-right: var(--mg8);
        padding-top: 88px;
        padding-top: var(--mg11)
    }
}

@media(max-width:959px) {
    .footer__box {
        border-radius: 15px;
    }
}

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

@media(max-width:959px) {
    .footer__inner {
        align-items: center;
        flex-direction: column
    }
}

.footer__inner--bottom {
    align-items: flex-end
}

.footer__item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    width: 100%
}

@media(min-width:960px) {
    .footer__item {
        justify-content: space-between;
        text-align: left;
        width: 25%
    }
}

@media(max-width:959px) {
    .footer__item--top {
        margin-top: 24px;
        margin-top: var(--mg3)
    }
}

.footer__contacts {
    margin-top: 24px;
    margin-top: var(--mg3)
}

@media(min-width:960px) {
    .footer__contacts {
        margin-top: 40px;
        margin-top: var(--mg5)
    }
}

.footer__phone {
    color: #fff;
    color: var(--white-color);
    display: block;
    font-size: 18px;
    text-decoration: none
}

.footer__phone:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.footer__mail {
    color: #adadad;
    color: var(--silver-chalice-color);
    display: block;
    font-size: 18px;
    margin-top: 4px;
    margin-top: var(--mg0)
}

.footer__mail:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.footer__social {
    margin-top: 24px;
    margin-top: var(--mg3)
}

@media(min-width:960px) {
    .footer__social {
        margin-top: 112px;
        margin-top: var(--mg14)
    }
}

.footer__copyright {
    color: #fff;
    color: var(--white-color);
    margin-bottom: 8px;
    margin-bottom: var(--mg1);
    margin-top: 64px;
    margin-top: var(--mg8)
}

@media(min-width:960px) {
    .footer__copyright {
        margin-bottom: 0;
        margin-top: 104px;
        margin-top: var(--mg13)
    }
}

.footer__copyright--grey {
    color: #adadad;
    color: var(--silver-chalice-color);
    margin-top: 8px;
    margin-top: var(--mg1)
}

.footer__link {
    color: #fff;
    color: var(--white-color);
    display: block;
    line-height: 26px
}

.footer__link:not(:first-child) {
    margin-top: 24px;
    margin-top: var(--mg3)
}

.footer__link:hover {
    color: #ff5061;
    color: var(--monza-color)
}

@media(max-width:959px) {
    .footer__languages {
        margin-top: 64px;
        margin-top: var(--mg8)
    }
}

.footer__company {
    color: #fff;
    color: var(--white-color);
    line-height: 26px
}

@media(max-width:959px) {
    .footer__company {
        margin-top: 32px;
        margin-top: var(--mg4)
    }
}

.footer__company a {
    color: #fff;
    color: var(--white-color);
    text-decoration: none
}

.footer__company a:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.language-btn {
    border-bottom-color: #adadad;
    border-bottom-color: var(--silver-chalice-color);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color: #adadad;
    border-left-color: var(--silver-chalice-color);
    border-left-style: solid;
    border-left-width: 2px;
    border-radius: 4px;
    border-right-color: #adadad;
    border-right-color: var(--silver-chalice-color);
    border-right-style: solid;
    border-right-width: 2px;
    border-top-color: #adadad;
    border-top-color: var(--silver-chalice-color);
    border-top-style: solid;
    border-top-width: 2px;
    color: #adadad;
    color: var(--silver-chalice-color);
    font-size: 20px;
    height: 64px;
    line-height: 64px;
    min-width: 95px;
    text-align: center
}

.language-btn:hover {
    background-color: #707070;
    background-color: var(--dove-grey-color)
}

.language-btn--active {
    border-bottom-color: #fff;
    border-bottom-color: var(--white-color);
    border-left-color: #fff;
    border-left-color: var(--white-color);
    border-right-color: #fff;
    border-right-color: var(--white-color);
    border-top-color: #fff;
    border-top-color: var(--white-color);
    color: #fff;
    color: var(--white-color)
}

.language-btn:first-child {
    margin-right: 32px;
    margin-right: var(--mg4)
}

.breadcrumbs {
    margin-bottom: 32px;
    margin-bottom: var(--mg4);
    margin-top: 24px;
    margin-top: var(--mg3);
    position: relative
}

.content--has-banner .breadcrumbs {
    position: absolute;
    z-index: 2
}

@media(max-width:959px) {
    .content--has-banner .breadcrumbs {
        top: 90px
    }
}

@media(min-width:960px) {
    .content--has-banner .breadcrumbs {
        top: 132px
    }
}

.breadcrumbs__items {
    overflow: hidden;
    overflow-x: auto;
    position: relative;
    white-space: nowrap
}

.breadcrumbs__item {
    color: #b7b7b7;
    color: var(--nobel-color);
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    margin-right: 8px;
    margin-right: var(--mg1);
    position: relative;
    text-decoration: none;
    vertical-align: middle
}

.breadcrumbs__item>span {
    display: inline-block;
    vertical-align: middle
}

.breadcrumbs__item:last-child {
    color: #0a2533;
    color: var(--elephant-color);
    cursor: none;
    pointer-events: none
}

.breadcrumbs__icon {
    display: inline-block;
    fill: #b7b7b7;
    fill: var(--nobel-color);
    height: 13px;
    vertical-align: middle;
    width: 13px
}

.breadcrumbs__arrow {
    display: inline-block;
    fill: #b7b7b7;
    fill: var(--nobel-color);
    height: 13px;
    margin-left: 8px;
    margin-left: var(--mg1);
    vertical-align: middle;
    width: 6px
}

.flex-box {
    display: flex
}

.flex-box__title {
    font-family: 'RoadRadio-Bold', sans-serif;
    margin-bottom: 32px;
    margin-bottom: var(--mg4);
    text-transform: uppercase
}

@media(max-width:959px) {
    .flex-box--reverse {
        flex-direction: column;
        flex-flow: column-reverse
    }
}

.flex-box-sb {
    display: flex;
    justify-content: space-between
}

@media(min-width:960px) {
    .flex-box-sb {
        align-items: flex-start
    }
}

@media(max-width:677px) {
    .flex-box-phone-c {
        flex-direction: column
    }
}

@media(max-width:959px) {
    .flex-box-tablet-c {
        flex-direction: column
    }
}

@media(max-width:677px) {
    .h-slider {
        /* margin-right: -16px;
        margin-right: var(--mg2-n) */
    }
}

.m-slider__wrapper {
    flex-wrap: wrap;
    justify-content: flex-start
}

.m-slider__wrapper--center {
    justify-content: center
}

@media(min-width:960px) {
    .content-with-image {
        align-items: flex-start;
        display: flex
    }
}

.content-with-image__inner {
    flex-grow: 1
}

.content-with-image__image {
    margin-left: 32px;
    margin-left: var(--mg4);
    max-width: 40%;
    min-width: 40%
}

@media(max-width:959px) {
    .content-with-image__image {
        display: none
    }
}

.logo {
    display: inline-block;
    height: 35px;
    position: relative;
    text-decoration: none;
    width: 157px
}

@media(max-width:959px) {
    .header .logo {
        display: none
    }
}

@media(min-width:960px) {
    .content--has-banner .header:not(.header--fixed) .logo .logo__img--white {
        opacity: 0
    }

    .content--has-banner .header:not(.header--fixed) .logo .logo__img--grey {
        opacity: 0
    }
}

.logo__img {
    left: 0;
    position: absolute;
    top: 0;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard)
}

.logo__img--red {
    opacity: 1
}

.logo__img--grey,
.logo__img--white {
    opacity: 0
}

.header__logo .logo .logo__img--grey {
    opacity: 0
}

.header__logo .logo .logo__img--white {
    opacity: 0
}

.footer__logo .logo .logo__img--white {
    opacity: 1
}

.footer__logo .logo .logo__img--grey {
    opacity: 0
}

.logo:hover .logo__img--white,
.logo:hover .logo__img--grey {
    opacity: 0;
    visibility: hidden
}

.logo:hover .logo__img--red {
    opacity: 1;
    visibility: visible
}

.social__link {
    display: inline-block;
    height: 32px;
    width: 32px
}

.social__link:not(:last-child) {
    margin-right: 24px;
    margin-right: var(--mg3)
}

.social__link svg {
    fill: #adadad;
    fill: var(--silver-chalice-color);
    transform: perspective(1px) translateZ(0);
    transition-duration: 200ms;
    transition-duration: var(--animate-duration-leave);
    transition-property: all;
    transition-timing-function: ease-in-out
}

.social__link:hover svg {
    animation-duration: .3s;
    animation-iteration-count: 1;
    animation-name: push;
    animation-timing-function: linear;
    fill: #fff;
    fill: var(--white-color)
}

.favourite-btn {
    height: 21px;
    width: 21px
}

.favourite-btn>svg {
    fill: rgba(0, 0, 0, 0.5);
    transform: perspective(1px) translateZ(0)
}

.favourite-btn:hover>svg {
    animation-duration: .3s;
    animation-iteration-count: 1;
    animation-name: push;
    animation-timing-function: linear
}

.favourite-btn--active>svg {
    fill: rgba(211, 0, 51, 0.5)
}

.photo-num {
    align-items: center;
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    color: #fff;
    color: var(--white-color);
    display: flex;
    font-family: 'RobotoCondensed-Regular', sans-serif;
    font-size: 10px;
    height: 18px;
    padding-bottom: 4px;
    padding-bottom: var(--mg0);
    padding-left: 4px;
    padding-left: var(--mg0);
    padding-right: 4px;
    padding-right: var(--mg0);
    padding-top: 4px;
    padding-top: var(--mg0);
    position: relative;
    z-index: 1
}

.photo-num>svg {
    fill: #fff;
    fill: var(--white-color);
    height: 13px;
    margin-right: 4px;
    margin-right: var(--mg0);
    width: 13px
}

.photo-num--large {
    font-size: 18px;
    height: 56px;
    width: 54px
}

.photo-num--large>svg {
    height: 18px;
    width: 18px
}

.pagination {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 32px;
    margin-top: var(--mg4)
}

.pagination__btn {
    color: #b7b7b7;
    color: var(--nobel-color);
    cursor: pointer;
    font-family: 'ProximaNova-Bold', sans-serif;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center;
    width: 24px;
    text-decoration: none
}

.pagination__btn--arrow>svg {
    fill: #ff5061;
    fill: var(--monza-color);
    height: 12px;
    transform: perspective(1px) translateZ(0);
    width: 18px
}

.pagination__btn--arrow:hover>svg {
    animation-duration: .3s;
    animation-iteration-count: 1;
    animation-name: push;
    animation-timing-function: linear
}

.pagination__btn--active {
    color: #2f2f2f;
    color: var(--mine-shaft-color)
}

.hint {
    /* color: #b7b7b7;
    color: var(--nobel-color); */
    display: flex;
    font-size: 14px;
    line-height: 18px;
    color: #ff5061;
}

.hint__icon {
    /* fill: #b7b7b7;
    fill: var(--nobel-color); */
    height: 16px;
    margin-right: 8px;
    margin-right: var(--mg1);
    max-width: 16px;
    min-width: 16px;
    fill: #ff5061;
}

.hintbox {
    position: relative
}

.hint-btn {
    cursor: pointer;
    height: 24px;
    width: 24px
}

.hint-btn>svg {
    fill: #adadad;
    fill: var(--silver-chalice-color)
}

.hint-text {
    background-color: #dcdcdc;
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 5px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    color: #0a2533;
    color: var(--elephant-color);
    font-size: 16px;
    line-height: 26px;
    opacity: 0;
    padding-bottom: 16px;
    padding-bottom: var(--mg2);
    padding-left: 8px;
    padding-left: var(--mg1);
    padding-right: 8px;
    padding-right: var(--mg1);
    padding-top: 16px;
    padding-top: var(--mg2);
    position: absolute;
    right: 0;
    top: 100%;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    visibility: hidden;
    width: 307px;
    z-index: 1
}

.hint-btn:hover+.hint-text {
    opacity: 1;
    visibility: visible
}

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

@media (max-width: 959px) {
    .user__info .rating {
        flex-direction: column;
    }
}

.rating__stars {
    align-items: center;
    display: flex
}

.rating__star {
    fill: #b7b7b7;
    fill: var(--nobel-color);
    height: 24px;
    width: 24px
}

.rating__star:not(:last-child) {
    margin-right: 4px;
    margin-right: var(--mg0)
}

@media(max-width:959px) {
    .rating__star:not(:last-child) {
        margin-right: 2px
    }
}

.rating__star--clickable {
    cursor: pointer
}

.rating__star--yellow,
.rating__star--hover,
.rating__star--active {
    fill: #e5de2b;
    fill: var(--sunflower-color)
}

.rating__feedback {
    color: #b7b7b7;
    color: var(--nobel-color);
    font-family: 'RobotoCondensed-Regular', sans-serif;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.rating__feedback_a{
    color: #b7b7b7;
    color: var(--nobel-color);
}
.rating__feedback_a:hover{
    text-decoration: none;
}
.rating__reviews {
    order: 3;
    width: 100%;
    margin-left: 5px;
    margin-top: 5px;
}

@media(max-width:959px) {
    .rating__feedback {
        /* margin-left: 4px;
        margin-left: var(--mg0) */
    }
}

.feedback-num {
    color: #b7b7b7;
    color: var(--nobel-color);
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-left: 16px;
    margin-left: var(--mg2);
    text-transform: none;
    text-transform: initial;
    vertical-align: middle
}

.feedback-num--header {
    font-family: 'RobotoCondensed-Regular', sans-serif;
    font-size: 12px
}

.proxima-regular {
    font-family: 'ProximaNova-Regular', sans-serif
}

.proxima-bold {
    font-family: 'ProximaNova-Bold', sans-serif
}

.robotocond-regular {
    font-family: 'RobotoCondensed-Regular', sans-serif
}

.robotocond-bold {
    font-family: 'RobotoCondensed-Bold', sans-serif
}

.roadradio-regular {
    font-family: 'RoadRadio-Regular', sans-serif
}

.roadradio-bold {
    font-family: 'RoadRadio-Bold', sans-serif;
    display: none
}

.link {
    font-family: 'ProximaNova-Regular', sans-serif;
    text-decoration: underline
}

.link--white {
    color: #fff;
    color: var(--white-color)
}

.link--white:hover {
    color: var(--light-red)
}

.link--white:active {
    color: var(--dark-red)
}

.link--dark {
    color: #0a2533;
    color: var(--elephant-color)
}

.link--dark:hover {
    color: var(--light-red)
}

.link--dark:active {
    color: var(--dark-red)
}

.link--red {
    color: #ff5061;
    color: var(--monza-color)
}

.link--red:hover {
    color: #eb0039;
    color: var(--red-ribbon-color)
}

.link--red:active {
    color: #bf002e;
    color: var(--dark-monza-color)
}

.link--no-under {
    text-decoration: none
}

.link__icon {
    display: inline-block;
    height: 7px;
    margin-left: 16px;
    margin-left: var(--mg2);
    vertical-align: middle;
    width: 12px
}

.link--red .link__icon {
    fill: #ff5061;
    fill: var(--monza-color)
}

.currency {
    font-family: 'Noah-Regular', sans-serif
}

.price {
    font-family: 'RobotoCondensed-Bold', sans-serif;
    /* font-size: 32px; */
    font-size: 20px;
    padding-right: 32px;
    padding-right: var(--mg4);
    white-space: nowrap
}

@media(max-width:959px) {
    .price {
        font-size: 24px
    }
}

.price::after {
    content: attr(data-price-currency);
    font-size: 16px;
    margin-left: 8px;
    margin-left: var(--mg1);
    position: absolute
}

.price--large {
    font-size: 24px
}

.price--small {
    font-size: 17px
}

.price--large::after {
    font-size: 23px
}

.price--small::after {
    font-size: 10px
}

.price--dark {
    color: #0a2533;
    color: var(--elephant-color)
}

.price--white {
    color: #fff;
    color: var(--white-color)
}

.share-social__title {
    font-family: 'ProximaNova-Bold', sans-serif;
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.share-social__link {
    display: inline-block;
    height: 40px;
    width: 40px
}

.share-social__link:not(:last-child) {
    margin-right: 8px;
    margin-right: var(--mg1)
}

.share-social__link svg {
    transform: perspective(1px) translateZ(0)
}

.share-social__link:hover svg {
    animation-duration: .3s;
    animation-iteration-count: 1;
    animation-name: push;
    animation-timing-function: linear
}

.share-social--mt {
    margin-top: 48px;
    margin-top: var(--mg6)
}

.tabs {
    width: 100%
}

.tabs-nav__list {
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: flex
}

.tabs-nav__item {
    display: inline-block;
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    position: relative
}

.tabs-nav__item::before {
    background-color: #0a2533;
    background-color: var(--elephant-color);
    bottom: 0;
    content: '';
    height: 4px;
    left: 0;
    position: absolute;
    right: 100%;
    transition-duration: 250ms;
    transition-duration: var(--animate-duration-enter);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard)
}

.tabs-nav__item.active::before {
    right: 0
}

.tabs-nav__link {
    color: #b7b7b7;
    color: var(--nobel-color);
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    position: relative;
    text-decoration: none
}

.active .tabs-nav__link {
    color: #0a2533;
    color: var(--elephant-color)
}

.tabs-content {
    overflow: hidden;
    padding-top: 24px;
    padding-top: var(--mg3);
    position: relative
}

.hor-tabs {
    display: flex
}

@media(max-width:959px) {
    .hor-tabs {
        flex-direction: column
    }
}

.hor-tabs-nav {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    margin-right: 16px;
    margin-right: var(--mg2);
    max-width: 416px;
    min-width: 416px
}

@media(min-width:960px) and (max-width:1169px) {
    .hor-tabs-nav {
        max-width: 370px;
        min-width: 370px
    }
}

@media(max-width:959px) {
    .hor-tabs-nav {
        margin-bottom: 32px;
        margin-bottom: var(--mg4);
        margin-right: 0;
        max-width: 100%;
        min-width: 100%
    }
}

.hor-tabs-nav__list {
    border-bottom-width: 0;
    display: flex;
    flex-direction: column
}

.hor-tabs-nav__item {
    align-items: center;
    display: flex;
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 24px;
    padding-top: var(--mg3)
}

.hor-tabs-nav__item.active {
    background-color: rgba(211, 0, 51, 0.1)
}

.hor-tabs-nav__item:hover::before,
.hor-tabs-nav__item.active::before {
    background-color: #ff5061;
    background-color: var(--monza-color);
    height: 100%
}

.hor-tabs-nav__item::before {
    background-color: transparent;
    height: 0;
    left: 0;
    width: 5px
}

.hor-tabs-nav__item:not(:last-child)::after {
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    bottom: 0;
    content: '';
    height: 1px;
    left: 24px;
    position: absolute;
    right: 24px
}

.hor-tabs-nav__link {
    height: auto;
    width: 100%
}

.hor-tabs-nav__link-text {
    color: #0a2533;
    color: var(--elephant-color);
    font-family: 'ProximaNova-Bold', sans-serif;
    font-size: 18px;
    line-height: 28px
}

.hor-tabs-content {
    padding-top: 0;
    width: 100%
}

.hor-tabs-content .tab {
    height: 100%
}

.sidebar {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    max-width: 416px;
    min-width: 416px;
    /* padding-bottom: 32px;
    padding-bottom: var(--mg4); */
    padding-bottom: 20px;
    padding-left: 32px;
    padding-left: var(--mg4);
    padding-right: 32px;
    padding-right: var(--mg4);
    /* padding-top: 32px;
    padding-top: var(--mg4) */
    padding-top: 20px;
}

@media(min-width:960px) and (max-width:1169px) {
    .sidebar {
        max-width: 370px;
        min-width: 370px;
        padding-left: 16px;
        padding-left: var(--mg2);
        padding-right: 16px;
        padding-right: var(--mg2)
    }
}

@media(max-width:959px) {
    .sidebar {
        max-width: 100%;
        min-width: 100%;
        padding-left: 8px;
        padding-left: var(--mg1);
        padding-right: 8px;
        padding-right: var(--mg1)
    }

    .sidebar--mobile-menu {
        background-color: #fff;
        background-color: var(--white-color);
        bottom: 0;
        height: 0;
        left: 0;
        position: fixed;
        right: 0;
        transition-duration: 500ms;
        transition-duration: var(--animate-duration-effect);
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: var(--animate-easing-standard);
        z-index: 6
    }

    .sidebar--active {
        height: calc(100% - 55px);
        overflow: hidden;
        overflow-y: auto;
        padding-top: 64px;
        padding-top: var(--mg8);
        z-index: 1000001;
    }
}

.sidebar--small {
    max-width: 308px;
    min-width: 308px;
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3)
}

@media(min-width:960px) and (max-width:1169px) {
    .sidebar--small {
        max-width: 308px;
        min-width: 308px;
        padding-left: 16px;
        padding-left: var(--mg2);
        padding-right: 16px;
        padding-right: var(--mg2)
    }
}

@media(max-width:959px) {
    .sidebar--small {
        max-width: 100%;
        min-width: 100%;
        padding-left: 8px;
        padding-left: var(--mg1);
        padding-right: 8px;
        padding-right: var(--mg1)
    }
}

@media(min-width:960px) {
    .sidebar--left {
        margin-left: 16px;
        margin-left: var(--mg2)
    }
}

.sidebar--right {
    margin-bottom: 32px;
    margin-bottom: var(--mg4)
}

@media(min-width:960px) {
    .sidebar--right {
        margin-bottom: 0;
        margin-right: 16px;
        margin-right: var(--mg2)
    }
}

.sidebar__close-btn {
    height: 16px;
    left: 15px;
    position: absolute;
    top: 24px;
    width: 16px
}

@media(min-width:960px) {
    .sidebar__close-btn {
        display: none
    }
}

.sidebar-book-box {
    position: relative
}

.sidebar-book--fixed {
    position: absolute;
    height: 100%;
    right: 30px;
    top: -38px;
}

@media (max-width: 959px) {
    .sidebar-book--fixed {
        display: none;
    }
}

.sidebar_fixed {
    position: sticky;
    top: 0;
}

@media (max-width: 959px) {
    .sidebar_fixed {
        position: fixed;
        top: auto;
    }
}

/* @media(min-width:960px) {
    .sidebar-book--fixed {
        position: sticky;
        right: auto
    }
} */

@media(min-width:960px) {
    .sidebar-book--bottom {
        position: absolute
    }

    .sidebar-book--bottom .user-box {
        display: none !important
    }
}

@media(max-width:959px) {

    /* .user--mobile-menu .user-box,
    .user-box .user {
        display: none
    } */

    .m-slider__wrapper .user-box .user {
        display: flex;
    }

    .user-box {
        margin-top: -28px
    }

    .m-slider__wrapper .user-box {
        margin-top: 0px;
    }

    .user-box__item.user-box__item--small {
        margin-top: 20px
    }
}

.user-box__item {
    margin-bottom: 7px;
    /* margin-bottom: var(--mg4); */
    margin-top: 7px;
    /* margin-top: var(--mg4); */
    position: relative
}

.user-box__item--small {
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2)
}

.user-box__options {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 320px
}

.user-box__small-title {
    color: #0a2533;
    color: var(--elephant-color);
    font-family: 'ProximaNova-Bold', sans-serif;
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

@media(max-width:677px) {
    .user-box__btn {
        width: 100%;
        height: 42px;
        line-height: 40px;
        font-size: 16px;
    }
}

@media(min-width:960px) {
    .user-box__btn {
        width: 100%;
        height: 42px;
        line-height: 40px;
        font-size: 16px;
    }
}

/* .user-box__btn:not(:last-of-type) {
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
} */

.user-box__btn {
    margin-bottom: 10px;
}

.user-box__btn_seeAll {
    margin-bottom: 0;
}

.user-approved {
    align-items: center;
    color: #0a2533;
    color: var(--elephant-color);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

@media(max-width:959px) {
    .user-box__options {
        max-width: 100%;
        justify-content: space-evenly;
    }

    .user-approved {
        align-items: flex-start;
        flex-direction: column
    }
}

.user-approved__item {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-bottom: 24px;
    padding-bottom: var(--mg3)
}

.user-approved__item--full {
    width: 100%
}

.user-approved__item span {
    display: inline-block;
    vertical-align: middle
}

.user-approved__icon {
    display: inline-block;
    height: 24px;
    transform: perspective(1px) translateZ(0);
    vertical-align: middle;
    width: 24px
}

@media(min-width:960px) {
    .user-approved__icon:hover {
        animation-duration: .3s;
        animation-iteration-count: 1;
        animation-name: push;
        animation-timing-function: linear
    }
}

.user-approved__icon+.user-approved__text,
.user-approved__text+.user-approved__icon {
    margin-left: 8px;
    margin-left: var(--mg1)
}

.user {
    align-items: center;
    display: flex
}

@media (max-width: 959px) {
    .user {
        justify-content: flex-start;
    }
}

.user__info {
    min-width: 0
}

@media (max-width: 959px) {
    .user__info {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

.user__avatar {
    border-radius: 100%;
    margin-right: 16px;
    margin-right: var(--mg2);
    overflow: hidden
}

@media(max-width:959px) {
    .user__avatar {
        margin-right: 8px;
        margin-right: var(--mg1)
    }
}

.user__avatar--large {
    height: 84px;
    max-width: 84px;
    min-width: 84px
}

.user__avatar>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.user__name {
    color: #0a2533;
    color: var(--elephant-color);
    font-family: 'RoadRadio-Bold', sans-serif;
    font-size: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: none
}

.user__name[href]:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.user__period {
    color: #0a2533;
    color: var(--elephant-color);
    font-size: 14px;
    margin-bottom: 8px;
    margin-bottom: var(--mg1);
    margin-top: 16px;
    margin-top: var(--mg2)
}

@media (max-width: 959px) {
    text-align: center;
}

.user__period--guests {
    margin-top: var(--mg1);
}

.user__chat--guests {
    height: 30px;
    line-height: normal;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.feedback__item {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-left: 32px;
    padding-left: var(--mg4);
    padding-right: 32px;
    padding-right: var(--mg4);
    padding-top: 24px;
    padding-top: var(--mg3)
}

@media(max-width:959px) {
    .feedback__item {
        padding-left: 16px;
        padding-left: var(--mg2);
        padding-right: 16px;
        padding-right: var(--mg2);
        width: calc(100vw - 75px) !important
    }
}

.feedback__item:not(:last-child) {
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

@media(max-width:959px) {
    .feedback__item:not(:last-child) {
        margin-bottom: 0;
        margin-right: 16px;
        margin-right: var(--mg2)
    }
}

.feedback__infobox {
    align-items: center;
    display: flex
}

.feedback__avatar {
    border-radius: 100%;
    height: 48px;
    margin-right: 16px;
    margin-right: var(--mg2);
    max-width: 48px;
    min-width: 48px;
    overflow: hidden
}

@media(max-width:959px) {
    .feedback__avatar {
        margin-right: 8px;
        margin-right: var(--mg1)
    }
}


.feedback__avatar>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.feedback__info {
    display: flex
    align-items: start;
    flex-direction: column;
}
.rating{
    margin-left: -4px;
}


.feedback__name {
    font-family: 'ProximaNova-Bold', sans-serif;
    font-size: 18px;
    margin-right: 16px;
    margin-right: var(--mg2)
}

.feedback__date {
    color: #7d929f;
    color: var(--regent-grey-color);
    font-size: 14px;
    margin-top: 8px;
    margin-top: var(--mg1)
}

.feedback__text {
    margin-top: 16px;
    margin-top: var(--mg2)
}

.feedback__footer {
    align-items: center;
    display: flex;
    margin-top: 48px;
    margin-top: var(--mg6)
}

@media(max-width:677px) {
    .feedback__footer {
        flex-direction: column
    }
}

.feedback__footer>.btn:not(:last-child) {
    margin-right: 24px;
    margin-right: var(--mg3)
}

@media(max-width:677px) {
    .feedback__footer>.btn:not(:last-child) {
        margin-bottom: 16px;
        margin-bottom: var(--mg2);
        margin-right: 0
    }
}

.feedback-form {
    margin-top: 32px;
    margin-top: var(--mg4)
}

.feedback-form--hidden {
    display: none
}

.feedback-form__title {
    font-family: 'ProximaNova-Bold', sans-serif
}

.feedback-form__item {
    margin-top: 24px;
    margin-top: var(--mg3)
}

.feedback-form__footer {
    align-items: center;
    display: flex;
    margin-top: 24px;
    margin-top: var(--mg3)
}

@media(max-width:677px) {
    .feedback-form__footer {
        flex-direction: column;
        flex-flow: column-reverse
    }
}

.feedback-form__hint {
    color: #0a2533;
    color: var(--elephant-color);
    font-size: 16px;
    line-height: 26px;
    margin-left: 24px;
    margin-left: var(--mg3)
}

@media(max-width:677px) {
    .feedback-form__hint {
        margin-bottom: 8px;
        margin-bottom: var(--mg1);
        margin-left: 0
    }
}

.feedback-form__hint>a {
    color: #0a2533;
    color: var(--elephant-color)
}

.feedback-form__hint>a:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.map {
    height: 250px;
    width: 100%
}

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

.apartment-pin {
    position: relative
}

.apartment-pin__inner {
    background-color: rgba(211, 0, 51, 0.1);
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 100%;
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #ff5061;
    border-top-color: var(--monza-color);
    border-top-style: solid;
    border-top-width: 1px;
    height: 110px;
    left: -50px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: -50px;
    width: 110px
}

.apartment-pin__inner::before {
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: animated-border;
    animation-timing-function: ease-in-out;
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 100%;
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #ff5061;
    border-top-color: var(--monza-color);
    border-top-style: solid;
    border-top-width: 1px;
    content: '';
    height: 140px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 140px
}

.apartment-pin__inner::after {
    background-color: #ff5061;
    background-color: var(--monza-color);
    border-radius: 100%;
    content: '';
    height: 28px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 28px
}

.pin {
    display: inline-block;
    position: relative;
    white-space: nowrap;

    -webkit-transform: translateX(-50%) translateY(-100%);
    transform: translateX(-50%) translateY(-100%);
    height: auto;
    margin-top: 8px;
}
.pin__wrap{
    border-radius: 18px;
    font-size: 14px;
    display: inline-block;
    margin: 0;
    top: -8px;
    padding: 0 8px;
    position: relative;
    text-align: center;
    white-space: nowrap;
    height: 28px;
    min-width: 46px;
    width: auto;
    background: #fff;
    border: 2px solid #bababa;
    font-weight: 600;
}
.pin__inner {
    /* background-color: #0a2533; */
    /* background-color: var(--elephant-color); */
    /* color: #fff; */
    /* color: var(--white-color); */
   /* color: #000;*/
    /* padding-bottom: var(--mg1); */
    /* padding-left: var(--mg1); */
    /* padding-right: var(--mg1); */
    /* padding-top: var(--mg1); */
    /*background-color: white;
    border-radius: 15px;
    border: 1px solid #bababa;
    color: #ff5061;
    font-size: 14px;
    font-weight: 600;
    left: -23px;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    position: absolute;
    text-align: center;
    top: -23px;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: background-color;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    box-shadow: -2px 2px 5px 0px rgba(0, 0, 0, 0.2);*/

    color: #ff5061;
    line-height: 26px;
}
.pin__inner:after {
    background: url(/local/templates/main/tpl/assets/styles/icons/map_pin.svg) no-repeat bottom center;
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 100%;
    height: 12px;
    width: 24px;
}
.pin__inner_vip {
    background-color: #ff5061;
    color: #000;
    background-color: var(--monza-color);
}
.pin__inner__cluster{
    color: #ff5061;
    font-weight: 600;
}
[class$="cluster-content__header"]{
    display: none !important;
}
.pin--hover .pin__inner {
    background-color: #ff5061;
    background-color: var(--monza-color);
}


.pin__inner_vip::before {
    border-top-color: #ff5061;
    border-top-color: var(--monza-color);
}

.pin--hover .pin__inner::before {
    border-top-color: #ff5061;
    border-top-color: var(--monza-color)
}

.item, .mh-item {
    background-color: transparent;
    border-radius: 4px;
    display: inline-block;
    margin-bottom: 16px;
    margin-bottom: var(--mg2);
    overflow: hidden;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: 3s;
    //width: 300px !important
}

@media(min-width:960px) {
    .item, .mh-item {
        width: 307px !important
    }
}

.item--hover:hover {
    background-color: #fff;
    background-color: var(--white-color);
    box-shadow: 0 3px 22px rgba(0, 0, 0, 0.08)
}

.mh-item:not(:last-child),
.item:not(:last-child) {
    margin-right: 16px;
    margin-right: var(--mg2)
}

.item--m-slide {
    margin-bottom: 48px;
    margin-bottom: var(--mg6)
}

.item--colored {
    background-color: #fff;
    background-color: var(--white-color)
}

.item__link {
    color: inherit;
    text-decoration: none
}

.item__main {
    border-radius: 15px;
    overflow: hidden;
    position: relative;
    width: 100%;
    min-height: 215px;
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

@media(max-width:663px) {
    .item {
        width: 100% !important;
        margin-right: 0 !important
    }
    .mh-item{
        width: calc(100% - 32px);
    }
    .h-slider__container .item:not(:last-child), .mh-slider__container .mh-item:not(:last-child) {
        margin-right: 10px
    }
}

@media(max-width:663px) {
    .item__main {
        /* height: 245px */
        /* min-height: 245px; */
        min-height: 270px;
        height: max-content;
    }
    .item-img-slider{height: 245px}
}

.item__img {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.item__main_balloon .item__img {
    max-height: 215px;
}

@media(max-width:959px) {
    .item__main_balloon .item__img {
        max-height: max-content;
    }
}

.item-img-slider .swiper-button-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.681' height='24' viewBox='0 0 13.681 24'%3E%3Cg id='arrow-point-to-right' transform='translate(0 0)'%3E%3Cpath id='Path_7615' data-name='Path 7615' d='M110.327,13.188l-10.32,10.319a1.681,1.681,0,1,1-2.377-2.377L106.762,12,97.631,2.869A1.681,1.681,0,1,1,100.008.492l10.32,10.319a1.68,1.68,0,0,1,0,2.376Z' transform='translate(-97.138 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 27px;
    height: 27px;
    background-size: 15px
}

.item-img-slider .swiper-button-prev {
    background-image: url("data:image/svg+xml,%3Csvg id='arrow-point-to-right' xmlns='http://www.w3.org/2000/svg' width='13.681' height='24' viewBox='0 0 13.681 24'%3E%3Cpath id='Path_7615' data-name='Path 7615' d='M97.631,13.188l10.32,10.319a1.681,1.681,0,0,0,2.377-2.377L101.2,12l9.131-9.131A1.681,1.681,0,0,0,107.95.492L97.63,10.812a1.68,1.68,0,0,0,0,2.376Z' transform='translate(-97.138 0)' fill='%23fff'/%3E%3C/svg%3E%0A");
    width: 27px;
    height: 27px;
    background-size: 15px
}

.item__img>img {
    height:auto;
    object-fit:cover;
    object-position:center;
    max-width:100%;
    width: 100%;
    border-radius: 15px;
    /* height: auto;
    font-family: "object-fit:cover";
    object-fit: cover;
    max-width: unset */
}

@media(max-width: 663px) {
    .item__img > img {
        width: 100%;
        object-position:100%;
        height:100%;
        /*height:100vh;
        max-height: 245px;*/
    }
}

.item__inner {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: 215px;
    justify-content: space-between;
    padding-bottom: 32px;
    padding-bottom: var(--mg4);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 48px;
    padding-top: var(--mg6);
    position: relative
}

@media(max-width:663px) {
    .item__inner {
        height: 245px
    }
}

.item__inner::before {
    background-color: #000;
    background-color: var(--black-color);
    bottom: 0;
    content: '';
    left: 0;
    opacity: .3;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: .5s;
    border-radius: 15px;
}

.item:hover .item__inner::before {
    opacity: .15
}

.item--small .item__inner {
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    padding-top: 16px;
    padding-top: var(--mg2)
}

.item__title {
    color: #fff;
    color: var(--white-color);
    font-family: 'RobotoCondensed-Bold', sans-serif;
    position: relative;
    z-index: 1
}

.item__info-box {
    align-items: center;
    display: flex;
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-top: 24px;
    padding-top: var(--mg3)
}

.item__select-btn {
    margin-top: 24px;
    margin-top: var(--mg3);
    width: 100%
}

.item__title-link {
    color: #0a2533;
    color: var(--elephant-color);
    display: inline-block;
    font-size: 18px;
    line-height: 28px;
    margin-top: 24px;
    margin-top: var(--mg3);
    text-decoration: none
}

.item__title-link:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.item__favourite {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 2
}

.item__info-holder {
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    padding-top: 16px;
    padding-top: var(--mg2)
}

@media (max-width:663px) {
    .item__info-holder {
        padding-left: 8px;
    }
}

.item--pin .item__info-holder {
    padding-bottom: 0
}

.item__info-title {
    color: #0a2533;
    color: var(--elephant-color);
    display: inline-block;
    font-family: 'RobotoCondensed-Bold', sans-serif;
    font-size: 18px;
    line-height: 28px;
    margin-top: 8px;
    margin-top: var(--mg1);
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 4px
}

.item__info {
    color: #7d929f;
    color: var(--regent-grey-color);
    font-family: 'RobotoCondensed-Regular', sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-top: 8px;
    margin-top: var(--mg1)
}

.item__total {
    margin-top: 8px;
    margin-top: var(--mg1);
    display: flex;
    justify-content: space-between;
}

.item__show-link {
    margin-top: 16px;
    margin-top: var(--mg2)
}

.item__show-icon {
    transform: perspective(1px) translateZ(0)
}

.item__show-link:hover .item__show-icon {
    animation-duration: .4s;
    animation-iteration-count: 1;
    animation-name: icon-down;
    animation-timing-function: linear
}

.item__hide-icon {
    transform: perspective(1px) translateZ(0)
}

.item__show-link:hover .item__hide-icon {
    animation-duration: .4s;
    animation-iteration-count: 1;
    animation-name: icon-up;
    animation-timing-function: linear
}

.item__btns {
    margin-top: 24px;
    margin-top: var(--mg3);
    width: 100%
}
.item__btns p{
    margin-bottom: 16px;
    margin-bottom: var(--mg2);
    margin-top: 0;
}
.item__btn {
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.item__btn:not(:last-child) {
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.item__options {
    display: flex;
    justify-content: space-between;
    margin-bottom: 32px;
    margin-bottom: var(--mg4);
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    position: relative
}

a.item__info-title:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.item-edit-btn:first-of-type {
    z-index: 2;
}

.item-edit-btn>span {
    display: none;
    margin-left: 16px;
    margin-left: var(--mg2)
}

.item-edit-btn:not(.item-edit-btn--mobile):hover {
    left: 16px;
    left: var(--mg2);
    position: absolute;
    width: calc(100% - 32px);
    z-index: 1
}

.item-edit-btn:not(.item-edit-btn--mobile):hover>span {
    display: inline-block
}

.item-price {
    color: #fff;
    color: var(--white-color);
    position: relative;
    z-index: 1
}

.item-price__label {
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 8px;
    margin-bottom: var(--mg1)
}

.item-info {
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    position: relative;
    width: 50%
}

.item-info:first-child::after {
    background-color: #e2e2e2;
    background-color: var(--mercury-color);
    bottom: 10px;
    content: '';
    position: absolute;
    right: 0;
    top: 10px;
    width: 1px
}

.item-info__title {
    color: #adadad;
    color: var(--silver-chalice-color);
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 8px;
    margin-bottom: var(--mg1)
}

.item-info__text {
    color: #0a2533;
    color: var(--elephant-color);
    font-family: 'RobotoCondensed-Bold', sans-serif;
    font-size: 32px
}

.item-weather {
    align-items: center;
    display: flex
}

.item-weather__text {
    color: #0a2533;
    color: var(--elephant-color);
    font-family: 'RobotoCondensed-Bold', sans-serif;
    font-size: 32px
}

.item-weather__icon {
    margin-left: 4px;
    margin-left: var(--mg0)
}

.item-amount {
    color: #fff;
    color: var(--white-color);
    position: relative;
    z-index: 1
}

.item-amount__title {
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 14px;
    line-height: 18px
}

.item-amount__num {
    font-family: 'RobotoCondensed-Bold', sans-serif;
    font-size: 32px;
    margin-top: 8px;
    margin-top: var(--mg1);
    position: relative
}

.item-amount__num::after {
    content: attr(data-amount-subtitle);
    font-size: 16px;
    margin-left: 8px;
    margin-left: var(--mg1);
    position: absolute
}

.item-price-small {
    /*color: #fff;
    color: var(--white-color);*/
    margin-top: 16px;
    margin-top: var(--mg2);
    position: relative;
    z-index: 1
}

/*.item-price-small::after {
    content: attr(data-apart-time);
    display: block;
    font-size: 12px
}*/

.item-total {
    align-items: center;
    color: #0a2533;
    color: var(--elephant-color);
    display: flex;
    font-family: 'RobotoCondensed-Regular', sans-serif;
    font-size: 14px;
    line-height: 18px;
}
.item-total.item-price-small {
    justify-content: space-between;
    align-items: flex-end;
}
.item-vip{
    /*font-weight: 600;
    margin-right: 20px;
    border: 1px solid #fb9734;
    border-radius: 40px/22px;
    width: 40px;
    height: 22px;
    background-color: #fb9734;*/
    font-weight: 600;
    border: 1px solid #F84660;
    border-radius: 10px;
    width: 38px;
    height: 19px;
    background-color: #F84660;
    margin-left: 10px;
    font-size: 15px;
    line-height: 15px;
    color: #fff;
}

.item-vip span {
    margin: 0 auto;
}

.item-total__icon {
    fill: #0a2533;
    fill: var(--elephant-color);
    height: 16px;
    margin-right: 8px;
    margin-right: var(--mg1);
    width: 16px
}

.item-img-slider__slide:before {
    background-color: #000;
    background-color: var(--black-color);
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: .5s;
    z-index: 1
}

@media (min-width: 960px) {
    .item-img-slider__slide:hover:before {
        opacity: .15;
    }
}

.item-img-slider__slide>img {
    height: auto;
    object-fit: cover;
    object-position: center;
    max-width: 100%;
    width: 100%;
    border-radius: 15px;
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

@media(max-width: 663px) {
    .item-img-slider__slide>img {
        width: 100%;
        object-position: 100%;
        height: 100vh;
        max-height: 245px;
    }
}

#js-search-map .item-img-slider__slide::before {
    background-color: unset
}

.item-img-slider .swiper-button-next {
    right: 0
}

.item-img-slider .swiper-button-prev {
    left: 0
}

.book-popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 1000001
}

.book-popup__close-btn {
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px
}

.book-popup__close-btn>svg {
    fill: #0a2533;
    fill: var(--elephant-color)
}

.book-popup__outer {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    padding-bottom: 32px;
    padding-bottom: var(--mg4);
    padding-left: 32px;
    padding-left: var(--mg4);
    padding-right: 32px;
    padding-right: var(--mg4);
    padding-top: 32px;
    padding-top: var(--mg4);
    max-height: calc(100% - 100px);
    max-width: calc(100% - 20px);
    overflow: hidden;
    overflow-y: auto
}

@media(max-width:677px) {
    .book-popup__outer {
        width: calc(100% - 20px);
        padding-left: 16px;
        padding-left: var(--mg2);
        padding-right: 16px;
        padding-right: var(--mg2)
    }
}

.book-popup__header {
    text-align: center
}

.book-popup__title {
    font-family: 'RoadRadio-Bold', sans-serif;
    text-transform: uppercase
}

.book-popup-form__radio {
    display: flex;
    align-items: center;
    margin-top: 48px;
    margin-top: var(--mg6);
    justify-content: center
}

@media(max-width:959px) {
    .book-popup-form__radio {
        flex-wrap: wrap;
        margin-top: 24px;
        margin-top: var(--mg3)
    }
}

.book-popup-form__radio .radio {
    margin-left: 8px;
    margin-left: var(--mg1);
    margin-right: 8px;
    margin-right: var(--mg1);
    margin-bottom: 8px;
    margin-bottom: var(--mg1)
}

.book-popup-form__inner {
    display: flex;
    margin-top: 48px;
    margin-top: var(--mg6);
    margin-bottom: 48px;
    margin-bottom: var(--mg6)
}

@media(max-width:959px) {
    .book-popup-form__inner {
        margin-top: 8px;
        margin-top: var(--mg1);
        margin-bottom: 24px;
        margin-bottom: var(--mg3);
        flex-wrap: wrap
    }
}

.book-popup-form__item {
    margin-left: 24px;
    margin-left: var(--mg3);
    margin-right: 24px;
    margin-right: var(--mg3);
    width: 350px;
    min-width: 350px
}

@media(max-width:677px) {
    .book-popup-form__item {
        margin-left: 0;
        margin-right: 0
    }
}

@media(max-width:959px) {
    .book-popup-form__item {
        margin-bottom: 16px;
        margin-bottom: var(--mg2)
    }
    .book-form-info--align-end:first-child{
        margin-bottom: 0;
    }
}

@media(max-width:677px) {
    .book-popup-form__item {
        width: 100%;
        min-width: 100%
    }
}

.book-popup-form__cards {
    width: 350px;
    min-width: 350px;
    margin-left: auto;
    margin-right: auto
}

@media(max-width:677px) {
    .book-popup-form__cards {
        width: 100%;
        min-width: 100%
    }
}

.photo-popup {
    align-items: center;
    background-color: #fff;
    background-color: var(--white-color);
    bottom: 0;
    display: flex;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transform: scale(0);
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    visibility: hidden;
    z-index: 100
}

.photo-popup--active {
    opacity: 1;
    transform: scale(1);
    visibility: visible
}

.photo-popup__close-btn {
    height: 16px;
    position: absolute;
    right: 15px;
    top: -40px;
    width: 16px
}

.photo-popup__close-btn>svg {
    fill: #0a2533;
    fill: var(--elephant-color)
}

.photo-gallery-slider {
    display: flex;
    justify-content: center
}

.photo-gallery-slider__right {
    width: calc(100% - 400px);
    margin-right: 10px;
    position: relative;
}

.photo-gallery-slider__right .photo-gallery-slider__main-slide {
    max-height: 400px
}

@media (max-width: 959px) {
    .photo-gallery-slider__right .photo-gallery-slider__main-slide {
        max-height: 236px;
        width: 100%;
    }
}

/* @media(max-width:375px) {
    .photo-gallery-slider__right .photo-gallery-slider__main-slide {
        max-height: 190px
    }
}

@media(max-width:320px) {
    .photo-gallery-slider__right .photo-gallery-slider__main-slide {
        max-height: 160px
    }
} */

.photo-gallery-slider__left {
    width: 365px
}

.photo-gallery-slider__main .swiper-button-next,
.photo-gallery-slider__main .swiper-button-prev {
    background-color: rgba(0, 0, 0, 0.4);
    background-size: 14px;
    border-radius: 2px;
    height: 56px;
    width: 56px
}

.photo-gallery-slider__main .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.681' height='24' viewBox='0 0 13.681 24'%3E%3Cg id='arrow-point-to-right' transform='translate(0 0)'%3E%3Cpath id='Path_7615' data-name='Path 7615' d='M110.327,13.188l-10.32,10.319a1.681,1.681,0,1,1-2.377-2.377L106.762,12,97.631,2.869A1.681,1.681,0,1,1,100.008.492l10.32,10.319a1.68,1.68,0,0,1,0,2.376Z' transform='translate(-97.138 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
    right: 25px;
    margin-top: -28px
}

.photo-gallery-slider__main .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml,%3Csvg id='arrow-point-to-right' xmlns='http://www.w3.org/2000/svg' width='13.681' height='24' viewBox='0 0 13.681 24'%3E%3Cpath id='Path_7615' data-name='Path 7615' d='M97.631,13.188l10.32,10.319a1.681,1.681,0,0,0,2.377-2.377L101.2,12l9.131-9.131A1.681,1.681,0,0,0,107.95.492L97.63,10.812a1.68,1.68,0,0,0,0,2.376Z' transform='translate(-97.138 0)' fill='%23fff'/%3E%3C/svg%3E%0A");
    left: 25px;
    margin-top: -28px
}

@media(max-width:768px) {
    .photo-gallery-slider__main .swiper-button-next.swiper-button-white {
        right: 10px
    }

    .photo-gallery-slider__main .swiper-button-prev.swiper-button-white {
        left: 10px
    }
}

.photo-gallery-slider__main-slide {
    border-radius: 5px;
    height: calc(100vh - 130px);
    overflow: hidden
}

.photo-gallery-slider__main-slide>.main-slide_wrapper>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: contain;
    width: auto;
}

@media (max-width: 959px) {
    .photo-gallery-slider__main-slide>.main-slide_wrapper>img {
        width: auto;
        width: 100%;
        object-position: 100%100%;
        height: 100vh;
        max-height: 236px;
        object-fit: cover;
    }
}

.main-slide_wrapper {
    border-radius: 15px;
    width: max-content;
    max-width: 100%;
    height: calc(100vh - 130px);
    max-height: 400px;
    margin: 0 auto;
    overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

@media(max-width:959px) {
    .main-slide_wrapper {
        width: max-content;
        max-height: 236px;
    }
}

/* @media(max-width:375px) {
    .main-slide_wrapper {
        max-height: 190px;
    }
}

@media(max-width:320px) {
    .main-slide_wrapper {
        max-height: 160px;
    }
} */

.photo-gallery-slider__thumbs-holder {
    max-height: 438px;
    overflow-y: auto
}

@media(min-width:960px) {
    .photo-gallery-slider__thumbs-wrapper {
        flex-wrap: wrap
    }
}

.photo-gallery-slider__thumbs-slide {
    border-radius: 5px;
    cursor: pointer;
    height: 90px;
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
    overflow: hidden;
    width: 110px !important
}

.photo-gallery-slider__thumbs-slide:not(:nth-child(3n)) {
    margin-right: 8px
}

.photo-gallery-slider__thumbs-slide::before {
    background-color: transparent;
    bottom: 0;
    content: '';
    left: 0;
    opacity: .3;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: .5s
}

.photo-gallery-slider__thumbs-slide:hover::before {
    background-color: #000;
    background-color: var(--black-color)
}

.photo-gallery-slider__thumbs-slide>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.photo-gallery-slider__main-pagination {
    color: #adadad;
    color: var(--silver-chalice-color);
    font-size: 14px;
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
    margin-top: 32px;
    margin-top: var(--mg4);
    display: none
}

.gallery-content {
    position: relative
}

.gallery-content__background {
    display: flex;
    overflow: hidden
}

.gallery-content__wrapper {
    bottom: 48px;
    bottom: var(--mg6);
    left: 50%;
    max-width: 1200px;
    position: absolute;
    top: 48px;
    top: var(--mg6);
    transform: translateX(-50%);
    width: calc(100% - 32px);
    z-index: 1
}

.gallery-content__inner {
    background-color: #2f2f2f;
    background-color: var(--mine-shaft-color);
    height: 100%;
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    padding-top: 56px;
    padding-top: var(--mg7)
}

@media(min-width:960px) {
    .gallery-content__inner {
        padding-left: 96px;
        padding-left: var(--mg12);
        padding-right: 96px;
        padding-right: var(--mg12);
        padding-top: 112px;
        padding-top: var(--mg14)
    }
}

@media(max-width:1560px) {
    .photo-gallery-slider__right {
        width: calc(100% - 270px)
    }

    .photo-gallery-slider__left {
        width: 260px
    }

    .photo-gallery-slider__thumbs-slide:not(:nth-child(2n)) {
        margin-right: 8px
    }
}

@media(max-width:1365px) {
    .photo-gallery-slider__left {
        display: none
    }

    .photo-gallery-slider__right {
        margin-right: 0;
        width: calc(100% - 40px)
    }
}

@media (max-width: 959px) {
    .photo-gallery-slider__right {
        width: 100%;
    }
}

.gallery-content__title {
    color: #fff;
    color: var(--white-color);
    font-family: 'RoadRadio-Bold', sans-serif
}

.gallery-content__subtitle {
    color: #fff;
    color: var(--white-color);
    margin-top: 24px;
    margin-top: var(--mg3)
}

@media(min-width:960px) {
    .gallery-content__subtitle {
        margin-top: 40px;
        margin-top: var(--mg5)
    }
}

.gallery-slider {
    display: flex;
    width: 100%
}

.gallery-slider__item {
    width: 160px
}

@media(min-width:960px) {
    .gallery-slider__item {
        width: 190px
    }
}

.gallery-slider__img {
    height: 160px;
    width: 160px
}

@media(min-width:960px) {
    .gallery-slider__img {
        height: 190px;
        width: 190px
    }
}

.gallery-slider__img>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.form {
    position: relative
}

.form__item:not(:first-child) {
    margin-top: 10px;
    /* margin-top: var(--mg3) */
}

.form__item--colored {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 3px;
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 24px;
    padding-top: var(--mg3)
}

.form__item--mt:not(:first-child) {
    margin-top: 40px;
    margin-top: var(--mg5)
}

.form__item--hidden {
    display: none
}

.form__item--small {
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2)
}

.form__item-inner {
    display: flex;
    flex-wrap: wrap
}

.form__item-inner:not(:first-of-type) {
    margin-top: 10px;
    /* margin-top: var(--mg3) */
}

.form__item-inner--sb {
    justify-content: space-between
}

.rent-form__step[data-rent-form-step='4'] .form__item-inner--sb {
    justify-content: flex-start
}

.form__divider {
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    height: 1px;
    margin-bottom: 5px;
    /* margin-bottom: var(--mg4); */
    margin-top: 7px;
    /* margin-top: var(--mg4); */
    width: 100%
}

.form__column-full {
    width: 100%
}

.form__column-full:not(:last-child) {
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

.form__column-half {
    width: calc(50% - 24px)
}

@media(max-width:959px) {
    .form__column-half--mobile-full {
        width: 100%
    }

    .form__column-half--mobile-full:not(:last-child) {
        margin-bottom: 24px;
        margin-bottom: var(--mg3)
    }
}

@media(max-width:677px) {
    .form__column-half {
        width: 100%
    }

    .form__column-half:not(:last-child) {
        margin-bottom: 24px;
        margin-bottom: var(--mg3)
    }
}

.form__column-half:not(:nth-last-child(-n+2)) {
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

.form__column-2third {
    width: calc(66% - 24px)
}

@media(max-width:677px) {
    .form__column-2third {
        width: 100%
    }

    .form__column-2third:not(:last-child) {
        margin-bottom: 24px;
        margin-bottom: var(--mg3)
    }
}

.form__column-third {
    width: calc(33% - 24px)
}

@media(max-width:959px) {
    .form__column-third {
        width: calc(50% - 24px)
    }

    .form__column-third:not(:nth-last-child(-n+2)) {
        margin-bottom: 24px;
        margin-bottom: var(--mg3)
    }
}

@media(max-width:677px) {
    .form__column-third {
        width: 100%
    }

    .form__column-third:not(:last-child) {
        margin-bottom: 24px;
        margin-bottom: var(--mg3)
    }
}

.form__column-third:not(:nth-last-child(-n+3)) {
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

.form__column-fourth {
    width: calc(25% - 24px)
}

@media(max-width:959px) {
    .form__column-fourth {
        width: calc(50% - 24px)
    }

    .form__column-fourth:not(:nth-last-child(-n+2)) {
        margin-bottom: 24px;
        margin-bottom: var(--mg3)
    }
}

@media(max-width:677px) {
    .form__column-fourth {
        width: 100%
    }

    .form__column-fourth:not(:last-child) {
        margin-bottom: 24px;
        margin-bottom: var(--mg3)
    }
}

.form__column-fourth:not(:nth-last-child(-n+4)) {
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

.form__address {
    margin-right: 16px;
    margin-right: var(--mg2);
    width: auto
}

@media(max-width:677px) {
    .form__address {
        margin-bottom: 24px;
        margin-bottom: var(--mg3);
        margin-right: 0;
        width: 100%
    }
}

@media(max-width:677px) {
    .form__map {
        margin-left: -15px;
        margin-right: -15px;
        margin-top: 32px;
        margin-top: var(--mg4);
        width: calc(100% - -30px)
    }
}

.form__field-box {
    align-items: flex-end;
    display: flex
}

@media(max-width:677px) {
    .form__field-box {
        align-items: flex-start;
        flex-direction: column;
        width: 100%
    }
}

.form__field-box .field+.btn,
.form__field-box .btn+.field {
    margin-left: 16px;
    margin-left: var(--mg2)
}

@media(max-width:677px) {

    .form__field-box .field+.btn,
    .form__field-box .btn+.field {
        margin-left: 0;
        margin-top: 16px;
        margin-top: var(--mg2);
        width: 100%
    }
}

.form__title {
    font-family: 'RobotoCondensed-Bold', sans-serif;
    margin-bottom: 32px;
    margin-bottom: var(--mg4)
}

.form__small-title {
    font-family: 'ProximaNova-Bold', sans-serif;
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

.form__footer {
    align-items: center;
    display: flex;
    margin-top: 48px;
    margin-top: var(--mg6);
    width: 100%
}

@media(max-width:677px) {
    .form__footer {
        flex-direction: column
    }
}

.form__footer>.btn:not(:last-child) {
    margin-right: 24px;
    margin-right: var(--mg3)
}

@media(max-width:677px) {
    .form__footer>.btn:not(:last-child) {
        margin-bottom: 16px;
        margin-bottom: var(--mg2);
        margin-right: 0
    }
}

@media(max-width:677px) {
    .form__footer .file-input {
        width: 100%
    }
}

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

@media(max-width:677px) {
    .form-field {
        width: 100%
    }

    .form-field--mobile {
        align-items: flex-start;
        flex-direction: column
    }
}

.form-field:not(:last-child) {
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

.form-field__label {
    font-family: 'ProximaNova-Bold', sans-serif;
    font-size: 16px;
    line-height: 26px
}

@media(max-width:677px) {
    .form-field__label {
        margin-bottom: 8px;
        margin-bottom: var(--mg1)
    }
}

.form-field__label-light {
    font-size: 16px;
    line-height: 26px
}

.form-field__num-field-text {
    min-width: 150px
}

@media(max-width:677px) {
    .form-field__num-field-text {
        width: 100%
    }
}

.form-field__num-field-text-l {
    min-width: 169px
}

@media(max-width:677px) {
    .form-field__num-field-text-l {
        width: 100%
    }
}

.form-field__num-field {
    min-width: 108px
}

.form-field__field {
    width: 169px
}

@media(max-width:677px) {
    .form-field__field {
        width: 100%
    }
}

.form-field__sync {
    width: 416px
}

@media(max-width:677px) {
    .form-field__sync {
        width: 100%
    }
}

.form-field__calendar {
    margin-top: 16px;
    margin-top: var(--mg2)
}

@media(max-width:677px) {
    .form-field__calendar {
        align-items: center;
        flex-direction: column
    }
}

.form-field__calendar>a {
    margin-right: 24px;
    margin-right: var(--mg3)
}

@media(max-width:677px) {
    .form-field__calendar>a {
        margin-bottom: 24px;
        margin-bottom: var(--mg3);
        margin-right: 0
    }
}

@media(max-width:677px) {
    .form-field__mobile-select {
        width: 100%
    }
}

.subscribe-form {
    margin-top: 32px;
    margin-top: var(--mg4)
}

@media(min-width:960px) {
    .subscribe-form {
        margin-top: 72px;
        margin-top: var(--mg9)
    }
}

.subscribe-form__field {
    width: 308px
}

@media(max-width:677px) {
    .subscribe-form__field {
        width: 100%
    }
}

.balance-form__field {
    width: 290px
}

@media(max-width:677px) {
    .balance-form__field {
        width: 100%
    }
}

.edit-profile-form {
    padding-left: 104px;
    padding-left: var(--mg13);
    position: relative
}

@media(max-width:677px) {
    .edit-profile-form {
        padding-left: 0
    }
}

.edit-profile-form__avatar {
    border-radius: 100%;
    height: 84px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 84px
}

@media(max-width:677px) {
    .edit-profile-form__avatar {
        height: 128px;
        margin-bottom: 24px;
        margin-bottom: var(--mg3);
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 128px
    }
}

.edit-profile-form__avatar>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.edit-my-ads {
    position: relative
}

.edit-my-ads__left {
    flex-grow: 1;
    margin-top: 32px;
    margin-top: var(--mg4);
    padding-right: 432px
}

@media(min-width:960px) and (max-width:1169px) {
    .edit-my-ads__left {
        padding-right: 386px
    }
}

@media(max-width:959px) {
    .edit-my-ads__left {
        padding-right: 0
    }
}

.edit-my-ads__right {
    margin-bottom: 32px;
    margin-bottom: var(--mg4)
}

@media(min-width:960px) {
    .edit-my-ads__right {
        margin-bottom: 0;
        margin-left: 16px;
        margin-left: var(--mg2);
        position: absolute;
        right: 0;
        top: 105px
    }
}

.edit-my-ads__right .form__item {
    padding-left: 0;
    padding-right: 0
}

.edit-my-ads__item {
    margin-bottom: 64px;
    margin-bottom: var(--mg8)
}

@media(min-width:1170px) {
    .edit-my-ads__inner {
        padding-left: 104px;
        padding-left: var(--mg13);
        width: 80%
    }
}

@media(max-width:959px) {
    .book-form {
        padding-left: 8px;
        padding-left: var(--mg1);
        padding-right: 8px;
        padding-right: var(--mg1)
    }
}

.book-form__step {
    display: none
}

.book-form__step--active {
    display: block
}

.book-form__radio {
    margin-top: 16px;
    margin-top: var(--mg2)
}

.book-form__back {
    display: flex;
    justify-content: flex-end
}

@media(max-width:959px) {
    .book-form__back--mobile-hide {
        display: none
    }
}

.book-form__btn {
    width: 100%;
    font-size: 16px;
    height: 42px;
    line-height: 40px;
}

.book-form__btn:not(:last-of-type) {
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

@media(max-width:959px) {
    .book-form .hintbox {
        display: none
    }
}

.book-form__hint-btn {
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: -35px;
    top: -42px;
    width: 24px
}

.book-form__hint-btn>svg {
    fill: #adadad;
    fill: var(--silver-chalice-color)
}

.book-form-time {
    display: flex;
    justify-content: space-between
}

.book-form-time__item {
    color: #0a2533;
    color: var(--elephant-color);
    font-size: 16px
}

.book-form-time__item::before {
    color: #3d4448;
    color: var(--mako-color);
    content: attr(data-time-label);
    font-size: 14px;
    margin-bottom: 4px;
    margin-bottom: var(--mg0)
}

.book-form-time__date {
    font-family: 'RobotoCondensed-Bold', sans-serif;
    font-size: 32px;
    margin-bottom: 8px;
    margin-bottom: var(--mg1)
}

.book-form-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.book-form-info--align-end {
    align-items: flex-end
}

.book-form-info--align-end:first-child {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.book-form-info__label {
    color: #3d4448;
    color: var(--mako-color);
    font-size: 14px
}

.book-form-info__label::before {
    color: #0a2533;
    color: var(--elephant-color);
    content: attr(data-user-form-title);
    display: block;
    font-family: 'ProximaNova-Bold', sans-serif;
    font-size: 14px;
    margin-bottom: 8px;
    margin-bottom: var(--mg1);
    display: none;
}

.book-form-info__values {
    color: #0a2533;
    color: var(--elephant-color);
    font-family: 'ProximaNova-Bold', sans-serif
}

.book-form-info__values>div:not(:last-child) {
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.rent-form__step {
    display: none
}

.rent-form__step--active {
    display: block
}

.rent-form__type {
    margin-bottom: 40px;
    margin-bottom: var(--mg5)
}

@media(max-width:959px) {
    .rent-form__type {
        margin-bottom: 16px;
        margin-bottom: var(--mg2)
    }
}

@media(max-width:677px) {
    .rent-form__type {
        width: 100%
    }

    .rent-form__type .image-radio {
        width: 100%
    }
}

.rent-form__type:not(:last-child) {
    margin-right: 16px;
    margin-right: var(--mg2)
}

@media(max-width:677px) {
    .rent-form__type:not(:last-child) {
        margin-right: 0
    }
}

@media(max-width:959px) {
    .chat-box--open-messages {
        bottom: 0;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 7
    }

    .chat-box--open-messages .tabs-content {
        padding-top: 0
    }

    .chat-box--open-messages .tabs-content,
    .chat-box--open-messages .tab,
    .chat-box--open-messages .hor-tabs,
    .chat-box--open-messages .message-tabs-content {
        height: 100% !important
    }

    .chat-box--open-messages .message-box__inner {
        max-height: calc(100% - 155px);
        min-height: calc(100% - 155px)
    }
}

.message-info {
    align-items: center;
    display: flex
}

.message-info__avatar {
    border-radius: 100%;
    height: 48px;
    margin-right: 16px;
    margin-right: var(--mg2);
    max-width: 48px;
    min-width: 48px;
    overflow: hidden
}

@media(max-width:959px) {
    .message-info__avatar {
        margin-right: 8px;
        margin-right: var(--mg1)
    }
}

.message-info__avatar>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.message-info__inner {
    flex-grow: 1;
    margin-right: 16px;
    margin-right: var(--mg2);
    max-width: calc(100% - 106px)
}

.message-info__info {
    height: 100%
}

.message-info__name {
    font-family: 'ProximaNova-Bold', sans-serif;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 8px;
    margin-bottom: var(--mg1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.message-info__message {
    color: #b7b7b7;
    color: var(--nobel-color);
    font-size: 14px;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.message-info__message--new {
    color: #2f2f2f;
    color: var(--mine-shaft-color)
}

.message-info__last-seen {
    color: #7d929f;
    color: var(--regent-grey-color)
}

@media(max-width:959px) {
    .message-info__last-seen {
        font-size: 12px;
        line-height: 14px
    }
}

.message-info__time {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.message-info__badge {
    background-color: #ff5061;
    background-color: var(--monza-color);
    border-radius: 100%;
    color: #fff;
    color: var(--white-color);
    font-size: 10px;
    height: 18px;
    line-height: 18px;
    max-width: 18px;
    min-width: 18px;
    text-align: center
}

.message-info__empty-badge {
    background-color: #ff5061;
    background-color: var(--monza-color);
    border-radius: 100%;
    height: 6px;
    max-width: 6px;
    min-width: 6px
}

.message-box {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    height: 100%;
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 24px;
    padding-top: var(--mg3);
    width: 100%
}

@media(max-width:959px) {
    .message-box .message-info__avatar {
        height: 37px;
        max-width: 37px;
        min-width: 37px
    }

    .message-box .message-info__name {
        font-size: 14px;
        line-height: 16px
    }
}

.message-box__inner {
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    height: calc(100% - 165px);
    max-height: 360px;
    min-height: 360px;
    overflow: hidden;
    overflow-y: auto;
    padding-bottom: 32px;
    padding-bottom: var(--mg4);
    padding-top: 32px;
    padding-top: var(--mg4)
}

@media(max-width:959px) {
    .message-box__inner {
        max-height: 400px;
        min-height: 400px
    }
}

.message-box__info {
    padding-bottom: 24px;
    padding-bottom: var(--mg3)
}

.message-box__footer {
    margin-top: 32px;
    margin-top: var(--mg4)
}

.message-box__footer .field {
    flex-grow: 1
}

.message-field-box {
    align-items: flex-end;
    display: flex
}

.message-field-box .field+.btn,
.message-field-box .btn+.field {
    margin-left: 16px;
    margin-left: var(--mg2)
}

.message-date {
    color: #7d929f;
    color: var(--regent-grey-color);
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
    text-align: center
}

.message {
    display: flex;
    flex-direction: column;
    margin-bottom: 32px;
    margin-bottom: var(--mg4)
}

.message--chat-user {
    align-items: flex-start
}

.message--you {
    align-items: flex-end
}

.message__info {
    align-items: center;
    display: flex
}

.message__avatar {
    border-radius: 100%;
    height: 24px;
    margin-right: 16px;
    margin-right: var(--mg2);
    max-width: 24px;
    min-width: 24px;
    overflow: hidden
}

@media(max-width:959px) {
    .message__avatar {
        margin-right: 8px;
        margin-right: var(--mg1)
    }
}

.message__avatar>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.message__name {
    font-family: 'ProximaNova-Bold', sans-serif;
    font-size: 14px;
    line-height: 16px;
    margin-right: 16px;
    margin-right: var(--mg2)
}

.message__time {
    color: #7d929f;
    color: var(--regent-grey-color);
    font-size: 14px;
    line-height: 16px
}

.message__inner {
    border-radius: 10px;
    margin-top: 16px;
    margin-top: var(--mg2);
    padding-bottom: 16px;
    padding-bottom: var(--mg2);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 16px;
    padding-top: var(--mg2);
    width: 80%;
    word-break: break-word
}

@media(max-width:959px) {
    .message__inner {
        width: 100%
    }
}

.message__inner--chat-user {
    background-color: #fbfbfb;
    background-color: var(--alabaster-color);
    border-top-left-radius: 0
}

.message__inner--you {
    background-color: #e2e2e2;
    background-color: var(--mercury-color);
    border-top-right-radius: 0
}

.message-back {
    height: 24px;
    margin-right: 16px;
    margin-right: var(--mg2);
    width: 24px
}

@media(min-width:960px) {
    .message-back {
        display: none
    }
}

.message-back>svg {
    fill: #b7b7b7;
    fill: var(--nobel-color);
    height: 12px;
    width: 17px
}

@media(max-width:959px) {
    .message-tabs-nav--hidden {
        display: none
    }
}

@media(min-width:960px) {
    .message-tabs-nav {
        max-height: 820px;
        overflow: hidden;
        overflow-y: auto
    }
}

@media(max-width:959px) {
    .message-type-nav--hidden {
        display: none
    }
}

@media(max-width:959px) {
    .tabs-content .tabs-content.message-tabs-content {
        margin-left: -16px;
        margin-left: var(--mg2-n);
        margin-right: -16px;
        margin-right: var(--mg2-n);
        width: calc(100% - -32px)
    }

    .tabs-content .tabs-content.message-tabs-content--hidden {
        display: none
    }
}

.calendar-wrapper {
    flex-grow: 1
}

@media(max-width:959px) {
    .calendar-wrapper {
        width: 100%
    }
}

.calendar {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    padding-bottom: 32px;
    padding-bottom: var(--mg4);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 32px;
    padding-top: var(--mg4)
}

@media(max-width:959px) {
    .calendar {
        margin-top: 32px;
        margin-top: var(--mg4);
        padding-left: 16px;
        padding-left: var(--mg2);
        padding-right: 16px;
        padding-right: var(--mg2);
        width: 100%
    }
}

.calendar__header {
    align-items: center;
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: flex;
    justify-content: space-between;
    padding-bottom: 24px;
    padding-bottom: var(--mg3)
}

@media(max-width:959px) {

    .calendar__btn,
    .calendar__hintbox {
        display: none
    }
}

.calendar__weeks {
    align-items: center;
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #3d4448;
    color: var(--mako-color);
    display: flex;
    font-size: 12px;
    height: 40px;
    justify-content: space-around
}

@media(max-width:959px) {
    .calendar__weeks {
        height: 32px
    }
}

@media(max-width:959px) {
    .calendar__weeks--hide-on-mobile {
        display: none
    }
}

@media(min-width:960px) {
    .calendar__weeks--hide-on-desktop {
        display: none
    }
}

.calendar__row {
    display: flex
}

.calendar__block-label {
    overflow: hidden;
    text-overflow: ellipsis
}

@media(max-width:959px) {
    .calendar-cell .calendar__block-label {
        display: none
    }
}

.calendar-current-month {
    align-items: center;
    color: #3d4448;
    color: var(--mako-color);
    display: flex;
    justify-content: space-between;
    width: 185px
}

@media(max-width:959px) {
    .calendar-current-month {
        width: 100%
    }
}

.calendar-month-btn {
    align-items: center;
    display: flex;
    height: 30px;
    justify-content: center;
    width: 30px
}

.calendar-month-btn>svg {
    fill: #3d4448;
    fill: var(--mako-color);
    height: 12px;
    width: 17px
}

@media(max-width:959px) {
    .calendar-current-date {
        display: none
    }
}

.calendar-current-date>span {
    margin-left: 4px;
    margin-left: var(--mg0);
    margin-right: 4px;
    margin-right: var(--mg0)
}

@media(max-width:959px) {
    .calendar-status {
        display: none
    }
}

.calendar-status::before {
    border-radius: 2px;
    content: '';
    display: inline-block;
    height: 24px;
    margin-right: 16px;
    margin-right: var(--mg2);
    vertical-align: middle;
    width: 24px
}

.calendar-status--busy::before {
    background-color: #fbe5ea;
    background-color: var(--pink-color)
}

.calendar-status--empty::before {
    background-color: #fff;
    background-color: var(--white-color);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px
}

.calendar-cell {
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    height: 130px;
    justify-content: space-between;
    padding-bottom: 4px;
    padding-bottom: var(--mg0);
    padding-left: 4px;
    padding-left: var(--mg0);
    padding-right: 4px;
    padding-right: var(--mg0);
    padding-top: 4px;
    padding-top: var(--mg0);
    position: relative;
    width: calc(100% / 7)
}

@media(min-width:1440px) {
    .calendar-cell {
        padding-bottom: 16px;
        padding-bottom: var(--mg2);
        padding-left: 16px;
        padding-left: var(--mg2);
        padding-right: 16px;
        padding-right: var(--mg2);
        padding-top: 16px;
        padding-top: var(--mg2)
    }
}

@media(max-width:959px) {
    .calendar-cell {
        align-items: center;
        border-bottom-width: 0;
        border-radius: 3px;
        height: 32px;
        justify-content: center;
        margin-top: 16px;
        margin-top: var(--mg2);
        padding-bottom: 4px;
        padding-bottom: var(--mg0);
        padding-left: 4px;
        padding-left: var(--mg0);
        padding-right: 4px;
        padding-right: var(--mg0);
        padding-top: 4px;
        padding-top: var(--mg0);
    }
}

.calendar-cell__mobile-click {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media(min-width:960px) {
    .calendar-cell__mobile-click {
        display: none
    }
}

.calendar-cell:not(:last-child) {
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px
}

@media(max-width:959px) {
    .calendar-cell:not(:last-child) {
        border-right-width: 0
    }
}

@media(max-width:959px) {
    .calendar-cell--selected {
        background-color: #fbe5ea;
        background-color: var(--pink-color)
    }
}

@media(max-width:959px) {
    .calendar-cell--booked::after {
        background-color: #ff5061;
        background-color: var(--monza-color);
        border-radius: 100%;
        content: '';
        height: 3px;
        position: absolute;
        right: 4px;
        top: 4px;
        width: 3px
    }

    .calendar-cell--booked.calendar-cell--selected::after {
        background-color: #fff;
        background-color: var(--white-color)
    }
}

@media(min-width:960px) {
    .calendar-cell--booked {
        background-color: #fbe5ea;
        background-color: var(--pink-color)
    }
}

.calendar-cell::before {
    content: attr(data-calendar-day)
}

.calendar-user {
    align-items: center;
    display: flex
}

@media(max-width:959px) {
    .calendar-cell .calendar-user {
        display: none
    }
}

.calendar-user__avatar {
    border-radius: 100%;
    height: 15px;
    margin-right: 8px;
    margin-right: var(--mg1);
    max-width: 15px;
    min-width: 15px;
    overflow: hidden
}

@media(max-width:959px) {
    .calendar-user__avatar {
        margin-right: 8px;
        margin-right: var(--mg1)
    }
}

.calendar-user__avatar>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.calendar-user__name {
    color: #0a2533;
    color: var(--elephant-color);
    font-family: 'ProximaNova-Bold', sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:959px) {
    .calendar-cell .price-box {
        display: none
    }
}

.price-box::before {
    color: #0a2533;
    color: var(--elephant-color);
    content: attr(data-label);
    display: block;
    font-size: 12px;
    margin-bottom: 4px;
    margin-bottom: var(--mg0)
}

.calendar-checkbox {
    position: absolute;
    right: 16px;
    top: 16px
}

@media(max-width:959px) {
    .calendar-cell .calendar-checkbox {
        display: none
    }
}

.calendar-checkbox--hidden {
    display: none
}

.booked-range-slider {
    margin-top: 32px;
    margin-top: var(--mg4)
}

@media(min-width:960px) {
    .booked-range-slider {
        display: none
    }
}

.booked-range-slider__item {
    background-color: #fff;
    background-color: var(--white-color);
    display: flex;
    flex-direction: column;
    font-size: 12px;
    height: 155px;
    justify-content: space-between;
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    padding-top: 24px;
    padding-top: var(--mg3);
    position: relative;
    width: 214px !important
}

.booked-range-slider__item:not(:last-child) {
    margin-right: 16px;
    margin-right: var(--mg2)
}

.calendar-dates {
    color: #0a2533;
    color: var(--elephant-color);
    font-family: 'RobotoCondensed-Bold', sans-serif;
    font-size: 24px
}

.calendar-dates::before {
    content: attr(data-calendar-label);
    display: block;
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 14px;
    margin-bottom: 4px;
    margin-bottom: var(--mg0)
}

.booked-info {
    margin-top: 32px;
    margin-top: var(--mg4)
}

@media(min-width:960px) {
    .booked-info {
        display: none
    }
}

.booked-info--hidden {
    display: none
}

.calendar-slider {
    margin-bottom: 32px;
    margin-bottom: var(--mg4)
}

.calendar-slider__item {
    background-color: #fff;
    background-color: var(--white-color);
    display: flex;
    flex-direction: column;
    font-size: 12px;
    height: 174px;
    justify-content: space-between;
    padding-bottom: 16px;
    padding-bottom: var(--mg2);
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    padding-top: 16px;
    padding-top: var(--mg2);
    position: relative;
    width: 174px
}

.calendar-slider__item:not(:last-child) {
    margin-right: 16px;
    margin-right: var(--mg2)
}

.calendar-slider__item--booked {
    background-color: #fbe5ea;
    background-color: var(--pink-color)
}

.calendar-slider__item::before {
    content: attr(data-calendar-day)
}

.calendar-hint {
    margin-bottom: 32px;
    margin-bottom: var(--mg4)
}

@keyframes slide {
    0% {
        clip: rect(0, 0, 20px, 0)
    }

    30% {
        clip: rect(0, 80px, 20px, 0)
    }

    50% {
        clip: rect(0, 80px, 20px, 0)
    }

    80% {
        clip: rect(0, 80px, 20px, 80px)
    }

    100% {
        clip: rect(0, 80px, 20px, 80px)
    }
}

@keyframes fade {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.preloader {
    background-color: #0a2533;
    background-color: var(--elephant-color);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 101
}

.preloader--hidden {
    display: none
}

.preloader-icon {
    height: 60px;
    left: 50%;
    margin-bottom: 0;
    margin-left: -40px;
    margin-right: 0;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    width: 80px
}

.preloader-icon__lines {
    height: 40px;
    position: absolute;
    width: 80px
}

.preloader-icon__line {
    background-color: #fff;
    background-color: var(--white-color);
    clip: rect(0, 0, 20px, 0);
    height: 10px;
    position: absolute;
    width: 80px
}

.preloader-icon__line-1 {
    animation-delay: 0;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-name: slide;
    animation-timing-function: ease;
    top: 0
}

.preloader-icon__line-2 {
    animation-delay: .25s;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-name: slide;
    animation-timing-function: ease;
    top: 15px
}

.preloader-icon__line-3 {
    animation-delay: .5s;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-name: slide;
    animation-timing-function: ease;
    top: 30px
}

.preloader-icon__loading-text {
    animation-delay: 0;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: fade;
    animation-timing-function: ease;
    color: #fff;
    color: var(--white-color);
    font-family: sans-serif;
    font-size: 13px;
    height: 10px;
    letter-spacing: 3px;
    line-height: 10px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: 100%
}

.tabs-nav {
    position: relative;
    z-index: 1
}

.tabs-nav__item {
    display: inline-block;
    vertical-align: top
}

.tabs-nav__link {
    text-decoration: none;
    transition-duration: .7s;
    transition-timing-function: linear
}

.tabs-nav__drag {
    border-bottom-color: #fc0;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    position: absolute
}

.tabs-nav__drag.active {
    transition-timing-function: linear
}

.tabs-content {
    overflow: hidden;
    position: relative
}

.tabs-content .tabs-content {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0
}

.tabs-content .tabs-nav {
    font-size: 14px
}

.tab {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition-timing-function: linear;
    width: 100%
}

.tab.active {
    opacity: 1;
    position: relative;
    z-index: 1
}

.tab.slide {
    display: none;
    opacity: 1
}

.tab.slide.active {
    display: block
}

.tab.slide.moved {
    display: block
}

@keyframes slideInLeft {
    from {
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInLeft {
    animation-name: slideInLeft
}

@keyframes slideInRight {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInRight {
    animation-name: slideInRight
}

@keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        transform: translate3d(-100%, 0, 0);
        visibility: hidden
    }
}

.slideOutLeft {
    animation-name: slideOutLeft
}

@keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        transform: translate3d(100%, 0, 0);
        visibility: hidden
    }
}

.slideOutRight {
    animation-name: slideOutRight
}

.content {
    position: relative;
    z-index: 2
}

@media(min-width:960px) {
    .content--scrolled {
        padding-top: 60px
    }

    .content--scrolled.content--search {
        padding-top: 150px
    }
}

.content__box {
    padding-top: 56px;
    padding-top: var(--mg7);
    position: relative;
}

@media(min-width:960px) {
    .content__box {
        padding-top: 104px;
        padding-top: var(--mg13)
    }
}
.content__box--no-padding {
    padding-top: 0
}
.content__box--padding-20 {
    padding-top: 0
}

.content__box--fit-to-footer {
    margin-bottom: -56px;
    margin-bottom: var(--mg7-n)
}
@media(min-width:960px) {
    .content__box--fit-to-footer {
        margin-bottom: -128px;
        margin-bottom: var(--mg16-n)
    }
}
@media(max-width:959px) {
    .content__box--padding-20 {
        padding-top: 20px
    }
    .breadcrumbs.nomobile{
        display: none;
    }
}
.content__load-more {
    display: none;
    margin-top: 24px;
    margin-top: var(--mg3);
    text-align: center
}

@media(min-width:960px) {
    .content__load-more {
        display: block
    }
}

.content-header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 32px;
    margin-bottom: var(--mg4)
}

@media(max-width:677px) {
    .content-header {
        align-items: flex-start;
        flex-direction: column
    }
}

.content-header__inner {
    flex-grow: 1
}

.content-header-object .content-header__title {
    font-size: 24px;
    line-height: 30px;
}
.content-header__title {
    display: flex;
    font-family: 'RoadRadio-Bold', sans-serif;
    text-transform: uppercase;
    
}
@media (min-width: 960px){
    .content-header-object {
        width: calc(100% - 490px);
    }
    .content-header-object .content-header__title {
        font-size: 32px;
        line-height: 40px;
    }
}
/*@media(min-width:960px) {
    .content-header__title {
        width: 60%
    }
}*/

.content-header__title--red {
    color: #ff5061;
    color: var(--monza-color)
}

.content-header__subtitle {
    margin-top: 32px;
    margin-top: var(--mg4)
}

.content-header__options {
    display: flex;
    flex-wrap: nowrap
}

@media(max-width:959px) {
    .content-header__options {
        flex-direction: column;
        justify-content: flex-end
    }
}

@media(max-width:677px) {
    .content-header__options {
        margin-top: 32px;
        margin-top: var(--mg4);
        width: 100%
    }
}

.content-header__option:not(:first-child) {
    margin-left: 24px;
    margin-left: var(--mg3)
}

@media(max-width:959px) {
    .content-header__option:not(:first-child) {
        margin-left: 0;
        margin-top: 16px;
        margin-top: var(--mg2)
    }
}

@media(max-width:677px) {
    .content-header__option:not(:first-child) {
        width: 100%
    }
}

.content-header__option--select {
    width: 240px
}

@media(max-width:677px) {
    .content-header__option--select {
        width: 290px
    }
}

.content-header-label {
    background-color: #e2e2e2;
    background-color: var(--mercury-color);
    border-radius: 3px;
    color: #7d929f;
    color: var(--regent-grey-color);
    display: inline-block;
    font-family: 'RobotoCondensed-Regular', sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 24px;
    line-height: 24px;
    margin-left: 16px;
    margin-left: var(--mg2);
    margin-top: 8px;
    margin-top: var(--mg1);
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    text-transform: none;
    text-transform: initial;
    vertical-align: middle
}

.wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1940px;
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    position: relative;
    width: 100%;
}

/*@media(max-width:600px) {
    .ymaps-2-1-78-balloon__content .item__main {
        max-width: 260px;
    }
}*/

/*@media(max-width:365px) {
    .ymaps-2-1-78-balloon__close+.ymaps-2-1-78-balloon__content {
        margin-right: 15px !important;
    }

    .ymaps-2-1-78-balloon__close-button {
        background-size: 50% !important;
        width: 15px !important;
        height: 30px !important;
    }

    .search-results__mapbox {
        width: calc(100% + 32px) !important;
        margin-left: -16px;
    }
}*/

@media(min-width:1440px) {
    .wrapper {
        padding-left: 48px;
        padding-left: var(--mg6);
        padding-right: 48px;
        padding-right: var(--mg6)
    }
}

.wrapper--small {
    max-width: 1200px
}

@media(min-width:960px) {
    .wrapper--medium {
        width: calc(100% - 100px)
    }
}

@media(min-width:1170px) {
    .wrapper--medium {
        width: calc(100% - 200px)
    }
}

@media(min-width:1440px) {
    .wrapper--medium {
        width: calc(100% - 400px)
    }
}

@media(min-width:960px) {
    .wrapper__margin-from-left {
        margin-left: 50px
    }
    .wrapper__margin-from-right {
        margin-right: 50px
    }
}

@media(min-width:1170px) {
    .wrapper__margin-from-left {
        margin-left: 100px
    }
    .wrapper__margin-from-right {
        margin-right: 100px
    }
}

@media(min-width:1440px) {
    .wrapper__margin-from-left {
        margin-left: 200px
    }
    .wrapper__margin-from-right {
        margin-right: 200px
    }
}

.help-form {
    margin-top: 32px;
    margin-top: var(--mg4)
}

.banner {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
    width: 100%
}

@media(min-width:960px) {
    .banner {
        height: 100vh;
        padding-bottom: 170px
    }
}

.banner--article {
    height: 100vh;
    justify-content: center
}

.banner__inner {
    position: relative;
    z-index: 3
}

@media(min-width:960px) {
    .banner__inner {
        padding-bottom: 112px;
        padding-bottom: var(--mg14)
    }
}

@media(max-height:750px) and (min-width:960px) {
    .banner__inner {
        padding-bottom: 0
    }
}

.banner__article-header {
    color: #fff;
    color: var(--white-color);
    position: relative;
    text-align: center;
    z-index: 1
}

.banner__slogan {
    color: #fff;
    color: var(--white-color);
    display: none;
    margin-bottom: 32px;
    margin-bottom: var(--mg4);
    position: relative;
    text-align: center;
    z-index: 1
}

@media(min-width:960px) {
    .banner__slogan {
        display: block
    }
}

.banner__title {
    font-family: 'RoadRadio-Bold', sans-serif;
    font-size: 55px;
    line-height: 55px
}

@media(max-width:959px) {
    .banner__title {
        font-size: 32px;
        line-height: 40px
    }
}

.banner__subtitle {
    letter-spacing: 11px;
    margin-top: 0
}

.banner-slider {
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media(min-width:960px) {
    .banner-slider {
        display: block
    }
}

.banner-slider__container::before {
    background-color: #000;
    background-color: var(--black-color);
    bottom: 0;
    content: '';
    left: 0;
    opacity: .3;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.banner-slider__container,
.banner-slider__wrapper,
.banner-slider__slide {
    height: 100%
}

.banner-slider__img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.banner-pagination {
    align-items: flex-end;
    display: none;
    justify-content: space-around;
    margin-bottom: 80px;
    margin-bottom: var(--mg10)
}

@media(max-height:750px) and (min-width:960px) {
    .banner-pagination {
        margin-bottom: 20px
    }
}

@media(min-width:960px) {
    .banner-pagination {
        display: flex
    }
}

.banner-pagination__item {
    align-items: center;
    background-color: transparent;
    border-radius: 0;
    color: #fff;
    color: var(--white-color);
    display: flex;
    font-size: 16px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    opacity: 1;
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    position: relative;
    width: 20%
}

.banner-pagination__item.swiper-pagination-bullet-active {
    background-color: transparent
}

.banner-pagination__item::after,
.banner-pagination__item::before {
    bottom: 0;
    content: '';
    height: 1px;
    position: absolute
}

.banner-pagination__item::before {
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    width: 100%
}

.banner-pagination__item::after {
    background-color: #ff5061;
    background-color: var(--monza-color);
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: width;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    width: 0
}

.banner-pagination__item.swiper-pagination-bullet-active::after {
    animation-duration: 2.5s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
    animation-name: fullWidth;
    animation-timing-function: linear
}

.banner-pagination__num {
    border-bottom-color: #fff;
    border-bottom-color: var(--white-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #fff;
    border-left-color: var(--white-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 3px;
    border-right-color: #fff;
    border-right-color: var(--white-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #fff;
    border-top-color: var(--white-color);
    border-top-style: solid;
    border-top-width: 1px;
    color: #fff;
    color: var(--white-color);
    font-family: 'ProximaNova-Bold', sans-serif;
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    margin-right: 16px;
    margin-right: var(--mg2);
    min-width: 56px;
    text-align: center
}

.banner-pagination__num:hover {
    box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16)
}

.swiper-pagination-bullet-active .banner-pagination__num {
    background-color: #ff5061;
    background-color: var(--monza-color);
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color);
    box-shadow: none
}

.banner-pagination__text {
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 16px;
    line-height: 26px;
    text-align: left
}

.banner-img {
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media(min-width:960px) {
    .banner-img {
        display: block
    }
}

.banner--article .banner-img {
    display: block
}

.banner-img::before {
    background-color: #000;
    background-color: var(--black-color);
    bottom: 0;
    content: '';
    left: 0;
    opacity: .3;
    position: absolute;
    right: 0;
    top: 0
}

.banner-img>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.banner-filter-form__inner {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
    flex-wrap: wrap
}

@media(max-width:959px) {
    .banner-filter-form__inner {
        flex-direction: column;
        padding-top: 32px;
        padding-top: var(--mg4)
    }
}

@media(max-width:1439px) {
    .banner-filter-form__item .union-field .number-field {
        width: 144px
    }

    .banner-filter-form__item .union-field .field {
        width: 120px
    }
}

@media(max-width:1169px) {
    .banner-filter-form__item .union-field .field {
        width: 95px
    }

    .banner-filter-form__item .select {
        width: 135px
    }
}

@media(max-width:959px) {
    .banner-filter-form__item {
        width: 287px
    }

    .banner-filter-form__item .select,
    .banner-filter-form__item .datepicker {
        width: 100%
    }

    .banner-filter-form__item .union-field .number-field,
    .banner-filter-form__item .union-field .field {
        width: 144px
    }
}

.banner-filter-form__item {
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

@media(min-width:960px) and (max-width:1169px) {
    .banner-filter-form__item:not(:last-child) {
        margin-right: 8px;
        margin-right: var(--mg1)
    }
}

@media(min-width:1170px) {
    .banner-filter-form__item:not(:last-child) {
        margin-right: 16px;
        margin-right: var(--mg2)
    }
}

.banner-filter-form__submit {
    text-align: center
}

@media(max-width:959px) {
    .banner-filter-form__submit .btn {
        width: 287px
    }
}

.main-adv {
    position: relative
}

@media(max-width:959px) {
    .main-adv {
        padding-bottom: 24px;
        padding-bottom: var(--mg3);
        padding-left: 16px;
        padding-left: var(--mg2);
        padding-right: 16px;
        padding-right: var(--mg2);
        padding-top: 24px;
        padding-top: var(--mg3)
    }
}

.main-adv__img {
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

@media(min-width:960px) {
    .main-adv__img {
        width: 50%
    }
}

.main-adv__img::before {
    background-color: #000;
    background-color: var(--black-color);
    bottom: 0;
    content: '';
    left: 0;
    opacity: .3;
    position: absolute;
    right: 0;
    top: 0
}

.main-adv__img>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.main-adv__info {
    background-color: #2f2f2f;
    background-color: var(--mine-shaft-color);
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    padding-top: 64px;
    padding-top: var(--mg8);
    position: relative;
    width: 100%
}

@media(max-width:677px) {
    .main-adv__info {
        text-align: center
    }
}

@media(min-width:960px) {
    .main-adv__info {
        padding-bottom: 150px;
        padding-left: 100px;
        padding-right: 100px;
        padding-top: 115px;
        width: 50%
    }
}

.main-adv__title {
    color: #fff;
    color: var(--white-color);
    font-family: 'RoadRadio-Bold', sans-serif
}

@media(max-width:677px) {
    .main-adv__title {
        text-align: left
    }
}

.main-adv__subtitle {
    color: #fff;
    color: var(--white-color);
    font-size: 18px;
    margin-top: 32px;
    margin-top: var(--mg4)
}

@media(max-width:677px) {
    .main-adv__subtitle {
        text-align: left
    }
}

.main-adv__price {
    color: #fff;
    color: var(--white-color);
    display: inline-block;
    font-family: 'RobotoCondensed-Bold', sans-serif;
    font-size: 112px;
    margin-top: 24px;
    margin-top: var(--mg3);
    position: relative
}

@media(min-width:960px) {
    .main-adv__price {
        font-size: 64px;
        margin-top: 72px;
        margin-top: var(--mg9)
    }
}

.main-adv__price>span {
    display: inline-block;
    vertical-align: middle
}

.main-adv__currency {
    font-size: 46px
}

@media(max-width:959px) {
    .main-adv__currency {
        font-size: 16px;
        position: absolute;
        right: 0;
        top: 0
    }
}

.main-adv__text {
    color: #adadad;
    color: var(--silver-chalice-color);
    margin-left: 16px;
    margin-left: var(--mg2);
    position: relative
}

@media(max-width:677px) {
    .main-adv__text {
        text-align: left
    }
}

@media(min-width:960px) {
    .main-adv__text {
        margin-left: 0;
        margin-top: 32px;
        margin-top: var(--mg4)
    }
}

.main-adv__text::before {
    content: '*';
    font-size: 18px;
    left: -15px;
    position: absolute;
    top: 0
}

@media(min-width:960px) {
    .main-adv__link {
        bottom: -84px;
        position: absolute;
        right: -84px
    }
}

.adv-link {
    background-color: #707070;
    background-color: var(--dove-grey-color);
    border-radius: 100%;
    color: #fff;
    color: var(--white-color);
    display: inline-block;
    font-size: 18px;
    height: 168px;
    line-height: 168px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 168px
}

.adv-link--desktop {
    display: none
}

@media(min-width:960px) {
    .adv-link--desktop {
        display: inline-block
    }
}

.adv-link--mobile {
    display: inline-block;
    margin-top: 32px;
    margin-top: var(--mg4)
}

@media(min-width:960px) {
    .adv-link--mobile {
        display: none
    }
}

.adv-link::before {
    border-bottom-color: #707070;
    border-bottom-color: var(--dove-grey-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #707070;
    border-left-color: var(--dove-grey-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 100%;
    border-right-color: #707070;
    border-right-color: var(--dove-grey-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #707070;
    border-top-color: var(--dove-grey-color);
    border-top-style: solid;
    border-top-width: 1px;
    content: '';
    height: 212px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 212px
}

.adv-link:hover {
    background-color: #eb0039;
    background-color: var(--red-ribbon-color)
}

.adv-link:hover::before {
    animation-duration: 1s;
    animation-iteration-count: 1;
    animation-name: animated-border;
    animation-timing-function: ease-in-out;
    border-bottom-color: #eb0039;
    border-bottom-color: var(--red-ribbon-color);
    border-left-color: #eb0039;
    border-left-color: var(--red-ribbon-color);
    border-right-color: #eb0039;
    border-right-color: var(--red-ribbon-color);
    border-top-color: #eb0039;
    border-top-color: var(--red-ribbon-color)
}

.adv-link:active {
    background-color: #bf002e;
    background-color: var(--dark-monza-color)
}

.adv-link:active::before {
    display: none
}

.about-info {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    margin-top: 32px;
    margin-top: var(--mg4);
    padding-bottom: 32px;
    padding-bottom: var(--mg4);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 32px;
    padding-top: var(--mg4);
    width: calc(50% - 8px)
}

@media(max-width:677px) {
    .about-info {
        width: 100%
    }

    .about-info:last-child {
        margin-top: 24px;
        margin-top: var(--mg3)
    }
}

.about-info__title {
    font-family: 'ProximaNova-Bold', sans-serif;
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.advantage-item {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 24px;
    padding-top: var(--mg3);
    width: 270px !important
}

@media(min-width:960px) {
    .advantage-item {
        width: 307px !important
    }
}

.advantage-item:not(:last-child) {
    margin-right: 16px;
    margin-right: var(--mg2)
}

.advantage-item__icon {
    fill: #0a2533;
    fill: var(--elephant-color);
    height: 48px;
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
    width: 48px
}

.advantage-item__title {
    font-family: 'ProximaNova-Bold', sans-serif;
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.often-question-item {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 24px;
    padding-top: var(--mg3);
    width: 270px !important
}

@media(min-width:960px) {
    .often-question-item {
        width: 307px !important
    }
}

.often-question-item:not(:last-child) {
    margin-right: 16px;
    margin-right: var(--mg2)
}

.often-question-item__link {
    color: #0a2533;
    color: var(--elephant-color);
    font-family: 'ProximaNova-Bold', sans-serif;
    font-size: 18px;
    line-height: 28px;
    text-decoration: none
}

.often-question-item__link:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.often-question-item__num {
    color: #e2e2e2;
    color: var(--mercury-color);
    font-family: 'RobotoCondensed-Bold', sans-serif;
    font-size: 46px;
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.article {
    display: flex
}

@media(max-width:959px) {
    .article {
        flex-direction: column;
        flex-flow: column-reverse
    }
}

@media(min-width:960px) {
    .article__text--content-fixed {
        width: calc(100% - 364px)
    }
}

.article__text h3 {
    font-family: 'RobotoCondensed-Bold', sans-serif;
    margin-bottom: 32px;
    margin-bottom: var(--mg4);
    margin-top: 32px;
    margin-top: var(--mg4)
}

.article__text>p {
    margin-bottom: 32px;
    margin-bottom: var(--mg4);
    margin-top: 0
}

.article__text--politics>p {
    margin-bottom: 0
}

.article__image {
    border-radius: 4px;
    margin-bottom: 32px;
    margin-bottom: var(--mg4);
    max-height: 500px;
    overflow: hidden
}

@media(min-width:960px) {
    .article__image {
        margin-bottom: 0;
        margin-left: 32px;
        margin-left: var(--mg4);
        min-width: calc(50% - 32px)
    }
}

.article__image>img {
    height: 100%;
    font-family: "object-fit:contain";
    object-fit: contain;
    width: 100%
}

.article__image--small-h {
    max-height: 300px
}

@media(max-width:959px) {
    .article__image--hide-on-mobile {
        display: none
    }
}

.article__content {
    margin-bottom: 32px;
    margin-bottom: var(--mg4)
}

@media(min-width:960px) {
    .article__content {
        margin-bottom: 0;
        margin-left: 40px;
        margin-left: var(--mg5)
    }
}

.article__footer {
    align-items: center;
    display: flex;
    margin-top: 32px;
    margin-top: var(--mg4)
}

@media(min-width:960px) {
    /*.article__footer--mobile{display:none}*/
}

@media(max-width:677px) {
    .article__footer {
        flex-direction: column
    }
}

.article__footer>.btn:not(:last-child) {
    margin-right: 24px;
    margin-right: var(--mg3)
}

@media(max-width:677px) {
    .article__footer>.btn:not(:last-child) {
        margin-bottom: 16px;
        margin-bottom: var(--mg2);
        margin-right: 0
    }
}

.article+.share-social {
    margin-top: 32px;
    margin-top: var(--mg4)
}

.article-content {
    position: relative;
    width: 100%
}

@media(min-width:960px) {
    .article-content {
        height: 100%;
        max-width: 324px;
        min-width: 324px;
        width: 324px
    }
}

.article-content__inner {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    display: flex;
    padding-bottom: 32px;
    padding-bottom: var(--mg4);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 32px;
    padding-top: var(--mg4);
    width: 100%
}

@media(max-width:959px) {
    .article-content__inner {
        top: auto !important
    }
}

@media(min-width:960px) {
    .article-content__inner {
        padding-left: 32px;
        padding-left: var(--mg4);
        padding-right: 32px;
        padding-right: var(--mg4);
        position: absolute;
        width: 324px
    }
}

@media(min-width:960px) {
    .article-content__inner--fixed {
        position: fixed;
        right: auto
    }
}

@media(min-width:960px) {
    .article-content__inner--bottom {
        position: absolute
    }
}

.article-content__steps {
    display: flex;
    flex-direction: column;
    margin-right: 4px;
    margin-right: var(--mg0);
    position: relative;
    width: 32px
}

.article-content__step {
    flex-grow: 1;
    height: 30px;
    margin-bottom: 32px;
    margin-bottom: var(--mg4);
    position: relative;
    width: 30px
}

.article-content__step::before {
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    border-radius: 50%;
    color: #fff;
    color: var(--white-color);
    content: attr(data-article-step);
    display: block;
    height: 30px;
    line-height: 30px;
    margin-bottom: var(--indentx1);
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 30px
}

.article-content__step:first-child {
    margin-top: 4px;
    margin-top: var(--mg0)
}

.article-content__step:last-child {
    margin-bottom: 0
}

.article-content__step:last-child ::before {
    left: 0;
    margin-bottom: 0
}

.article-content__step:last-child::after {
    display: none
}

.article-content__step::after {
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    bottom: 0;
    content: '';
    height: 32px;
    left: 50%;
    position: absolute;
    top: 30px;
    transform: translateX(-50%);
    width: 1px
}

.article-content__names {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 8px;
    margin-left: var(--mg1);
    padding-bottom: 8px;
    padding-bottom: var(--mg1);
    padding-top: 8px;
    padding-top: var(--mg1)
}

.article-content__name {
    color: #0a2533;
    color: var(--elephant-color);
    cursor: pointer;
    line-height: 26px;
    text-align: left
}

.profile-links {
    margin-bottom: 40px;
    margin-bottom: var(--mg5);
    margin-top: 24px;
    margin-top: var(--mg3)
}

@media(max-width:959px) {
    .profile-links {
        background-color: #fff;
        background-color: var(--white-color);
        bottom: 0;
        left: 0;
        margin-bottom: 0;
        margin-top: 0;
        position: fixed;
        right: 0;
        z-index: 7
    }

    .profile-links .wrapper {
        margin-left: 0;
        margin-right: 0
    }

    .profile-links::before {
        background-color: #b7b7b7;
        background-color: var(--nobel-color);
        content: '';
        height: 1px;
        left: 5px;
        position: absolute;
        right: 5px;
        top: 0
    }
}

.profile-links__inner {
    display: flex;
    height: 56px;
    overflow: hidden
}

@media(min-width:960px) {
    .profile-links__inner {
        border-bottom-color: #b7b7b7;
        border-bottom-color: var(--nobel-color);
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-left-color: #b7b7b7;
        border-left-color: var(--nobel-color);
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #b7b7b7;
        border-right-color: var(--nobel-color);
        border-right-style: solid;
        border-right-width: 1px;
        border-top-color: #b7b7b7;
        border-top-color: var(--nobel-color);
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-top-style: solid;
        border-top-width: 1px;
        border-radius: 30px;
    }
}

.profile-links__link {
    align-items: center;
    color: #3d4448;
    color: var(--mako-color);
    display: flex;
    flex-grow: 1;
    height: 56px;
    justify-content: center;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard)
}

.profile-links__link::before {
    background-color: transparent;
    bottom: 1px;
    content: '';
    height: 5px;
    position: absolute;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    width: 0
}

.profile-links__link:hover::before {
    background-color: #ff5061;
    background-color: var(--monza-color);
    width: 100%
}

@media(min-width:960px) {
    .profile-links__link--active {
        background-color: rgba(211, 0, 51, 0.1);
        color: #ff5061;
        color: var(--monza-color);
        font-family: 'ProximaNova-Bold', sans-serif
    }

    .profile-links__link--active::before {
        background-color: #ff5061;
        background-color: var(--monza-color);
        width: 100%
    }
}

@media(min-width:960px) {
    .profile-links__link:not(:last-child) {
        border-right-color: #e2e2e2;
        border-right-color: var(--mercury-color);
        border-right-style: solid;
        border-right-width: 1px
    }
}

@media(max-width:959px) {
    .profile-links__text {
        display: none
    }
}

.profile-links__icon {
    fill: #3d4448;
    fill: var(--mako-color);
    height: 18px;
    margin-right: 8px;
    margin-right: var(--mg1);
    width: 18px
}

@media(max-width:959px) {
    .profile-links__icon {
        fill: #b7b7b7;
        fill: var(--nobel-color);
        height: 32px;
        margin-right: 0;
        width: 32px
    }
}

.profile-links__link--active .profile-links__icon {
    fill: #ff5061;
    fill: var(--monza-color)
}

.profile-links__badge {
    background-color: #ff5061;
    background-color: var(--monza-color);
    border-radius: 100%;
    color: #fff;
    color: var(--white-color);
    font-size: 10px;
    height: 18px;
    line-height: 18px;
    margin-left: 16px;
    margin-left: var(--mg2);
    min-width: 18px;
    text-align: center
}

@media(max-width:959px) {
    .profile-links__badge {
        background-color: #fff;
        background-color: var(--white-color);
        border-bottom-color: #ff5061;
        border-bottom-color: var(--monza-color);
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-left-color: #ff5061;
        border-left-color: var(--monza-color);
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #ff5061;
        border-right-color: var(--monza-color);
        border-right-style: solid;
        border-right-width: 1px;
        border-top-color: #ff5061;
        border-top-color: var(--monza-color);
        border-top-style: solid;
        border-top-width: 1px;
        color: #ff5061;
        color: var(--monza-color);
        position: absolute;
        top: 6px
    }
}

.profile-links__currency {
    font-size: 16px;
    margin-right: 8px;
    margin-right: var(--mg1)
}

@media(max-width:959px) {
    .profile-links__currency {
        color: #b7b7b7;
        color: var(--nobel-color);
        font-size: 32px;
        margin-right: 0
    }

    .profile-links__link--active .profile-links__currency {
        color: #ff5061;
        color: var(--monza-color)
    }
}

.balance {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    display: flex;
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
    padding-bottom: 32px;
    padding-bottom: var(--mg4);
    padding-left: 48px;
    padding-left: var(--mg6);
    padding-right: 48px;
    padding-right: var(--mg6);
    padding-top: 32px;
    padding-top: var(--mg4);
    width: 100%
}

@media(max-width:959px) {
    .balance {
        padding-left: 16px;
        padding-left: var(--mg2);
        padding-right: 16px;
        padding-right: var(--mg2)
    }
}

@media(max-width:677px) {
    .balance {
        flex-direction: column
    }
}

.balance__info {
    display: flex;
    margin-right: 56px;
    margin-right: var(--mg7)
}

@media(max-width:677px) {
    .balance__info {
        margin-bottom: 32px;
        margin-bottom: var(--mg4);
        margin-right: 0
    }
}

.balance__icon {
    fill: #ff5061;
    fill: var(--monza-color);
    height: 48px;
    margin-right: 24px;
    margin-right: var(--mg3);
    max-width: 48px;
    min-width: 48px
}

.balance__title {
    font-family: 'ProximaNova-Bold', sans-serif;
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

.balance p {
    margin-top: 0
}

.balance-radio {
    align-items: center;
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
    max-width: 525px;
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 24px;
    padding-top: var(--mg3)
}

@media(max-width:677px) {
    .balance-radio {
        max-width: 100%;
        padding-left: 16px;
        padding-left: var(--mg2);
        padding-right: 16px;
        padding-right: var(--mg2);
        width: 100%
    }
}

.add-card-box {
    margin-top: 56px;
    margin-top: var(--mg7)
}

.add-card-box--hidden {
    display: none
}

.add-card-box__title {
    font-family: 'RobotoCondensed-Bold', sans-serif;
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

.add-card {
    position: relative
}

@media(min-width:960px) {
    .add-card {
        padding-bottom: 64px;
        padding-bottom: var(--mg8);
        padding-right: 150px
    }
}

.add-card__inner {
    display: flex;
    position: relative;
    z-index: 2
}

@media(min-width:960px) {
    .add-card__inner {
        background-color: #fff;
        background-color: var(--white-color);
        border-bottom-color: #b7b7b7;
        border-bottom-color: var(--nobel-color);
        border-bottom-style: solid;
        border-bottom-width: 2px;
        border-left-color: #b7b7b7;
        border-left-color: var(--nobel-color);
        border-left-style: solid;
        border-left-width: 2px;
        border-radius: 5px;
        border-right-color: #b7b7b7;
        border-right-color: var(--nobel-color);
        border-right-style: solid;
        border-right-width: 2px;
        border-top-color: #b7b7b7;
        border-top-color: var(--nobel-color);
        border-top-style: solid;
        border-top-width: 2px;
        height: 355px;
        padding-bottom: 32px;
        padding-bottom: var(--mg4);
        padding-left: 32px;
        padding-left: var(--mg4);
        padding-right: 32px;
        padding-right: var(--mg4);
        padding-top: 32px;
        padding-top: var(--mg4);
        width: 525px
    }
}

@media(min-width:960px) {
    .add-card__inner--cvv {
        left: 150px;
        position: absolute;
        top: 64px;
        z-index: 1
    }
}

.add-card__fields {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

@media(max-width:959px) {
    .add-card__fields {
        width: 100%
    }
}

@media(min-width:960px) {
    .add-card__fields {
        margin-right: 72px;
        margin-right: var(--mg9)
    }
}

.add-card__field {
    width: 100%
}

.add-card__field--half {
    width: calc(50% - 15px)
}

.add-card__field:not(:last-child) {
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.add-card__radio {
    display: flex;
    flex-direction: column
}

@media(max-width:959px) {
    .add-card__radio {
        display: none
    }
}

.add-card .card-radio {
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.add-card__divider {
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    height: 44px;
    left: 0;
    position: absolute;
    right: 0;
    top: 48px
}

@media(max-width:959px) {
    .add-card__divider {
        display: none
    }
}

.add-card__cvv {
    margin-left: calc(100% - 100px);
    margin-top: 88px;
    margin-top: var(--mg11);
    width: 100px
}

@media(max-width:959px) {
    .add-card__cvv {
        margin-left: 0;
        margin-top: 16px;
        margin-top: var(--mg2);
        width: calc(50% - 15px)
    }

    .add-card__cvv .add-card__field {
        margin-bottom: 0
    }
}

.add-card__hint {
    color: #7d929f;
    color: var(--regent-grey-color);
    font-size: 14px
}

@media(max-width:959px) {
    .add-card__hint {
        display: none
    }
}

.my-ads-images {
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.my-ads-images__item {
    height: 190px;
    overflow: hidden;
    position: relative;
    width: 33% !important
}

@media(max-width:959px) {
    .my-ads-images__item {
        height: 200px;
        width: 270px !important
    }

    .my-ads-images__item:not(:last-child) {
        margin-right: 16px;
        margin-right: var(--mg2)
    }
}

.my-ads-images__item::before {
    background-color: transparent;
    bottom: 0;
    content: '';
    left: 0;
    opacity: .3;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: .5s
}

.my-ads-images__item:hover::before {
    background-color: #000;
    background-color: var(--black-color)
}

.my-ads-images__item>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.my-ads-images__delete {
    height: 50px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 50px
}

.reservation-info {
    margin-top: 24px;
    margin-top: var(--mg3);
    overflow: hidden;
    transition-duration: 250ms;
    transition-duration: var(--animate-duration-enter);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard)
}

.reservation-info--hide {
    height: 0;
    margin-top: 0;
    visibility: hidden;
}

@media(min-width:960px) {
    .empty-reservations {
        padding-left: 48px;
        padding-left: var(--mg6)
    }
}

@media(min-width:1170px) {
    .empty-reservations {
        padding-left: 100px;
        width: 50%
    }
}

@media(min-width:1440px) {
    .empty-reservations {
        padding-left: 200px
    }
}

.empty-reservations>p {
    margin-bottom: 32px;
    margin-bottom: var(--mg4)
}

.personal-account-link {
    height: 200px;
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
    position: relative;
    width: 200px !important
}

.personal-account-link:not(:last-child) {
    margin-right: 16px;
    margin-right: var(--mg2)
}

.personal-account-link__inner {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 3px;
    color: #0a2533;
    color: var(--elephant-color);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding-bottom: 32px;
    padding-bottom: var(--mg4);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 32px;
    padding-top: var(--mg4);
    position: relative;
    text-decoration: none;
    width: 100%
}

.personal-account-link__inner:hover {
    background-color: #ff5061;
    background-color: var(--monza-color);
    color: #fff;
    color: var(--white-color)
}

.personal-account-link__icon {
    fill: #0a2533;
    fill: var(--elephant-color);
    height: 52px;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    width: 52px
}

.personal-account-link__inner:hover .personal-account-link__icon {
    fill: #fff;
    fill: var(--white-color)
}

.personal-account-link__arrow {
    fill: #0a2533;
    fill: var(--elephant-color);
    height: 13px;
    position: absolute;
    right: 24px;
    top: 32px;
    transition-duration: 200ms;
    transition-duration: var(--animate-duration-leave);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    width: 18px
}

.personal-account-link__inner:hover .personal-account-link__arrow {
    fill: #fff;
    fill: var(--white-color);
    right: 18px
}

.not-found {
    height: 100%;
    position: relative
}

.not-found__box {
    align-items: center;
    background-color: #2f2f2f;
    background-color: var(--mine-shaft-color);
    color: #fff;
    color: var(--white-color);
    display: flex;
    justify-content: center;
    position: relative
}

.not-found__box--top {
    padding-top: 56px;
    padding-top: var(--mg7)
}

.not-found__box--bottom {
    bottom: 0;
    left: 0;
    padding-bottom: 56px;
    padding-bottom: var(--mg7);
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 1
}

@media(max-width:677px) {
    .not-found__box--bottom {
        margin-top: -48px;
        margin-top: var(--mg6-n);
        position: relative
    }
}

.not-found__title {
    font-family: 'ProximaNova-Bold', sans-serif
}

.not-found__btn {
    margin-top: 16px;
    margin-top: var(--mg2)
}

.not-found__back {
    height: 100%
}

@media(max-width:677px) {
    .not-found__back {
        height: auto
    }
}

.not-found__back>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

@media(max-width:677px) {
    .not-found__back>img {
        height: auto;
        font-family: "object-fit:contain";
        object-fit: contain
    }
}

.login-box {
    width: 308px
}

@media(max-width:677px) {
    .login-box {
        width: 100%
    }
}

.login-options {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
    margin-bottom: var(--mg5);
    margin-top: 24px;
    margin-top: var(--mg3)
}

@media(max-width:677px) {
    .login-options {
        align-items: flex-start;
        flex-direction: column
    }

    .login-options .checkbox {
        margin-bottom: 16px;
        margin-bottom: var(--mg2)
    }
}

.login-info {
    margin-top: 16px;
    margin-top: var(--mg2);
    width: calc(100% - 450px)
}

@media(max-width:677px) {
    .login-info {
        background-color: #fff;
        background-color: var(--white-color);
        margin-top: 64px;
        margin-top: var(--mg8);
        padding-bottom: 32px;
        padding-bottom: var(--mg4);
        padding-left: 24px;
        padding-left: var(--mg3);
        padding-right: 24px;
        padding-right: var(--mg3);
        padding-top: 32px;
        padding-top: var(--mg4);
        width: 100%
    }
}

@media(min-width:960px) and (max-width:1169px) {
    .login-info {
        width: calc(100% - 350px)
    }
}

.login-info__title {
    font-family: 'RobotoCondensed-Bold', sans-serif;
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.login-info p {
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

.site-map {
    display: flex
}

@media(max-width:677px) {
    .site-map {
        flex-direction: column
    }
}

.site-map__item {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    margin-bottom: 16px;
    margin-bottom: var(--mg2);
    margin-right: 16px;
    margin-right: var(--mg2);
    padding-bottom: 32px;
    padding-bottom: var(--mg4);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 32px;
    padding-top: var(--mg4);
    width: 308px
}

@media(max-width:677px) {
    .site-map__item {
        margin-right: 0;
        width: 100%
    }
}

.site-map__link {
    color: #0a2533;
    color: var(--elephant-color);
    display: block;
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
    margin-left: 8px;
    margin-left: var(--mg1);
    text-decoration: none
}

.site-map__link--main {
    font-family: 'ProximaNova-Bold', sans-serif;
    margin-left: 0
}

.site-map__link:hover {
    color: #ff5061;
    color: var(--monza-color)
}

.question-content {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    padding-bottom: 32px;
    padding-bottom: var(--mg4);
    padding-left: 24px;
    padding-left: var(--mg3);
    padding-right: 24px;
    padding-right: var(--mg3);
    padding-top: 32px;
    padding-top: var(--mg4);
    width: 100%
}

.question-content__title {
    font-family: 'RobotoCondensed-Bold', sans-serif;
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.question-content p {
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

.steps {
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
    overflow: hidden;
    overflow-y: hidden;
    -ms-overflow-y: hidden;
    padding-bottom: 24px;
    padding-bottom: var(--mg3);
    padding-left: 32px;
    padding-left: var(--mg4);
    padding-right: 32px;
    padding-right: var(--mg4);
    position: relative;
    white-space: nowrap;
    overflow-x: auto;
    -ms-overflow-x: auto
}

@media(min-width:960px) {
    .steps {
        margin-bottom: 56px;
        margin-bottom: var(--mg7)
    }
}

.steps__inner {
    align-items: center;
    display: flex;
    transition-duration: 250ms;
    transition-duration: var(--animate-duration-enter);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard)
}

@media(min-width:1170px) {
    .steps__inner {
        justify-content: center
    }
}

.steps__item {
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    border-radius: 100%;
    color: #fff;
    color: var(--white-color);
    height: 30px;
    line-height: 30px;
    min-width: 30px;
    position: relative;
    text-align: center;
    cursor: pointer
}

.steps__item:first-child::before {
    display: none
}

.steps__item:not(:first-child) {
    margin-left: 120px;
    margin-left: var(--mg15)
}

.steps__item::before {
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    content: '';
    height: 2px;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    width: 120px
}

.steps__item::after {
    color: #b7b7b7;
    color: var(--nobel-color);
    content: attr(data-step-name);
    font-family: 'ProximaNova-Bold', sans-serif;
    font-size: 14px;
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%)
}

.steps__item--active {
    background-color: #ff5061;
    background-color: var(--monza-color)
}

.steps__item--active::before {
    background-color: #ff5061;
    background-color: var(--monza-color)
}

.steps__item--active::after {
    color: #0a2533;
    color: var(--elephant-color)
}

.steps__item--done {
    background-color: #94e8b4;
    background-color: var(--green-color);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.981' height='10.977' viewBox='0 0 13.981 10.977'%3E%3Cg id='_099-check' data-name='099-check' transform='translate(0 -55)'%3E%3Cg id='Group_278' data-name='Group 278' transform='translate(0 55)'%3E%3Cpath id='Path_7619' data-name='Path 7619' d='M13.817,55.156a.546.546,0,0,0-.772.009L3.769,64.65l-2.832-2.9a.546.546,0,1,0-.781.764l3.222,3.295a.546.546,0,0,0,.781,0l9.667-9.885A.546.546,0,0,0,13.817,55.156Z' transform='translate(0 -55)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat
}

.steps__item--done::before {
    background-color: #94e8b4;
    background-color: var(--green-color)
}

.steps__item--done::after {
    color: #0a2533;
    color: var(--elephant-color)
}

.search-results-box--hidden {
    display: none
}

.search-results {
    display: flex
}

@media(max-width:959px) {
    .search-results {
        flex-direction: column
    }
}

.search-results--has-map {
    justify-content: space-between;
    flex-direction: column-reverse
}

.search-results--has-map .search-results__inner {
    position: relative;
    width: 100%
}

.search-results .search-results__mapbox {
    display: none
}

.search-results.search-results--has-map .search-results__mapbox {
    display: block;
    margin-bottom: 40px
}
@media(max-width:600px) {
    .search-results.search-results--has-map .search-results__mapbox {
        margin-bottom: 60px;
    }
}
@media(max-width:959px) {
    .search-results__inner {
        margin-bottom: 64px;
        margin-bottom: var(--mg8)
    }

    .search-results--has-map .search-results__inner,
    .search-results--has-map .search-results__mapbox {
        position: relative;
        /* width: calc(100% - 10px); */
        width: 100%;
        margin-bottom: 60px;
    }
}

.search-results__map {
    height: 500px;
    width: 100%
}

@media(max-width:959px) {
    .search-results__map {
        height: 515px
    }
}

.grid-gallery {
    position: relative
}

@media(min-width:960px) {
    .grid-gallery__wrapper {
        display: grid;
        grid-gap: 0;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(3, 220px);
        max-height: 660px;
        overflow: hidden
    }
}

@media(max-width:959px) {
    .grid-gallery__slide {
        width: calc(100vw - 55px) !important
    }

    .grid-gallery__slide:not(:last-child) {
        margin-right: 16px;
        margin-right: var(--mg2)
    }
}

@media(min-width:960px) {
    .grid-gallery__slide {
        height: auto;
        width: auto !important
    }
}

@media(min-width:960px) {
    .grid-gallery__slide--1 {
        grid-column-end: 3;
        grid-column-start: 1;
        grid-row-end: 4;
        grid-row-start: 1
    }
}

@media(min-width:960px) {
    .grid-gallery__slide--2 {
        grid-column-end: 4;
        grid-column-start: 3;
        grid-row-end: 2;
        grid-row-start: 1
    }
}

@media(min-width:960px) {
    .grid-gallery__slide--3 {
        grid-column-end: 4;
        grid-column-start: 3;
        grid-row-end: 3;
        grid-row-start: 2
    }
}

@media(min-width:960px) {
    .grid-gallery__slide--4 {
        grid-column-end: 4;
        grid-column-start: 3;
        grid-row-end: 4;
        grid-row-start: 3
    }
}

.grid-gallery__item {
    height: 100%
}

.grid-gallery__link {
    display: block;
    height: 100%;
    width: 100%
}

@media(min-width:960px) {
    .grid-gallery__link {
        cursor: none;
        pointer-events: none
    }
}

.grid-gallery__link>img {
    height: 100%;
    font-family: "object-fit:cover";
    object-fit: cover;
    width: 100%
}

.grid-gallery__info {
    align-items: center;
    bottom: 20px;
    display: flex;
    position: absolute;
    right: 20px;
    z-index: 1
}

@media(max-width:959px) {
    .grid-gallery__info {
        display: none
    }
}

.grid-gallery__photo-num {
    margin-right: 8px;
    margin-right: var(--mg1)
}

@media(min-width:960px) {
    .apartment {
        align-items: flex-start;
        display: flex
    }
}

.apartment__inner {
    width: calc(100% - 432px)
}

@media(min-width:960px) and (max-width:1169px) {
    .apartment__inner {
        width: calc(100% - 386px)
    }
}

@media(max-width:959px) {
    .apartment__inner {
        width: 100%
    }
}

.apartment__item {
    /* margin-top: 40px; */
    margin-top: 25px;
    margin-top: var(--mg5)
}

@media(min-width:960px) {
    .apartment__item {
        /* margin-top: 64px; */
        margin-top: 30px;
        /* margin-top: var(--mg8) */
    }
}

@media(min-width:960px) {
    .apartment__item--hide-on-desktop {
        display: none
    }
}

.apartment__item-title {
    font-family: 'RobotoCondensed-Bold', sans-serif;
    margin-bottom: 24px;
    margin-bottom: var(--mg3)
}

.apartment__item-subtitle {
    font-family: 'ProximaNova-Bold', sans-serif;
    margin-bottom: 16px;
    margin-bottom: var(--mg2);
    margin-top: 24px;
    margin-top: var(--mg3)
}

.apartment__map {
    /* margin-bottom: 64px; */
    margin-bottom: 16px;
    margin-bottom: var(--mg2);
    margin-top: 16px;
    margin-top: var(--mg2)
}

.apartment-hint {
    align-items: center;
    background-color: rgba(183, 183, 183, 0.2);
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b7b7b7;
    border-left-color: var(--nobel-color);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 10px;
    border-right-color: #b7b7b7;
    border-right-color: var(--nobel-color);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b7b7b7;
    border-top-color: var(--nobel-color);
    border-top-style: solid;
    border-top-width: 1px;
    display: flex;
    height: 88px;
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2)
}

@media(min-width:960px) {
    .apartment-hint {
        padding-left: 32px;
        padding-left: var(--mg4);
        padding-right: 32px;
        padding-right: var(--mg4)
    }
}

.apartment-hint__icon {
    fill: #0a2533;
    fill: var(--elephant-color);
    height: 24px;
    margin-right: 24px;
    margin-right: var(--mg3);
    max-width: 24px;
    min-width: 24px
}

.apartment-about-item {
    align-items: center;
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    color: #0a2533;
    color: var(--elephant-color);
    display: flex;
    flex-direction: column;
    font-size: 14px;
    justify-content: center;
    padding-top: 16px;
    padding-top: var(--mg2);
    width: 92px
}

.apartment-about-item:not(:last-child) {
    margin-right: 16px;
    margin-right: var(--mg2)
}

.apartment-about-item__icon {
    fill: #0a2533;
    fill: var(--elephant-color);
    height: 32px;
    margin-bottom: 8px;
    margin-bottom: var(--mg1)
}

.apartment-about-item__title {
    font-family: 'RobotoCondensed-Bold', sans-serif;
    font-size: 32px;
    margin-bottom: 4px;
    margin-bottom: var(--mg0)
}

.apartment-comfort-slider {
    height: 140px;
    /* height: auto; */
    overflow: hidden;
    position: relative
}

.apartment-comfort-slider--active {
    height: auto
}

.apartment-comfort-slider__item {
    /* width: auto */
    display: flex;
    flex-direction: column;
    /* flex-direction: row; */
    flex-wrap: wrap;
    max-height: 150px;
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
}

.apartment-comfort-slider__item::-webkit-scrollbar { /* chrome based */
    width: 0px;  /* ширина scrollbar'a */
    background: transparent;  /* опционально */
}

/* .apartment-comfort-slider__item:not(:first-of-type) {
    display: none;
} */

.apartment-comfort-slider__item:not(:last-child) {
    margin-right: 64px;
    margin-right: var(--mg8)
}

/* .apartment-comfort-slider__item:last-child .apartment-comfort:nth-child(n+3) {
    display: none
} */

.dn {
    display: none !important;
}

.services_wrapper {
    height: max-content;
    width: max-content;
}

.apartment-comfort-slider--active .apartment-comfort-slider__item:last-child .apartment-comfort:nth-child(n+3) {
    display: flex
}

@media(min-width:960px) {
    .apartment-comfort-slider__link {
        margin-left: 24px;
        margin-left: var(--mg3)
    }
}

@media(min-width:960px) {
    .apartment-comfort-slider__link--desktop-hide {
        display: none
    }
}

.apartment-comfort-slider__link--mobile-hide {
    /* position: absolute;
    bottom: 0;
    right: 0; */
    text-align: left;
}

@media(max-width:959px) {
    .apartment-comfort-slider__link--mobile-hide {
        //display: none
    }
}

.services_title {
    display: block;
    margin-bottom: 20px;
    margin-right: 30px;
    font-weight: bold;
}

.apartment-comfort {
    align-items: center;
    display: flex;
    margin-right: 30px;
    margin-bottom: 16px;
    margin-bottom: var(--mg2)
}

.apartment-comfort__icon {
    display: none;
    fill: #0a2533;
    fill: var(--elephant-color);
    height: 18px;
    margin-right: 8px;
    margin-right: var(--mg1);
    width: 18px
}

@media(min-width:960px) {
    .apartment-comfort__icon {
        display: block
    }
}

.apartment-neighborhood {
    display: flex;
    flex-wrap: wrap
}

.apartment-neighborhood__column:not(:last-child) {
    margin-right: 64px;
    margin-right: var(--mg8)
}

@media(max-width:677px) {
    .apartment-neighborhood__column {
        width: calc(50% - 16px)
    }

    .apartment-neighborhood__column:not(:last-child) {
        margin-right: 16px
    }
}

@media(min-width:678px) {
    .apartment-neighborhood__column {
        width: calc(25% - 16px)
    }

    .apartment-neighborhood__column:not(:last-child) {
        margin-right: 16px
    }
}

@media(min-width:1440px) {
    .apartment-neighborhood__column {
        width: calc(20% - 64px)
    }

    .apartment-neighborhood__column:not(:last-child) {
        margin-right: 64px
    }
}

.apartment-neighborhood__item {
    font-size: 16px;
    line-height: 26px
}

.apartment-neighborhood__item:not(:last-child) {
    margin-bottom: 8px;
    margin-bottom: var(--mg1)
}

.apartment-rules {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

@media(min-width:960px) and (max-width:1169px),
(max-width:677px) {
    .apartment-rules {
        flex-wrap: wrap
    }
}

.apartment-rules__item {
    background-color: #fff;
    background-color: var(--white-color);
    border-radius: 5px;
    color: #0a2533;
    color: var(--elephant-color);
    display: inline-flex;
    max-width: 290px;
    padding-bottom: 16px;
    padding-bottom: var(--mg2);
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    padding-top: 16px;
    padding-top: var(--mg2);
    width: auto;
    max-width: 208px;
}
.apartment-rules__item--time{
    max-width: 228px;
}

@media(min-width:960px) and (max-width:1169px),
(max-width:677px) {
    .apartment-rules__item {
        max-width: 100%;
        width: 100%
    }

    .apartment-rules__item--time {
        justify-content: center
    }
}

/*.apartment-rules__item:not(:last-child) {
    margin-right: 8px;
    margin-right: var(--mg1)
}*/

@media(min-width:960px) and (max-width:1169px),
(max-width:677px) {
    .apartment-rules__item:not(:last-child) {
        margin-bottom: 16px;
        margin-bottom: var(--mg2);
        margin-right: 0
    }
}

.apartment-rules__time {
    display: flex;
    flex-direction: column;
    font-family: 'RobotoCondensed-Bold', sans-serif;
    font-size: 32px;
    justify-content: center
}

.apartment-rules__time:not(:last-child) {
    margin-right: 32px;
    margin-right: var(--mg4)
}

.apartment-rules__title {
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 14px;
    margin-bottom: 8px;
    margin-bottom: var(--mg1)
}

.apartment-rules__text {
    font-size: 14px;
    line-height: 20px
}

.apartment-rules__icon {
    fill: #0a2533;
    fill: var(--elephant-color);
    height: 30px;
    margin-right: 16px;
    margin-right: var(--mg2);
    margin-top: 8px;
    margin-top: var(--mg1);
    max-width: 31px;
    min-width: 31px
}

.book-mobile {
    align-items: center;
    background-color: #fbfbfb;
    background-color: var(--alabaster-color);
    bottom: 0;
    display: flex;
    height: 88px;
    justify-content: space-between;
    left: 0;
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    position: fixed;
    right: 0;
    text-align: left;
    width: 100vw;
    z-index: 9;
}

@media(min-width:960px) {
    .book-mobile {
        display: none
    }
}

.book-mobile::before {
    background-color: #b7b7b7;
    background-color: var(--nobel-color);
    content: '';
    height: 1px;
    left: 5px;
    position: absolute;
    right: 5px;
    top: 0
}

.book-mobile__price-box::before {
    color: #0a2533;
    color: var(--elephant-color);
    content: attr(data-label);
    display: block;
    font-size: 14px;
    margin-bottom: 8px;
    margin-bottom: var(--mg1)
}

.js-confirm-reservation-btn.reserved {
    line-height: 15px
}

.js-confirm-reservation-btn.payed {
    margin-top: 0
}

.filter-options .filter-options__wrap {
    display: flex;
    align-items: stretch;
    justify-content: space-between
}

@media(max-width:959px) {
    .filter-options .filter-options__wrap {
        flex-direction: column
    }
}

.filter-options .filter-options__wrap .filter-options__group {
    display: flex;
    flex-direction: column;
    padding-right: 50px
}
@media(max-width: 1400px){
    .filter-options .filter-options__wrap .filter-options__group{
        padding-right: 32px
    }
}

@media(max-width:959px) {
    .filter-options .filter-options__wrap .filter-options__group {
        padding-right: 0;
    }
}

@media(max-width: 1200px){
    .filter-options__wrap{
        flex-wrap: wrap;
    }
}

.filter-options .filter-options__wrap .filter-options__group .filter-options__item {
    padding-left: 7px
}

@media(max-width:959px) {
    .filter-options .filter-options__wrap .filter-options__group .filter-options__item {
        padding-left: 0;
    }
}

.filter-options .filter-options__wrap .switch__label {
    flex: 1 0 auto;
    padding-right: 7px
}

.filter-options .filter-options__wrap .switch__input {
    margin-left: 0
}

.object-detail__id {
    color: #b7b7b7;
    margin-top: 0
}

.object-list__id {
    color: #7d929f;
    font-family: 'RobotoCondensed-Regular', sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px
}

.noLimit .number-field__input-hidden {
    display: block
}

.noLimit .number-field__value {
    display: none
}

.content-header__inner-flex {
    display: flex;
    justify-content: space-evenly
}

.content-header__options-mobile {
    display: none
}

.content-header__option-desktop {
    align-items: center;
    display: flex
}

.content-header__option-desktop .btn--red:hover {
    background-color: #ff5061;
    background-color: var(--monza-color);
    border-bottom-color: #ff5061;
    border-bottom-color: var(--monza-color);
    border-left-color: #ff5061;
    border-left-color: var(--monza-color);
    border-right-color: #ff5061;
    border-right-color: var(--monza-color);
    border-top-color: #ff5061;
    border-top-color: var(--monza-color);
    color: #fff;
    color: var(--white-color)
}

.content-header__option-desktop .btn-gray {
    color: #3d4448;
    color: var(--mako-color)
}

.content-header__option-desktop .btn-gray:hover {
    color: #fff;
    background-color: #eb0039;
    background-color: var(--red-ribbon-color);
    border-bottom-color: #eb0039;
    border-bottom-color: var(--red-ribbon-color);
    border-left-color: #eb0039;
    border-left-color: var(--red-ribbon-color);
    border-right-color: #eb0039;
    border-right-color: var(--red-ribbon-color);
    border-top-color: #eb0039;
    border-top-color: var(--red-ribbon-color)
}

@media screen and (max-width:864px) {
    .content-header__option-desktop {
        display: none
    }

    .content-header__options-mobile {
        display: flex
    }
}

.iconsPreview .apartment-about-item__icon {
    height: 20px
}

.iconsPreview .apartment-about-item {
    font-size: 10px;
    background: 0
}

.iconsPreview .apartment-about-item:not(:last-child) {
    margin-right: 5px
}

.iconsPreview .apartment-about-item__title {
    font-size: 20px
}

@media(max-width:960px) {
    .iconsPreview .apartment-about-item {
        font-size: 8px
    }
}

.tmp_json_div {
    display: none
}

.custom__select-map {
    display: flex
}

.custom__select-map .form__address-select {
    width: auto;
    flex: none
}

.custom__select-map .form__item:not(:first-child) {
    margin-top: 0
}

.form__address-edit {
    position: relative;
    width: 100%;
    padding-right: 50px
}

.s__errors {
    position: absolute;
    top: -18px;
    font-size: 13px;
    color: #ff5061
}

.form__address-edit-result {
    min-height: 56px;
    align-items: center
}

#suggest {
    width: 600px
}

.form__address-edit-result a {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    margin-left: 10px;
    color: #ff5061;
    position: relative;
    top: 4px
}

.form__address-edit-result a i {
    font-style: normal;
    margin-left: 5px
}

.form__address-edit-result svg {
    width: 18px
}

@media(max-width:959px) {
    #suggest {
        width: 300px
    }
}

@media(max-width:677px) {
    .custom__select-map {
        flex-direction: column
    }

    .custom__select-map .form__address-select {
        width: 100%
    }

    .form__address-edit {
        padding-right: 0
    }

    #suggest {
        width: 100%
    }

    .form__address-select .js-city {
        width: 100%
    }

    .form__address-edit-result span {
        display: block
    }

    .form__address-edit-result a {
        margin-left: 0;
        margin-top: 10px
    }
}

.input__require-name.error .label--dark {
    color: #ff5061
}

.input__require-name.error .field__input {
    border-color: #ff5061
}

.form__column-half.error .number-field__input {
    border-color: #ff5061
}

.form-field.error .field__input {
    border-color: #ff5061
}

.required__groups .form-field.error .number-field__input {
    border-color: #ff5061
}

jdiv .__jivoMobileButton {
    margin: 0 0 45px 0;
    z-index: 3;
}

.address__item {
    font-size: 10px;
    height: 10px;
    overflow: hidden;
    font-size: 13px;
    color: #999;
    height: auto;
    display: flex; 
    align-items: center; 
    justify-content: left;
}
.address__item img{
    width: 20px; 
    margin-right: 5px
}
.address__item.fixMap {
    height: auto
}

.search-results__map>ymaps {
    width: 100% !important
}
.fix__map{
    display: none;
    position: relative;
    bottom: -60px;
    left: auto;
    right: auto;
    z-index: 1;
    width: 100%;
    pointer-events: none;
    height: auto;
}
.fix__map.__max.__init {
    position: fixed;
    bottom: 72px;
    left: 0;
    right: 0;
    z-index: 7
}


.content--search .fix__map {
    display: block
}

@media(min-width:960px) {
    .content--search .fix__map {
        display: none
    }
}

@media(max-width:960px) {
    .filter__item--hide-on-mobile {
        display: none !important
    }
}

.toggle-map {
    display: flex;
    position: absolute;
    left: 50%;
    width: 100px;
    margin-left: -50px;
    background: #fff;
    border-radius: 25px;
    box-shadow: 0 0 8px 0 #999;
    background-color: white;
    top: -45px;
    align-items: center;
    text-decoration: none;
    color: #2f2f2f;
    font-family: 'RobotoCondensed-Regular', sans-serif;
    pointer-events: all;
    justify-content: center;
    line-height: 40px
}

.toggle-map svg {
    width: 28px;
    margin-right: 4px
}

.fix__map.fix__map-hide .toggle-map {
    width: 160px;
    margin-left: -80px
}

.menu-dropdown__item {
    position: relative
}

.menu-dropdown__item .hide_noty,
.menu-dropdown__item .hide_noty-brones {
    width: 25px;
    display: none;
    position: absolute;
    right: 0;
    font-weight: bold;
    color: #bbb;
    text-decoration: none;
    background: #fff;
    text-align: right
}

.menu-dropdown__item:hover .hide_noty,
.menu-dropdown__item:hover .hide_noty-brones {
    display: block
}

.pay-list {
    text-align: center;
    padding: 0px;
    margin: 0px;
}

.pay-list li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px;
}

.pay-list li+li {
    margin: 0 0 0 16px;
}

.pay-list li.visa {
    width: 44px;
    height: 15px;
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2244%22%20height%3D%2215%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M28.643.68c-3.067%200-5.809%201.593-5.809%204.53%200%203.368%204.861%203.602%204.861%205.293%200%20.714-.817%201.35-2.21%201.35-1.98%200-3.46-.892-3.46-.892l-.635%202.967s1.704.753%203.966.753c3.356%200%205.994-1.67%205.994-4.658%200-3.56-4.883-3.784-4.883-5.359%200-.558.67-1.172%202.063-1.172%201.57%200%202.85.649%202.85.649L32%201.278c0%20.004-1.393-.597-3.356-.597zM.573.898L.5%201.33s1.289.238%202.452.709c1.497.54%201.605.856%201.856%201.834L7.554%2014.46h3.68L16.91.897h-3.672l-3.646%209.221-1.488-7.815C7.97%201.408%207.277.897%206.43.897H.574zm17.815%200l-2.88%2013.559h3.503L21.878.897h-3.49zm19.536%200c-.843%200-1.293.454-1.622%201.241l-5.13%2012.318h3.673l.71-2.054h4.475l.433%202.054h3.244L40.878.897h-2.954zm.48%203.663l1.09%205.09h-2.92l1.83-5.09z%22%20fill%3D%22%23fff%22%20opacity%3D%22.5%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.pay-list li.masterCard {
    width: 32px;
    height: 25px;
    background: url('data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2225%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20opacity%3D%22.5%22%20clip-path%3D%22url(%23clip0)%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M6.846%2023.607a.823.823%200%200%201%20.985-.806.82.82%200%200%201%20.592%201.127.822.822%200%200%201-.766.5c-.5.06-.81-.31-.81-.821zm2.072-1.323h-.5v.38a1.101%201.101%200%200%200-.88-.44%201.39%201.39%200%200%200-1.274%201.388A1.395%201.395%200%200%200%207.537%2025a.94.94%200%200%200%20.82-.38v.31h.561v-2.646zm19.409%201.323a.822.822%200%200%201%201.4-.582.822.822%200%200%201-.58%201.404c-.57.06-.82-.311-.82-.822zm2.081%200V21.21h-.57v1.453a1.001%201.001%200%200%200-.82-.44%201.35%201.35%200%200%200-1.322%201.383A1.314%201.314%200%200%200%2029.027%2025a.939.939%200%200%200%20.821-.38v.31h.57l-.01-1.323zm-14.393-.822a.7.7%200%200%201%20.7.631h-1.37a.702.702%200%200%201%20.67-.631zm.07-.562a1.39%201.39%200%200%200-1.273%201.389A1.395%201.395%200%200%200%2016.085%2025a1.73%201.73%200%200%200%201.071-.38l-.25-.442a1.23%201.23%200%200%201-.76.25.69.69%200%200%201-.752-.63h2.002v-.191a1.344%201.344%200%200%200-1.29-1.384h-.02zm6.937%201.384a.822.822%200%200%201%201.4-.582.823.823%200%200%201-.58%201.404c-.56.06-.82-.311-.82-.822zm2.142%200v-1.323h-.57v.38a1.001%201.001%200%200%200-.822-.44%201.39%201.39%200%200%200-1.273%201.388A1.394%201.394%200%200%200%2023.772%2025a.94.94%200%200%200%20.821-.38v.31h.57v-1.323zm-5.355%200a1.326%201.326%200%200%200%20.84%201.304c.172.067.356.098.54.089a1.36%201.36%200%200%200%20.952-.32l-.25-.442c-.205.15-.448.236-.701.25a.789.789%200%200%201-.82-.811.763.763%200%200%201%20.82-.822%201%201%200%200%201%20.7.25l.25-.44a1.061%201.061%200%200%200-.95-.442%201.35%201.35%200%200%200-1.431%201.384h.05zm7.366-1.384a.72.72%200%200%200-.69.381v-.32h-.57v2.646h.57v-1.444c0-.44.19-.701.57-.701a.7.7%200%200%201%20.37.07l.19-.511a1.632%201.632%200%200%200-.49-.12h.05zm-15.304.311a1.789%201.789%200%200%200-1.07-.25c-.691%200-1.072.32-1.072.821%200%20.502.31.692.88.752l.251.07c.32.06.44.12.44.251%200%20.13-.19.31-.63.31a1.59%201.59%200%200%201-.88-.25l-.251.441c.328.237.728.35%201.131.321.76%200%201.201-.38%201.201-.882%200-.501-.32-.702-1-.762l-.251-.06c-.25-.07-.44-.07-.44-.25%200-.181.19-.322.5-.322.291.009.575.095.82.251l.371-.44zm7.367-.31a.719.719%200%200%200-.69.38v-.32h-.571v2.646h.57v-1.444c0-.44.19-.701.57-.701a.7.7%200%200%201%20.371.07l.19-.572c-.24%200-.36-.06-.49-.06h.05zm-4.915.06h-.94v-.822h-.571v.822h-.5v.57h.5v1.204c0%20.631.25%201.002.95%201.002.244.002.483-.064.692-.19l-.19-.512a.83.83%200%200%201-.501.13c-.32%200-.38-.19-.38-.44v-1.193h.94v-.572zM5.775%2024.93v-1.634a1.004%201.004%200%200%200-1-1.073%201.21%201.21%200%200%200-.951.441%201.092%201.092%200%200%200-.881-.44.81.81%200%200%200-.75.38v-.32h-.581v2.646h.57v-1.444a.622.622%200%200%201%20.63-.701c.371%200%20.561.26.561.701v1.444h.57v-1.444a.622.622%200%200%201%20.631-.701c.38%200%20.57.26.57.701v1.444h.631zm6.447-14.906a10.037%2010.037%200%200%201%203.793-7.879A9.902%209.902%200%200%200%20.535%206.71a9.938%209.938%200%200%200%201.29%208.997%209.913%209.913%200%200%200%208.064%204.172%209.83%209.83%200%200%200%206.126-2.085%209.601%209.601%200%200%201-3.793-7.769zm19.808%200a9.884%209.884%200%200%201-1.494%205.272%209.847%209.847%200%200%201-14.52%202.486%209.81%209.81%200%200%200%203.773-7.828%209.807%209.807%200%200%200-3.774-7.809A10%2010%200%200%201%2022.111%200a10.093%2010.093%200%200%201%206.994%202.993%2010.122%2010.122%200%200%201%202.925%207.031z%22%2F%3E%3Cpath%20d%3D%22M16.015%203.288a9.443%209.443%200%200%200-3.003%206.736%209.655%209.655%200%200%200%203.003%206.756%209.614%209.614%200%200%200%203.003-6.756%209.393%209.393%200%200%200-3.003-6.736z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h32v25H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E') 0 0 no-repeat;
}

.pay-list li.mir {
    width: 51px;
    height: 15px;
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2251%22%20height%3D%2215%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20opacity%3D%22.5%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M28.405%202.157l-3.178%206.848h-.322V.681h-4.54v14h3.765c1.021%200%201.93-.587%202.364-1.495l3.198-6.83h.321v8.325h4.541v-14h-3.822c-.983%200-1.91.586-2.327%201.476zM11.53%202.516l-1.873%206.49h-.322l-1.892-6.49A2.554%202.554%200%200%200%204.983.681H.5v14h4.54V6.357h.322l2.611%208.324H11l2.61-8.324h.322v8.324h4.541v-14h-4.484c-1.135%200-2.157.738-2.46%201.835zM36.446%206.924v7.757h4.54v-4.54h4.882a4.846%204.846%200%200%200%204.578-3.217h-14zM45.735.68H35.632c.625%203.33%203.538%205.677%207.038%205.677h7.852a5.42%205.42%200%200%200%20.094-.984c0-2.706-2.175-4.692-4.88-4.692z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 0 0 no-repeat;
}

.pay-list li.jcb {
    width: 33px;
    height: 25px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: 0.7;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTEyLjQ5OG1tIiBoZWlnaHQ9Ijg2LjY2OW1tIiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMTEyLjQ5OCA4Ni42NjkiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDAge2ZpbGw6d2hpdGV9DQogICAgLmZpbDEge2ZpbGw6dXJsKCNpZDApfQ0KICAgIC5maWwzIHtmaWxsOnVybCgjaWQxKX0NCiAgICAuZmlsMiB7ZmlsbDp1cmwoI2lkMil9DQogICBdXT4NCiAgPC9zdHlsZT4NCiAgPGxpbmVhckdyYWRpZW50IGlkPSJpZDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNzUuNDE0MyIgeTE9IjQzLjMzNDciIHgyPSIxMDYuMjUiIHkyPSI0My4zMzQ3Ij4NCiAgIDxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzAwN0I0MCIvPg0KICAgPHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTVCMzMwIi8+DQogIDwvbGluZWFyR3JhZGllbnQ+DQogIDxsaW5lYXJHcmFkaWVudCBpZD0iaWQxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQwLjgzMjYiIHkxPSI0My4zMzQ4IiB4Mj0iNzEuNjY2IiB5Mj0iNDMuMzM0OCI+DQogICA8c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM2RTJCMkYiLz4NCiAgIDxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0UzMDEzOCIvPg0KICA8L2xpbmVhckdyYWRpZW50Pg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImlkMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2LjI0OTQiIHkxPSI0My4zMzQ3IiB4Mj0iMzcuMDgxNSIgeTI9IjQzLjMzNDciPg0KICAgPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMUQyOTcwIi8+DQogICA8c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDZEQkEiLz4NCiAgPC9saW5lYXJHcmFkaWVudD4NCiA8L2RlZnM+DQogPGcgaWQ9IkxheWVyX3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTExMi40OTggNjkuMTcwNWMwLDkuNjYyOSAtNy44MzE3LDE3LjQ5ODUgLTE3LjQ5ODUsMTcuNDk4NWwtOTQuOTk5MSAwIDAgLTY5LjE2NzljMCwtOS42NjU2IDcuODMyOCwtMTcuNTAxIDE3LjQ5OTcsLTE3LjUwMWw5NC45OTc4IC0wLjAwMDEgMCA2OS4xNzA1IDAuMDAwMSAweiIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMSIgZD0iTTgxLjUyNjIgNDQuODU0MmwwLjA2MjQgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEwMDQgMCAwLjAyMDMgMC4wMDA1YzAuMDM3MiwwLjAwMDkgMC4wNzc4LDAuMDAyNiAwLjEyMDYsMC4wMDQ5IDAuMDM4NywwLjAwMjEgMC4wNzkyLDAuMDA0OCAwLjEyMDYsMC4wMDc5IDAuMDM5NywwLjAwMjkgMC4wODAyLDAuMDA2MyAwLjEyMDcsMC4wMSAwLjA0MDYsMC4wMDM3IDAuMDgxLDAuMDA3OCAwLjEyMDYsMC4wMTIyIDAuMDQxNSwwLjAwNDYgMC4wODIxLDAuMDA5NSAwLjEyMDYsMC4wMTQ3IDAuMDQzMiwwLjAwNTggMC4wODM5LDAuMDExOCAwLjEyMDcsMC4wMTgxIDAuMDI2NSwwLjAwNDUgMC4wNTEsMC4wMDkxIDAuMDcyOSwwLjAxMzhsMC4wNDc3IDAuMDEwOGMwLjA0MDQsMC4wMDk0IDAuMDgwNiwwLjAxOTYgMC4xMjA2LDAuMDMwNyAwLjA0MDUsMC4wMTEyIDAuMDgwNywwLjAyMyAwLjEyMDcsMC4wMzU4IDAuMDQwNSwwLjAxMjkgMC4wODA3LDAuMDI2NiAwLjEyMDYsMC4wNDExIDAuMDQwNSwwLjAxNDcgMC4wODA3LDAuMDMwMiAwLjEyMDYsMC4wNDY1IDAuMDQwNiwwLjAxNjYgMC4wODA4LDAuMDM0MSAwLjEyMDcsMC4wNTIzIDAuMDQwNiwwLjAxODYgMC4wODA4LDAuMDM3OSAwLjEyMDYsMC4wNTgyIDAuMDQwNiwwLjAyMDYgMC4wODA4LDAuMDQyMiAwLjEyMDYsMC4wNjQ2IDAuMDQwNywwLjAyMjkgMC4wODEsMC4wNDY5IDAuMTIwNywwLjA3MTYgMC4wNDA3LDAuMDI1NCAwLjA4MSwwLjA1MTUgMC4xMjA2LDAuMDc4NyAwLjA0MDgsMC4wMjggMC4wODExLDAuMDU2OCAwLjEyMDYsMC4wODY2IDAuMDQwOSwwLjAzMDkgMC4wODEyLDAuMDYyOCAwLjEyMDcsMC4wOTU3IDAuMDQxLDAuMDM0MiAwLjA4MTIsMC4wNjk1IDAuMTIwNiwwLjEwNTcgMC4wNDEyLDAuMDM3OSAwLjA4MTUsMC4wNzY2IDAuMTIwNywwLjExNjYgMC4wNDE0LDAuMDQyMSAwLjA4MTUsMC4wODU2IDAuMTIwNiwwLjEzMDEgMC4wNDE1LDAuMDQ3MyAwLjA4MTcsMC4wOTU5IDAuMTIwNiwwLjE0NTggMC4wNDE5LDAuMDUzNyAwLjA4MjEsMC4xMDg4IDAuMTIwNywwLjE2NTQgMC4wNDIyLDAuMDYyIDAuMDgyNSwwLjEyNTYgMC4xMjA2LDAuMTkwOSAwLjA0MywwLjA3MzYgMC4wODMyLDAuMTQ5NCAwLjEyMDYsMC4yMjcyIDAuMDQ0NCwwLjA5MjIgMC4wODQ4LDAuMTg3MiAwLjEyMDcsMC4yODQ5IDAuMDQ4MywwLjEzMTMgMC4wODg3LDAuMjY3NCAwLjEyMDYsMC40MDc5IDAuMDU1MiwwLjI0MzUgMC4wODQ5LDAuNSAwLjA4NDksMC43Njc4IDAsMC4yNjkxIC0wLjAyOTYsMC41MjY3IC0wLjA4NDksMC43NzEgLTAuMDMxOSwwLjE0MDkgLTAuMDcyMywwLjI3NzQgLTAuMTIwNiwwLjQwODkgLTAuMDM2LDAuMDk4IC0wLjA3NjMsMC4xOTMxIC0wLjEyMDcsMC4yODU2IC0wLjAzNzQsMC4wNzc4IC0wLjA3NzYsMC4xNTM3IC0wLjEyMDYsMC4yMjc0IC0wLjAzODEsMC4wNjU0IC0wLjA3ODMsMC4xMjkgLTAuMTIwNiwwLjE5MSAtMC4wMzg2LDAuMDU2NiAtMC4wNzg5LDAuMTExOCAtMC4xMjA3LDAuMTY1NSAtMC4wMzg5LDAuMDQ5OSAtMC4wNzkxLDAuMDk4NCAtMC4xMjA2LDAuMTQ1NyAtMC4wMzkxLDAuMDQ0NSAtMC4wNzkzLDAuMDg3OSAtMC4xMjA2LDAuMTMgLTAuMDM5MiwwLjA0IC0wLjA3OTYsMC4wNzg3IC0wLjEyMDcsMC4xMTY1IC0wLjAzOTQsMC4wMzYxIC0wLjA3OTYsMC4wNzExIC0wLjEyMDYsMC4xMDUyIC0wLjAzOTUsMC4wMzI4IC0wLjA3OTcsMC4wNjQ3IC0wLjEyMDcsMC4wOTU1IC0wLjAzOTUsMC4wMjk3IC0wLjA3OTgsMC4wNTg0IC0wLjEyMDYsMC4wODYzIC0wLjAzOTYsMC4wMjcxIC0wLjA3OTksMC4wNTMyIC0wLjEyMDYsMC4wNzg0IC0wLjAzOTcsMC4wMjQ2IC0wLjA4LDAuMDQ4NCAtMC4xMjA3LDAuMDcxMiAtMC4wMzk3LDAuMDIyMyAtMC4wNzk5LDAuMDQzNyAtMC4xMjA2LDAuMDY0MiAtMC4wMzk4LDAuMDIwMSAtMC4wOCwwLjAzOTQgLTAuMTIwNiwwLjA1NzkgLTAuMDM5OSwwLjAxODEgLTAuMDgwMSwwLjAzNTMgLTAuMTIwNywwLjA1MTggLTAuMDM5OSwwLjAxNjEgLTAuMDgwMSwwLjAzMTYgLTAuMTIwNiwwLjA0NjEgLTAuMDM5OSwwLjAxNDMgLTAuMDgwMSwwLjAyNzggLTAuMTIwNiwwLjA0MDUgLTAuMDQsMC4wMTI2IC0wLjA4MDIsMC4wMjQzIC0wLjEyMDcsMC4wMzUzIC0wLjA0LDAuMDEwOCAtMC4wODAyLDAuMDIwOSAtMC4xMjA2LDAuMDMwMmwtMC4wNDc3IDAuMDEwN2MtMC4wMjE5LDAuMDA1IC0wLjA0NjQsMC4wMDk5IC0wLjA3MjksMC4wMTQ2IC0wLjAzNjgsMC4wMDY1IC0wLjA3NzUsMC4wMTI3IC0wLjEyMDcsMC4wMTg2IC0wLjAzODUsMC4wMDUyIC0wLjA3OTEsMC4wMTAyIC0wLjEyMDYsMC4wMTQ4IC0wLjAzOTYsMC4wMDQ0IC0wLjA4LDAuMDA4NCAtMC4xMjA2LDAuMDEyIC0wLjA0MDUsMC4wMDM3IC0wLjA4MSwwLjAwNyAtMC4xMjA3LDAuMDA5OCAtMC4wNDE0LDAuMDAzIC0wLjA4MTksMC4wMDU2IC0wLjEyMDYsMC4wMDc2IC0wLjA0MjgsMC4wMDIyIC0wLjA4MzQsMC4wMDM4IC0wLjEyMDYsMC4wMDQ3bC0wLjA2NDcgMC4wMDA4IC0wLjA1NiAwIC0wLjEyMDYgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA2IDAgLTAuMDYyNCAwIDAgLTYuNTk0OHptOS43MTM2IC03LjQ2MzljMC4wNDg1LDAuMjIxNCAwLjA3NDUsMC40NTU4IDAuMDc0NSwwLjcwMjcgMCwwLjI0NjUgLTAuMDI2LDAuNDgwOCAtMC4wNzQ1LDAuNzAyIC0wLjAzMTIsMC4xNDIxIC0wLjA3MTcsMC4yNzg3IC0wLjEyMDcsMC40MDk3IC0wLjAzNTgsMC4wOTU2IC0wLjA3NjEsMC4xODgxIC0wLjEyMDYsMC4yNzc0IC0wLjAzNzMsMC4wNzQ5IC0wLjA3NzYsMC4xNDc2IC0wLjEyMDYsMC4yMTc5IC0wLjAzODEsMC4wNjIyIC0wLjA3ODUsMC4xMjI2IC0wLjEyMDcsMC4xODEyIC0wLjAzODYsMC4wNTM0IC0wLjA3ODgsMC4xMDUyIC0wLjEyMDYsMC4xNTU1IC0wLjAzODksMC4wNDY4IC0wLjA3OSwwLjA5MjIgLTAuMTIwNiwwLjEzNjMgLTAuMDM5MSwwLjA0MTQgLTAuMDc5MywwLjA4MTUgLTAuMTIwNiwwLjEyMDQgLTAuMDM5MywwLjAzNyAtMC4wNzk1LDAuMDcyOSAtMC4xMjA3LDAuMTA3NiAtMC4wMzk0LDAuMDMzMiAtMC4wNzk2LDAuMDY1MyAtMC4xMjA2LDAuMDk2NCAtMC4wMzk1LDAuMDMgLTAuMDc5NywwLjA1ODkgLTAuMTIwNiwwLjA4NjkgLTAuMDM5NiwwLjAyNyAtMC4wNzk5LDAuMDUzIC0wLjEyMDcsMC4wNzgxIC0wLjAzOTcsMC4wMjQ0IC0wLjA3OTksMC4wNDc5IC0wLjEyMDYsMC4wNzA0IC0wLjAzOTcsMC4wMjIgLTAuMDc5OSwwLjA0MzIgLTAuMTIwNiwwLjA2MzQgLTAuMDM5OCwwLjAxOTggLTAuMDgwMSwwLjAzODcgLTAuMTIwNywwLjA1NjggLTAuMDM5OCwwLjAxNzcgLTAuMDgsMC4wMzQ1IC0wLjEyMDYsMC4wNTA1IC0wLjAzOTksMC4wMTU3IC0wLjA4MDEsMC4wMzA2IC0wLjEyMDYsMC4wNDQ3IC0wLjAzOTksMC4wMTM5IC0wLjA4MDEsMC4wMjcgLTAuMTIwNiwwLjAzOTIgLTAuMDQsMC4wMTIxIC0wLjA4MDIsMC4wMjM1IC0wLjEyMDcsMC4wMzQgLTAuMDM5OSwwLjAxMDQgLTAuMDgwMSwwLjAyIC0wLjEyMDYsMC4wMjg4IC0wLjAzOTksMC4wMDg4IC0wLjA4MDIsMC4wMTY2IC0wLjEyMDYsMC4wMjM4bC0wLjAyOTMgMC4wMDUzYy0wLjAyMzUsMC4wMDQxIC0wLjA1NDcsMC4wMDg3IC0wLjA5MTQsMC4wMTMzIC0wLjAzNTYsMC4wMDQ1IC0wLjA3NjUsMC4wMDkyIC0wLjEyMDYsMC4wMTM2IC0wLjAzODIsMC4wMDM5IC0wLjA3ODgsMC4wMDc3IC0wLjEyMDYsMC4wMTEyIC0wLjAzOTUsMC4wMDMzIC0wLjA4MDEsMC4wMDYyIC0wLjEyMDcsMC4wMDg4IC0wLjA0MDUsMC4wMDI2IC0wLjA4MTEsMC4wMDQ4IC0wLjEyMDYsMC4wMDY0IC0wLjA0MTgsMC4wMDE3IC0wLjA4MjQsMC4wMDI4IC0wLjEyMDYsMC4wMDNsLTAuMDE5MSAwLjAwMDEgLTAuMTAxNSAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA2IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDYgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA2IDAgLTAuMDYzMiAwIDAgLTYuMDg1NyAwLjA2MzIgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjEyMDYgMCAwLjEyMDcgMCAwLjEyMDYgMCAwLjA1MDggMCAwLjA2OTggMC4wMDIzYzAuMDM5NSwwLjAwMTYgMC4wODAxLDAuMDA0IDAuMTIwNiwwLjAwNjYgMC4wNDA2LDAuMDAyNiAwLjA4MTIsMC4wMDU2IDAuMTIwNywwLjAwODggMC4wNDE4LDAuMDAzNCAwLjA4MjQsMC4wMDcyIDAuMTIwNiwwLjAxMDkgMC4wNDQxLDAuMDA0MyAwLjA4NSwwLjAwODYgMC4xMjA2LDAuMDEyNyAwLjAzNjcsMC4wMDQyIDAuMDY3OSwwLjAwODIgMC4wOTE0LDAuMDExNWwwLjAyOTMgMC4wMDUzYzAuMDQwNCwwLjAwNzMgMC4wODA3LDAuMDE1NCAwLjEyMDYsMC4wMjQzIDAuMDQwNSwwLjAwODkgMC4wODA3LDAuMDE4NiAwLjEyMDYsMC4wMjkxIDAuMDQwNSwwLjAxMDcgMC4wODA3LDAuMDIyIDAuMTIwNywwLjAzNDIgMC4wNDA1LDAuMDEyNCAwLjA4MDcsMC4wMjU2IDAuMTIwNiwwLjAzOTUgMC4wNDA1LDAuMDE0MiAwLjA4MDcsMC4wMjkyIDAuMTIwNiwwLjA0NSAwLjA0MDYsMC4wMTYxIDAuMDgwOCwwLjAzMzEgMC4xMjA2LDAuMDUwOCAwLjA0MDYsMC4wMTgyIDAuMDgwOSwwLjAzNzEgMC4xMjA3LDAuMDU2OSAwLjA0MDcsMC4wMjAzIDAuMDgwOSwwLjA0MTQgMC4xMjA2LDAuMDYzNCAwLjA0MDcsMC4wMjI2IDAuMDgwOSwwLjA0NjIgMC4xMjA2LDAuMDcwNiAwLjA0MDgsMC4wMjUxIDAuMDgxMSwwLjA1MTEgMC4xMjA3LDAuMDc4MiAwLjA0MDksMC4wMjc5IDAuMDgxMSwwLjA1NzEgMC4xMjA2LDAuMDg3MSAwLjA0MSwwLjAzMTEgMC4wODEyLDAuMDYzMiAwLjEyMDYsMC4wOTY0IDAuMDQxMiwwLjAzNDggMC4wODE0LDAuMDcwNyAwLjEyMDcsMC4xMDc3IDAuMDQxMywwLjAzODkgMC4wODE1LDAuMDc5IDAuMTIwNiwwLjEyMDQgMC4wNDE2LDAuMDQ0IDAuMDgxNywwLjA4OTUgMC4xMjA2LDAuMTM2MyAwLjA0MTgsMC4wNTAzIDAuMDgyLDAuMTAyMiAwLjEyMDYsMC4xNTU2IDAuMDQyMiwwLjA1ODYgMC4wODI2LDAuMTE4OSAwLjEyMDcsMC4xODEyIDAuMDQzLDAuMDcwMyAwLjA4MzMsMC4xNDMgMC4xMjA2LDAuMjE3OSAwLjA0NDUsMC4wODkzIDAuMDg0OCwwLjE4MiAwLjEyMDYsMC4yNzc2IDAuMDQ5LDAuMTMxIDAuMDg5NSwwLjI2NzcgMC4xMjA3LDAuNDF6bTE0Ljk2MDMgLTMxLjU1NjdsMC4wNDk1IDAgLTAuMDAwMSA2Mi41MDE5YzAsMC4zNzM0IC0wLjAxNzMsMC43NDI4IC0wLjA0OTQsMS4xMDc5IC0wLjAyODIsMC4zMjEzIC0wLjA2ODYsMC42MzkxIC0wLjEyMDcsMC45NTMgLTAuMDM1LDAuMjEwOSAtMC4wNzUyLDAuNDE5OSAtMC4xMjA2LDAuNjI3MSAtMC4wMzY5LDAuMTY4NSAtMC4wNzcxLDAuMzM1OSAtMC4xMjA3LDAuNTAxOCAtMC4wMzc3LDAuMTQzMiAtMC4wNzgsMC4yODUzIC0wLjEyMDYsMC40MjY0IC0wLjAzODUsMC4xMjc2IC0wLjA3ODMsMC4yNTQ2IC0wLjEyMDcsMC4zODA1IC0wLjAzODUsMC4xMTQxIC0wLjA3OSwwLjIyNzMgLTAuMTIwNiwwLjM0IC0wLjAzODgsMC4xMDQ5IC0wLjA3OTIsMC4yMDkxIC0wLjEyMDcsMC4zMTI3IC0wLjAzOSwwLjA5NzMgLTAuMDc5MiwwLjE5MzkgLTAuMTIwNiwwLjI5IC0wLjAzOTIsMC4wOTEgLTAuMDc5NSwwLjE4MTUgLTAuMTIwNywwLjI3MTQgLTAuMDM5MywwLjA4NTYgLTAuMDc5NSwwLjE3MDggLTAuMTIwNiwwLjI1NTMgLTAuMDM5NSwwLjA4MSAtMC4wNzk2LDAuMTYxNyAtMC4xMjA3LDAuMjQxNyAtMC4wMzk0LDAuMDc2NyAtMC4wNzk3LDAuMTUzMSAtMC4xMjA2LDAuMjI4OCAtMC4wMzk0LDAuMDcyOSAtMC4wNzk5LDAuMTQ1IC0wLjEyMDcsMC4yMTcgLTAuMDM5NSwwLjA2OTcgLTAuMDc5OCwwLjEzODkgLTAuMTIwNiwwLjIwNzcgLTAuMDM5NywwLjA2NyAtMC4wNzk5LDAuMTMzNiAtMC4xMjA3LDAuMTk5OCAtMC4wMzk4LDAuMDY0NCAtMC4wNzk4LDAuMTI4NyAtMC4xMjA3LDAuMTkyNCAtMC4wMzk2LDAuMDYxNiAtMC4wODAxLDAuMTIyNyAtMC4xMjA3LDAuMTgzNSAtMC4wMzk2LDAuMDU5MyAtMC4wOCwwLjExNzkgLTAuMTIwNiwwLjE3NjUgLTAuMDM5OCwwLjA1NzUgLTAuMDgsMC4xMTQ4IC0wLjEyMDcsMC4xNzE2IC0wLjAzOTgsMC4wNTU0IC0wLjA3OTksMC4xMTA2IC0wLjEyMDYsMC4xNjU0IC0wLjAzOTcsMC4wNTM0IC0wLjA4MDIsMC4xMDYxIC0wLjEyMDcsMC4xNTg4IC0wLjAzOTksMC4wNTE5IC0wLjA4LDAuMTAzNyAtMC4xMjA2LDAuMTU0OSAtMC4wMzk5LDAuMDUwMyAtMC4wOCwwLjEwMDIgLTAuMTIwNywwLjE0OTggLTAuMDM5OCwwLjA0ODUgLTAuMDgwMiwwLjA5NjYgLTAuMTIwNiwwLjE0NDUgLTAuMDQwMSwwLjA0NzQgLTAuMDc5OSwwLjA5NSAtMC4xMjA3LDAuMTQxOCAtMC4wMzk4LDAuMDQ1NyAtMC4wODAyLDAuMDkwOCAtMC4xMjA2LDAuMTM1OSAtMC4wMzk5LDAuMDQ0NiAtMC4wODAyLDAuMDg4OSAtMC4xMjA3LDAuMTMyOSAtMC4wNCwwLjA0MzQgLTAuMDgsMC4wODY3IC0wLjEyMDYsMC4xMjk1IC0wLjAzOTgsMC4wNDIgLTAuMDgwMywwLjA4MzMgLTAuMTIwNywwLjEyNDggLTAuMDQwMSwwLjA0MTIgLTAuMDgsMC4wODI2IC0wLjEyMDcsMC4xMjMyIC0wLjAzOTgsMC4wMzk3IC0wLjA4MDMsMC4wNzg2IC0wLjEyMDYsMC4xMTc4IC0wLjA0MDEsMC4wMzg5IC0wLjA4MDEsMC4wNzc5IC0wLjEyMDcsMC4xMTYzIC0wLjAzOTksMC4wMzc3IC0wLjA4MDIsMC4wNzUgLTAuMTIwNiwwLjExMjIgLTAuMDQsMC4wMzY5IC0wLjA4MDMsMC4wNzM2IC0wLjEyMDcsMC4xMDk5IC0wLjA0LDAuMDM1OSAtMC4wODAxLDAuMDcxNiAtMC4xMjA2LDAuMTA3IC0wLjA0LDAuMDM1IC0wLjA4MDMsMC4wNjk2IC0wLjEyMDcsMC4xMDQxIC0wLjA0MDEsMC4wMzQyIC0wLjA4MDEsMC4wNjgzIC0wLjEyMDYsMC4xMDIgLTAuMDM5OSwwLjAzMzIgLTAuMDgwMywwLjA2NTkgLTAuMTIwNywwLjA5ODYgLTAuMDQwMSwwLjAzMjUgLTAuMDgwMSwwLjA2NSAtMC4xMjA2LDAuMDk3MSAtMC4wMzk5LDAuMDMxNiAtMC4wODA0LDAuMDYyNSAtMC4xMjA3LDAuMDkzNiAtMC4wNDAxLDAuMDMwOSAtMC4wODAxLDAuMDYxOSAtMC4xMjA2LDAuMDkyNCAtMC4wMzk5LDAuMDMgLTAuMDgwNCwwLjA1OTQgLTAuMTIwNywwLjA4OSAtMC4wNDAyLDAuMDI5NCAtMC4wODAyLDAuMDU5MSAtMC4xMjA3LDAuMDg4MSAtMC4wMzk5LDAuMDI4NiAtMC4wODAzLDAuMDU2NCAtMC4xMjA2LDAuMDg0NSAtMC4wNDAyLDAuMDI4IC0wLjA4MDIsMC4wNTYyIC0wLjEyMDcsMC4wODM3IC0wLjA0LDAuMDI3MiAtMC4wODAzLDAuMDUzNyAtMC4xMjA2LDAuMDgwNSAtMC4wNDAxLDAuMDI2NiAtMC4wODAyLDAuMDUzMyAtMC4xMjA3LDAuMDc5NSAtMC4wNCwwLjAyNTkgLTAuMDgwMywwLjA1MTMgLTAuMTIwNiwwLjA3NjcgLTAuMDQwMSwwLjAyNTMgLTAuMDgwMywwLjA1MDYgLTAuMTIwNywwLjA3NTQgLTAuMDQsMC4wMjQ2IC0wLjA4MDIsMC4wNDg5IC0wLjEyMDYsMC4wNzMxbC0wLjEyMDcgMC4wNzE0Yy0wLjA0MDEsMC4wMjM0IC0wLjA4MDIsMC4wNDY4IC0wLjEyMDYsMC4wNjk4IC0wLjA0LDAuMDIyOCAtMC4wODA0LDAuMDQ1MSAtMC4xMjA3LDAuMDY3NSAtMC4wNDAyLDAuMDIyMyAtMC4wODAyLDAuMDQ0OCAtMC4xMjA2LDAuMDY2NiAtMC4wNCwwLjAyMTYgLTAuMDgwNCwwLjA0MjUgLTAuMTIwNywwLjA2MzcgLTAuMDQwMywwLjAyMTIgLTAuMDgwMiwwLjA0MjkgLTAuMTIwNywwLjA2MzcgLTAuMDM5OSwwLjAyMDUgLTAuMDgwNCwwLjA0IC0wLjEyMDYsMC4wNjAxIC0wLjA0MDIsMC4wMjAxIC0wLjA4MDIsMC4wNDAzIC0wLjEyMDcsMC4wNTk5IC0wLjA0LDAuMDE5NCAtMC4wODA0LDAuMDM4NCAtMC4xMjA2LDAuMDU3NGwtMC4xMjA3IDAuMDU2NCAtMC4xMjA2IDAuMDU0N2MtMC4wNDAxLDAuMDE3OSAtMC4wODA0LDAuMDM1MyAtMC4xMjA3LDAuMDUyOCAtMC4wNDAyLDAuMDE3NCAtMC4wODAyLDAuMDM1MyAtMC4xMjA2LDAuMDUyMyAtMC4wNCwwLjAxNjkgLTAuMDgwNCwwLjAzMjggLTAuMTIwNywwLjA0OTMgLTAuMDQwMiwwLjAxNjQgLTAuMDgwMiwwLjAzMzMgLTAuMTIwNiwwLjA0OTMgLTAuMDQwMSwwLjAxNTkgLTAuMDgwNCwwLjAzMSAtMC4xMjA3LDAuMDQ2NSAtMC4wNDAxLDAuMDE1NCAtMC4wODAyLDAuMDMwOCAtMC4xMjA2LDAuMDQ1OGwtMC4xMjA3IDAuMDQ0NWMtMC4wNDAxLDAuMDE0NSAtMC4wODA1LDAuMDI4NSAtMC4xMjA3LDAuMDQyNSAtMC4wNDAyLDAuMDE0MSAtMC4wODAxLDAuMDI4NyAtMC4xMjA2LDAuMDQyNCAtMC4wNCwwLjAxMzUgLTAuMDgwNSwwLjAyNjEgLTAuMTIwNywwLjAzOTJsLTAuMTIwNiAwLjAzOTFjLTAuMDQwMSwwLjAxMjcgLTAuMDgwNCwwLjAyNDkgLTAuMTIwNywwLjAzNzJsLTAuMTIwNiAwLjAzNTljLTAuMDQwMiwwLjAxMTggLTAuMDgwMywwLjAyMzkgLTAuMTIwNywwLjAzNTMgLTAuMDQsMC4wMTEzIC0wLjA4MDQsMC4wMjE4IC0wLjEyMDYsMC4wMzI3IC0wLjA0MDIsMC4wMTA5IC0wLjA4MDMsMC4wMjIxIC0wLjEyMDcsMC4wMzI2bC0wLjEyMDYgMC4wMzA0IC0wLjEyMDcgMC4wMjk1IC0wLjEyMDYgMC4wMjg3Yy0wLjA0MDEsMC4wMDkyIC0wLjA4MDQsMC4wMTc1IC0wLjEyMDcsMC4wMjYzIC0wLjA0MDIsMC4wMDg4IC0wLjA4MDMsMC4wMTc5IC0wLjEyMDcsMC4wMjYzbC0wLjEyMDYgMC4wMjQxIC0wLjEyMDcgMC4wMjMxYy0wLjA0MDIsMC4wMDc1IC0wLjA4MDMsMC4wMTU2IC0wLjEyMDYsMC4wMjI3IC0wLjA0MDEsMC4wMDcxIC0wLjA4MDUsMC4wMTMzIC0wLjEyMDcsMC4wMmwtMC4xMjA2IDAuMDIgLTAuMTIwNyAwLjAxODEgLTAuMTIwNiAwLjAxNjljLTAuMDQwMywwLjAwNTUgLTAuMDgwMywwLjAxMTcgLTAuMTIwNywwLjAxNjkgLTAuMDQwMSwwLjAwNTEgLTAuMDgwNSwwLjAwOTEgLTAuMTIwNiwwLjAxMzggLTAuMDQwMiwwLjAwNDcgLTAuMDgwNCwwLjAwOTUgLTAuMTIwNywwLjAxMzggLTAuMDQwMiwwLjAwNDMgLTAuMDgwMywwLjAwODcgLTAuMTIwNiwwLjAxMjYgLTAuMDQwMSwwLjAwMzkgLTAuMDgwNSwwLjAwNzIgLTAuMTIwNywwLjAxMDcgLTAuMDQwMywwLjAwMzUgLTAuMDgwNCwwLjAwNzUgLTAuMTIwNywwLjAxMDcgLTAuMDQwMSwwLjAwMzEgLTAuMDgwNCwwLjAwNTYgLTAuMTIwNiwwLjAwODRsLTAuMTIwNyAwLjAwNzZjLTAuMDQwMiwwLjAwMjQgLTAuMDgwMywwLjAwNTMgLTAuMTIwNiwwLjAwNzMgLTAuMDQwMSwwLjAwMiAtMC4wODA1LDAuMDAzIC0wLjEyMDcsMC4wMDQ2bC0wLjEyMDYgMC4wMDQ2IC0wLjEyMDcgMC4wMDMxYy0wLjA0MDEsMC4wMDA5IC0wLjA4MDQsMC4wMDEgLTAuMTIwNiwwLjAwMTZsLTAuMTIwNyAwLjAwMTUgLTAuMDI0OSAwLjAwMDMgLTAuMDk1NyAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMjYwMyAwIDAgLTI1LjQ4NDIgMC4yNjAzIDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4xMjA3IDAgMC4xMjA2IDAgMC4wNjQgMCAwLjA1NjcgLTAuMDAwNSAwLjEyMDcgLTAuMDAxIDAuMTIwNiAtMC4wMDI1YzAuMDQwMywtMC4wMDEgMC4wODA2LC0wLjAwMTYgMC4xMjA3LC0wLjAwMyAwLjA0MDQsLTAuMDAxNCAwLjA4MDQsLTAuMDAzMyAwLjEyMDYsLTAuMDA1MWwwLjEyMDcgLTAuMDA1NiAwLjEyMDYgLTAuMDA3MyAwLjEyMDcgLTAuMDA4MyAwLjEyMDYgLTAuMDA5NCAwLjEyMDcgLTAuMDExMWMwLjA0MDIsLTAuMDAzOCAwLjA4MDYsLTAuMDA3NSAwLjEyMDYsLTAuMDExNyAwLjA0MDQsLTAuMDA0MiAwLjA4MDUsLTAuMDA5IDAuMTIwNywtMC4wMTM3bDAuMTIwNiAtMC4wMTQ3YzAuMDQwNCwtMC4wMDUyIDAuMDgwNiwtMC4wMTAyIDAuMTIwNywtMC4wMTU4IDAuMDQwNCwtMC4wMDU2IDAuMDgwNSwtMC4wMTE4IDAuMTIwNywtMC4wMTc4IDAuMDQwMywtMC4wMDYxIDAuMDgwNiwtMC4wMTIxIDAuMTIwNiwtMC4wMTg2bDAuMTIwNyAtMC4wMjAzIDAuMTIwNiAtMC4wMjE3YzAuMDQwMywtMC4wMDc1IDAuMDgwNywtMC4wMTQ4IDAuMTIwNywtMC4wMjI3IDAuMDQwNCwtMC4wMDggMC4wODA1LC0wLjAxNjYgMC4xMjA2LC0wLjAyNWwwLjEyMDcgLTAuMDI2MWMwLjA0MDMsLTAuMDA5IDAuMDgwNiwtMC4wMTggMC4xMjA2LC0wLjAyNzQgMC4wNDA1LC0wLjAwOTUgMC4wODA2LC0wLjAxOTYgMC4xMjA3LC0wLjAyOTYgMC4wNDAzLC0wLjAxIDAuMDgwNiwtMC4wMjAyIDAuMTIwNiwtMC4wMzA3IDAuMDQwMywtMC4wMTA2IDAuMDgwNywtMC4wMjEzIDAuMTIwNywtMC4wMzI0IDAuMDQwNCwtMC4wMTExIDAuMDgwNSwtMC4wMjI3IDAuMTIwNiwtMC4wMzQ0IDAuMDQwNCwtMC4wMTE3IDAuMDgwNywtMC4wMjM2IDAuMTIwNywtMC4wMzU4bDAuMTIwNyAtMC4wMzc4YzAuMDQwNSwtMC4wMTI5IDAuMDgwNSwtMC4wMjYzIDAuMTIwNiwtMC4wMzk4IDAuMDQwNCwtMC4wMTM2IDAuMDgwNywtMC4wMjcyIDAuMTIwNywtMC4wNDEzIDAuMDQwNCwtMC4wMTQyIDAuMDgwNywtMC4wMjg0IDAuMTIwNiwtMC4wNDMxIDAuMDQwNiwtMC4wMTQ5IDAuMDgwNiwtMC4wMzA1IDAuMTIwNywtMC4wNDU5IDAuMDQwNCwtMC4wMTU2IDAuMDgwNiwtMC4wMzE0IDAuMTIwNiwtMC4wNDc1IDAuMDQwNCwtMC4wMTYzIDAuMDgwOCwtMC4wMzI1IDAuMTIwNywtMC4wNDkzIDAuMDQwNSwtMC4wMTcgMC4wODA2LC0wLjAzNDQgMC4xMjA2LC0wLjA1MiAwLjA0MDUsLTAuMDE3OCAwLjA4MDcsLTAuMDM2IDAuMTIwNywtMC4wNTQ0IDAuMDQwNCwtMC4wMTg2IDAuMDgwNywtMC4wMzczIDAuMTIwNiwtMC4wNTY0IDAuMDQwNCwtMC4wMTkzIDAuMDgwOCwtMC4wMzg4IDAuMTIwNywtMC4wNTg3IDAuMDQwNiwtMC4wMjAzIDAuMDgwNiwtMC4wNDA5IDAuMTIwNiwtMC4wNjE4IDAuMDQwNSwtMC4wMjExIDAuMDgwNywtMC4wNDI4IDAuMTIwNywtMC4wNjQ2IDAuMDQwNiwtMC4wMjIxIDAuMDgwOCwtMC4wNDQ0IDAuMTIwNywtMC4wNjcxIDAuMDQwNSwtMC4wMjMgMC4wODA4LC0wLjA0NjMgMC4xMjA2LC0wLjA3IDAuMDQwNSwtMC4wMjQgMC4wODA5LC0wLjA0ODIgMC4xMjA3LC0wLjA3MjkgMC4wNDA2LC0wLjAyNTMgMC4wODA3LC0wLjA1MDkgMC4xMjA2LC0wLjA3NjggMC4wNDA3LC0wLjAyNjQgMC4wODA4LC0wLjA1MzIgMC4xMjA3LC0wLjA4MDMgMC4wNDA2LC0wLjAyNzUgMC4wODA4LC0wLjA1NTUgMC4xMjA2LC0wLjA4MzggMC4wNDA3LC0wLjAyODkgMC4wODA5LC0wLjA1ODEgMC4xMjA3LC0wLjA4NzcgMC4wNDA3LC0wLjAzMDIgMC4wODA5LC0wLjA2MDggMC4xMjA2LC0wLjA5MTggMC4wNDA3LC0wLjAzMTggMC4wODEsLTAuMDYzOCAwLjEyMDcsLTAuMDk2MyAwLjA0MDcsLTAuMDMzMyAwLjA4MDksLTAuMDY3IDAuMTIwNiwtMC4xMDExIDAuMDQwOCwtMC4wMzUgMC4wODEsLTAuMDcwNiAwLjEyMDcsLTAuMTA2NSAwLjA0MDgsLTAuMDM2OSAwLjA4MSwtMC4wNzQ0IDAuMTIwNiwtMC4xMTIyIDAuMDQwOSwtMC4wMzkgMC4wODExLC0wLjA3ODUgMC4xMjA3LC0wLjExODUgMC4wNDEsLTAuMDQxNCAwLjA4MTEsLTAuMDgzMiAwLjEyMDcsLTAuMTI1NiAwLjA0MDksLTAuMDQzOCAwLjA4MTEsLTAuMDg4MyAwLjEyMDYsLTAuMTMzMiAwLjA0MSwtMC4wNDY3IDAuMDgxMywtMC4wOTQgMC4xMjA3LC0wLjE0MTkgMC4wNDExLC0wLjA0OTkgMC4wODEzLC0wLjEwMDQgMC4xMjA2LC0wLjE1MTUgMC4wNDExLC0wLjA1MzYgMC4wODE2LC0wLjEwNzUgMC4xMjA3LC0wLjE2MjQgMC4wNDE1LC0wLjA1ODMgMC4wODE0LC0wLjExNzYgMC4xMjA2LC0wLjE3NzQgMC4wNDE1LC0wLjA2MzQgMC4wODE4LC0wLjEyNzYgMC4xMjA3LC0wLjE5MjYgMC4wNDE4LC0wLjA2OTkgMC4wODIsLTAuMTQwOCAwLjEyMDYsLTAuMjEyNiAwLjA0MiwtMC4wNzgxIDAuMDgyNSwtMC4xNTcxIDAuMTIwNywtMC4yMzc0IDAuMDQyNywtMC4wODk3IDAuMDgyOCwtMC4xODA5IDAuMTIwNiwtMC4yNzMzIDAuMDQzNCwtMC4xMDYgMC4wODM4LC0wLjIxMzQgMC4xMjA3LC0wLjMyMjggMC4wNDU0LC0wLjEzNDggMC4wODU0LC0wLjI3MjMgMC4xMjA2LC0wLjQxMjIgMC4wNTE1LC0wLjIwNDUgMC4wOTE5LC0wLjQxNDQgMC4xMjA3LC0wLjYyOTQgMC4wMzUsLTAuMjYwOSAwLjA1MzQsLTAuNTI5IDAuMDUzNCwtMC44MDQ1IDAsLTAuMjY4MyAtMC4wMTgyLC0wLjUyODkgLTAuMDUzNCwtMC43ODIgLTAuMDI4OSwtMC4yMDc5IC0wLjA2OTMsLTAuNDEwNiAtMC4xMjA3LC0wLjYwNzkgLTAuMDM1MSwtMC4xMzQ1IC0wLjA3NTQsLTAuMjY2NCAtMC4xMjA2LC0wLjM5NTggLTAuMDM3LC0wLjEwNjEgLTAuMDc3MiwtMC4yMTA3IC0wLjEyMDcsLTAuMzEzMyAtMC4wMzc3LC0wLjA4ODkgLTAuMDc4LC0wLjE3NjUgLTAuMTIwNiwtMC4yNjI3IC0wLjAzODMsLTAuMDc3NiAtMC4wNzg2LC0wLjE1NDEgLTAuMTIwNywtMC4yMjk1IC0wLjAzODcsLTAuMDY5NCAtMC4wNzg4LC0wLjEzOCAtMC4xMjA2LC0wLjIwNTUgLTAuMDM4OCwtMC4wNjI3IC0wLjA3OTIsLTAuMTI0NSAtMC4xMjA3LC0wLjE4NTUgLTAuMDM5MSwtMC4wNTc2IC0wLjA3OTIsLTAuMTE0OCAtMC4xMjA2LC0wLjE3MDkgLTAuMDM5MSwtMC4wNTMgLTAuMDc5NSwtMC4xMDUxIC0wLjEyMDcsLTAuMTU2NyAtMC4wMzkzLC0wLjA0OTQgLTAuMDc5NSwtMC4wOTgxIC0wLjEyMDYsLTAuMTQ2MyAtMC4wMzk1LC0wLjA0NjIgLTAuMDc5NiwtMC4wOTIgLTAuMTIwNywtMC4xMzcxIC0wLjAzOTUsLTAuMDQzNCAtMC4wNzk2LC0wLjA4NjMgLTAuMTIwNiwtMC4xMjg2IC0wLjAzOTUsLTAuMDQwOCAtMC4wNzk4LC0wLjA4MSAtMC4xMjA3LC0wLjEyMDggLTAuMDM5NiwtMC4wMzg2IC0wLjA3OTksLTAuMDc2NyAtMC4xMjA3LC0wLjExNDMgLTAuMDM5NiwtMC4wMzY1IC0wLjA3OTksLTAuMDcyNSAtMC4xMjA2LC0wLjEwODEgLTAuMDM5NywtMC4wMzQ3IC0wLjA3OTksLTAuMDY5IC0wLjEyMDcsLTAuMTAyOCAtMC4wMzk3LC0wLjAzMyAtMC4wNzk5LC0wLjA2NTYgLTAuMTIwNiwtMC4wOTc4IC0wLjAzOTgsLTAuMDMxNCAtMC4wOCwtMC4wNjI1IC0wLjEyMDcsLTAuMDkzMSAtMC4wMzk4LC0wLjAzIC0wLjA4LC0wLjA1OTUgLTAuMTIwNiwtMC4wODg4IC0wLjAzOTgsLTAuMDI4NiAtMC4wODAxLC0wLjA1NjkgLTAuMTIwNywtMC4wODQ4IC0wLjAzOTgsLTAuMDI3MyAtMC4wOCwtMC4wNTQ0IC0wLjEyMDYsLTAuMDgxMSAtMC4wMzk5LC0wLjAyNjIgLTAuMDgwMSwtMC4wNTIxIC0wLjEyMDcsLTAuMDc3NiAtMC4wMzk5LC0wLjAyNSAtMC4wOCwtMC4wNDk4IC0wLjEyMDYsLTAuMDc0MiAtMC4wMzk4LC0wLjAyMzkgLTAuMDgwMSwtMC4wNDc1IC0wLjEyMDcsLTAuMDcwOCAtMC4wMzk5LC0wLjAyMjkgLTAuMDgwMSwtMC4wNDU1IC0wLjEyMDYsLTAuMDY3OCAtMC4wMzk5LC0wLjAyMiAtMC4wODAxLC0wLjA0MzYgLTAuMTIwNywtMC4wNjQ5IC0wLjAzOTksLTAuMDIxMSAtMC4wODAyLC0wLjA0MTkgLTAuMTIwNywtMC4wNjI1IC0wLjAzOTksLTAuMDIwMiAtMC4wODAxLC0wLjA0MDMgLTAuMTIwNiwtMC4wNiAtMC4wNCwtMC4wMTk0IC0wLjA4MDEsLTAuMDM4NyAtMC4xMjA3LC0wLjA1NzYgLTAuMDM5OSwtMC4wMTg2IC0wLjA4MDIsLTAuMDM2NyAtMC4xMjA2LC0wLjA1NDcgLTAuMDM5OSwtMC4wMTc4IC0wLjA4MDIsLTAuMDM1MyAtMC4xMjA3LC0wLjA1MjYgLTAuMDQsLTAuMDE3MSAtMC4wODAyLC0wLjAzMzkgLTAuMTIwNiwtMC4wNTA1IC0wLjA0MDEsLTAuMDE2NCAtMC4wODAxLC0wLjAzMjggLTAuMTIwNywtMC4wNDg3IC0wLjA0LC0wLjAxNTcgLTAuMDgwMiwtMC4wMzEyIC0wLjEyMDYsLTAuMDQ2NCAtMC4wNCwtMC4wMTUgLTAuMDgwMywtMC4wMjk1IC0wLjEyMDcsLTAuMDQ0MSAtMC4wNCwtMC4wMTQ0IC0wLjA4MDIsLTAuMDI4NCAtMC4xMjA2LC0wLjA0MjQgLTAuMDQwMSwtMC4wMTM4IC0wLjA4MDIsLTAuMDI3NSAtMC4xMjA3LC0wLjA0MDkgLTAuMDQsLTAuMDEzMiAtMC4wODAyLC0wLjAyNjEgLTAuMTIwNiwtMC4wMzg4IC0wLjA0LC0wLjAxMjYgLTAuMDgwNCwtMC4wMjQ4IC0wLjEyMDcsLTAuMDM2OWwtMC4xMjA3IC0wLjAzNTRjLTAuMDQwMSwtMC4wMTE1IC0wLjA4MDIsLTAuMDIzIC0wLjEyMDYsLTAuMDM0IC0wLjA0LC0wLjAxMDkgLTAuMDgwNCwtMC4wMjE0IC0wLjEyMDcsLTAuMDMxOCAtMC4wNCwtMC4wMTA0IC0wLjA4MDIsLTAuMDIwNCAtMC4xMjA2LC0wLjAzMDQgLTAuMDQwMSwtMC4wMDk5IC0wLjA4MDMsLTAuMDE5NyAtMC4xMjA3LC0wLjAyOTEgLTAuMDQsLTAuMDA5NCAtMC4wODAzLC0wLjAxODUgLTAuMTIwNiwtMC4wMjc0IC0wLjA0LC0wLjAwODkgLTAuMDgwMywtMC4wMTc0IC0wLjEyMDcsLTAuMDI1OCAtMC4wNDAxLC0wLjAwODQgLTAuMDgwMiwtMC4wMTY4IC0wLjEyMDYsLTAuMDI0N2wtMC4xMjA3IC0wLjAyMzEgLTAuMTIwNiAtMC4wMjE1Yy0wLjA0MDEsLTAuMDA3IC0wLjA4MDMsLTAuMDE0IC0wLjEyMDcsLTAuMDIwNWwtMC4xMjA2IC0wLjAxOWMtMC4wNDAxLC0wLjAwNjEgLTAuMDgwNCwtMC4wMTE4IC0wLjEyMDcsLTAuMDE3NGwtMC4xMjA3IC0wLjAxNjUgLTAuMTIwNiAtMC4wMTUyIC0wLjEyMDcgLTAuMDEzNiAtMC4xMjA2IC0wLjAxMjcgLTAuMTIwNyAtMC4wMTEyIC0wLjEyMDYgLTAuMDEwMSAtMC4xMTE0IC0wLjAwODYgLTAuMDAwMSAtMC4xNDQ2IDAuMTExNSAtMC4wMTczIDAuMTIwNiAtMC4wMTk5YzAuMDQwNCwtMC4wMDY5IDAuMDgwNywtMC4wMTM4IDAuMTIwNywtMC4wMjExbDAuMTIwNiAtMC4wMjMyYzAuMDQwNSwtMC4wMDggMC4wODA3LC0wLjAxNjMgMC4xMjA3LC0wLjAyNDhsMC4xMjA2IC0wLjAyNjNjMC4wNDA0LC0wLjAwOTEgMC4wODA4LC0wLjAxODMgMC4xMjA3LC0wLjAyNzkgMC4wNDA1LC0wLjAwOTggMC4wODA2LC0wLjAyIDAuMTIwNywtMC4wMzAyIDAuMDQwNSwtMC4wMTAzIDAuMDgwNiwtMC4wMjExIDAuMTIwNiwtMC4wMzE5IDAuMDQwNCwtMC4wMTEgMC4wODA3LC0wLjAyMjIgMC4xMjA3LC0wLjAzMzcgMC4wNDA0LC0wLjAxMTYgMC4wODA3LC0wLjAyMzMgMC4xMjA2LC0wLjAzNTQgMC4wNDA0LC0wLjAxMjIgMC4wODA4LC0wLjAyNDggMC4xMjA3LC0wLjAzNzYgMC4wNDA1LC0wLjAxMyAwLjA4MDYsLTAuMDI2NCAwLjEyMDYsLTAuMDM5OSAwLjA0MDYsLTAuMDEzNyAwLjA4MDcsLTAuMDI3OCAwLjEyMDcsLTAuMDQyIDAuMDQwNSwtMC4wMTQ0IDAuMDgwNywtMC4wMjkgMC4xMjA2LC0wLjA0NCAwLjA0MDUsLTAuMDE1MiAwLjA4MDgsLTAuMDMwNiAwLjEyMDcsLTAuMDQ2MyAwLjA0MDUsLTAuMDE1OSAwLjA4MDcsLTAuMDMyMiAwLjEyMDYsLTAuMDQ4NyAwLjA0MDYsLTAuMDE2OCAwLjA4MDgsLTAuMDMzOCAwLjEyMDcsLTAuMDUxMiAwLjA0MDYsLTAuMDE3NyAwLjA4MDcsLTAuMDM1NyAwLjEyMDYsLTAuMDU0IDAuMDQwNiwtMC4wMTg1IDAuMDgwOCwtMC4wMzc1IDAuMTIwNywtMC4wNTY3IDAuMDQwNiwtMC4wMTk1IDAuMDgwOCwtMC4wMzk0IDAuMTIwNywtMC4wNTk1IDAuMDQwNSwtMC4wMjA1IDAuMDgwOCwtMC4wNDEzIDAuMTIwNiwtMC4wNjI0IDAuMDQwNiwtMC4wMjE1IDAuMDgwOSwtMC4wNDM0IDAuMTIwNywtMC4wNjU1IDAuMDQwNiwtMC4wMjI2IDAuMDgwOCwtMC4wNDU1IDAuMTIwNiwtMC4wNjg3IDAuMDQwNiwtMC4wMjM3IDAuMDgwOSwtMC4wNDc4IDAuMTIwNywtMC4wNzIyIDAuMDQwNywtMC4wMjQ5IDAuMDgwOCwtMC4wNTAxIDAuMTIwNiwtMC4wNzU3IDAuMDQwNywtMC4wMjYxIDAuMDgwOSwtMC4wNTI4IDAuMTIwNywtMC4wNzk3IDAuMDQwNywtMC4wMjc1IDAuMDgwOSwtMC4wNTU0IDAuMTIwNiwtMC4wODM3IDAuMDQwOCwtMC4wMjkgMC4wODEsLTAuMDU4MyAwLjEyMDcsLTAuMDg4IDAuMDQwOCwtMC4wMzA1IDAuMDgxLC0wLjA2MTMgMC4xMjA2LC0wLjA5MjYgMC4wNDA4LC0wLjAzMjIgMC4wODExLC0wLjA2NDYgMC4xMjA3LC0wLjA5NzYgMC4wNDA4LC0wLjAzNCAwLjA4MSwtMC4wNjg1IDAuMTIwNiwtMC4xMDMzIDAuMDQxLC0wLjAzNjEgMC4wODExLC0wLjA3MjYgMC4xMjA3LC0wLjEwOTUgMC4wNDA5LC0wLjAzODEgMC4wODEyLC0wLjA3NjcgMC4xMjA3LC0wLjExNTcgMC4wNDA5LC0wLjA0MDQgMC4wODEyLC0wLjA4MTIgMC4xMjA2LC0wLjEyMjUgMC4wNDExLC0wLjA0MzIgMC4wODEzLC0wLjA4NjggMC4xMjA3LC0wLjEzMSAwLjA0MTEsLTAuMDQ2IDAuMDgxMywtMC4wOTI3IDAuMTIwNiwtMC4xMzk4IDAuMDQxMiwtMC4wNDkzIDAuMDgxNSwtMC4wOTkzIDAuMTIwNywtMC4xNDk4IDAuMDQxMywtMC4wNTMzIDAuMDgxNSwtMC4xMDczIDAuMTIwNiwtMC4xNjE5IDAuMDQxNSwtMC4wNTc5IDAuMDgxNywtMC4xMTY1IDAuMTIwNywtMC4xNzU3IDAuMDQxNiwtMC4wNjMyIDAuMDgxOSwtMC4xMjcgMC4xMjA2LC0wLjE5MTcgMC4wNDE5LC0wLjA3MDEgMC4wODIyLC0wLjE0MSAwLjEyMDcsLTAuMjEyNyAwLjA0MjMsLTAuMDc4OSAwLjA4MjUsLTAuMTU4NyAwLjEyMDYsLTAuMjM5NCAwLjA0MjksLTAuMDkwOCAwLjA4MzEsLTAuMTgyOSAwLjEyMDcsLTAuMjc1OSAwLjA0MzgsLTAuMTA4NCAwLjA4NCwtMC4yMTgzIDAuMTIwNiwtMC4zMjk2IDAuMDQ2LC0wLjEzOTkgMC4wODYzLC0wLjI4MjEgMC4xMjA3LC0wLjQyNjEgMC4wNTU3LC0wLjIzMzYgMC4wOTU5LC0wLjQ3MjEgMC4xMjA3LC0wLjcxNDcgMC4wMTk2LC0wLjE5MTQgMC4wMjk4LC0wLjM4NTQgMC4wMjk4LC0wLjU4MTMgMCwtMC4yMDY5IC0wLjAxMDMsLTAuNDA4NiAtMC4wMjk4LC0wLjYwNTMgLTAuMDI0OSwtMC4yNTE0IC0wLjA2NTQsLTAuNDk0MiAtMC4xMjA3LC0wLjcyODYgLTAuMDM0NSwtMC4xNDY0IC0wLjA3NDgsLTAuMjg5NSAtMC4xMjA3LC0wLjQyOTEgLTAuMDM2NywtMC4xMTE3IC0wLjA3NjksLTAuMjIxMiAtMC4xMjA2LC0wLjMyODYgLTAuMDM3NywtMC4wOTI1IC0wLjA3NzksLTAuMTgzNCAtMC4xMjA3LC0wLjI3MjYgLTAuMDM4MiwtMC4wNzk2IC0wLjA3ODUsLTAuMTU3OSAtMC4xMjA2LC0wLjIzNDkgLTAuMDM4NiwtMC4wNzA1IC0wLjA3ODksLTAuMTM5OSAtMC4xMjA3LC0wLjIwODMgLTAuMDM4OSwtMC4wNjM1IC0wLjA3OSwtMC4xMjYxIC0wLjEyMDYsLTAuMTg3NyAtMC4wMzksLTAuMDU3NyAtMC4wNzkzLC0wLjExNDUgLTAuMTIwNywtMC4xNzA1IC0wLjAzOTEsLTAuMDUzIC0wLjA3OTMsLTAuMTA1MyAtMC4xMjA2LC0wLjE1NjggLTAuMDM5NCwtMC4wNDkyIC0wLjA3OTQsLTAuMDk3OSAtMC4xMjA3LC0wLjE0NTggLTAuMDM5MywtMC4wNDU1IC0wLjA3OTYsLTAuMDkwMiAtMC4xMjA2LC0wLjEzNDUgLTAuMDM5NCwtMC4wNDI2IC0wLjA3OTcsLTAuMDg0NiAtMC4xMjA3LC0wLjEyNjEgLTAuMDM5NSwtMC4wNCAtMC4wNzk3LC0wLjA3OTQgLTAuMTIwNiwtMC4xMTgzIC0wLjAzOTYsLTAuMDM3NyAtMC4wNzk4LC0wLjA3NSAtMC4xMjA3LC0wLjExMTYgLTAuMDM5NiwtMC4wMzU1IC0wLjA3OTksLTAuMDcwNiAtMC4xMjA3LC0wLjEwNTIgLTAuMDM5NywtMC4wMzM2IC0wLjA3OTgsLTAuMDY2OCAtMC4xMjA2LC0wLjA5OTUgLTAuMDM5NywtMC4wMzE4IC0wLjA3OTksLTAuMDYzMyAtMC4xMjA3LC0wLjA5NDIgLTAuMDM5NywtMC4wMzAyIC0wLjA3OTksLTAuMDU5OSAtMC4xMjA2LC0wLjA4OTIgLTAuMDM5OCwtMC4wMjg3IC0wLjA4LC0wLjA1NjkgLTAuMTIwNywtMC4wODQ4IC0wLjAzOTgsLTAuMDI3MiAtMC4wNzk5LC0wLjA1NCAtMC4xMjA2LC0wLjA4MDUgLTAuMDM5OCwtMC4wMjYgLTAuMDgwMSwtMC4wNTE2IC0wLjEyMDcsLTAuMDc2OCAtMC4wMzk4LC0wLjAyNDcgLTAuMDgwMSwtMC4wNDkgLTAuMTIwNiwtMC4wNzMgLTAuMDM5OSwtMC4wMjM2IC0wLjA4MDEsLTAuMDQ2OCAtMC4xMjA3LC0wLjA2OTcgLTAuMDM5OCwtMC4wMjI1IC0wLjA4LC0wLjA0NDcgLTAuMTIwNiwtMC4wNjY1IC0wLjAzOTksLTAuMDIxNSAtMC4wODAxLC0wLjA0MjUgLTAuMTIwNywtMC4wNjM0IC0wLjAzOTksLTAuMDIwNSAtMC4wODAxLC0wLjA0MDcgLTAuMTIwNiwtMC4wNjA2IC0wLjA0LC0wLjAxOTYgLTAuMDgwMSwtMC4wMzkxIC0wLjEyMDcsLTAuMDU4IC0wLjAzOTksLTAuMDE4NyAtMC4wODAyLC0wLjAzNzIgLTAuMTIwNywtMC4wNTUyIC0wLjAzOTksLTAuMDE3OCAtMC4wODAxLC0wLjAzNSAtMC4xMjA2LC0wLjA1MjMgLTAuMDM5OSwtMC4wMTcgLTAuMDgwMywtMC4wMzM3IC0wLjEyMDcsLTAuMDUwMiAtMC4wMzk5LC0wLjAxNjIgLTAuMDgwMiwtMC4wMzIyIC0wLjEyMDYsLTAuMDQ3OSAtMC4wNCwtMC4wMTU1IC0wLjA4MDIsLTAuMDMwOSAtMC4xMjA3LC0wLjA0NTkgLTAuMDQsLTAuMDE0OCAtMC4wODAxLC0wLjAyOTMgLTAuMTIwNiwtMC4wNDM2IC0wLjA0LC0wLjAxNDEgLTAuMDgwMiwtMC4wMjc4IC0wLjEyMDcsLTAuMDQxNCAtMC4wNCwtMC4wMTM0IC0wLjA4MDIsLTAuMDI2NSAtMC4xMjA2LC0wLjAzOTQgLTAuMDQsLTAuMDEyOCAtMC4wODAyLC0wLjAyNTQgLTAuMTIwNywtMC4wMzc3IC0wLjA0MDEsLTAuMDEyMiAtMC4wODAxLC0wLjAyNDQgLTAuMTIwNiwtMC4wMzYxIC0wLjA0LC0wLjAxMTUgLTAuMDgwMywtMC4wMjI2IC0wLjEyMDcsLTAuMDMzNiAtMC4wNCwtMC4wMTEgLTAuMDgwMiwtMC4wMjE2IC0wLjEyMDYsLTAuMDMyMWwtMC4xMjA3IC0wLjAzMDdjLTAuMDQwMSwtMC4wMDk5IC0wLjA4MDIsLTAuMDE5NiAtMC4xMjA3LC0wLjAyOSAtMC4wNCwtMC4wMDkzIC0wLjA4MDIsLTAuMDE4MyAtMC4xMjA2LC0wLjAyNzFsLTAuMTIwNyAtMC4wMjU3Yy0wLjA0MDEsLTAuMDA4MyAtMC4wODAxLC0wLjAxNjcgLTAuMTIwNiwtMC4wMjQ1IC0wLjA0LC0wLjAwNzggLTAuMDgwNCwtMC4wMTUgLTAuMTIwNywtMC4wMjI0bC0wLjEyMDYgLTAuMDIxMmMtMC4wNDAxLC0wLjAwNjggLTAuMDgwMiwtMC4wMTM3IC0wLjEyMDcsLTAuMDIwMWwtMC4xMjA2IC0wLjAxODMgLTAuMTIwNyAtMC4wMTcgLTAuMTIwNiAtMC4wMTYgLTAuMTIwNyAtMC4wMTQzIC0wLjEyMDYgLTAuMDEzIC0wLjEyMDcgLTAuMDEyMSAtMC4xMjA3IC0wLjAxMDYgLTAuMTIwNiAtMC4wMDkzIC0wLjEyMDcgLTAuMDA4NiAtMC4xMjA2IC0wLjAwNjkgLTAuMDQ3OSAtMC4wMDI3IC0wLjA3MjggLTAuMDA0NSAtMC4xMjA2IC0wLjAwNzEgLTAuMTIwNyAtMC4wMDY3IC0wLjEyMDYgLTAuMDA2MyAtMC4xMjA3IC0wLjAwNTggLTAuMTIwNiAtMC4wMDUyIC0wLjEyMDcgLTAuMDA0NCAtMC4xMjA2IC0wLjAwMzcgLTAuMTIwNyAtMC4wMDI3IC0wLjEyMDcgLTAuMDAxNiAtMC4wNjY1IC0wLjAwMDIgLTAuMDU0MSAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjEyMDYgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA3IDAgLTAuMTIwNiAwIC0wLjEyMDcgMCAtMC4xMjA2IDAgLTAuMTIwNyAwIC0wLjI2MDMgMCAwIC0xMi45ODExYzAsLTAuODczMyAwLjA4OTksLTEuNzI1NSAwLjI2MDMsLTIuNTQ4MyAwLjAzNjYsLTAuMTc2MiAwLjA3NjksLTAuMzUwOSAwLjEyMDcsLTAuNTI0MiAwLjAzNzUsLTAuMTQ4MyAwLjA3NzksLTAuMjk1NSAwLjEyMDYsLTAuNDQxNiAwLjAzODIsLTAuMTMwNSAwLjA3ODQsLTAuMjYwMSAwLjEyMDcsLTAuMzg4OCAwLjAzODYsLTAuMTE3NiAwLjA3ODYsLTAuMjM0NiAwLjEyMDYsLTAuMzUwNiAwLjAzODksLTAuMTA3NiAwLjA3ODksLTAuMjE0NiAwLjEyMDcsLTAuMzIwOCAwLjAzOTEsLTAuMDk5MiAwLjA3OTIsLTAuMTk3OSAwLjEyMDcsLTAuMjk1OCAwLjAzOTIsLTAuMDkyNCAwLjA3OTMsLTAuMTg0NCAwLjEyMDYsLTAuMjc1NyAwLjAzOTIsLTAuMDg2NyAwLjA3OTYsLTAuMTcyOCAwLjEyMDcsLTAuMjU4NCAwLjAzOTIsLTAuMDgxNyAwLjA3OTYsLTAuMTYyOCAwLjEyMDYsLTAuMjQzNSAwLjAzOTQsLTAuMDc3NiAwLjA3OTgsLTAuMTU0NiAwLjEyMDcsLTAuMjMxMyAwLjAzOTQsLTAuMDczOSAwLjA3OTcsLTAuMTQ3MyAwLjEyMDYsLTAuMjIwMyAwLjAzOTYsLTAuMDcwOCAwLjA3OTgsLTAuMTQxIDAuMTIwNywtMC4yMTA5IDAuMDM5NywtMC4wNjc4IDAuMDc5NywtMC4xMzUzIDAuMTIwNiwtMC4yMDIyIDAuMDM5NywtMC4wNjQ5IDAuMDc5OSwtMC4xMjkzIDAuMTIwNywtMC4xOTM0IDAuMDM5NSwtMC4wNjIxIDAuMDgsLTAuMTIzNiAwLjEyMDYsLTAuMTg0OSAwLjAzOTgsLTAuMDYgMC4wNzk5LC0wLjExOTggMC4xMjA3LC0wLjE3OTEgMC4wMzk5LC0wLjA1ODEgMC4wNzk3LC0wLjExNjIgMC4xMjA2LC0wLjE3MzYgMC4wMzk3LC0wLjA1NTYgMC4wODAyLC0wLjExMDUgMC4xMjA3LC0wLjE2NTQgMC4wMzk3LC0wLjA1NCAwLjA4MDEsLTAuMTA3NiAwLjEyMDcsLTAuMTYwOSAwLjA0LC0wLjA1MjUgMC4wNzk4LC0wLjEwNTIgMC4xMjA2LC0wLjE1NyAwLjAzOTcsLTAuMDUwNCAwLjA4MDMsLTAuMSAwLjEyMDcsLTAuMTQ5OCAwLjAzOTgsLTAuMDQ5MSAwLjA4LC0wLjA5NzggMC4xMjA2LC0wLjE0NjIgMC4wNCwtMC4wNDc4IDAuMDgsLTAuMDk1NiAwLjEyMDcsLTAuMTQyOCAwLjAzOTcsLTAuMDQ2IDAuMDgwMiwtMC4wOTEyIDAuMTIwNiwtMC4xMzY2IDAuMDQwMSwtMC4wNDUgMC4wOCwtMC4wOTAxIDAuMTIwNywtMC4xMzQ1IDAuMDM5OCwtMC4wNDM1IDAuMDgwMiwtMC4wODY2IDAuMTIwNiwtMC4xMjk2IDAuMDM5OSwtMC4wNDI0IDAuMDgwMiwtMC4wODQ1IDAuMTIwNywtMC4xMjY0IDAuMDQsLTAuMDQxMyAwLjA4LC0wLjA4MjYgMC4xMjA2LC0wLjEyMzQgMC4wMzk5LC0wLjA0MDEgMC4wODAzLC0wLjA3OTYgMC4xMjA3LC0wLjExOTEgMC4wNDAxLC0wLjAzOTMgMC4wNzk5LC0wLjA3OSAwLjEyMDYsLTAuMTE3NyAwLjAzOTgsLTAuMDM3OSAwLjA4MDQsLTAuMDc0OSAwLjEyMDcsLTAuMTEyMyAwLjA0MDEsLTAuMDM3MiAwLjA4MDEsLTAuMDc0NSAwLjEyMDcsLTAuMTExMiAwLjAzOTksLTAuMDM2MSAwLjA4MDMsLTAuMDcxNSAwLjEyMDYsLTAuMTA3IDAuMDQwMSwtMC4wMzUzIDAuMDgwMiwtMC4wNzA2IDAuMTIwNywtMC4xMDU0IDAuMDQsLTAuMDM0MyAwLjA4MDIsLTAuMDY4MSAwLjEyMDYsLTAuMTAxOSAwLjA0MDEsLTAuMDMzNSAwLjA4MDIsLTAuMDY2OSAwLjEyMDcsLTAuMDk5OSAwLjA0LC0wLjAzMjcgMC4wODAyLC0wLjA2NSAwLjEyMDYsLTAuMDk3MWwwLjEyMDcgLTAuMDk0OSAwLjEyMDYgLTAuMDkyNGMwLjA0MDEsLTAuMDMwMyAwLjA4MDMsLTAuMDYwNCAwLjEyMDcsLTAuMDkwMiAwLjA0LC0wLjAyOTUgMC4wODAyLC0wLjA1ODkgMC4xMjA2LC0wLjA4OGwwLjEyMDcgLTAuMDg1N2MwLjA0LC0wLjAyODEgMC4wODAyLC0wLjA1NiAwLjEyMDYsLTAuMDgzNmwwLjEyMDcgLTAuMDgxNyAwLjEyMDcgLTAuMDc5NWMwLjA0MDEsLTAuMDI2MSAwLjA4MDIsLTAuMDUyMSAwLjEyMDYsLTAuMDc3N2wwLjEyMDcgLTAuMDc1NGMwLjA0MDIsLTAuMDI0OSAwLjA4MDIsLTAuMDQ5OCAwLjEyMDYsLTAuMDc0MiAwLjA0LC0wLjAyNDIgMC4wODA0LC0wLjA0NzcgMC4xMjA3LC0wLjA3MTQgMC4wNDAyLC0wLjAyMzcgMC4wODAxLC0wLjA0NzYgMC4xMjA2LC0wLjA3MDggMC4wMzk5LC0wLjAyMjkgMC4wODA1LC0wLjA0NSAwLjEyMDcsLTAuMDY3NSAwLjA0MDIsLTAuMDIyNSAwLjA4MDEsLTAuMDQ1NCAwLjEyMDYsLTAuMDY3NCAwLjA0LC0wLjAyMTcgMC4wODA1LC0wLjA0MjcgMC4xMjA3LC0wLjA2NCAwLjA0MDIsLTAuMDIxMyAwLjA4MDIsLTAuMDQyNyAwLjEyMDYsLTAuMDYzNiAwLjA0LC0wLjAyMDcgMC4wODA0LC0wLjA0MDggMC4xMjA3LC0wLjA2MSAwLjA0MDEsLTAuMDIwMSAwLjA4MDMsLTAuMDQwMyAwLjEyMDYsLTAuMDZsMC4xMjA3IC0wLjA1ODNjMC4wNDAxLC0wLjAxOTEgMC4wODA0LC0wLjAzNzcgMC4xMjA3LC0wLjA1NjQgMC4wNDAyLC0wLjAxODYgMC4wODAyLC0wLjAzNzUgMC4xMjA2LC0wLjA1NTcgMC4wNCwtMC4wMTggMC4wODA1LC0wLjAzNTIgMC4xMjA3LC0wLjA1MjggMC4wNDAyLC0wLjAxNzYgMC4wODAyLC0wLjAzNTUgMC4xMjA2LC0wLjA1MjcgMC4wNCwtMC4wMTcgMC4wODA1LC0wLjAzMzIgMC4xMjA3LC0wLjA0OTggMC4wNDAxLC0wLjAxNjUgMC4wODAyLC0wLjAzMzIgMC4xMjA2LC0wLjA0OTNsMC4xMjA3IC0wLjA0NzUgMC4xMjA2IC0wLjA0NTljMC4wNDAzLC0wLjAxNTIgMC4wODAzLC0wLjAzMDYgMC4xMjA3LC0wLjA0NTMgMC4wNCwtMC4wMTQ2IDAuMDgwNCwtMC4wMjgzIDAuMTIwNiwtMC4wNDI1IDAuMDQwMywtMC4wMTQyIDAuMDgwMywtMC4wMjg3IDAuMTIwNywtMC4wNDI1IDAuMDQsLTAuMDEzNyAwLjA4MDQsLTAuMDI2NiAwLjEyMDYsLTAuMDM5OWwwLjEyMDcgLTAuMDM5MWMwLjA0MDIsLTAuMDEyOCAwLjA4MDMsLTAuMDI1NyAwLjEyMDcsLTAuMDM4MSAwLjA0LC0wLjAxMjMgMC4wODA0LC0wLjAyMzkgMC4xMjA2LC0wLjAzNTggMC4wNDAyLC0wLjAxMiAwLjA4MDMsLTAuMDI0NCAwLjEyMDcsLTAuMDM1OSAwLjA0LC0wLjAxMTQgMC4wODA0LC0wLjAyMiAwLjEyMDYsLTAuMDMzIDAuMDQwMiwtMC4wMTEgMC4wODAzLC0wLjAyMjEgMC4xMjA3LC0wLjAzMjdsMC4xMjA2IC0wLjAzMTJjMC4wNDAxLC0wLjAxMDEgMC4wODA0LC0wLjAxOTcgMC4xMjA3LC0wLjAyOTQgMC4wNDAyLC0wLjAwOTcgMC4wODAyLC0wLjAyMDEgMC4xMjA2LC0wLjAyOTQgMC4wNCwtMC4wMDkyIDAuMDgwNSwtMC4wMTc2IDAuMTIwNywtMC4wMjY1bDAuMTIwNiAtMC4wMjYzIDAuMTIwNyAtMC4wMjQ5YzAuMDQsLTAuMDA4IDAuMDgwNCwtMC4wMTU1IDAuMTIwNiwtMC4wMjMxIDAuMDQwMywtMC4wMDc3IDAuMDgwMywtMC4wMTU5IDAuMTIwNywtMC4wMjMyIDAuMDQwMSwtMC4wMDczIDAuMDgwNSwtMC4wMTM1IDAuMTIwNywtMC4wMjAzbDAuMTIwNiAtMC4wMmMwLjA0MDIsLTAuMDA2NCAwLjA4MDQsLTAuMDEzIDAuMTIwNywtMC4wMTkgMC4wNDAxLC0wLjAwNiAwLjA4MDQsLTAuMDExMyAwLjEyMDYsLTAuMDE2OSAwLjA0MDMsLTAuMDA1NiAwLjA4MDMsLTAuMDExNyAwLjEyMDcsLTAuMDE2OSAwLjA0MDEsLTAuMDA1MiAwLjA4MDQsLTAuMDA5OCAwLjEyMDYsLTAuMDE0NmwwLjEyMDcgLTAuMDEzOGMwLjA0MDIsLTAuMDA0NCAwLjA4MDMsLTAuMDA5MyAwLjEyMDYsLTAuMDEzMyAwLjA0MDEsLTAuMDA0IDAuMDgwNSwtMC4wMDcxIDAuMTIwNywtMC4wMTA3bDAuMTIwNiAtMC4wMTA3IDAuMTIwNyAtMC4wMDkxYzAuMDQwMSwtMC4wMDI5IDAuMDgwNCwtMC4wMDUyIDAuMTIwNiwtMC4wMDc3IDAuMDQwMiwtMC4wMDI0IDAuMDgwMywtMC4wMDU1IDAuMTIwNywtMC4wMDc2IDAuMDQwMSwtMC4wMDIxIDAuMDgwNSwtMC4wMDMzIDAuMTIwNywtMC4wMDVsMC4xMjA2IC0wLjAwNDVjMC4wNDAzLC0wLjAwMTMgMC4wODA0LC0wLjAwMyAwLjEyMDcsLTAuMDAzOSAwLjA0MDEsLTAuMDAwOSAwLjA4MDQsLTAuMDAxIDAuMTIwNiwtMC4wMDE2IDAuMDQwMiwtMC4wMDA2IDAuMDgwNCwtMC4wMDEzIDAuMTIwNywtMC4wMDE1bDAuMDMwMyAtMC4wMDA0IDAuMDkwMyAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNyAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAuMTIwNiAwIDAuMTIwNyAwIDAgLTAuMDAwMXoiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDIiIGQ9Ik02LjUwODEgNDkuMzMwOGMtMC4wODYzLC0wLjA0MSAtMC4xNzI1LC0wLjA4MjMgLTAuMjU4NywtMC4xMjRsMCAtMzAuODcxOWMwLC0wLjg3MDggMC4wODkyLC0xLjcyMDggMC4yNTg3LC0yLjU0MTQgMC4wMzY0LC0wLjE3NjIgMC4wNzY4LC0wLjM1MDggMC4xMjA1LC0wLjUyNDIgMC4wMzc0LC0wLjE0ODUgMC4wNzc3LC0wLjI5NTggMC4xMjA0LC0wLjQ0MjEgMC4wMzgxLC0wLjEzMDQgMC4wNzgzLC0wLjI1OTggMC4xMjA0LC0wLjM4ODQgMC4wMzg2LC0wLjExNzcgMC4wNzg1LC0wLjIzNDkgMC4xMjA1LC0wLjM1MTEgMC4wMzg5LC0wLjEwNzUgMC4wNzg3LC0wLjIxNDQgMC4xMjA0LC0wLjMyMDUgMC4wMzg5LC0wLjA5OTIgMC4wNzkxLC0wLjE5ODEgMC4xMjA1LC0wLjI5NjEgMC4wMzkxLC0wLjA5MjQgMC4wNzkyLC0wLjE4NDIgMC4xMjA0LC0wLjI3NTQgMC4wMzkyLC0wLjA4NjcgMC4wNzk0LC0wLjE3MjcgMC4xMjA0LC0wLjI1ODMgMC4wMzkyLC0wLjA4MTggMC4wNzk2LC0wLjE2MyAwLjEyMDUsLTAuMjQzOCAwLjAzOTMsLTAuMDc3NiAwLjA3OTUsLTAuMTU0NiAwLjEyMDQsLTAuMjMxMiAwLjAzOTQsLTAuMDczOSAwLjA3OTYsLTAuMTQ3MyAwLjEyMDQsLTAuMjIwMyAwLjAzOTUsLTAuMDcwNyAwLjA3OTYsLTAuMTQxIDAuMTIwNSwtMC4yMTA4IDAuMDM5NiwtMC4wNjc4IDAuMDc5NSwtMC4xMzU0IDAuMTIwNCwtMC4yMDI0IDAuMDM5NiwtMC4wNjQ4IDAuMDc5OCwtMC4xMjkxIDAuMTIwNSwtMC4xOTMxIDAuMDM5NCwtMC4wNjIgMC4wNzk5LC0wLjEyMzYgMC4xMjA0LC0wLjE4NDkgMC4wMzk3LC0wLjA2IDAuMDc5NywtMC4xMTk4IDAuMTIwNCwtMC4xNzkxIDAuMDQsLTAuMDU4MiAwLjA3OTYsLTAuMTE2MyAwLjEyMDUsLTAuMTczOCAwLjAzOTUsLTAuMDU1NSAwLjA4LC0wLjExMDMgMC4xMjA0LC0wLjE2NTIgMC4wMzk4LC0wLjA1NCAwLjA3OTksLTAuMTA3NiAwLjEyMDUsLTAuMTYwOSAwLjAzOTksLTAuMDUyNCAwLjA3OTcsLTAuMTA1MiAwLjEyMDQsLTAuMTU3IDAuMDM5NiwtMC4wNTAzIDAuMDgwMSwtMC4wOTk4IDAuMTIwNCwtMC4xNDk1IDAuMDM5OCwtMC4wNDkxIDAuMDc5OSwtMC4wOTggMC4xMjA1LC0wLjE0NjUgMC4wMzk5LC0wLjA0NzcgMC4wNzk4LC0wLjA5NTMgMC4xMjA0LC0wLjE0MjQgMC4wMzk3LC0wLjA0NjEgMC4wODAxLC0wLjA5MTQgMC4xMjA1LC0wLjEzNjkgMC4wMzk5LC0wLjA0NTEgMC4wNzk4LC0wLjA5MDEgMC4xMjA0LC0wLjEzNDUgMC4wMzk3LC0wLjA0MzUgMC4wODAxLC0wLjA4NjQgMC4xMjA0LC0wLjEyOTMgMC4wMzk5LC0wLjA0MjUgMC4wOCwtMC4wODQ2IDAuMTIwNSwtMC4xMjY1IDAuMDM5OSwtMC4wNDEzIDAuMDc5OSwtMC4wODI2IDAuMTIwNCwtMC4xMjM0IDAuMDM5OCwtMC4wNDAxIDAuMDgwMiwtMC4wNzk2IDAuMTIwNSwtMC4xMTkxIDAuMDQwMSwtMC4wMzkzIDAuMDc5OCwtMC4wNzg5IDAuMTIwNCwtMC4xMTc2IDAuMDM5NywtMC4wMzc5IDAuMDgwMiwtMC4wNzQ5IDAuMTIwNCwtMC4xMTIzIDAuMDQwMSwtMC4wMzczIDAuMDc5OSwtMC4wNzQ3IDAuMTIwNSwtMC4xMTE0IDAuMDM5OCwtMC4wMzYgMC4wODAyLC0wLjA3MTMgMC4xMjA0LC0wLjEwNjggMC4wNDAxLC0wLjAzNTMgMC4wOCwtMC4wNzA3IDAuMTIwNSwtMC4xMDU1IDAuMDM5OSwtMC4wMzQzIDAuMDgwMSwtMC4wNjggMC4xMjA0LC0wLjEwMTggMC4wMzk5LC0wLjAzMzUgMC4wOCwtMC4wNjcgMC4xMjA0LC0wLjEgMC4wMzk5LC0wLjAzMjYgMC4wODAyLC0wLjA2NDkgMC4xMjA1LC0wLjA5NzEgMC4wNCwtMC4wMzE5IDAuMDgsLTAuMDYzNSAwLjEyMDQsLTAuMDk0OSAwLjAzOTksLTAuMDMxMSAwLjA4MDIsLTAuMDYxOCAwLjEyMDUsLTAuMDkyNCAwLjA0LC0wLjAzMDMgMC4wODAxLC0wLjA2MDUgMC4xMjA0LC0wLjA5MDNsMC4xMjA0IC0wLjA4NzhjMC4wNCwtMC4wMjg5IDAuMDgwMSwtMC4wNTc2IDAuMTIwNSwtMC4wODYgMC4wMzk5LC0wLjAyODEgMC4wODAxLC0wLjA1NTkgMC4xMjA0LC0wLjA4MzUgMC4wNCwtMC4wMjc1IDAuMDgwMSwtMC4wNTQ4IDAuMTIwNCwtMC4wODE4IDAuMDQsLTAuMDI2NyAwLjA4MDIsLTAuMDUzIDAuMTIwNSwtMC4wNzkzIDAuMDQsLTAuMDI2MSAwLjA4LC0wLjA1MjQgMC4xMjA0LC0wLjA3ODEgMC4wMzk5LC0wLjAyNTQgMC4wODAyLC0wLjA1MDIgMC4xMjA1LC0wLjA3NTIgMC4wNDAxLC0wLjAyNDkgMC4wOCwtMC4wNTAxIDAuMTIwNCwtMC4wNzQ1IDAuMDM5OCwtMC4wMjQxIDAuMDgwMiwtMC4wNDc1IDAuMTIwNCwtMC4wNzEyIDAuMDQwMiwtMC4wMjM3IDAuMDgsLTAuMDQ3OCAwLjEyMDUsLTAuMDcxMSAwLjAzOTgsLTAuMDIyOSAwLjA4MDMsLTAuMDQ0OCAwLjEyMDQsLTAuMDY3MyAwLjA0MDIsLTAuMDIyNSAwLjA4MDEsLTAuMDQ1MyAwLjEyMDUsLTAuMDY3NCAwLjAzOTksLTAuMDIxOCAwLjA4MDIsLTAuMDQyOCAwLjEyMDQsLTAuMDY0MSAwLjA0MDEsLTAuMDIxMyAwLjA4MDEsLTAuMDQyNyAwLjEyMDQsLTAuMDYzNiAwLjA0LC0wLjAyMDcgMC4wODAyLC0wLjA0MSAwLjEyMDUsLTAuMDYxM2wwLjEyMDQgLTAuMDU5OGMwLjA0MDEsLTAuMDE5NyAwLjA4MDIsLTAuMDM5NCAwLjEyMDUsLTAuMDU4NiAwLjA0LC0wLjAxOTEgMC4wODAyLC0wLjAzNzYgMC4xMjA0LC0wLjA1NjMgMC4wNDAyLC0wLjAxODcgMC4wOCwtMC4wMzc4IDAuMTIwNCwtMC4wNTYgMC4wMzk5LC0wLjAxODEgMC4wODAzLC0wLjAzNTEgMC4xMjA1LC0wLjA1MjcgMC4wNDAxLC0wLjAxNzYgMC4wODAxLC0wLjAzNTUgMC4xMjA0LC0wLjA1MjcgMC4wNCwtMC4wMTcgMC4wODAzLC0wLjAzMzQgMC4xMjA1LC0wLjA1bDAuMTIwNCAtMC4wNDkyIDAuMTIwNCAtMC4wNDc4IDAuMTIwNSAtMC4wNDU4YzAuMDQwMiwtMC4wMTUyIDAuMDgsLTAuMDMwOSAwLjEyMDQsLTAuMDQ1NyAwLjAzOTksLTAuMDE0NiAwLjA4MDQsLTAuMDI4MiAwLjEyMDUsLTAuMDQyNCAwLjA0MDEsLTAuMDE0MiAwLjA4MDEsLTAuMDI4NiAwLjEyMDQsLTAuMDQyNGwwLjEyMDQgLTAuMDQwMyAwLjEyMDUgLTAuMDM5MWMwLjA0MDEsLTAuMDEyOCAwLjA4MDEsLTAuMDI1OSAwLjEyMDQsLTAuMDM4MyAwLjAzOTksLTAuMDEyMyAwLjA4MDMsLTAuMDI0IDAuMTIwNCwtMC4wMzU5IDAuMDQwMiwtMC4wMTIgMC4wODAyLC0wLjAyNDIgMC4xMjA1LC0wLjAzNTggMC4wNCwtMC4wMTE1IDAuMDgwMiwtMC4wMjIyIDAuMTIwNCwtMC4wMzMzbDAuMTIwNSAtMC4wMzI3YzAuMDQwMSwtMC4wMTA2IDAuMDgwMSwtMC4wMjE0IDAuMTIwNCwtMC4wMzE2IDAuMDQsLTAuMDEwMiAwLjA4MDMsLTAuMDE5NSAwLjEyMDQsLTAuMDI5MyAwLjA0MDEsLTAuMDA5OCAwLjA4MDIsLTAuMDIgMC4xMjA1LC0wLjAyOTQgMC4wNCwtMC4wMDkzIDAuMDgwMywtMC4wMTggMC4xMjA0LC0wLjAyNjlsMC4xMjA1IC0wLjAyNjJjMC4wNDAxLC0wLjAwODYgMC4wODAxLC0wLjAxNzMgMC4xMjA0LC0wLjAyNTQgMC4wNCwtMC4wMDggMC4wODAzLC0wLjAxNTQgMC4xMjA0LC0wLjAyMzEgMC4wNDAyLC0wLjAwNzcgMC4wODAyLC0wLjAxNTcgMC4xMjA1LC0wLjAyMyAwLjA0MDEsLTAuMDA3MyAwLjA4MDIsLTAuMDEzOSAwLjEyMDQsLTAuMDIwOGwwLjEyMDUgLTAuMDJjMC4wNDAxLC0wLjAwNjQgMC4wODAxLC0wLjAxMzMgMC4xMjA0LC0wLjAxOTQgMC4wNCwtMC4wMDYxIDAuMDgwMywtMC4wMTEyIDAuMTIwNCwtMC4wMTY5IDAuMDQwMSwtMC4wMDU2IDAuMDgwMiwtMC4wMTE2IDAuMTIwNSwtMC4wMTY5bDAuMTIwNCAtMC4wMTUxIDAuMTIwNSAtMC4wMTM3YzAuMDQwMiwtMC4wMDQ1IDAuMDgwMSwtMC4wMDk3IDAuMTIwNCwtMC4wMTM4IDAuMDQsLTAuMDA0MSAwLjA4MDMsLTAuMDA3MSAwLjEyMDQsLTAuMDEwOGwwLjEyMDUgLTAuMDEwNmMwLjA0MDEsLTAuMDAzNCAwLjA4MDIsLTAuMDA2NyAwLjEyMDQsLTAuMDA5NiAwLjA0MDEsLTAuMDAyOSAwLjA4MDMsLTAuMDA1MiAwLjEyMDUsLTAuMDA3NyAwLjA0MDIsLTAuMDAyNSAwLjA4MDIsLTAuMDA1NCAwLjEyMDQsLTAuMDA3NiAwLjA0LC0wLjAwMjIgMC4wODAyLC0wLjAwMzcgMC4xMjA0LC0wLjAwNTVsMC4xMjA1IC0wLjAwNDZjMC4wNDAxLC0wLjAwMTQgMC4wODAxLC0wLjAwMzUgMC4xMjA0LC0wLjAwNDUgMC4wNCwtMC4wMDEgMC4wODAzLC0wLjAwMDkgMC4xMjA0LC0wLjAwMTUgMC4wNDAxLC0wLjAwMDYgMC4wODAzLC0wLjAwMTMgMC4xMjA1LC0wLjAwMTVsMC4wNTM1IC0wLjAwMDcgMC4wNjY5IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMDIyIDAgMCA2Mi41MDE5YzAsMC41NDM3IC0wLjAzNDksMS4wNzkzIC0wLjEwMjIsMS42MDQ3IC0wLjAzMjQsMC4yNTMgLTAuMDczMiwwLjUwMzMgLTAuMTIwNSwwLjc1MTMgLTAuMDM2LDAuMTg4NiAtMC4wNzYsMC4zNzU4IC0wLjEyMDQsMC41NjEzIC0wLjAzNzQsMC4xNTYzIC0wLjA3NzQsMC4zMTE1IC0wLjEyMDUsMC40NjU1IC0wLjAzNzksMC4xMzUxIC0wLjA3ODIsMC4yNjkyIC0wLjEyMDQsMC40MDIzIC0wLjAzODMsMC4xMjA2IC0wLjA3ODYsMC4yNDAzIC0wLjEyMDQsMC4zNTkzIC0wLjAzODcsMC4xMTAxIC0wLjA3ODgsMC4yMTk2IC0wLjEyMDUsMC4zMjgzIC0wLjAzODksMC4xMDE1IC0wLjA3OSwwLjIwMjMgLTAuMTIwNCwwLjMwMjUgLTAuMDM5LDAuMDk0MyAtMC4wNzkyLDAuMTg4MiAtMC4xMjA0LDAuMjgxMyAtMC4wMzkyLDAuMDg4NCAtMC4wNzk0LDAuMTc2MiAtMC4xMjA1LDAuMjYzNiAtMC4wMzkyLDAuMDgzMyAtMC4wNzk0LDAuMTY2IC0wLjEyMDQsMC4yNDgzIC0wLjAzOTQsMC4wNzkgLTAuMDc5NSwwLjE1NzUgLTAuMTIwNSwwLjIzNTUgLTAuMDM5NCwwLjA3NTEgLTAuMDc5NSwwLjE0OTggLTAuMTIwNCwwLjIyNCAtMC4wMzk2LDAuMDcxOCAtMC4wNzk0LDAuMTQzMyAtMC4xMjA0LDAuMjE0MiAtMC4wMzk1LDAuMDY4NCAtMC4wNzk3LDAuMTM2NCAtMC4xMjA1LDAuMjA0IC0wLjAzOTQsMC4wNjU0IC0wLjA3OTgsMC4xMzAxIC0wLjEyMDQsMC4xOTQ3IC0wLjAzOTYsMC4wNjMxIC0wLjA3OTgsMC4xMjU4IC0wLjEyMDUsMC4xODgxIC0wLjAzOTgsMC4wNjA5IC0wLjA3OTYsMC4xMjE3IC0wLjEyMDQsMC4xODE4IC0wLjAzOTYsMC4wNTgzIC0wLjA3OTksMC4xMTYyIC0wLjEyMDQsMC4xNzM4IC0wLjAzOTYsMC4wNTYzIC0wLjA3OTksMC4xMTIxIC0wLjEyMDUsMC4xNjc4IC0wLjAzOTgsMC4wNTQ3IC0wLjA3OTgsMC4xMDkyIC0wLjEyMDQsMC4xNjMyIC0wLjAzOTcsMC4wNTI4IC0wLjA3OTksMC4xMDUyIC0wLjEyMDUsMC4xNTczIC0wLjAzOTcsMC4wNTA5IC0wLjA4LDAuMTAxMyAtMC4xMjA0LDAuMTUxNiAtMC4wMzk5LDAuMDQ5NyAtMC4wNzk4LDAuMDk5NCAtMC4xMjA0LDAuMTQ4NCAtMC4wMzk3LDAuMDQ3OSAtMC4wODAxLDAuMDk1MiAtMC4xMjA1LDAuMTQyNSAtMC4wMzk4LDAuMDQ2NiAtMC4wNzk5LDAuMDkyOCAtMC4xMjA0LDAuMTM4OCAtMC4wNCwwLjA0NTQgLTAuMDc5OCwwLjA5MSAtMC4xMjA0LDAuMTM1OCAtMC4wMzk3LDAuMDQzOCAtMC4wODAyLDAuMDg2OCAtMC4xMjA1LDAuMTMwMSAtMC4wNCwwLjA0MjkgLTAuMDc5OCwwLjA4NTkgLTAuMTIwNCwwLjEyODIgLTAuMDM5OCwwLjA0MTUgLTAuMDgwMSwwLjA4MjQgLTAuMTIwNSwwLjEyMzQgLTAuMDM5OSwwLjA0MDUgLTAuMDc5OSwwLjA4MDcgLTAuMTIwNCwwLjEyMDcgLTAuMDM5OSwwLjAzOTUgLTAuMDgsMC4wNzg3IC0wLjEyMDUsMC4xMTc3IC0wLjAzOTgsMC4wMzgzIC0wLjA4MDEsMC4wNzYxIC0wLjEyMDQsMC4xMTM5IC0wLjA0LDAuMDM3NSAtMC4wNzk5LDAuMDc1MSAtMC4xMjA0LDAuMTEyMSAtMC4wMzk4LDAuMDM2MyAtMC4wODAyLDAuMDcxOSAtMC4xMjA1LDAuMTA3NyAtMC4wNDAxLDAuMDM1NyAtMC4wNzk4LDAuMDcxNyAtMC4xMjA0LDAuMTA2OCAtMC4wMzk3LDAuMDM0NCAtMC4wODAzLDAuMDY3OSAtMC4xMjA0LDAuMTAxOSAtMC4wNDAxLDAuMDMzOSAtMC4wOCwwLjA2ODEgLTAuMTIwNSwwLjEwMTUgLTAuMDM5OCwwLjAzMjggLTAuMDgwMiwwLjA2NDkgLTAuMTIwNCwwLjA5NzEgLTAuMDQwMSwwLjAzMjIgLTAuMDgsMC4wNjQ3IC0wLjEyMDUsMC4wOTY0IC0wLjAzOTgsMC4wMzEyIC0wLjA4MDIsMC4wNjE2IC0wLjEyMDQsMC4wOTIzIC0wLjA0MDEsMC4wMzA2IC0wLjA3OTksMC4wNjE0IC0wLjEyMDQsMC4wOTE1IC0wLjAzOTgsMC4wMjk3IC0wLjA4MDMsMC4wNTg2IC0wLjEyMDUsMC4wODc5IC0wLjA0MDEsMC4wMjkxIC0wLjA3OTksMC4wNTg1IC0wLjEyMDQsMC4wODcyIC0wLjAzOTgsMC4wMjgyIC0wLjA4MDIsMC4wNTU4IC0wLjEyMDQsMC4wODM1IC0wLjA0MDIsMC4wMjc4IC0wLjA4LDAuMDU1OSAtMC4xMjA1LDAuMDgzMiAtMC4wMzk4LDAuMDI2OCAtMC4wODAyLDAuMDUyOSAtMC4xMjA0LDAuMDc5MyAtMC4wNDAyLDAuMDI2NCAtMC4wOCwwLjA1MzMgLTAuMTIwNSwwLjA3OTMgLTAuMDM5OCwwLjAyNTUgLTAuMDgwMywwLjA1IC0wLjEyMDQsMC4wNzUxIC0wLjA0MDEsMC4wMjUxIC0wLjA4LDAuMDUwNiAtMC4xMjA1LDAuMDc1MiAtMC4wMzk5LDAuMDI0MyAtMC4wODAzLDAuMDQ3OSAtMC4xMjA0LDAuMDcxNyAtMC4wNDAxLDAuMDIzOCAtMC4wOCwwLjA0NzggLTAuMTIwNCwwLjA3MTIgLTAuMDQsMC4wMjMxIC0wLjA4MDIsMC4wNDU3IC0wLjEyMDUsMC4wNjg0IC0wLjA0LDAuMDIyNiAtMC4wODAxLDAuMDQ1MiAtMC4xMjA0LDAuMDY3MyAtMC4wNCwwLjAyMiAtMC4wODAxLDAuMDQzOCAtMC4xMjA0LDAuMDY1M2wtMC4xMjA1IDAuMDYzNmMtMC4wNDAxLDAuMDIwOSAtMC4wODAxLDAuMDQxOCAtMC4xMjA0LDAuMDYyMyAtMC4wNCwwLjAyMDMgLTAuMDgwMiwwLjA0IC0wLjEyMDUsMC4wNTk5IC0wLjA0MDEsMC4wMTk4IC0wLjA4LDAuMDQwMiAtMC4xMjA0LDAuMDU5NiAtMC4wMzk5LDAuMDE5MiAtMC4wODAzLDAuMDM3NSAtMC4xMjA0LDAuMDU2MyAtMC4wNDAyLDAuMDE4OCAtMC4wODAxLDAuMDM3OSAtMC4xMjA1LDAuMDU2MyAtMC4wMzk5LDAuMDE4MiAtMC4wODAzLDAuMDM1NiAtMC4xMjA0LDAuMDUzNGwtMC4xMjA1IDAuMDUyNyAtMC4xMjA0IDAuMDUxMWMtMC4wNCwwLjAxNjcgLTAuMDgwMywwLjAzMjkgLTAuMTIwNSwwLjA0OTIgLTAuMDQwMSwwLjAxNjMgLTAuMDgwMSwwLjAzMjkgLTAuMTIwNCwwLjA0ODggLTAuMDM5OSwwLjAxNTcgLTAuMDgwMiwwLjAzMDQgLTAuMTIwNCwwLjA0NTcgLTAuMDQwMiwwLjAxNTMgLTAuMDgwMSwwLjAzMDkgLTAuMTIwNSwwLjA0NTggLTAuMDQsMC4wMTQ4IC0wLjA4MDIsMC4wMjg5IC0wLjEyMDQsMC4wNDMzbC0wLjEyMDQgMC4wNDI0IC0wLjEyMDUgMC4wNDEzYy0wLjA0LDAuMDEzNCAtMC4wODAzLDAuMDI2MiAtMC4xMjA0LDAuMDM5MSAtMC4wNDAyLDAuMDEzIC0wLjA4MDEsMC4wMjY1IC0wLjEyMDUsMC4wMzkxIC0wLjAzOTksMC4wMTI1IC0wLjA4MDMsMC4wMjQgLTAuMTIwNCwwLjAzNjFsLTAuMTIwNCAwLjAzNTggLTAuMTIwNSAwLjAzNDNjLTAuMDQsMC4wMTEyIC0wLjA4MDIsMC4wMjE4IC0wLjEyMDQsMC4wMzI2IC0wLjA0MDIsMC4wMTA4IC0wLjA4MDIsMC4wMjIyIC0wLjEyMDUsMC4wMzI1IC0wLjAzOTksMC4wMTAzIC0wLjA4MDQsMC4wMTk1IC0wLjEyMDQsMC4wMjk0IC0wLjA0MDEsMC4wMDk5IC0wLjA4MDIsMC4wMTk5IC0wLjEyMDQsMC4wMjk0bC0wLjEyMDUgMC4wMjc3IC0wLjEyMDQgMC4wMjYzYy0wLjA0MDIsMC4wMDg3IC0wLjA4MDEsMC4wMTggLTAuMTIwNSwwLjAyNjMgLTAuMDQsMC4wMDgyIC0wLjA4MDMsMC4wMTUyIC0wLjEyMDQsMC4wMjMgLTAuMDQwMSwwLjAwNzggLTAuMDgwMiwwLjAxNTcgLTAuMTIwNCwwLjAyMzFsLTAuMTIwNSAwLjAyMTdjLTAuMDQsMC4wMDcgLTAuMDgwMiwwLjAxMzMgLTAuMTIwNCwwLjAxOTkgLTAuMDQwMiwwLjAwNjYgLTAuMDgwMiwwLjAxMzggLTAuMTIwNCwwLjAyIC0wLjA0LDAuMDA2MiAtMC4wODAzLDAuMDExNCAtMC4xMjA1LDAuMDE3MmwtMC4xMjA0IDAuMDE2OWMtMC4wNDAxLDAuMDA1NCAtMC4wODAyLDAuMDEwOSAtMC4xMjA1LDAuMDE1OSAtMC4wNCwwLjAwNSAtMC4wODAzLDAuMDA5MiAtMC4xMjA0LDAuMDEzOCAtMC4wNDAyLDAuMDA0NiAtMC4wODAyLDAuMDA5NiAtMC4xMjA1LDAuMDEzOCAtMC4wNCwwLjAwNDIgLTAuMDgwMiwwLjAwNzggLTAuMTIwNCwwLjAxMTZsLTAuMTIwNCAwLjAxMDdjLTAuMDQwMiwwLjAwMzQgLTAuMDgwMiwwLjAwNzYgLTAuMTIwNSwwLjAxMDYgLTAuMDQsMC4wMDMgLTAuMDgwMywwLjAwNSAtMC4xMjA0LDAuMDA3NmwtMC4xMjA0IDAuMDA3NiAtMC4xMjA1IDAuMDA2NGMtMC4wNCwwLjAwMTkgLTAuMDgwMywwLjAwMzEgLTAuMTIwNCwwLjAwNDYgLTAuMDQwMiwwLjAwMTUgLTAuMDgwMywwLjAwMzQgLTAuMTIwNSwwLjAwNDYgLTAuMDQsMC4wMDExIC0wLjA4MDMsMC4wMDE1IC0wLjEyMDQsMC4wMDIzbC0wLjEyMDQgMC4wMDE1Yy0wLjAzNzIsMC4wMDAzIC0wLjA3NDMsMC4wMDE0IC0wLjExMTcsMC4wMDE0bC0wLjAwODggMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4yNTg3IDAgMCAtMjYuMzQzOWMwLDAgMC4wODksMC4wMjQ1IDAuMjU4NywwLjA2NzNsMC4xMjA1IDAuMDMwMSAwLjEyMDQgMC4wMjk0IDAuMTIwNCAwLjAyODkgMC4xMjA1IDAuMDI4NSAwLjEyMDQgMC4wMjggMC4xMjA1IDAuMDI3NiAwLjEyMDQgMC4wMjcyIDAuMTIwNCAwLjAyNjggMC4xMjA1IDAuMDI2NCAwLjEyMDQgMC4wMjYxIDAuMTIwNCAwLjAyNTcgMC4xMjA1IDAuMDI1NCAwLjEyMDQgMC4wMjUxIDAuMTIwNSAwLjAyNDYgMC4xMjA0IDAuMDI0NCAwLjEyMDQgMC4wMjQxIDAuMTIwNSAwLjAyMzggMC4xMjA0IDAuMDIzNCAwLjEyMDUgMC4wMjMzIDAuMTIwNCAwLjAyMjkgMC4xMjA0IDAuMDIyNSAwLjEyMDUgMC4wMjIzIDAuMTIwNCAwLjAyMiAwLjEyMDUgMC4wMjE3IDAuMTIwNCAwLjAyMTUgMC4xMjA0IDAuMDIxMSAwLjEyMDUgMC4wMjA5IDAuMTIwNCAwLjAyMDUgMC4xMjA1IDAuMDIwMyAwLjEyMDQgMC4wMiAwLjEyMDQgMC4wMTk4IDAuMTIwNSAwLjAxOTUgMC4xMjA0IDAuMDE5MiAwLjEyMDUgMC4wMTkgMC4xMjA0IDAuMDE4NyAwLjEyMDQgMC4wMTg1IDAuMTIwNSAwLjAxODEgMC4xMjA0IDAuMDE3OSAwLjEyMDUgMC4wMTc2IDAuMTIwNCAwLjAxNzQgMC4xMjA0IDAuMDE3MSAwLjEyMDUgMC4wMTY5IDAuMTIwNCAwLjAxNjUgMC4xMjA0IDAuMDE2NCAwLjEyMDUgMC4wMTYgMC4xMjA0IDAuMDE1OCAwLjEyMDUgMC4wMTU2IDAuMTIwNCAwLjAxNTIgMC4xMjA0IDAuMDE1MSAwLjEyMDUgMC4wMTQ3IDAuMTIwNCAwLjAxNDYgMC4xMjA1IDAuMDE0MSAwLjEyMDQgMC4wMTQxIDAuMTIwNCAwLjAxMzYgMC4xMjA1IDAuMDEzNiAwLjEyMDQgMC4wMTMyIDAuMTIwNSAwLjAxMjkgMC4xMjA0IDAuMDEyOCAwLjEyMDQgMC4wMTIzIDAuMTIwNSAwLjAxMjMgMC4xMjA0IDAuMDExOCAwLjEyMDUgMC4wMTE3IDAuMTIwNCAwLjAxMTUgMC4xMjA0IDAuMDExIDAuMTIwNSAwLjAxMTEgMC4xMjA0IDAuMDEwNCAwLjEyMDUgMC4wMTA0IDAuMTIwNCAwLjAxMDEgMC4xMjA0IDAuMDA5OCAwLjEyMDUgMC4wMDk3IDAuMTIwNCAwLjAwOTEgMC4xMjA0IDAuMDA5MiAwLjEyMDUgMC4wMDg3IDAuMTIwNCAwLjAwODUgMC4xMjA1IDAuMDA4NCAwLjEyMDQgMC4wMDc4IDAuMTIwNCAwLjAwNzggMC4xMjA1IDAuMDA3NSAwLjEyMDQgMC4wMDcxIDAuMTIwNSAwLjAwNzEgMC4xMjA0IDAuMDA2NSAwLjEyMDQgMC4wMDY0IDAuMTIwNSAwLjAwNjIgMC4xMjA0IDAuMDA1NyAwLjEyMDUgMC4wMDU3IDAuMTIwNCAwLjAwNTIgMC4xMjA0IDAuMDA1IDAuMTIwNSAwLjAwNSAwLjEyMDQgMC4wMDQyIDAuMTIwNSAwLjAwNDMgMC4xMjA0IDAuMDA0IDAuMTIwNCAwLjAwMzUgMC4xMjA1IDAuMDAzNiAwLjEyMDQgMC4wMDMgMC4xMjA1IDAuMDAyNyAwLjEyMDQgMC4wMDI4IDAuMTIwNCAwLjAwMiAwLjEyMDUgMC4wMDIgMC4xMjA0IDAuMDAxOCAwLjEyMDQgMC4wMDEyIDAuMTIwNSAwLjAwMTMgMC4xMjA0IDAuMDAwOSAwLjEyMDUgMC4wMDA0IDAuMTIwNCAwLjAwMDMgMC4wNDY1IDAuMDAwMiAwLjA3MzkgLTAuMDAwNCAwLjEyMDUgLTAuMDAwOCAwLjEyMDQgLTAuMDAwNyAwLjEyMDUgLTAuMDAwNyAwLjEyMDQgLTAuMDAwNyAwLjEyMDQgLTAuMDAyMiAwLjEyMDUgLTAuMDAyMiAwLjEyMDQgLTAuMDAyMiAwLjEyMDUgLTAuMDAyMiAwLjEyMDQgLTAuMDAzIDAuMTIwNCAtMC4wMDM4IDAuMTIwNSAtMC4wMDM3IDAuMTIwNCAtMC4wMDM3IDAuMTIwNSAtMC4wMDQgMC4xMjA0IC0wLjAwNTMgMC4xMjA0IC0wLjAwNTMgMC4xMjA1IC0wLjAwNTQgMC4xMjA0IC0wLjAwNTMgMC4xMjA1IC0wLjAwNjcgMC4xMjA0IC0wLjAwNjkgMC4xMjA0IC0wLjAwNyAwLjEyMDUgLTAuMDA3IDAuMTIwNCAtMC4wMDggMC4xMjA1IC0wLjAwODcgMC4xMjA0IC0wLjAwODYgMC4xMjA0IC0wLjAwODcgMC4xMjA1IC0wLjAwOTYgMC4xMjA0IC0wLjAxMDQgMC4xMjA1IC0wLjAxMDQgMC4xMjA0IC0wLjAxMDUgMC4xMjA0IC0wLjAxMTMgMC4xMjA1IC0wLjAxMjMgMC4xMjA0IC0wLjAxMjIgMC4xMjA0IC0wLjAxMjMgMC4xMjA1IC0wLjAxMzQgMC4xMjA0IC0wLjAxNDEgMC4xMjA1IC0wLjAxNDIgMC4xMjA0IC0wLjAxNDEgMC4xMjA0IC0wLjAxNTcgMC4xMjA1IC0wLjAxNjEgMC4xMjA0IC0wLjAxNjEgMC4xMjA1IC0wLjAxNjRjMC4wNDA2LC0wLjAwNTggMC4wODAxLC0wLjAxMjIgMC4xMjA0LC0wLjAxODFsMC4xMjA0IC0wLjAxODEgMC4xMjA1IC0wLjAxODIgMC4xMjA0IC0wLjAxOTFjMC4wNDA1LC0wLjAwNjUgMC4wODAyLC0wLjAxMzYgMC4xMjA1LC0wLjAyMDNsMC4xMjA0IC0wLjAyMDJjMC4wMzk5LC0wLjAwNjggMC4wODA4LC0wLjAxMzMgMC4xMjA0LC0wLjAyMDMgMC4wNDA2LC0wLjAwNzIgMC4wODAxLC0wLjAxNDkgMC4xMjA1LC0wLjAyMjNsMC4xMjA0IC0wLjAyMjUgMC4xMjA1IC0wLjAyMjUgMC4xMjA0IC0wLjAyMzZjMC4wNDA1LC0wLjAwOCAwLjA4MDIsLTAuMDE2NiAwLjEyMDQsLTAuMDI0OGwwLjEyMDUgLTAuMDI0OCAwLjEyMDQgLTAuMDI1MmMwLjA0MDcsLTAuMDA4NyAwLjA4MDEsLTAuMDE4MSAwLjEyMDQsLTAuMDI3MWwwLjEyMDUgLTAuMDI3MmMwLjAzOTksLTAuMDA5MiAwLjA4MDgsLTAuMDE3OCAwLjEyMDQsLTAuMDI3MSAwLjA0MDcsLTAuMDA5NiAwLjA4MDIsLTAuMDE5NyAwLjEyMDUsLTAuMDI5NGwwLjEyMDQgLTAuMDI5N2MwLjA0LC0wLjAwOTkgMC4wODA4LC0wLjAxOTUgMC4xMjA1LC0wLjAyOTYgMC4wNDA1LC0wLjAxMDMgMC4wODAzLC0wLjAyMTEgMC4xMjA0LC0wLjAzMTZsMC4xMjA0IC0wLjAzMjJjMC4wNDAxLC0wLjAxMDggMC4wODA4LC0wLjAyMTMgMC4xMjA1LC0wLjAzMjMgMC4wNDA1LC0wLjAxMTEgMC4wODAzLC0wLjAyMjcgMC4xMjA0LC0wLjAzNDFsMC4xMjA0IC0wLjAzNDljMC4wNDAxLC0wLjAxMTcgMC4wODA4LC0wLjAyMzEgMC4xMjA1LC0wLjAzNWwwLjEyMDQgLTAuMDM2OSAwLjEyMDUgLTAuMDM3OGMwLjA0LC0wLjAxMjYgMC4wODA4LC0wLjAyNDkgMC4xMjA0LC0wLjAzNzhsMC4xMjA0IC0wLjA0MDEgMC4xMjA1IC0wLjA0MDhjMC4wNCwtMC4wMTM3IDAuMDgwOSwtMC4wMjY5IDAuMTIwNCwtMC4wNDA4IDAuMDQwNywtMC4wMTQzIDAuMDgwMiwtMC4wMjkyIDAuMTIwNSwtMC4wNDM3bDAuMTIwNCAtMC4wNDM5YzAuMDQwMSwtMC4wMTQ5IDAuMDgwNywtMC4wMjk1IDAuMTIwNCwtMC4wNDQ2IDAuMDQwNywtMC4wMTU0IDAuMDgwMywtMC4wMzE0IDAuMTIwNSwtMC4wNDcxIDAuMDQwMiwtMC4wMTU3IDAuMDgwNywtMC4wMzEzIDAuMTIwNCwtMC4wNDcybDAuMTIwNSAtMC4wNDkgMC4xMjA0IC0wLjA1MDZjMC4wNCwtMC4wMTY5IDAuMDgwOSwtMC4wMzMzIDAuMTIwNCwtMC4wNTA1IDAuMDQwOCwtMC4wMTc3IDAuMDgwMiwtMC4wMzYyIDAuMTIwNSwtMC4wNTQybDAuMTIwNCAtMC4wNTQxIDAuMTIwNCAtMC4wNTZjMC4wNDA1LC0wLjAxOTEgMC4wODA1LC0wLjAzODYgMC4xMjA1LC0wLjA1OCAwLjA0MDEsLTAuMDE5NCAwLjA4MDksLTAuMDM4NiAwLjEyMDQsLTAuMDU4MyAwLjA0MDgsLTAuMDIwNCAwLjA4MDMsLTAuMDQxNCAwLjEyMDUsLTAuMDYyIDAuMDQwMiwtMC4wMjA2IDAuMDgwOCwtMC4wNDEgMC4xMjA0LC0wLjA2MTkgMC4wNDA3LC0wLjAyMTQgMC4wODA0LC0wLjA0MzMgMC4xMjA1LC0wLjA2NTEgMC4wNDA0LC0wLjAyMTkgMC4wODA2LC0wLjA0MzkgMC4xMjA0LC0wLjA2NjEgMC4wNDA1LC0wLjAyMjYgMC4wODA2LC0wLjA0NTQgMC4xMjA0LC0wLjA2ODMgMC4wNDA2LC0wLjAyMzMgMC4wODA2LC0wLjA0NyAwLjEyMDUsLTAuMDcwNyAwLjA0MDMsLTAuMDIzOSAwLjA4MDcsLTAuMDQ3OCAwLjEyMDQsLTAuMDcyIDAuMDQwNywtMC4wMjQ5IDAuMDgwNSwtMC4wNTAxIDAuMTIwNSwtMC4wNzUzIDAuMDQwMywtMC4wMjUzIDAuMDgwOCwtMC4wNTA2IDAuMTIwNCwtMC4wNzYzIDAuMDQwNywtMC4wMjY0IDAuMDgwNCwtMC4wNTM1IDAuMTIwNCwtMC4wODAzIDAuMDQwMywtMC4wMjcxIDAuMDgwOSwtMC4wNTM5IDAuMTIwNSwtMC4wODEzIDAuMDQwOCwtMC4wMjgyIDAuMDgwNCwtMC4wNTY5IDAuMTIwNCwtMC4wODU1IDAuMDQwMywtMC4wMjg4IDAuMDgwOSwtMC4wNTc3IDAuMTIwNCwtMC4wODY5IDAuMDQwOCwtMC4wMzAxIDAuMDgwNiwtMC4wNjA2IDAuMTIwNSwtMC4wOTExIDAuMDQwNSwtMC4wMzA5IDAuMDgwOCwtMC4wNjIgMC4xMjA0LC0wLjA5MzMgMC4wNDA2LC0wLjAzMjEgMC4wODA3LC0wLjA2NDYgMC4xMjA1LC0wLjA5NzIgMC4wNDA2LC0wLjAzMzMgMC4wODA3LC0wLjA2NyAwLjEyMDQsLTAuMTAwNyAwLjA0MDUsLTAuMDM0NCAwLjA4MSwtMC4wNjg3IDAuMTIwNSwtMC4xMDM1IDAuMDQwOSwtMC4wMzYgMC4wODA1LC0wLjA3MjcgMC4xMjA0LC0wLjEwOTIgMC4wNDA0LC0wLjAzNyAwLjA4MSwtMC4wNzM5IDAuMTIwNCwtMC4xMTE0IDAuMDQwOSwtMC4wMzg5IDAuMDgwOCwtMC4wNzgyIDAuMTIwNSwtMC4xMTc2IDAuMDQwNywtMC4wNDA0IDAuMDgwOCwtMC4wODEyIDAuMTIwNCwtMC4xMjIxIDAuMDQwNSwtMC4wNDE4IDAuMDgxMSwtMC4wODM1IDAuMTIwNCwtMC4xMjU4IDAuMDQxLC0wLjA0NDMgMC4wODA3LC0wLjA4OTEgMC4xMjA1LC0wLjEzNCAwLjA0MDksLTAuMDQ2MSAwLjA4MDksLTAuMDkyNiAwLjEyMDQsLTAuMTM5MyAwLjA0MDcsLTAuMDQ4MSAwLjA4MTIsLTAuMDk2MyAwLjEyMDUsLTAuMTQ1MSAwLjA0MDgsLTAuMDUwNyAwLjA4MTEsLTAuMTAxNCAwLjEyMDQsLTAuMTUyNyAwLjA0MTEsLTAuMDUzNyAwLjA4MDksLTAuMTA3OSAwLjEyMDQsLTAuMTYyMyAwLjA0MTEsLTAuMDU2NiAwLjA4MTEsLTAuMTEzNiAwLjEyMDUsLTAuMTcxIDAuMDQxMSwtMC4wNTk4IDAuMDgxMiwtMC4xMjAxIDAuMTIwNCwtMC4xODA4IDAuMDQxMSwtMC4wNjM2IDAuMDgxMywtMC4xMjc3IDAuMTIwNCwtMC4xOTIzIDAuMDQxMiwtMC4wNjgyIDAuMDgxNSwtMC4xMzY3IDAuMTIwNSwtMC4yMDU5IDAuMDQxNCwtMC4wNzMzIDAuMDgxNSwtMC4xNDcxIDAuMTIwNCwtMC4yMjE1IDAuMDQxNiwtMC4wNzk2IDAuMDgxNywtMC4xNTk3IDAuMTIwNSwtMC4yNDA0IDAuMDQxOCwtMC4wODY4IDAuMDgxOCwtMC4xNzQ0IDAuMTIwNCwtMC4yNjI1IDAuMDQxOSwtMC4wOTU4IDAuMDgyMiwtMC4xOTIyIDAuMTIwNSwtMC4yODk1IDAuMDQyMiwtMC4xMDczIDAuMDgyNSwtMC4yMTU1IDAuMTIwNCwtMC4zMjQ2IDAuMDQzLC0wLjEyMzggMC4wODI5LC0wLjI0ODkgMC4xMjA0LC0wLjM3NSAwLjA0MzgsLTAuMTQ3NCAwLjA4MzksLTAuMjk2MyAwLjEyMDUsLTAuNDQ2NiAwLjA0NTQsLTAuMTg2NSAwLjA4NTcsLTAuMzc1MSAwLjEyMDQsLTAuNTY1OCAwLjA1MTYsLTAuMjgzOSAwLjA5MTQsLTAuNTcyMyAwLjEyMDQsLTAuODY0NSAwLjA0MDUsLTAuNDA3NSAwLjA2MDIsLTAuODIyMyAwLjA2MDIsLTEuMjQzNmwwIC0xNC41MDM3IC0wLjA2MDIgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMDkxMyAwIDAgMTQuNTAzN2MwLDAuMjI3IC0wLjAwOTksMC40NTA0IC0wLjAyOTIsMC42Njk1IC0wLjAyNDYsMC4yNzkxIC0wLjA2NDksMC41NTEyIC0wLjEyMDQsMC44MTU4IC0wLjAzNDMsMC4xNjM0IC0wLjA3NDUsMC4zMjM4IC0wLjEyMDQsMC40ODEyIC0wLjAzNjYsMC4xMjU0IC0wLjA3NjYsMC4yNDg4IC0wLjEyMDUsMC4zNzAxIC0wLjAzNzQsMC4xMDMzIC0wLjA3NzcsMC4yMDQ5IC0wLjEyMDQsMC4zMDUxIC0wLjAzODEsMC4wODk0IC0wLjA3ODIsMC4xNzc0IC0wLjEyMDUsMC4yNjQyIC0wLjAzODUsMC4wNzkgLTAuMDc4NCwwLjE1NzEgLTAuMTIwNCwwLjIzMzggLTAuMDM4NiwwLjA3MDYgLTAuMDc5LDAuMTM5OCAtMC4xMjA0LDAuMjA4NCAtMC4wMzg5LDAuMDY0NSAtMC4wNzksMC4xMjgyIC0wLjEyMDUsMC4xOTA5IC0wLjAzOSwwLjA1ODggLTAuMDc5MiwwLjExNjggLTAuMTIwNCwwLjE3NCAtMC4wMzkyLDAuMDU0NSAtMC4wNzkxLDAuMTA4NiAtMC4xMjA0LDAuMTYxNyAtMC4wMzkyLDAuMDUwNCAtMC4wNzk1LDAuMDk5OCAtMC4xMjA1LDAuMTQ4OCAtMC4wMzkzLDAuMDQ2OSAtMC4wNzk0LDAuMDkzMSAtMC4xMjA0LDAuMTM4OCAtMC4wMzk0LDAuMDQ0IC0wLjA3OTUsMC4wODc1IC0wLjEyMDUsMC4xMzAyIC0wLjAzOTUsMC4wNDEyIC0wLjA3OTUsMC4wODIgLTAuMTIwNCwwLjEyMjEgLTAuMDM5NSwwLjAzODcgLTAuMDc5NiwwLjA3NzEgLTAuMTIwNCwwLjExNDcgLTAuMDM5NSwwLjAzNjQgLTAuMDc5OCwwLjA3MjEgLTAuMTIwNSwwLjEwNzUgLTAuMDM5NSwwLjAzNDMgLTAuMDc5NywwLjA2ODIgLTAuMTIwNCwwLjEwMTUgLTAuMDM5NiwwLjAzMjQgLTAuMDc5OSwwLjA2NDMgLTAuMTIwNSwwLjA5NTggLTAuMDM5NiwwLjAzMDYgLTAuMDc5OCwwLjA2MDggLTAuMTIwNCwwLjA5MDYgLTAuMDM5NywwLjAyOSAtMC4wNzk4LDAuMDU3NiAtMC4xMjA0LDAuMDg1NyAtMC4wMzk3LDAuMDI3NSAtMC4wNzk4LDAuMDU0NSAtMC4xMjA1LDAuMDgxMiAtMC4wMzk3LDAuMDI2IC0wLjA3OTgsMC4wNTE2IC0wLjEyMDQsMC4wNzY4IC0wLjAzOTcsMC4wMjQ2IC0wLjA3OTksMC4wNDg4IC0wLjEyMDUsMC4wNzI2IC0wLjAzOTcsMC4wMjMzIC0wLjA3OTksMC4wNDYxIC0wLjEyMDQsMC4wNjg3IC0wLjAzOTcsMC4wMjIxIC0wLjA3OTksMC4wNDM2IC0wLjEyMDQsMC4wNjUgLTAuMDM5OCwwLjAyMSAtMC4wNzk5LDAuMDQxNSAtMC4xMjA1LDAuMDYxNyAtMC4wMzk4LDAuMDE5OCAtMC4wNzk5LDAuMDM5MyAtMC4xMjA0LDAuMDU4NSAtMC4wMzk5LDAuMDE4OCAtMC4wNzk5LDAuMDM3NSAtMC4xMjA1LDAuMDU1NiAtMC4wMzk5LDAuMDE3OCAtMC4wNzk5LDAuMDM1NCAtMC4xMjA0LDAuMDUyNSAtMC4wMzk3LDAuMDE2OCAtMC4wOCwwLjAzMyAtMC4xMjA0LDAuMDQ5MSAtMC4wMzk4LDAuMDE1OSAtMC4wODAxLDAuMDMxNCAtMC4xMjA1LDAuMDQ2NiAtMC4wMzk5LDAuMDE1IC0wLjA3OTksMC4wMjk3IC0wLjEyMDQsMC4wNDQxIC0wLjAzOTksMC4wMTQyIC0wLjA4LDAuMDI4MyAtMC4xMjA1LDAuMDQxOCAtMC4wMzk4LDAuMDEzMyAtMC4wOCwwLjAyNjMgLTAuMTIwNCwwLjAzOSAtMC4wMzk4LDAuMDEyNSAtMC4wODAxLDAuMDI0NSAtMC4xMjA0LDAuMDM2NCAtMC4wMzk5LDAuMDExOCAtMC4wODAxLDAuMDIzNCAtMC4xMjA1LDAuMDM0NSAtMC4wNCwwLjAxMSAtMC4wOCwwLjAyMjEgLTAuMTIwNCwwLjAzMjUgLTAuMDM5OSwwLjAxMDMgLTAuMDgwMSwwLjAyMDIgLTAuMTIwNSwwLjAyOTkgLTAuMDM5OCwwLjAwOTYgLTAuMDgsMC4wMTg4IC0wLjEyMDQsMC4wMjc4IC0wLjAzOTksMC4wMDg5IC0wLjA4LDAuMDE3NyAtMC4xMjA0LDAuMDI2MSAtMC4wNCwwLjAwODMgLTAuMDgsMC4wMTY0IC0wLjEyMDUsMC4wMjQxIC0wLjAzOTksMC4wMDc2IC0wLjA4MDEsMC4wMTQ3IC0wLjEyMDQsMC4wMjE4IC0wLjA0LDAuMDA3IC0wLjA4MDEsMC4wMTQgLTAuMTIwNSwwLjAyMDVsLTAuMTIwNCAwLjAxODRjLTAuMDM5OSwwLjAwNTggLTAuMDgwMSwwLjAxMTEgLTAuMTIwNCwwLjAxNjQgLTAuMDQsMC4wMDUzIC0wLjA4LDAuMDEwNSAtMC4xMjA1LDAuMDE1MmwtMC4xMjA0IDAuMDEzNGMtMC4wMzk5LDAuMDA0MSAtMC4wODAxLDAuMDA3NyAtMC4xMjA0LDAuMDExNCAtMC4wNDAxLDAuMDAzNiAtMC4wODAxLDAuMDA3MyAtMC4xMjA1LDAuMDEwNCAtMC4wMzk5LDAuMDAzMSAtMC4wODAxLDAuMDA1OCAtMC4xMjA0LDAuMDA4NCAtMC4wNCwwLjAwMjYgLTAuMDgwMiwwLjAwNDggLTAuMTIwNSwwLjAwNjkgLTAuMDQwMSwwLjAwMjEgLTAuMDgsMC4wMDQyIC0wLjEyMDQsMC4wMDU4IC0wLjAzOTksMC4wMDE2IC0wLjA4MDIsMC4wMDI1IC0wLjEyMDQsMC4wMDM3bC0wLjEyMDUgMC4wMDI4Yy0wLjAzOTksMC4wMDA3IC0wLjA4MDEsMC4wMDA5IC0wLjEyMDQsMC4wMDEybC0wLjA0NTMgMC4wMDA0IC0wLjA3NTIgLTAuMDAwMyAtMC4xMjA0IC0wLjAwMDggLTAuMTIwNCAtMC4wMDE3IC0wLjEyMDUgLTAuMDAyNSAtMC4xMjA0IC0wLjAwMzIgLTAuMTIwNSAtMC4wMDM5IC0wLjEyMDQgLTAuMDA0OSAtMC4xMjA0IC0wLjAwNTYgLTAuMTIwNSAtMC4wMDYxIC0wLjEyMDQgLTAuMDA3MiAtMC4xMjA1IC0wLjAwNzggLTAuMTIwNCAtMC4wMDg1IC0wLjEyMDQgLTAuMDA5NCAtMC4xMjA1IC0wLjAxMDEgLTAuMTIwNCAtMC4wMTA4IC0wLjEyMDUgLTAuMDExNSAtMC4xMjA0IC0wLjAxMjQgLTAuMTIwNCAtMC4wMTMgLTAuMTIwNSAtMC4wMTM3IC0wLjEyMDQgLTAuMDE0NiAtMC4xMjA0IC0wLjAxNTMgLTAuMTIwNSAtMC4wMTU4IC0wLjEyMDQgLTAuMDE2OCAtMC4xMjA1IC0wLjAxNzUgLTAuMTIwNCAtMC4wMTggLTAuMTIwNCAtMC4wMTg4IC0wLjEyMDUgLTAuMDE5NiAtMC4xMjA0IC0wLjAyMDIgLTAuMTIwNSAtMC4wMjA5IC0wLjEyMDQgLTAuMDIxOCAtMC4xMjA0IC0wLjAyMjMgLTAuMTIwNSAtMC4wMjMgLTAuMTIwNCAtMC4wMjM3IC0wLjEyMDUgLTAuMDI0NSAtMC4xMjA0IC0wLjAyNTEgLTAuMTIwNCAtMC4wMjU3IC0wLjEyMDUgLTAuMDI2NSAtMC4xMjA0IC0wLjAyNzIgLTAuMTIwNSAtMC4wMjc3IC0wLjEyMDQgLTAuMDI4NSAtMC4xMjA0IC0wLjAyOTIgLTAuMTIwNSAtMC4wMjk4IC0wLjEyMDQgLTAuMDMwMyAtMC4xMjA1IC0wLjAzMTQgLTAuMTIwNCAtMC4wMzE4IC0wLjEyMDQgLTAuMDMyMyAtMC4xMjA1IC0wLjAzMzEgLTAuMTIwNCAtMC4wMzM3IC0wLjEyMDQgLTAuMDM0NCAtMC4xMjA1IC0wLjAzNDkgLTAuMTIwNCAtMC4wMzU4IC0wLjEyMDUgLTAuMDM2MyAtMC4xMjA0IC0wLjAzNjggLTAuMTIwNCAtMC4wMzc2IC0wLjEyMDUgLTAuMDM4MiAtMC4xMjA0IC0wLjAzODcgLTAuMTIwNSAtMC4wMzkzIC0wLjEyMDQgLTAuMDQwMSAtMC4xMjA0IC0wLjA0MDYgLTAuMTIwNSAtMC4wNDEzIC0wLjEyMDQgLTAuMDQxNyAtMC4xMjA1IC0wLjA0MjYgLTAuMTIwNCAtMC4wNDMgLTAuMTIwNCAtMC4wNDM0IC0wLjEyMDUgLTAuMDQ0NCAtMC4xMjA0IC0wLjA0NDggLTAuMTIwNSAtMC4wNDU0IC0wLjEyMDQgLTAuMDQ1OSAtMC4xMjA0IC0wLjA0NjYgLTAuMTIwNSAtMC4wNDcxIC0wLjEyMDQgLTAuMDQ3NyAtMC4xMjA1IC0wLjA0ODMgLTAuMTIwNCAtMC4wNDg4IC0wLjEyMDQgLTAuMDQ5NCAtMC4xMjA1IC0wLjA0OTkgLTAuMTIwNCAtMC4wNTA2IC0wLjEyMDUgLTAuMDUxMSAtMC4xMjA0IC0wLjA1MTYgLTAuMTIwNCAtMC4wNTIxIC0wLjEyMDUgLTAuMDUyOSAtMC4xMjA0IC0wLjA1MzIgLTAuMTIwNCAtMC4wNTM3IC0wLjEyMDUgLTAuMDU0MyAtMC4xMjA0IC0wLjA1NDkgLTAuMTIwNSAtMC4wNTU0IC0wLjEyMDQgLTAuMDU1OSAtMC4xMjA0IC0wLjA1NjUgLTAuMTIwNSAtMC4wNTY5IDAgLTAuMDAwMXoiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDMiIGQ9Ik00MS4wOTEyIDM0LjQ4NTRjLTAuMDg3OCwwLjA3MSAtMC4xNzQyLDAuMTQyNiAtMC4yNTg2LDAuMjE1MWwwIC0xNi4zNjU1YzAsLTAuODcwMyAwLjA4OTMsLTEuNzE5OCAwLjI1ODYsLTIuNTQwMSAwLjAzNjQsLTAuMTc2MSAwLjA3NjcsLTAuMzUwNiAwLjEyMDQsLTAuNTIzOSAwLjAzNzUsLTAuMTQ4NyAwLjA3NzgsLTAuMjk2MiAwLjEyMDUsLTAuNDQyNyAwLjAzODEsLTAuMTMwNSAwLjA3ODMsLTAuMjYwMSAwLjEyMDUsLTAuMzg4OCAwLjAzODUsLTAuMTE3NiAwLjA3ODUsLTAuMjM0NiAwLjEyMDQsLTAuMzUwNiAwLjAzODgsLTAuMTA3NSAwLjA3ODgsLTAuMjE0NSAwLjEyMDUsLTAuMzIwNiAwLjAzOSwtMC4wOTkyIDAuMDc5LC0wLjE5NzkgMC4xMjA0LC0wLjI5NTkgMC4wMzkxLC0wLjA5MjQgMC4wNzkyLC0wLjE4NDIgMC4xMjA0LC0wLjI3NTUgMC4wMzkxLC0wLjA4NjcgMC4wNzk1LC0wLjE3MjggMC4xMjA1LC0wLjI1ODQgMC4wMzkyLC0wLjA4MTggMC4wNzk1LC0wLjE2MjggMC4xMjA0LC0wLjI0MzYgMC4wMzkzLC0wLjA3NzYgMC4wNzk2LC0wLjE1NDYgMC4xMjA1LC0wLjIzMTMgMC4wMzk0LC0wLjA3MzkgMC4wNzk2LC0wLjE0NzMgMC4xMjA0LC0wLjIyMDMgMC4wMzk1LC0wLjA3MDcgMC4wNzk2LC0wLjE0MTEgMC4xMjA1LC0wLjIxMDkgMC4wMzk2LC0wLjA2NzggMC4wNzk1LC0wLjEzNTMgMC4xMjA0LC0wLjIwMjMgMC4wMzk1LC0wLjA2NDcgMC4wNzk3LC0wLjEyOSAwLjEyMDQsLTAuMTkyOSAwLjAzOTYsLTAuMDYyMiAwLjA3OTksLTAuMTIzNyAwLjEyMDUsLTAuMTg1MSAwLjAzOTcsLTAuMDYwMSAwLjA3OTcsLTAuMTE5OCAwLjEyMDQsLTAuMTc5MSAwLjAzOTksLTAuMDU4MiAwLjA3OTcsLTAuMTE2NCAwLjEyMDUsLTAuMTczOCAwLjAzOTUsLTAuMDU1NiAwLjA4LC0wLjExMDMgMC4xMjA0LC0wLjE2NTEgMC4wMzk4LC0wLjA1NCAwLjA3OTksLTAuMTA3NyAwLjEyMDUsLTAuMTYxIDAuMDM5OSwtMC4wNTI1IDAuMDc5NywtMC4xMDUxIDAuMTIwNCwtMC4xNTY5IDAuMDM5NSwtMC4wNTAzIDAuMDgwMiwtMC4wOTk5IDAuMTIwNSwtMC4xNDk2IDAuMDM5OCwtMC4wNDkxIDAuMDc5OSwtMC4wOTggMC4xMjA0LC0wLjE0NjQgMC4wMzk5LC0wLjA0NzggMC4wNzk5LC0wLjA5NTQgMC4xMjA1LC0wLjE0MjUgMC4wMzk3LC0wLjA0NiAwLjA4MDEsLTAuMDkxNCAwLjEyMDQsLTAuMTM2OCAwLjAzOTksLTAuMDQ1IDAuMDc5OSwtMC4wOTAyIDAuMTIwNSwtMC4xMzQ3IDAuMDM5NywtMC4wNDM1IDAuMDgsLTAuMDg2NSAwLjEyMDMsLTAuMTI5NCAwLjAzOTgsLTAuMDQyNCAwLjA4LC0wLjA4NDUgMC4xMjA0LC0wLjEyNjQgMC4wNCwtMC4wNDEzIDAuMDgsLTAuMDgyNiAwLjEyMDUsLTAuMTIzNCAwLjAzOTgsLTAuMDQgMC4wODAxLC0wLjA3OTUgMC4xMjA0LC0wLjExOSAwLjA0MDEsLTAuMDM5MyAwLjA3OTksLTAuMDc4OSAwLjEyMDUsLTAuMTE3NyAwLjAzOTcsLTAuMDM3OSAwLjA4MDIsLTAuMDc0OSAwLjEyMDQsLTAuMTEyMyAwLjA0LC0wLjAzNzMgMC4wNzk5LC0wLjA3NDcgMC4xMjA1LC0wLjExMTQgMC4wMzk4LC0wLjAzNiAwLjA4MDIsLTAuMDcxNCAwLjEyMDQsLTAuMTA2OSAwLjA0LC0wLjAzNTQgMC4wOCwtMC4wNzA3IDAuMTIwNSwtMC4xMDU1IDAuMDM5OSwtMC4wMzQzIDAuMDgwMSwtMC4wNjggMC4xMjA0LC0wLjEwMTggMC4wNCwtMC4wMzM1IDAuMDgwMSwtMC4wNjcgMC4xMjA1LC0wLjEwMDEgMC4wMzk5LC0wLjAzMjYgMC4wODAxLC0wLjA2NDkgMC4xMjA0LC0wLjA5NyAwLjA0LC0wLjAzMTkgMC4wODAxLC0wLjA2MzYgMC4xMjA1LC0wLjA5NSAwLjAzOTksLTAuMDMxIDAuMDgwMSwtMC4wNjE3IDAuMTIwNCwtMC4wOTIzIDAuMDQsLTAuMDMwMyAwLjA4MDEsLTAuMDYwNSAwLjEyMDQsLTAuMDkwMyAwLjAzOTksLTAuMDI5NiAwLjA4MDIsLTAuMDU4OCAwLjEyMDUsLTAuMDg3OSAwLjA0LC0wLjAyODggMC4wODAxLC0wLjA1NzYgMC4xMjA0LC0wLjA4NiAwLjA0LC0wLjAyODEgMC4wODAyLC0wLjA1NTggMC4xMjA1LC0wLjA4MzUgMC4wNCwtMC4wMjc1IDAuMDgwMSwtMC4wNTQ5IDAuMTIwNCwtMC4wODE5IDAuMDM5OSwtMC4wMjY3IDAuMDgwMiwtMC4wNTMgMC4xMjA1LC0wLjA3OTMgMC4wNCwtMC4wMjYyIDAuMDgsLTAuMDUyNCAwLjEyMDQsLTAuMDc4MSAwLjA0LC0wLjAyNTQgMC4wODAyLC0wLjA1MDIgMC4xMjA1LC0wLjA3NTIgMC4wNDAxLC0wLjAyNDkgMC4wOCwtMC4wNTAxIDAuMTIwNCwtMC4wNzQ1IDAuMDM5OSwtMC4wMjQyIDAuMDgwMywtMC4wNDc2IDAuMTIwNSwtMC4wNzEzIDAuMDQwMiwtMC4wMjM3IDAuMDgsLTAuMDQ3OSAwLjEyMDQsLTAuMDcxMSAwLjAzOTgsLTAuMDIyOSAwLjA4MDQsLTAuMDQ0OSAwLjEyMDUsLTAuMDY3NCAwLjA0MDIsLTAuMDIyNSAwLjA4LC0wLjA0NTIgMC4xMjA0LC0wLjA2NzIgMC4wMzk5LC0wLjAyMTggMC4wODAyLC0wLjA0MjggMC4xMjA0LC0wLjA2NDIgMC4wNDAxLC0wLjAyMTMgMC4wODAxLC0wLjA0MjcgMC4xMjA1LC0wLjA2MzZsMC4xMjA0IC0wLjA2MTMgMC4xMjA1IC0wLjA1OTljMC4wNCwtMC4wMTk2IDAuMDgwMSwtMC4wMzk0IDAuMTIwNCwtMC4wNTg2IDAuMDQsLTAuMDE5MSAwLjA4MDMsLTAuMDM3NiAwLjEyMDUsLTAuMDU2MyAwLjA0MDIsLTAuMDE4NiAwLjA4LC0wLjAzNzggMC4xMjA0LC0wLjA1NiAwLjAzOTksLTAuMDE4MSAwLjA4MDMsLTAuMDM1MSAwLjEyMDUsLTAuMDUyNyAwLjA0MDEsLTAuMDE3NiAwLjA4MDEsLTAuMDM1NSAwLjEyMDQsLTAuMDUyNyAwLjA0LC0wLjAxNyAwLjA4MDIsLTAuMDMzNSAwLjEyMDQsLTAuMDUwMWwwLjEyMDUgLTAuMDQ5MmMwLjA0MDEsLTAuMDE2MSAwLjA4MDEsLTAuMDMyMiAwLjEyMDQsLTAuMDQ3OSAwLjA0LC0wLjAxNTYgMC4wODAzLC0wLjAzMDYgMC4xMjA1LC0wLjA0NTggMC4wNDAyLC0wLjAxNTIgMC4wOCwtMC4wMzA5IDAuMTIwNCwtMC4wNDU3IDAuMDM5OSwtMC4wMTQ2IDAuMDgwNCwtMC4wMjgyIDAuMTIwNSwtMC4wNDI0IDAuMDQwMSwtMC4wMTQyIDAuMDgwMSwtMC4wMjg2IDAuMTIwNCwtMC4wNDI0IDAuMDQsLTAuMDEzOCAwLjA4MDMsLTAuMDI3IDAuMTIwNSwtMC4wNDAzbDAuMTIwNCAtMC4wMzkxYzAuMDQwMSwtMC4wMTI4IDAuMDgwMiwtMC4wMjU5IDAuMTIwNSwtMC4wMzg0IDAuMDM5OSwtMC4wMTIzIDAuMDgwMywtMC4wMjM5IDAuMTIwNCwtMC4wMzU4IDAuMDQwMSwtMC4wMTIgMC4wODAyLC0wLjAyNDMgMC4xMjA1LC0wLjAzNTkgMC4wNCwtMC4wMTE1IDAuMDgwMiwtMC4wMjIyIDAuMTIwNCwtMC4wMzMzbDAuMTIwNCAtMC4wMzI3YzAuMDQwMiwtMC4wMTA2IDAuMDgwMiwtMC4wMjE0IDAuMTIwNSwtMC4wMzE2IDAuMDQsLTAuMDEwMSAwLjA4MDMsLTAuMDE5NiAwLjEyMDQsLTAuMDI5NCAwLjA0MDEsLTAuMDA5OCAwLjA4MDIsLTAuMDIgMC4xMjA1LC0wLjAyOTQgMC4wNCwtMC4wMDkzIDAuMDgwMywtMC4wMTggMC4xMjA0LC0wLjAyNjlsMC4xMjA1IC0wLjAyNjJjMC4wNDAyLC0wLjAwODUgMC4wODAxLC0wLjAxNzMgMC4xMjA0LC0wLjAyNTQgMC4wNCwtMC4wMDgxIDAuMDgwMywtMC4wMTU0IDAuMTIwNSwtMC4wMjMxIDAuMDQwMSwtMC4wMDc3IDAuMDgwMSwtMC4wMTU4IDAuMTIwNCwtMC4wMjMxbDAuMTIwNSAtMC4wMjA4IDAuMTIwNCAtMC4wMTk5YzAuMDQwMiwtMC4wMDY1IDAuMDgwMiwtMC4wMTM0IDAuMTIwNSwtMC4wMTk1IDAuMDQsLTAuMDA2MSAwLjA4MDMsLTAuMDExMiAwLjEyMDQsLTAuMDE2OSAwLjA0MDEsLTAuMDA1NiAwLjA4MDIsLTAuMDExNSAwLjEyMDQsLTAuMDE2OGwwLjEyMDUgLTAuMDE1MSAwLjEyMDQgLTAuMDEzOGMwLjA0MDIsLTAuMDA0NSAwLjA4MDIsLTAuMDA5NyAwLjEyMDUsLTAuMDEzOCAwLjA0LC0wLjAwNDEgMC4wODAzLC0wLjAwNzEgMC4xMjA0LC0wLjAxMDhsMC4xMjA1IC0wLjAxMDZjMC4wNDAxLC0wLjAwMzQgMC4wODAyLC0wLjAwNjcgMC4xMjA0LC0wLjAwOTYgMC4wNDAxLC0wLjAwMjkgMC4wODAzLC0wLjAwNTIgMC4xMjA0LC0wLjAwNzcgMC4wNDAyLC0wLjAwMjUgMC4wODAyLC0wLjAwNTQgMC4xMjA1LC0wLjAwNzYgMC4wNDAxLC0wLjAwMjIgMC4wODAzLC0wLjAwMzcgMC4xMjA1LC0wLjAwNTVsMC4xMjA0IC0wLjAwNDZjMC4wNDAyLC0wLjAwMTQgMC4wODAyLC0wLjAwMzUgMC4xMjA1LC0wLjAwNDUgMC4wNCwtMC4wMDEgMC4wODAzLC0wLjAwMDkgMC4xMjA0LC0wLjAwMTUgMC4wNDAyLC0wLjAwMDYgMC4wODAzLC0wLjAwMTMgMC4xMjA1LC0wLjAwMTVsMC4wNTMxIC0wLjAwMDcgMC4wNjczIDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMjA0IDAgMC4xMjA1IDAgMC4xMjA1IDAgMC4xMjA0IDAgMC4xMDIxIDAgMCA2Mi41MDE5YzAsMC41NDM1IC0wLjAzNDgsMS4wNzg3IC0wLjEwMjEsMS42MDM5IC0wLjAzMjQsMC4yNTI5IC0wLjA3MzEsMC41MDMxIC0wLjEyMDQsMC43NTEgLTAuMDM2LDAuMTg4NyAtMC4wNzYxLDAuMzc2IC0wLjEyMDUsMC41NjE2IC0wLjAzNzQsMC4xNTYzIC0wLjA3NzMsMC4zMTE2IC0wLjEyMDUsMC40NjU2IC0wLjAzNzksMC4xMzUxIC0wLjA3ODEsMC4yNjkyIC0wLjEyMDQsMC40MDI0IC0wLjAzODMsMC4xMjA2IC0wLjA3ODYsMC4yNDAyIC0wLjEyMDQsMC4zNTkyIC0wLjAzODcsMC4xMTAxIC0wLjA3ODksMC4yMTk2IC0wLjEyMDUsMC4zMjgzIC0wLjAzODksMC4xMDE0IC0wLjA3ODksMC4yMDIxIC0wLjEyMDQsMC4zMDIzIC0wLjAzOTEsMC4wOTQ0IC0wLjA3OTIsMC4xODgzIC0wLjEyMDUsMC4yODE1IC0wLjAzOTEsMC4wODg0IC0wLjA3OTMsMC4xNzYxIC0wLjEyMDQsMC4yNjM0IC0wLjAzOTMsMC4wODM0IC0wLjA3OTQsMC4xNjYzIC0wLjEyMDUsMC4yNDg2IC0wLjAzOTMsMC4wNzg5IC0wLjA3OTUsMC4xNTc0IC0wLjEyMDQsMC4yMzU0IC0wLjAzOTUsMC4wNzUyIC0wLjA3OTUsMC4xNDk5IC0wLjEyMDUsMC4yMjQyIC0wLjAzOTYsMC4wNzE4IC0wLjA3OTQsMC4xNDMzIC0wLjEyMDQsMC4yMTQyIC0wLjAzOTQsMC4wNjgzIC0wLjA3OTcsMC4xMzYyIC0wLjEyMDQsMC4yMDM3IC0wLjAzOTUsMC4wNjU1IC0wLjA3OTgsMC4xMzAyIC0wLjEyMDUsMC4xOTQ5IC0wLjAzOTYsMC4wNjMgLTAuMDc5NywwLjEyNTcgLTAuMTIwNCwwLjE4NzkgLTAuMDM5OCwwLjA2MDkgLTAuMDc5NiwwLjEyMTkgLTAuMTIwNSwwLjE4MiAtMC4wMzk2LDAuMDU4MyAtMC4wNzk5LDAuMTE2MSAtMC4xMjA0LDAuMTczNyAtMC4wMzk2LDAuMDU2MyAtMC4wNzk5LDAuMTEyMSAtMC4xMjA1LDAuMTY3OCAtMC4wMzk4LDAuMDU0NyAtMC4wNzk4LDAuMTA5MyAtMC4xMjA0LDAuMTYzMyAtMC4wMzk3LDAuMDUyNyAtMC4wNzk5LDAuMTA0OSAtMC4xMjA0LDAuMTU3IC0wLjAzOTcsMC4wNTEgLTAuMDgwMSwwLjEwMTUgLTAuMTIwNSwwLjE1MTggLTAuMDM5OSwwLjA0OTcgLTAuMDc5NywwLjA5OTMgLTAuMTIwNCwwLjE0ODQgLTAuMDM5NywwLjA0NzkgLTAuMDgwMSwwLjA5NTIgLTAuMTIwNSwwLjE0MjYgLTAuMDM5OCwwLjA0NjYgLTAuMDc5OSwwLjA5MjcgLTAuMTIwNCwwLjEzODcgLTAuMDQsMC4wNDU0IC0wLjA3OTksMC4wOTA5IC0wLjEyMDUsMC4xMzU4IC0wLjAzOTcsMC4wNDM4IC0wLjA4MDIsMC4wODY4IC0wLjEyMDQsMC4xMzAxIC0wLjA0LDAuMDQyOSAtMC4wNzk5LDAuMDg2IC0wLjEyMDUsMC4xMjg0IC0wLjAzOTgsMC4wNDE1IC0wLjA4MDEsMC4wODIzIC0wLjEyMDQsMC4xMjMyIC0wLjAzOTksMC4wNDA1IC0wLjA3OTksMC4wODA3IC0wLjEyMDQsMC4xMjA3IC0wLjAzOTksMC4wMzk1IC0wLjA4LDAuMDc4NyAtMC4xMjA1LDAuMTE3NyAtMC4wMzk4LDAuMDM4MyAtMC4wODAxLDAuMDc2MSAtMC4xMjA0LDAuMTEzOSAtMC4wNDAxLDAuMDM3NSAtMC4wOCwwLjA3NTMgLTAuMTIwNSwwLjExMjMgLTAuMDM5OCwwLjAzNjMgLTAuMDgwMiwwLjA3MTkgLTAuMTIwNSwwLjEwNzcgLTAuMDQwMSwwLjAzNTcgLTAuMDc5OCwwLjA3MTcgLTAuMTIwNCwwLjEwNjggLTAuMDM5OCwwLjAzNDUgLTAuMDgwMywwLjA2ODEgLTAuMTIwNSwwLjEwMiAtMC4wNDAxLDAuMDMzOSAtMC4wNzk5LDAuMDY4MSAtMC4xMjA0LDAuMTAxNCAtMC4wMzk4LDAuMDMyOCAtMC4wODAzLDAuMDY0NyAtMC4xMjA0LDAuMDk3IC0wLjA0MDEsMC4wMzIyIC0wLjA4LDAuMDY0NyAtMC4xMjA1LDAuMDk2NCAtMC4wMzk4LDAuMDMxMiAtMC4wODAyLDAuMDYxNiAtMC4xMjA0LDAuMDkyMyAtMC4wNDAxLDAuMDMwNiAtMC4wOCwwLjA2MTQgLTAuMTIwNSwwLjA5MTYgLTAuMDM5OCwwLjAyOTcgLTAuMDgwMiwwLjA1ODcgLTAuMTIwNCwwLjA4NzkgLTAuMDQwMSwwLjAyOTEgLTAuMDgsMC4wNTg2IC0wLjEyMDUsMC4wODcyIC0wLjAzOTgsMC4wMjgyIC0wLjA4MDIsMC4wNTU3IC0wLjEyMDQsMC4wODM1IC0wLjA0MDEsMC4wMjc4IC0wLjA4LDAuMDU1OSAtMC4xMjA1LDAuMDgzMiAtMC4wMzk4LDAuMDI2OCAtMC4wODAyLDAuMDUyOSAtMC4xMjA0LDAuMDc5MyAtMC4wNDAxLDAuMDI2NCAtMC4wNzk5LDAuMDUzMyAtMC4xMjA0LDAuMDc5MiAtMC4wMzk5LDAuMDI1NiAtMC4wODA0LDAuMDUwMiAtMC4xMjA1LDAuMDc1MyAtMC4wNDAxLDAuMDI1MSAtMC4wOCwwLjA1MDUgLTAuMTIwNCwwLjA3NTEgLTAuMDM5OSwwLjAyNDMgLTAuMDgwMywwLjA0NzggLTAuMTIwNSwwLjA3MTcgLTAuMDQwMSwwLjAyMzggLTAuMDgwMSwwLjA0NzggLTAuMTIwNCwwLjA3MTIgLTAuMDQsMC4wMjMxIC0wLjA4MDIsMC4wNDU4IC0wLjEyMDUsMC4wNjg1bC0wLjEyMDQgMC4wNjczIC0wLjEyMDUgMC4wNjUzIC0wLjEyMDQgMC4wNjM1Yy0wLjA0MDEsMC4wMjA5IC0wLjA4MDEsMC4wNDE5IC0wLjEyMDQsMC4wNjI0IC0wLjA0LDAuMDIwMyAtMC4wODAyLDAuMDQgLTAuMTIwNSwwLjA1OTkgLTAuMDQwMSwwLjAxOTkgLTAuMDgsMC4wNDAyIC0wLjEyMDQsMC4wNTk2IC0wLjAzOTksMC4wMTkyIC0wLjA4MDQsMC4wMzc1IC0wLjEyMDUsMC4wNTYzIC0wLjA0MDEsMC4wMTg4IC0wLjA4MDEsMC4wMzggLTAuMTIwNCwwLjA1NjMgLTAuMDQsMC4wMTgyIC0wLjA4MDQsMC4wMzU3IC0wLjEyMDUsMC4wNTM1bC0wLjEyMDQgMC4wNTI2IC0wLjEyMDUgMC4wNTExIC0wLjEyMDQgMC4wNDkzYy0wLjA0MDIsMC4wMTYzIC0wLjA4MDIsMC4wMzI5IC0wLjEyMDUsMC4wNDg4IC0wLjAzOTksMC4wMTU3IC0wLjA4MDMsMC4wMzA0IC0wLjEyMDQsMC4wNDU3IC0wLjA0MDIsMC4wMTUzIC0wLjA4MDEsMC4wMzA5IC0wLjEyMDUsMC4wNDU4IC0wLjA0LDAuMDE0OCAtMC4wODAyLDAuMDI4OSAtMC4xMjA0LDAuMDQzM2wtMC4xMjA1IDAuMDQyNSAtMC4xMjA0IDAuMDQxMmMtMC4wNCwwLjAxMzQgLTAuMDgwMywwLjAyNjEgLTAuMTIwNSwwLjAzOTEgLTAuMDQwMiwwLjAxMyAtMC4wODAxLDAuMDI2NiAtMC4xMjA0LDAuMDM5MSAtMC4wMzk5LDAuMDEyNSAtMC4wODAzLDAuMDI0IC0wLjEyMDQsMC4wMzYxbC0wLjEyMDUgMC4wMzU4IC0wLjEyMDQgMC4wMzQzYy0wLjA0MDEsMC4wMTEyIC0wLjA4MDMsMC4wMjE5IC0wLjEyMDUsMC4wMzI2IC0wLjA0MDIsMC4wMTA4IC0wLjA4LDAuMDIyMiAtMC4xMjA0LDAuMDMyNiAtMC4wNCwwLjAxMDMgLTAuMDgwMywwLjAxOTUgLTAuMTIwNSwwLjAyOTQgLTAuMDQwMSwwLjAwOTkgLTAuMDgwMiwwLjAxOTkgLTAuMTIwNCwwLjAyOTRsLTAuMTIwNSAwLjAyNzggLTAuMTIwNCAwLjAyNjJjLTAuMDQwMiwwLjAwODYgLTAuMDgwMSwwLjAxNzkgLTAuMTIwNCwwLjAyNjIgLTAuMDQsMC4wMDgyIC0wLjA4MDQsMC4wMTU0IC0wLjEyMDUsMC4wMjMybC0wLjEyMDQgMC4wMjMgLTAuMTIwNSAwLjAyMTdjLTAuMDQsMC4wMDcgLTAuMDgwMiwwLjAxMzQgLTAuMTIwNCwwLjAyIC0wLjA0MDIsMC4wMDY2IC0wLjA4MDIsMC4wMTM3IC0wLjEyMDUsMC4wMTk5IC0wLjA0LDAuMDA2MiAtMC4wODAzLDAuMDExNSAtMC4xMjA0LDAuMDE3M2wtMC4xMjA1IDAuMDE2OWMtMC4wNDAxLDAuMDA1NCAtMC4wODAyLDAuMDEwOSAtMC4xMjA0LDAuMDE1OSAtMC4wNCwwLjAwNSAtMC4wODAzLDAuMDA5MiAtMC4xMjA0LDAuMDEzOCAtMC4wNDAyLDAuMDA0NiAtMC4wODAyLDAuMDA5NiAtMC4xMjA1LDAuMDEzOCAtMC4wNCwwLjAwNDIgLTAuMDgwMiwwLjAwNzggLTAuMTIwNCwwLjAxMTZsLTAuMTIwNSAwLjAxMDhjLTAuMDQwMiwwLjAwMzQgLTAuMDgwMSwwLjAwNzUgLTAuMTIwNCwwLjAxMDUgLTAuMDQsMC4wMDMgLTAuMDgwMywwLjAwNSAtMC4xMjA1LDAuMDA3NmwtMC4xMjA1IDAuMDA3NyAtMC4xMjA0IDAuMDA2NGMtMC4wNCwwLjAwMTkgLTAuMDgwMywwLjAwMyAtMC4xMjA0LDAuMDA0NSAtMC4wNDAyLDAuMDAxNSAtMC4wODAzLDAuMDAzNCAtMC4xMjA1LDAuMDA0NiAtMC4wNCwwLjAwMTEgLTAuMDgwMiwwLjAwMTUgLTAuMTIwNCwwLjAwMjNsLTAuMTIwNSAwLjAwMTZjLTAuMDM3NSwwLjAwMDMgLTAuMDc0OCwwLjAwMTQgLTAuMTEyNCwwLjAwMTRsLTAuMDA4IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDMgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDQgMCAtMC4xMjA1IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNCAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMTIwNSAwIC0wLjEyMDUgMCAtMC4xMjA0IDAgLTAuMjU4NiAwIDAgLTI4Ljg2MThjMC4wODQ0LDAuMDcyNCAwLjE3MDgsMC4xNDM5IDAuMjU4NiwwLjIxNDkgMC4wMzk4LDAuMDMyMiAwLjA4LDAuMDY0MiAwLjEyMDQsMC4wOTYgMC4wMzk5LDAuMDMxNCAwLjA4LDAuMDYyNyAwLjEyMDUsMC4wOTM4IDAuMDQsMC4wMzA2IDAuMDc5OSwwLjA2MTIgMC4xMjA1LDAuMDkxNiAwLjAzOTcsMC4wMjk3IDAuMDgwMSwwLjA1OSAwLjEyMDQsMC4wODg0IDAuMDM5OCwwLjAyOSAwLjA4MDEsMC4wNTc5IDAuMTIwNSwwLjA4NjYgMC4wMzk5LDAuMDI4MyAwLjA3OTksMC4wNTY2IDAuMTIwNCwwLjA4NDdsMC4xMjA0IDAuMDgyNWMwLjAzOTgsMC4wMjY5IDAuMDgwMSwwLjA1MzYgMC4xMjA1LDAuMDgwMmwwLjEyMDQgMC4wNzg2YzAuMDM5OSwwLjAyNTggMC4wOCwwLjA1MTUgMC4xMjA1LDAuMDc3IDAuMDM5NywwLjAyNSAwLjA4MDEsMC4wNDk4IDAuMTIwNCwwLjA3NDZsMC4xMjA1IDAuMDczM2MwLjA0LDAuMDI0IDAuMDgsMC4wNDggMC4xMjA0LDAuMDcxNyAwLjAzOTgsMC4wMjM0IDAuMDgwMSwwLjA0NjQgMC4xMjA0LDAuMDY5NWwwLjEyMDUgMC4wNjg1IDAuMTIwNCAwLjA2NjcgMC4xMjA1IDAuMDY1MmMwLjA0LDAuMDIxNCAwLjA3OTksMC4wNDMgMC4xMjA0LDAuMDY0MiAwLjAzOTgsMC4wMjA5IDAuMDgwMiwwLjA0MTQgMC4xMjA1LDAuMDYybDAuMTIwNCAwLjA2MTIgMC4xMjA1IDAuMDU5OSAwLjEyMDQgMC4wNTgyYzAuMDQwMSwwLjAxOTIgMC4wOCwwLjAzODYgMC4xMjA1LDAuMDU3NmwwLjEyMDQgMC4wNTU2IDAuMTIwNSAwLjA1NTEgMC4xMjAzIDAuMDUzMyAwLjEyMDQgMC4wNTI2IDAuMTIwNSAwLjA1MTQgMC4xMjA0IDAuMDUwMiAwLjEyMDUgMC4wNDk0IDAuMTIwNCAwLjA0OCAwLjEyMDUgMC4wNDc2IDAuMTIwNCAwLjA0NThjMC4wNDAxLDAuMDE1MiAwLjA4LDAuMDMwNiAwLjEyMDUsMC4wNDU2bDAuMTIwNCAwLjA0MzljMC4wNDAxLDAuMDE0NiAwLjA4LDAuMDI5NSAwLjEyMDUsMC4wNDM5IDAuMDM5OCwwLjAxNDIgMC4wODAzLDAuMDI3OSAwLjEyMDQsMC4wNDE5bDAuMTIwNSAwLjA0MiAwLjEyMDQgMC4wNDAzYzAuMDQwMSwwLjAxMzQgMC4wNzk5LDAuMDI3MSAwLjEyMDQsMC4wNDAzIDAuMDM5OCwwLjAxMzEgMC4wODAzLDAuMDI1NyAwLjEyMDUsMC4wMzg2bDAuMTIwNCAwLjAzODYgMC4xMjA1IDAuMDM3IDAuMTIwNCAwLjAzNjkgMC4xMjA1IDAuMDM1NSAwLjEyMDQgMC4wMzUyIDAuMTIwNSAwLjAzNDIgMC4xMjA0IDAuMDMzNyAwLjEyMDUgMC4wMzI4IDAuMTIwNCAwLjAzMjEgMC4xMjA1IDAuMDMxNiAwLjEyMDQgMC4wMzA2IDAuMTIwNCAwLjAzMDMgMC4xMjA1IDAuMDI5MiAwLjEyMDQgMC4wMjkyIDAuMTIwNSAwLjAyNzggMC4xMjA0IDAuMDI3NiAwLjEyMDUgMC4wMjY4IDAuMTIwNCAwLjAyNjMgMC4xMjA1IDAuMDI1OSAwLjEyMDQgMC4wMjQ4IDAuMTIwNCAwLjAyNDkgMC4xMjA1IDAuMDIzNiAwLjEyMDQgMC4wMjM1IDAuMTIwNSAwLjAyMjggMC4xMjA0IDAuMDIyMiAwLjEyMDUgMC4wMjIgMC4xMjA0IDAuMDIwOSAwLjEyMDUgMC4wMjA4IDAuMTIwNCAwLjAyMDEgMC4xMjA1IDAuMDE5NiAwLjEyMDQgMC4wMTk0IDAuMTIwNSAwLjAxODMgMC4xMjA0IDAuMDE4NCAwLjEyMDQgMC4wMTc2IDAuMTIwNSAwLjAxNzEgMC4xMjA0IDAuMDE3IDAuMTIwNSAwLjAxNTkgMC4xMjA0IDAuMDE1OSAwLjEyMDUgMC4wMTU0IDAuMTIwNCAwLjAxNDcgMC4xMjA1IDAuMDE0OCAwLjEyMDQgMC4wMTM4IDAuMTIwNSAwLjAxMzUgMC4xMjA0IDAuMDEzNSAwLjEyMDUgMC4wMTI0IDAuMTIwNCAwLjAxMjQgMC4xMjA0IDAuMDEyIDAuMTIwNSAwLjAxMTMgMC4xMjA0IDAuMDExMyAwLjEyMDUgMC4wMTA2IDAuMTIwNCAwLjAxMDIgMC4xMjA1IDAuMDEwMiAwLjEyMDQgMC4wMDkzIDAuMTIwNCAwLjAwOTEgMC4xMjA1IDAuMDA5MiAwLjEyMDUgMC4wMDgxIDAuMTIwNCAwLjAwODEgMC4xMjA1IDAuMDA4IDAuMTIwNCAwLjAwNyAwLjEyMDUgMC4wMDcgMC4xMjA0IDAuMDA2OSAwLjEyMDUgMC4wMDU5IDAuMTIwNCAwLjAwNiAwLjEyMDQgMC4wMDU5IDAuMTIwNSAwLjAwNDkgMC4xMjA0IDAuMDA1IDAuMTIwNSAwLjAwNDggMC4xMjA0IDAuMDA0IDAuMTIwNSAwLjAwNCAwLjEyMDQgMC4wMDM5IDAuMTIwNSAwLjAwMyAwLjEyMDQgMC4wMDMgMC4xMjA0IDAuMDAzIDAuMTIwNSAwLjAwMjEgMC4xMjA0IDAuMDAyIDAuMTIwNSAwLjAwMjEgMC4xMjA0IDAuMDAxMiAwLjEyMDUgMC4wMDExIDAuMTIwNCAwLjAwMTEgMC4xMjA0IDAuMDAwNSAwLjEyMDUgMC4wMDAyIDAuMTIwNCAwLjAwMDIgMC4xMjA1IC0wLjAwMDMgMC4xMjA0IC0wLjAwMDcgMC4xMjA1IC0wLjAwMDcgMC4xMjA1IC0wLjAwMSAwLjEyMDQgLTAuMDAxNiAwLjEyMDUgLTAuMDAxNiAwLjEyMDQgLTAuMDAxNiAwLjEyMDQgLTAuMDAyNSAwLjEyMDUgLTAuMDAyNCAwLjEyMDQgLTAuMDAyNSAwLjEyMDUgLTAuMDAzMSAwLjEyMDQgLTAuMDAzMyAwLjEyMDUgLTAuMDAzNCAwLjEyMDQgLTAuMDAzNiAwLjEyMDQgLTAuMDA0MiAwLjEyMDUgLTAuMDA0MSAwLjEyMDQgLTAuMDA0MiAwLjEyMDUgLTAuMDA1IDAuMTIwNCAtMC4wMDUgMC4xMjA1IC0wLjAwNSAwLjA1ODggLTAuMDAyNSAwLjA2MTYgLTAuMDAzIDAuMTIwNSAtMC4wMDU4IDAuMTIwNCAtMC4wMDY0IDAuMTIwNCAtMC4wMDY2IDAuMTIwNSAtMC4wMDczIDAuMTIwNCAtMC4wMDc0IDAuMTIwNSAtMC4wMDgxIDAuMTIwNCAtMC4wMDgyIDAuMTIwNSAtMC4wMDg5IDAuMTIwNCAtMC4wMDkgMC4xMjA1IC0wLjAwOTYgMC4xMjA0IC0wLjAwOTggMC4xMjA0IC0wLjAxMDMgMC4xMjA1IC0wLjAxMDYgMC4xMjA1IC0wLjAxMDkgMC4xMjA0IC0wLjAxMTQgMC4xMjA1IC0wLjAxMTUgMC4xMjA0IC0wLjAxMjEgMC4xMjA1IC0wLjAxMjEgMC4xMjA0IC0wLjAxMjggMC4xMjA0IC0wLjAxMjkgMC4xMjA1IC0wLjAxMzMgMC4xMjA0IC0wLjAxMzYgMC4xMjA1IC0wLjAxMzkgMC4xMjA0IC0wLjAxNDIgMC4xMjA1IC0wLjAxNDUgMC4xMjA0IC0wLjAxNDggMC4xMjA1IC0wLjAxNTEgMC4xMjA0IC0wLjAxNTQgMC4xMjA0IC0wLjAxNTUgMC4xMjA1IC0wLjAxNjEgMC4xMjA0IC0wLjAxNjIgMC4xMjA1IC0wLjAxNjUgMC4xMjA0IC0wLjAxNjggMC4xMjA1IC0wLjAxNyAwLjEyMDQgLTAuMDE3NCAwLjEyMDUgLTAuMDE3NSAwLjEyMDQgLTAuMDE4IDAuMTIwNCAtMC4wMTgxIDAuMTIwNSAtMC4wMTgzIDAuMTIwNCAtMC4wMTg3IDAuMTIwNSAtMC4wMTg5IDAuMTIwNCAtMC4wMTkyIDAuMTIwNSAtMC4wMTkzIDAuMTIwNCAtMC4wMTk2IDAuMTIwNSAtMC4wMiAwLjEyMDQgLTAuMDIwMSAwLjEyMDUgLTAuMDIwNCAwLjEyMDQgLTAuMDIwNiAwLjEyMDUgLTAuMDIwOSAwLjEyMDQgLTAuMDIxMSAwLjEyMDUgLTAuMDIxNCAwLjEyMDQgLTAuMDIxNiAwLjEyMDUgLTAuMDIxOCAwLjEyMDQgLTAuMDIyIDAuMTIwNCAtMC4wMjIzIDAuMTIwNSAtMC4wMjI2IDAuMTIwNCAtMC4wMjI4IDAuMTIwNSAtMC4wMjMgMC4xMjA0IC0wLjAyMzIgMC4xMjA1IC0wLjAyMzUgMC4xMjA0IC0wLjAyMzcgMC4xMjA1IC0wLjAyMzkgMC4xMjA0IC0wLjAyNDIgMC4xMjA0IC0wLjAyNDQgMC4xMjA1IC0wLjAyNDcgMC4xMjA0IC0wLjAyNSAwLjEyMDUgLTAuMDI1MSAwLjEyMDQgLTAuMDI1MyAwLjEyMDUgLTAuMDI1OCAwLjEyMDQgLTAuMDI1OCAwLjEyMDUgLTAuMDI2MiAwLjEyMDQgLTAuMDI2NCAwLjEyMDQgLTAuMDI2NyAwLjEyMDUgLTAuMDI2OSAwLjEyMDQgLTAuMDI3MyAwLjEyMDUgLTAuMDI3NiAwLjEyMDUgLTAuMDI3OSAwLjEyMDQgLTAuMDI4MyAwLjEyMDUgLTAuMDI4NiAwLjEyMDQgLTAuMDI5IDAuMTE5OCAtMC4wMjk2IDAgLTUuMjg3OCAtMC4xMTk4IDAuMDU5NiAtMC4xMjA0IDAuMDU5NSAtMC4xMjA1IDAuMDU4OSAtMC4xMjA0IDAuMDU4NCAtMC4xMjA1IDAuMDU4IC0wLjEyMDUgMC4wNTczIC0wLjEyMDQgMC4wNTY2IC0wLjEyMDUgMC4wNTYyIC0wLjEyMDQgMC4wNTU1IC0wLjEyMDQgMC4wNTUgLTAuMTIwNSAwLjA1NDMgLTAuMTIwNCAwLjA1MzggLTAuMTIwNSAwLjA1MyAtMC4xMjA0IDAuMDUyNCAtMC4xMjA1IDAuMDUxOSAtMC4xMjA0IDAuMDUxMiAtMC4xMjA1IDAuMDUwNiAtMC4xMjA0IDAuMDUgLTAuMTIwNCAwLjA0OTIgLTAuMTIwNSAwLjA0ODYgLTAuMTIwNCAwLjA0OCAtMC4xMjA1IDAuMDQ3NCAtMC4xMjA0IDAuMDQ2NSAtMC4xMjA1IDAuMDQ2IC0wLjEyMDQgMC4wNDUyIC0wLjEyMDUgMC4wNDQ2IC0wLjEyMDQgMC4wNDM5IC0wLjEyMDQgMC4wNDMzIC0wLjEyMDUgMC4wNDI2IC0wLjEyMDQgMC4wNDE5IC0wLjEyMDUgMC4wNDExIC0wLjEyMDQgMC4wNDA1IC0wLjEyMDUgMC4wMzk5IC0wLjEyMDQgMC4wMzkxIC0wLjEyMDUgMC4wMzg1IC0wLjEyMDQgMC4wMzc4IC0wLjEyMDUgMC4wMzcgLTAuMTIwNCAwLjAzNjQgLTAuMTIwNSAwLjAzNTggLTAuMTIwNCAwLjAzNSAtMC4xMjA1IDAuMDM0NCAtMC4xMjA0IDAuMDMzNSAtMC4xMjA1IDAuMDMzIC0wLjEyMDQgMC4wMzIzIC0wLjEyMDQgMC4wMzE2IC0wLjEyMDUgMC4wMzA5IC0wLjEyMDQgMC4wMzAyIC0wLjEyMDUgMC4wMjk1IC0wLjEyMDQgMC4wMjkgLTAuMTIwNSAwLjAyODIgLTAuMTIwNCAwLjAyNzQgLTAuMTIwNSAwLjAyNjkgLTAuMTIwNCAwLjAyNjIgLTAuMTIwNCAwLjAyNTUgLTAuMTIwNSAwLjAyNDcgLTAuMTIwNCAwLjAyNDIgLTAuMTIwNSAwLjAyMzYgLTAuMTIwNCAwLjAyMjcgLTAuMTIwNSAwLjAyMjEgLTAuMTIwNCAwLjAyMTUgLTAuMTIwNSAwLjAyMDkgLTAuMTIwNCAwLjAyIC0wLjEyMDQgMC4wMTk1IC0wLjEyMDUgMC4wMTkgLTAuMTIwNCAwLjAxODEgLTAuMTIwNSAwLjAxNzUgLTAuMTIwNCAwLjAxNyAtMC4xMjA1IDAuMDE2MiAtMC4xMjA1IDAuMDE1NSAtMC4xMjA0IDAuMDE1IC0wLjEyMDQgMC4wMTQ0IC0wLjEyMDUgMC4wMTM2IC0wLjEyMDQgMC4wMTMgLTAuMTIwNSAwLjAxMjUgLTAuMTIwNCAwLjAxMTYgLTAuMTIwNSAwLjAxMTIgLTAuMTIwNCAwLjAxMDYgLTAuMTIwNSAwLjAwOTggLTAuMDczIDAuMDA1OCAtMC4wNDc0IDAuMDAzMiAtMC4xMjA0IDAuMDA4MSAtMC4xMjA1IDAuMDA4IC0wLjEyMDQgMC4wMDY1IC0wLjEyMDUgMC4wMDYxIC0wLjEyMDQgMC4wMDU2IC0wLjEyMDUgMC4wMDM5IC0wLjEyMDQgMC4wMDM5IC0wLjEyMDUgMC4wMDI2IC0wLjEyMDQgMC4wMDE4IC0wLjEyMDQgMC4wMDE1Yy0wLjA0MDQsMC4wMDAyIC0wLjA4MDMsLTAuMDAwMyAtMC4xMjA1LC0wLjAwMDRsLTAuMTIwNCAtMC4wMDA0IC0wLjEyMDUgLTAuMDAxOCAtMC4xMjA0IC0wLjAwMjYgLTAuMTIwNSAtMC4wMDMxYy0wLjA0MDQsLTAuMDAxMyAtMC4wODAzLC0wLjAwMzMgLTAuMTIwNCwtMC4wMDQ5IC0wLjA0MDEsLTAuMDAxNiAtMC4wODA1LC0wLjAwMjkgLTAuMTIwNCwtMC4wMDQ5bC0wLjEyMDUgLTAuMDA2NyAtMC4xMjA0IC0wLjAwNzIgLTAuMTIwNSAtMC4wMDgzIC0wLjEyMDUgLTAuMDA5NmMtMC4wNDAxLC0wLjAwMzMgLTAuMDgwNSwtMC4wMDYxIC0wLjEyMDQsLTAuMDA5OCAtMC4wNDA0LC0wLjAwMzcgLTAuMDgwMywtMC4wMDgxIC0wLjEyMDUsLTAuMDEyMWwtMC4xMjA0IC0wLjAxMjEgLTAuMTIwNSAtMC4wMTQgLTAuMTIwNCAtMC4wMTQ2IC0wLjEyMDQgLTAuMDE1OSAtMC4xMjA1IC0wLjAxNzFjLTAuMDQwMiwtMC4wMDU5IC0wLjA4MDUsLTAuMDExNiAtMC4xMjA0LC0wLjAxNzkgLTAuMDQwNCwtMC4wMDYzIC0wLjA4MDQsLTAuMDEzMiAtMC4xMjA1LC0wLjAxOTkgLTAuMDQwMSwtMC4wMDY3IC0wLjA4MDYsLTAuMDEyOSAtMC4xMjA0LC0wLjAyIC0wLjA0MDUsLTAuMDA3MiAtMC4wODAzLC0wLjAxNTEgLTAuMTIwNSwtMC4wMjI2IC0wLjA0MDEsLTAuMDA3NSAtMC4wODA2LC0wLjAxNDYgLTAuMTIwNCwtMC4wMjI1IC0wLjA0MDUsLTAuMDA4IC0wLjA4MDIsLTAuMDE2OCAtMC4xMjA0LC0wLjAyNTIgLTAuMDQwMiwtMC4wMDg0IC0wLjA4MDYsLTAuMDE2NSAtMC4xMjA1LC0wLjAyNTMgLTAuMDQwNCwtMC4wMDg5IC0wLjA4MDQsLTAuMDE4NCAtMC4xMjA0LC0wLjAyNzdsLTAuMTIwNSAtMC4wMjgzYy0wLjA0MDQsLTAuMDA5OCAtMC4wODA0LC0wLjAyMDIgLTAuMTIwNCwtMC4wMzA0IC0wLjA0MDMsLTAuMDEwMyAtMC4wODA2LC0wLjAyMDUgLTAuMTIwNSwtMC4wMzEyIC0wLjA0MDQsLTAuMDEwOCAtMC4wODA0LC0wLjAyMjEgLTAuMTIwNCwtMC4wMzMzIC0wLjA0MDMsLTAuMDExMyAtMC4wODA2LC0wLjAyMjYgLTAuMTIwNSwtMC4wMzQ0IC0wLjA0MDQsLTAuMDExOSAtMC4wODA0LC0wLjAyNDIgLTAuMTIwNCwtMC4wMzY1IC0wLjA0MDMsLTAuMDEyNCAtMC4wODA1LC0wLjAyNDggLTAuMTIwNCwtMC4wMzc2IC0wLjA0MDQsLTAuMDEzIC0wLjA4MDUsLTAuMDI2NCAtMC4xMjA1LC0wLjAzOTggLTAuMDQwMiwtMC4wMTM1IC0wLjA4MDYsLTAuMDI3IC0wLjEyMDQsLTAuMDQwOSAtMC4wNDA1LC0wLjAxNDEgLTAuMDgwNCwtMC4wMjg4IC0wLjEyMDUsLTAuMDQzNCAtMC4wNDAyLC0wLjAxNDcgLTAuMDgwNiwtMC4wMjkyIC0wLjEyMDQsLTAuMDQ0MyAtMC4wNDA1LC0wLjAxNTQgLTAuMDgwNCwtMC4wMzE0IC0wLjEyMDUsLTAuMDQ3MyAtMC4wNDAyLC0wLjAxNTkgLTAuMDgwNiwtMC4wMzE2IC0wLjEyMDQsLTAuMDQ3OSAtMC4wNDA2LC0wLjAxNjcgLTAuMDgwNCwtMC4wMzQyIC0wLjEyMDUsLTAuMDUxNCAtMC4wNDAzLC0wLjAxNzMgLTAuMDgwNywtMC4wMzQ0IC0wLjEyMDUsLTAuMDUyMiAtMC4wNDA1LC0wLjAxODEgLTAuMDgwNCwtMC4wMzY5IC0wLjEyMDQsLTAuMDU1NSAtMC4wNDAzLC0wLjAxODggLTAuMDgwNiwtMC4wMzc2IC0wLjEyMDQsLTAuMDU2OCAtMC4wNDA0LC0wLjAxOTYgLTAuMDgwNiwtMC4wMzk1IC0wLjEyMDUsLTAuMDU5NiAtMC4wNDA0LC0wLjAyMDQgLTAuMDgwNSwtMC4wNDExIC0wLjEyMDQsLTAuMDYyIC0wLjA0MDMsLTAuMDIxMSAtMC4wODA4LC0wLjA0MiAtMC4xMjA1LC0wLjA2MzcgLTAuMDQwNiwtMC4wMjIxIC0wLjA4MDQsLTAuMDQ0OSAtMC4xMjA0LC0wLjA2NzYgLTAuMDQwMywtMC4wMjI5IC0wLjA4MDcsLTAuMDQ1NyAtMC4xMjA1LC0wLjA2OTIgLTAuMDQwNSwtMC4wMjM5IC0wLjA4MDUsLTAuMDQ4MyAtMC4xMjA0LC0wLjA3MjcgLTAuMDQwNSwtMC4wMjQ4IC0wLjA4MDUsLTAuMDUwMiAtMC4xMjA0LC0wLjA3NTYgLTAuMDQwMywtMC4wMjU3IC0wLjA4MDksLTAuMDUxMyAtMC4xMjA1LC0wLjA3NzYgLTAuMDQwNywtMC4wMjcgLTAuMDgwNCwtMC4wNTQ5IC0wLjEyMDQsLTAuMDgyNiAtMC4wNDA1LC0wLjAyOCAtMC4wODA3LC0wLjA1NjQgLTAuMTIwNSwtMC4wODUxIC0wLjA0MDQsLTAuMDI5MSAtMC4wODA4LC0wLjA1ODIgLTAuMTIwNCwtMC4wODggLTAuMDQwNywtMC4wMzA2IC0wLjA4MDYsLTAuMDYxOSAtMC4xMjA1LC0wLjA5MzIgLTAuMDQwNSwtMC4wMzE4IC0wLjA4MDYsLTAuMDYzOCAtMC4xMjA0LC0wLjA5NjMgLTAuMDQwNCwtMC4wMzMxIC0wLjA4MDksLTAuMDY2IC0wLjEyMDUsLTAuMDk5OSAtMC4wNDA3LC0wLjAzNDggLTAuMDgwNiwtMC4wNzAzIC0wLjEyMDQsLTAuMTA1OSAtMC4wNDA3LC0wLjAzNjMgLTAuMDgwNywtMC4wNzMxIC0wLjEyMDUsLTAuMTEwMyAtMC4wNDA1LC0wLjAzNzkgLTAuMDgwOCwtMC4wNzYxIC0wLjEyMDQsLTAuMTE0OCAtMC4wNDA1LC0wLjAzOTYgLTAuMDgxLC0wLjA3OTIgLTAuMTIwNSwtMC4xMTk3IC0wLjA0MDgsLTAuMDQxOCAtMC4wODA3LC0wLjA4NDUgLTAuMTIwNCwtMC4xMjczIC0wLjA0MDgsLTAuMDQzOSAtMC4wODA4LC0wLjA4ODQgLTAuMTIwNCwtMC4xMzMzIC0wLjA0MDgsLTAuMDQ2MiAtMC4wODEsLTAuMDkyOSAtMC4xMjA1LC0wLjE0MDEgLTAuMDQwNywtMC4wNDg2IC0wLjA4MDksLTAuMDk3NyAtMC4xMjA0LC0wLjE0NzQgLTAuMDQwOCwtMC4wNTE0IC0wLjA4MTEsLTAuMTAzNCAtMC4xMjA1LC0wLjE1NiAtMC4wNDA4LC0wLjA1NDQgLTAuMDgxMSwtMC4xMDkzIC0wLjEyMDQsLTAuMTY1IC0wLjA0MDksLTAuMDU3OSAtMC4wODEyLC0wLjExNjQgLTAuMTIwNSwtMC4xNzU3IC0wLjA0MSwtMC4wNjE5IC0wLjA4MTEsLTAuMTI0NSAtMC4xMjA0LC0wLjE4NzggLTAuMDQxMiwtMC4wNjY0IC0wLjA4MTMsLTAuMTMzNyAtMC4xMjA1LC0wLjIwMTYgLTAuMDQxMywtMC4wNzE1IC0wLjA4MTMsLTAuMTQ0MSAtMC4xMjA0LC0wLjIxNzQgLTAuMDQxNSwtMC4wNzc3IC0wLjA4MTUsLTAuMTU2NSAtMC4xMjA1LC0wLjIzNjEgLTAuMDQxNSwtMC4wODQ4IC0wLjA4MTcsLTAuMTcwOCAtMC4xMjA0LC0wLjI1NzcgLTAuMDQxNiwtMC4wOTM1IC0wLjA4MjEsLTAuMTg3OSAtMC4xMjA1LC0wLjI4MzkgLTAuMDQyNCwtMC4xMDYxIC0wLjA4MiwtMC4yMTQzIC0wLjEyMDQsLTAuMzIzNSAtMC4wNDI1LC0wLjEyMTEgLTAuMDgyOCwtMC4yNDM3IC0wLjEyMDQsLTAuMzY4NSAtMC4wNDM1LC0wLjE0NDcgLTAuMDgzOCwtMC4yOTE4IC0wLjEyMDUsLTAuNDQxNCAtMC4wNDU2LC0wLjE4NjEgLTAuMDg1NCwtMC4zNzYyIC0wLjEyMDQsLTAuNTY5OCAtMC4wNTE5LC0wLjI4NyAtMC4wOTIzLC0wLjU4MiAtMC4xMjA1LC0wLjg4NSAtMC4wMzI0LC0wLjM0OTkgLTAuMDQ5LC0wLjcxMDQgLTAuMDQ5LC0xLjA4MTMgMCwtMC4zNzExIDAuMDE2NiwtMC43MzE4IDAuMDQ5LC0xLjA4MiAwLjAyODIsLTAuMzAzMSAwLjA2ODYsLTAuNTk4MiAwLjEyMDUsLTAuODg1NCAwLjAzNSwtMC4xOTM2IDAuMDc0OCwtMC4zODQgMC4xMjA0LC0wLjU3MDIgMC4wMzY3LC0wLjE0OTYgMC4wNzcsLTAuMjk2NyAwLjEyMDUsLTAuNDQxNSAwLjAzNzYsLTAuMTI0OCAwLjA3NzksLTAuMjQ3NiAwLjEyMDQsLTAuMzY4OCAwLjAzODQsLTAuMTA5MiAwLjA3OCwtMC4yMTc0IDAuMTIwNCwtMC4zMjM2IDAuMDM4NCwtMC4wOTYxIDAuMDc4OSwtMC4xOTA1IDAuMTIwNSwtMC4yODQxIDAuMDM4NywtMC4wODcgMC4wNzg5LC0wLjE3MjkgMC4xMjA0LC0wLjI1NzcgMC4wMzksLTAuMDc5NyAwLjA3OSwtMC4xNTg2IDAuMTIwNSwtMC4yMzYzIDAuMDM5MSwtMC4wNzMzIDAuMDc5MSwtMC4xNDU5IDAuMTIwNCwtMC4yMTc1IDAuMDM5MiwtMC4wNjggMC4wNzkzLC0wLjEzNTMgMC4xMjA1LC0wLjIwMTcgMC4wMzkzLC0wLjA2MzQgMC4wNzk0LC0wLjEyNiAwLjEyMDQsLTAuMTg3OSAwLjAzOTMsLTAuMDU5MyAwLjA3OTYsLTAuMTE3OCAwLjEyMDUsLTAuMTc1OCAwLjAzOTMsLTAuMDU1NyAwLjA3OTYsLTAuMTEwNiAwLjEyMDQsLTAuMTY1MSAwLjAzOTQsLTAuMDUyNiAwLjA3OTcsLTAuMTA0NSAwLjEyMDUsLTAuMTU2IDAuMDM5NSwtMC4wNDk3IDAuMDc5NywtMC4wOTg4IDAuMTIwNCwtMC4xNDc0IDAuMDM5NSwtMC4wNDczIDAuMDc5NywtMC4wOTQgMC4xMjA1LC0wLjE0MDIgMC4wMzk2LC0wLjA0NDkgMC4wNzk2LC0wLjA4OTYgMC4xMjA0LC0wLjEzMzUgMC4wMzk3LC0wLjA0MjcgMC4wNzk2LC0wLjA4NTUgMC4xMjA0LC0wLjEyNzMgMC4wMzk1LC0wLjA0MDUgMC4wOCwtMC4wODAyIDAuMTIwNSwtMC4xMTk4IDAuMDM5NiwtMC4wMzg3IDAuMDc5OSwtMC4wNzY5IDAuMTIwNCwtMC4xMTQ4IDAuMDM5OCwtMC4wMzcxIDAuMDc5OCwtMC4wNzQxIDAuMTIwNSwtMC4xMTA0IDAuMDM5OCwtMC4wMzU1IDAuMDc5NywtMC4wNzExIDAuMTIwNCwtMC4xMDU5IDAuMDM5NiwtMC4wMzM4IDAuMDgwMSwtMC4wNjY4IDAuMTIwNSwtMC4wOTk5IDAuMDM5OCwtMC4wMzI1IDAuMDc5OSwtMC4wNjQ2IDAuMTIwNCwtMC4wOTY0IDAuMDM5OSwtMC4wMzE0IDAuMDc5OCwtMC4wNjI3IDAuMTIwNSwtMC4wOTMzIDAuMDM5NiwtMC4wMjk4IDAuMDgsLTAuMDU4OSAwLjEyMDQsLTAuMDg4IDAuMDM5OCwtMC4wMjg4IDAuMDgsLTAuMDU3IDAuMTIwNSwtMC4wODUxIDAuMDQsLTAuMDI3NyAwLjA3OTcsLTAuMDU1NiAwLjEyMDQsLTAuMDgyNiAwLjAzOTYsLTAuMDI2NCAwLjA4MDIsLTAuMDUyIDAuMTIwNSwtMC4wNzc3IDAuMDM5OSwtMC4wMjU1IDAuMDc5OSwtMC4wNTA4IDAuMTIwNCwtMC4wNzU2IDAuMDM5OSwtMC4wMjQ1IDAuMDc5OSwtMC4wNDg4IDAuMTIwNCwtMC4wNzI3IDAuMDM5OCwtMC4wMjM1IDAuMDgwMiwtMC4wNDYzIDAuMTIwNSwtMC4wNjkyIDAuMDQsLTAuMDIyNyAwLjA3OTgsLTAuMDQ1NSAwLjEyMDQsLTAuMDY3NiAwLjAzOTcsLTAuMDIxNyAwLjA4MDIsLTAuMDQyNyAwLjEyMDUsLTAuMDYzOCAwLjAzOTksLTAuMDIwOSAwLjA4LC0wLjA0MTYgMC4xMjA0LC0wLjA2MiAwLjAzOTksLTAuMDIwMSAwLjA4MDEsLTAuMDQgMC4xMjA1LC0wLjA1OTYgMC4wMzk4LC0wLjAxOTMgMC4wODAxLC0wLjAzODEgMC4xMjA0LC0wLjA1NjkgMC4wNCwtMC4wMTg2IDAuMDc5OSwtMC4wMzc0IDAuMTIwNCwtMC4wNTU1IDAuMDM5OCwtMC4wMTc4IDAuMDgwMiwtMC4wMzQ5IDAuMTIwNSwtMC4wNTIyIDAuMDQwMSwtMC4wMTczIDAuMDc5OSwtMC4wMzQ3IDAuMTIwNSwtMC4wNTE0IDAuMDM5OCwtMC4wMTY0IDAuMDgwMiwtMC4wMzIxIDAuMTIwNCwtMC4wNDggMC4wNDAxLC0wLjAxNTkgMC4wOCwtMC4wMzE5IDAuMTIwNSwtMC4wNDczIDAuMDM5OCwtMC4wMTUxIDAuMDgwMiwtMC4wMjk2IDAuMTIwNCwtMC4wNDQzIDAuMDQwMSwtMC4wMTQ2IDAuMDgsLTAuMDI5MyAwLjEyMDUsLTAuMDQzNSAwLjAzOTgsLTAuMDEzOSAwLjA4MDIsLTAuMDI3NCAwLjEyMDQsLTAuMDQwOSAwLjA0LC0wLjAxMzQgMC4wODAxLC0wLjAyNjggMC4xMjA1LC0wLjAzOTggMC4wMzk5LC0wLjAxMjggMC4wODAxLC0wLjAyNTIgMC4xMjA0LC0wLjAzNzYgMC4wNCwtMC4wMTIzIDAuMDgsLTAuMDI0NSAwLjEyMDQsLTAuMDM2NGwwLjEyMDUgLTAuMDM0NGMwLjA0LC0wLjAxMTIgMC4wOCwtMC4wMjI2IDAuMTIwNCwtMC4wMzM0IDAuMDM5OSwtMC4wMTA3IDAuMDgwMiwtMC4wMjA5IDAuMTIwNSwtMC4wMzEyIDAuMDQsLTAuMDEwMiAwLjA4LC0wLjAyMDYgMC4xMjA0LC0wLjAzMDRsMC4xMjA1IC0wLjAyODNjMC4wNCwtMC4wMDkzIDAuMDgsLTAuMDE4OCAwLjEyMDQsLTAuMDI3NyAwLjAzOTksLTAuMDA4OCAwLjA4MDMsLTAuMDE3IDAuMTIwNSwtMC4wMjU0IDAuMDQwMiwtMC4wMDg0IDAuMDc5OSwtMC4wMTcyIDAuMTIwNCwtMC4wMjUyIDAuMDM5OCwtMC4wMDc5IDAuMDgwMywtMC4wMTUgMC4xMjA0LC0wLjAyMjUgMC4wNDAyLC0wLjAwNzUgMC4wOCwtMC4wMTU0IDAuMTIwNSwtMC4wMjI2IDAuMDM5OCwtMC4wMDcxIDAuMDgwMywtMC4wMTMzIDAuMTIwNCwtMC4wMiAwLjA0MDEsLTAuMDA2NyAwLjA4MDEsLTAuMDEzNiAwLjEyMDUsLTAuMDE5OWwwLjEyMDQgLTAuMDE3OSAwLjEyMDUgLTAuMDE3MiAwLjEyMDQgLTAuMDE1OSAwLjEyMDQgLTAuMDE0NiAwLjEyMDUgLTAuMDE0IDAuMTIwNCAtMC4wMTIxYzAuMDQwMiwtMC4wMDQgMC4wODAxLC0wLjAwODQgMC4xMjA1LC0wLjAxMjEgMC4wMzk5LC0wLjAwMzcgMC4wODAzLC0wLjAwNjUgMC4xMjA0LC0wLjAwOThsMC4xMjA1IC0wLjAwOTYgMC4xMjA1IC0wLjAwODMgMC4xMjA0IC0wLjAwNzIgMC4xMjA1IC0wLjAwNjdjMC4wMzk5LC0wLjAwMiAwLjA4MDMsLTAuMDAzMyAwLjEyMDQsLTAuMDA0OSAwLjA0MDEsLTAuMDAxNiAwLjA4LC0wLjAwMzYgMC4xMjA0LC0wLjAwNDlsMC4xMjA1IC0wLjAwMzEgMC4xMjA0IC0wLjAwMjYgMC4xMjA1IC0wLjAwMTggMC4xMjA0IC0wLjAwMDRjMC4wNDAyLC0wLjAwMDEgMC4wODAxLC0wLjAwMDYgMC4xMjA1LC0wLjAwMDRsMC4xMjA0IDAuMDAxNSAwLjEyMDQgMC4wMDE4IDAuMTIwNSAwLjAwMjYgMC4xMjA0IDAuMDAzOSAwLjEyMDUgMC4wMDM5IDAuMTIwNCAwLjAwNTYgMC4xMjA1IDAuMDA2MSAwLjEyMDQgMC4wMDY1IDAuMTIwNSAwLjAwOCAwLjEyMDQgMC4wMDgxIDAuMDQ3NCAwLjAwMzIgMC4wNzMgMC4wMDU4IDAuMTIwNSAwLjAwOTYgMC4xMjA0IDAuMDEwNCAwLjEyMDUgMC4wMTEgMC4xMjA0IDAuMDExNSAwLjEyMDUgMC4wMTIzIDAuMTIwNCAwLjAxMjkgMC4xMjA1IDAuMDEzNCAwLjEyMDQgMC4wMTQxIDAuMTIwNCAwLjAxNDggMC4xMjA1IDAuMDE1MyAwLjEyMDUgMC4wMTYgMC4xMjA0IDAuMDE2OCAwLjEyMDUgMC4wMTcyIDAuMTIwNCAwLjAxNzkgMC4xMjA1IDAuMDE4NyAwLjEyMDQgMC4wMTkzIDAuMTIwNCAwLjAxOTggMC4xMjA1IDAuMDIwNyAwLjEyMDQgMC4wMjEzIDAuMTIwNSAwLjAyMTkgMC4xMjA0IDAuMDIyNSAwLjEyMDUgMC4wMjMzIDAuMTIwNCAwLjAyMzkgMC4xMjA1IDAuMDI0NiAwLjEyMDQgMC4wMjUzIDAuMTIwNCAwLjAyNiAwLjEyMDUgMC4wMjY3IDAuMTIwNCAwLjAyNzIgMC4xMjA1IDAuMDI4IDAuMTIwNCAwLjAyODggMC4xMjA1IDAuMDI5NCAwLjEyMDQgMC4wMyAwLjEyMDUgMC4wMzA4IDAuMTIwNCAwLjAzMTUgMC4xMjA0IDAuMDMyMSAwLjEyMDUgMC4wMzI5IDAuMTIwNCAwLjAzMzYgMC4xMjA1IDAuMDM0MiAwLjEyMDQgMC4wMzUgMC4xMjA1IDAuMDM1NyAwLjEyMDQgMC4wMzY0IDAuMTIwNSAwLjAzNyAwLjEyMDQgMC4wMzc3IDAuMTIwNSAwLjAzODUgMC4xMjA0IDAuMDM5MiAwLjEyMDUgMC4wMzk5IDAuMTIwNCAwLjA0MDYgMC4xMjA1IDAuMDQxMiAwLjEyMDQgMC4wNDE5IDAuMTIwNSAwLjA0MjggMC4xMjA0IDAuMDQzNCAwLjEyMDQgMC4wNDQgMC4xMjA1IDAuMDQ0OCAwLjEyMDQgMC4wNDU1IDAuMTIwNSAwLjA0NjIgMC4xMjA0IDAuMDQ2OCAwLjEyMDUgMC4wNDc1IDAuMTIwNCAwLjA0ODIgMC4xMjA1IDAuMDQ4OSAwLjEyMDQgMC4wNDk2IDAuMTIwNCAwLjA1MDMgMC4xMjA1IDAuMDUwOSAwLjEyMDQgMC4wNTE2IDAuMTIwNSAwLjA1MjIgMC4xMjA0IDAuMDUyOSAwLjEyMDUgMC4wNTM0IDAuMTIwNCAwLjA1NDIgMC4xMjA1IDAuMDU0OCAwLjEyMDQgMC4wNTU0IDAuMTIwNCAwLjA1NiAwLjEyMDUgMC4wNTY3IDAuMTIwNCAwLjA1NzIgMC4xMjA1IDAuMDU3OCAwLjEyMDUgMC4wNTg0IDAuMTIwNCAwLjA1OSAwLjEyMDUgMC4wNTk1IDAuMTIwNCAwLjA2MDEgMC4xMTk4IDAuMDYwMiAwIC01LjI5MTYgLTAuMTE5OCAtMC4wMjk2IC0wLjEyMDQgLTAuMDI5IC0wLjEyMDUgLTAuMDI4NiAtMC4xMjA0IC0wLjAyODMgLTAuMTIwNSAtMC4wMjc5IC0wLjEyMDUgLTAuMDI3NSAtMC4xMjA0IC0wLjAyNzMgLTAuMTIwNSAtMC4wMjcgLTAuMTIwNCAtMC4wMjY2IC0wLjEyMDQgLTAuMDI2NSAtMC4xMjA1IC0wLjAyNjEgLTAuMTIwNCAtMC4wMjU4IC0wLjEyMDUgLTAuMDI1OCAtMC4xMjA0IC0wLjAyNTMgLTAuMTIwNSAtMC4wMjUxIC0wLjEyMDQgLTAuMDI0OSAtMC4xMjA1IC0wLjAyNDcgLTAuMTIwNCAtMC4wMjQ0IC0wLjEyMDQgLTAuMDI0MiAtMC4xMjA1IC0wLjAyMzkgLTAuMTIwNCAtMC4wMjM2IC0wLjEyMDUgLTAuMDIzNiAtMC4xMjA0IC0wLjAyMzIgLTAuMTIwNSAtMC4wMjMgLTAuMTIwNCAtMC4wMjI3IC0wLjEyMDUgLTAuMDIyNSAtMC4xMjA0IC0wLjAyMjMgLTAuMTIwNCAtMC4wMjIgLTAuMTIwNSAtMC4wMjE4IC0wLjEyMDQgLTAuMDIxNiAtMC4xMjA1IC0wLjAyMTMgLTAuMTIwNCAtMC4wMjExIC0wLjEyMDUgLTAuMDIwOSAtMC4xMjA0IC0wLjAyMDUgLTAuMTIwNSAtMC4wMjA0IC0wLjEyMDQgLTAuMDIwMSAtMC4xMjA1IC0wLjAxOTkgLTAuMTIwNCAtMC4wMTk2IC0wLjEyMDUgLTAuMDE5MyAtMC4xMjA0IC0wLjAxOTIgLTAuMTIwNSAtMC4wMTg4IC0wLjEyMDQgLTAuMDE4NyAtMC4xMjA1IC0wLjAxODMgLTAuMTIwNCAtMC4wMTgxIC0wLjEyMDQgLTAuMDE3OSAtMC4xMjA1IC0wLjAxNzUgLTAuMTIwNCAtMC4wMTczIC0wLjEyMDUgLTAuMDE3IC0wLjEyMDQgLTAuMDE2NyAtMC4xMjA1IC0wLjAxNjUgLTAuMTIwNCAtMC4wMTYyIC0wLjEyMDUgLTAuMDE2IC0wLjEyMDQgLTAuMDE1NSAtMC4xMjA0IC0wLjAxNTQgLTAuMTIwNSAtMC4wMTUxIC0wLjEyMDQgLTAuMDE0OCAtMC4xMjA1IC0wLjAxNDQgLTAuMTIwNCAtMC4wMTQxIC0wLjEyMDUgLTAuMDEzOSAtMC4xMjA0IC0wLjAxMzUgLTAuMTIwNSAtMC4wMTMzIC0wLjEyMDQgLTAuMDEyOCAtMC4xMjA0IC0wLjAxMjcgLTAuMTIwNSAtMC4wMTIxIC0wLjEyMDQgLTAuMDEyIC0wLjEyMDUgLTAuMDExNiAtMC4xMjA0IC0wLjAxMTMgLTAuMTIwNSAtMC4wMTA4IC0wLjEyMDUgLTAuMDEwNiAtMC4xMjA0IC0wLjAxMDIgLTAuMTIwNCAtMC4wMDk4IC0wLjEyMDUgLTAuMDA5NSAtMC4xMjA0IC0wLjAwODkgLTAuMTIwNSAtMC4wMDg5IC0wLjEyMDQgLTAuMDA4MSAtMC4xMjA1IC0wLjAwODEgLTAuMTIwNCAtMC4wMDczIC0wLjEyMDUgLTAuMDA3MiAtMC4xMjA0IC0wLjAwNjYgLTAuMTIwNCAtMC4wMDYzIC0wLjEyMDUgLTAuMDA1OCAtMC4wNjE2IC0wLjAwMjkgLTAuMDU4OCAtMC4wMDI1IC0wLjEyMDUgLTAuMDA1IC0wLjEyMDQgLTAuMDA1IC0wLjEyMDUgLTAuMDA1IC0wLjEyMDQgLTAuMDA0MiAtMC4xMjA1IC0wLjAwNDEgLTAuMTIwNCAtMC4wMDQyIC0wLjEyMDQgLTAuMDAzNiAtMC4xMjA1IC0wLjAwMzQgLTAuMTIwNCAtMC4wMDMzIC0wLjEyMDUgLTAuMDAzMSAtMC4xMjA0IC0wLjAwMjUgLTAuMTIwNSAtMC4wMDI0IC0wLjEyMDQgLTAuMDAyNSAtMC4xMjA0IC0wLjAwMTYgLTAuMTIwNSAtMC4wMDE2IC0wLjEyMDQgLTAuMDAxNiAtMC4xMjA1IC0wLjAwMSAtMC4xMjA1IC0wLjAwMDYgLTAuMTIwNCAtMC4wMDA3IC0wLjEyMDUgLTAuMDAwMyAtMC4xMjA0IDAuMDAwMiAtMC4xMjA1IDAuMDAwMiAtMC4xMjA0IDAuMDAwNCAtMC4xMjA0IDAuMDAxMSAtMC4xMjA1IDAuMDAxMiAtMC4xMjA0IDAuMDAxMiAtMC4xMjA1IDAuMDAyMSAtMC4xMjA0IDAuMDAyIC0wLjEyMDUgMC4wMDIxIC0wLjEyMDQgMC4wMDMgLTAuMTIwNCAwLjAwMyAtMC4xMjA1IDAuMDAzIC0wLjEyMDQgMC4wMDM5IC0wLjEyMDUgMC4wMDQgLTAuMTIwNCAwLjAwNCAtMC4xMjA1IDAuMDA0OSAtMC4xMjA0IDAuMDA1IC0wLjEyMDUgMC4wMDQ5IC0wLjEyMDQgMC4wMDU5IC0wLjEyMDQgMC4wMDYgLTAuMTIwNSAwLjAwNTkgLTAuMTIwNCAwLjAwNjkgLTAuMTIwNSAwLjAwNyAtMC4xMjA0IDAuMDA3IC0wLjEyMDUgMC4wMDggLTAuMTIwNCAwLjAwODEgLTAuMTIwNSAwLjAwODEgLTAuMTIwNSAwLjAwOTIgLTAuMTIwNCAwLjAwOTEgLTAuMTIwNCAwLjAwOTQgLTAuMTIwNSAwLjAxMDIgLTAuMTIwNCAwLjAxMDEgLTAuMTIwNSAwLjAxMDcgLTAuMTIwNCAwLjAxMTMgLTAuMTIwNSAwLjAxMTMgLTAuMTIwNCAwLjAxMiAtMC4xMjA0IDAuMDEyNSAtMC4xMjA1IDAuMDEyNCAtMC4xMjA0IDAuMDEzNSAtMC4xMjA1IDAuMDEzNSAtMC4xMjA0IDAuMDEzOCAtMC4xMjA1IDAuMDE0OCAtMC4xMjA0IDAuMDE0NyAtMC4xMjA1IDAuMDE1NSAtMC4xMjA0IDAuMDE1OSAtMC4xMjA1IDAuMDE1OSAtMC4xMjA0IDAuMDE3IC0wLjEyMDUgMC4wMTcxIC0wLjEyMDQgMC4wMTc2IC0wLjEyMDQgMC4wMTg0IC0wLjEyMDUgMC4wMTgzIC0wLjEyMDQgMC4wMTk0IC0wLjEyMDUgMC4wMTk3IC0wLjEyMDQgMC4wMjAxIC0wLjEyMDUgMC4wMjA4IC0wLjEyMDQgMC4wMjA5IC0wLjEyMDUgMC4wMjIgLTAuMTIwNCAwLjAyMjMgLTAuMTIwNSAwLjAyMjggLTAuMTIwNCAwLjAyMzUgLTAuMTIwNSAwLjAyMzYgLTAuMTIwNCAwLjAyNDkgLTAuMTIwNCAwLjAyNDkgLTAuMTIwNSAwLjAyNTggLTAuMTIwNCAwLjAyNjMgLTAuMTIwNSAwLjAyNjggLTAuMTIwNCAwLjAyNzcgLTAuMTIwNSAwLjAyNzggLTAuMTIwNCAwLjAyOTIgLTAuMTIwNSAwLjAyOTIgLTAuMTIwNCAwLjAzMDMgLTAuMTIwNCAwLjAzMDcgLTAuMTIwNSAwLjAzMTYgLTAuMTIwNCAwLjAzMjIgLTAuMTIwNSAwLjAzMjggLTAuMTIwNCAwLjAzMzcgLTAuMTIwNSAwLjAzNDIgLTAuMTIwNCAwLjAzNTMgLTAuMTIwNSAwLjAzNTUgLTAuMTIwNCAwLjAzNjkgLTAuMTIwNSAwLjAzNzEgLTAuMTIwNCAwLjAzODZjLTAuMDQwMiwwLjAxMjkgLTAuMDgwNywwLjAyNTUgLTAuMTIwNSwwLjAzODZsLTAuMTIwNCAwLjA0MDNjLTAuMDQwMSwwLjAxMzQgLTAuMDgwNiwwLjAyNjYgLTAuMTIwNCwwLjA0MDNsLTAuMTIwNSAwLjA0MiAtMC4xMjA0IDAuMDQyYy0wLjA0MDUsMC4wMTQ0IC0wLjA4MDQsMC4wMjkzIC0wLjEyMDUsMC4wNDM5IC0wLjA0MDIsMC4wMTQ2IC0wLjA4MDYsMC4wMjkgLTAuMTIwNCwwLjA0MzlsLTAuMTIwNSAwLjA0NTdjLTAuMDQwMiwwLjAxNTMgLTAuMDgwNiwwLjAzMDMgLTAuMTIwNCwwLjA0NThsLTAuMTIwNSAwLjA0NzYgLTAuMTIwNCAwLjA0OCAtMC4xMjA1IDAuMDQ5NSAtMC4xMjA0IDAuMDUwMiAtMC4xMjA1IDAuMDUxNCAtMC4xMjA0IDAuMDUyNiAtMC4xMjAzIDAuMDUzNCAtMC4xMjA1IDAuMDU1MSAtMC4xMjA0IDAuMDU1NmMtMC4wNDA1LDAuMDE5IC0wLjA4MDQsMC4wMzg0IC0wLjEyMDUsMC4wNTc2bC0wLjEyMDQgMC4wNTgzIC0wLjEyMDUgMC4wNTk5IC0wLjEyMDQgMC4wNjEyYy0wLjA0MDMsMC4wMjA3IC0wLjA4MDcsMC4wNDEyIC0wLjEyMDUsMC4wNjIxIC0wLjA0MDUsMC4wMjEyIC0wLjA4MDQsMC4wNDI4IC0wLjEyMDQsMC4wNjQzbC0wLjEyMDUgMC4wNjUyIC0wLjEyMDQgMC4wNjY3Yy0wLjA0MDUsMC4wMjI3IC0wLjA4MDUsMC4wNDU2IC0wLjEyMDUsMC4wNjg2IC0wLjA0MDMsMC4wMjMxIC0wLjA4MDYsMC4wNDYxIC0wLjEyMDQsMC4wNjk1IC0wLjA0MDQsMC4wMjM3IC0wLjA4MDQsMC4wNDc3IC0wLjEyMDQsMC4wNzE3IC0wLjA0MDUsMC4wMjQzIC0wLjA4MDYsMC4wNDg4IC0wLjEyMDUsMC4wNzM0IC0wLjA0MDMsMC4wMjQ4IC0wLjA4MDcsMC4wNDk2IC0wLjEyMDQsMC4wNzQ2IC0wLjA0MDUsMC4wMjU1IC0wLjA4MDYsMC4wNTEzIC0wLjEyMDUsMC4wNzdsLTAuMTIwNCAwLjA3ODdjLTAuMDQwNCwwLjAyNjcgLTAuMDgwNywwLjA1MzIgLTAuMTIwNSwwLjA4MDJsLTAuMTIwNCAwLjA4MjZjLTAuMDQwNSwwLjAyODEgLTAuMDgwNSwwLjA1NjQgLTAuMTIwNCwwLjA4NDcgLTAuMDQwNCwwLjAyODcgLTAuMDgwNywwLjA1NzYgLTAuMTIwNSwwLjA4NjcgLTAuMDQwMywwLjAyOTQgLTAuMDgwNywwLjA1ODcgLTAuMTIwNCwwLjA4ODQgLTAuMDQwNiwwLjAzMDQgLTAuMDgwNSwwLjA2MSAtMC4xMjA1LDAuMDkxNyAtMC4wNDA1LDAuMDMxMSAtMC4wODA2LDAuMDYyNCAtMC4xMjA1LDAuMDkzOCAtMC4wNDA0LDAuMDMxOCAtMC4wODA2LDAuMDYzOCAtMC4xMjA0LDAuMDk2bDAgLTAuMDAwMXoiLz4NCiA8L2c+DQo8L3N2Zz4NCg==') 0 0 no-repeat;
    background-size: cover;
}

@media(min-width: 960px) {
    .pay-list {
        text-align: right;
    }
}

@media(max-width: 960px) {
    .sidebar--right-user {
        display: none;
    }
}

.phone__validation-timer {
    text-align: center;

}

.phone__validation-timer p {
    display: inline;
}

.timer__phone-icon {
    display: inline;
    margin-right: 5px;
}

.timer__phone-icon svg {
    display: inline;
    width: 22px;
    vertical-align: text-bottom;
}

.timer__phone-text-row {
    margin-right: 10px;
}

.timer__phone-js {
    color: #838383;
}

.phone__validation-timer-btn {
    width: 100%;
}

.phone__validation-timer-btn .custom__btn {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 3px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    cursor: pointer;
    display: inline-block;
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    min-width: 150px;
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    position: relative;
    text-align: center;
    text-decoration: none;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    white-space: nowrap;
    margin-bottom: 16px;
    margin-bottom: var(--mg2);
}

.phone__validation-timer-btn .custom__btn:hover {
    background-color: #eb0039;
    background-color: var(--red-ribbon-color);
    border-bottom-color: #eb0039;
    border-bottom-color: var(--red-ribbon-color);
    border-left-color: #eb0039;
    border-left-color: var(--red-ribbon-color);
    border-right-color: #eb0039;
    border-right-color: var(--red-ribbon-color);
    border-top-color: #eb0039;
    border-top-color: var(--red-ribbon-color);
    color: #ffffff;
}



.email__validation-timer {
    text-align: center;

}

.email__validation-timer p {
    display: inline;
}

.timer__email-icon {
    display: inline;
    margin-right: 5px;
}

.timer__email-icon svg {
    display: inline;
    width: 22px;
    vertical-align: text-bottom;
}

.timer__email-text-row {
    margin-right: 10px;
}

.timer__email-js {
    color: #838383;
}

.email__validation-timer-btn {
    width: 100%;
}

.email__validation-timer-btn .custom__btn {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 3px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    cursor: pointer;
    display: inline-block;
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    min-width: 150px;
    padding-left: 16px;
    padding-left: var(--mg2);
    padding-right: 16px;
    padding-right: var(--mg2);
    position: relative;
    text-align: center;
    text-decoration: none;
    transition-duration: 500ms;
    transition-duration: var(--animate-duration-effect);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: var(--animate-easing-standard);
    white-space: nowrap;
    margin-bottom: 16px;
    margin-bottom: var(--mg2);
}

.email__validation-timer-btn .custom__btn:hover {
    background-color: #eb0039;
    background-color: var(--red-ribbon-color);
    border-bottom-color: #eb0039;
    border-bottom-color: var(--red-ribbon-color);
    border-left-color: #eb0039;
    border-left-color: var(--red-ribbon-color);
    border-right-color: #eb0039;
    border-right-color: var(--red-ribbon-color);
    border-top-color: #eb0039;
    border-top-color: var(--red-ribbon-color);
    color: #ffffff;
}

@media(min-width: 678px) {
    .form__footer__validation-change {
        flex-direction: column;
        align-items: flex-start;
    }

    .phone__validation-timer-btn {
        margin-top: 16px;
        margin-top: var(--mg2);
    }

    .email__validation-timer-btn {
        margin-top: 16px;
        margin-top: var(--mg2);
    }
}

@media(min-width: 960px) {
    .form__footer__validation-change {
        flex-direction: row;
        align-items: baseline;
    }

    .phone__validation-timer-btn .custom__btn {
        margin-right: 24px;
        margin-right: var(--mg3);
        margin-bottom: 0px;
    }

    .phone__validation-timer-btn {
        margin-top: 0px;
    }

    .email__validation-timer-btn .custom__btn {
        margin-right: 24px;
        margin-right: var(--mg3);
        margin-bottom: 0px;
    }

    .email__validation-timer-btn {
        margin-top: 0px;
    }
}

.custom__buttons .swiper-button-next {
    background-color: rgba(0, 0, 0, 0.4);
    background-size: 14px;
    border-radius: 2px;
    height: 56px;
    width: 56px;
    margin-top: -88px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.681' height='24' viewBox='0 0 13.681 24'%3E%3Cg id='arrow-point-to-right' transform='translate(0 0)'%3E%3Cpath id='Path_7615' data-name='Path 7615' d='M110.327,13.188l-10.32,10.319a1.681,1.681,0,1,1-2.377-2.377L106.762,12,97.631,2.869A1.681,1.681,0,1,1,100.008.492l10.32,10.319a1.68,1.68,0,0,1,0,2.376Z' transform='translate(-97.138 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");

}

.custom__buttons .swiper-button-prev {
    background-color: rgba(0, 0, 0, 0.4);
    background-size: 14px;
    border-radius: 2px;
    height: 56px;
    width: 56px;
    margin-top: -88px;
    background-image: url("data:image/svg+xml,%3Csvg id='arrow-point-to-right' xmlns='http://www.w3.org/2000/svg' width='13.681' height='24' viewBox='0 0 13.681 24'%3E%3Cpath id='Path_7615' data-name='Path 7615' d='M97.631,13.188l10.32,10.319a1.681,1.681,0,0,0,2.377-2.377L101.2,12l9.131-9.131A1.681,1.681,0,0,0,107.95.492L97.63,10.812a1.68,1.68,0,0,0,0,2.376Z' transform='translate(-97.138 0)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.custom__buttons-fix-top.custom__buttons .swiper-button-next {
    margin-top: -122px;
}

.custom__buttons-fix-top.custom__buttons .swiper-button-prev {
    margin-top: -122px;
}

.custom__buttons-fix-bottom.custom__buttons .swiper-button-next {
    margin-top: -80px;
}

.custom__buttons-fix-bottom.custom__buttons .swiper-button-prev {
    margin-top: -80px;
}

.photo-popup__inner_bottom {
    display: flex;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
}

@media (max-width: 600px) {
    .photo-popup__inner_bottom {
        margin-top: 30px;
    }
}

.content-header-object {
    margin-bottom: 20px;
    padding-top: 20px;
}

.photo-gallery-slider__thumbs-holder::-webkit-scrollbar { 
    width: 10px;
    background-color: transparent;
}

.photo-gallery-slider__thumbs-holder::-webkit-scrollbar-thumb { 
    background-color: #ff5061;
    border-radius: 5px;
}

.object-detail__id {
    color: black;
}

.show_counter {
    display: flex;
    align-items: center;
    color:  black;
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 16px;
}

.show_counter > .show_counter_eye {
    margin-right: 5px;
    width: 24px;
    height: 28px;
}

.show_counter_ads {
    display: flex;
    align-items: center;
}

.show_counter_ads > .show_counter_eye {
    margin-right: 3px;
    width: 20px;
    height: 24px;
}

.item_iconsPreview_wrapper {
    padding-left: 0;
    padding-right: 0;
}

.item_iconsPreview_wrapper .iconsPreview {
    justify-content: left;
}

.item_iconsPreview_wrapper .iconsPreview .apartment-about-item {
    font-size: 14px;
}

.item_iconsPreview_wrapper .iconsPreview .apartment-about-item .apartment-about-item__icon {
    height: 32px;
    margin-bottom: 8px;
}

.item_iconsPreview_wrapper .iconsPreview .apartment-about-item .apartment-about-item__title {
    margin-bottom: 8px;
}

.item_iconsPreview_wrapper .iconsPreview .apartment-about-item .apartment-about-item__title {
    font-size: 32px;
}

@media (max-width: 960px) {
    .item_iconsPreview_wrapper {
        padding-left: 0;
        padding-right: 0;
        display: block;
    }

    .item_iconsPreview_wrapper .iconsPreview {
        justify-content: center;
    }

    .item_iconsPreview_wrapper .iconsPreview .apartment-about-item {
        font-size: 11px;
    }

    .item_iconsPreview_wrapper .iconsPreview .apartment-about-item .apartment-about-item__icon {
        height: 23px;
    }

    .item_iconsPreview_wrapper .iconsPreview .apartment-about-item .apartment-about-item__title {
        font-size: 20px;
    }
}

/* Вызов номера телефона по нажатию */

.body_fixed {
    width: 100%;
    height: 100vh;
    position: fixed;
}

.phone_popup_wrapper {
    width: 100%;
    height: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 11;
    display: none;
}

.phone_popup_visible {
    display: block;
}

.popup_phone {
    width: 300px;
    height: 100px;
    background: white;
    position: absolute;
    top: calc(50% - 100px);
    left: calc(50% - 150px);
    border-radius: 10px;
}

.popup_phone .phone {
    height: 60px;
    font-family: 'ProximaNova-Regular', sans-serif;
    font-size: 22px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
}

.popup_phone .buttons {
    height: 40px;
    display: flex;
    border-top: 1px solid lightgrey;
}

.popup_phone .buttons .cancel,
.popup_phone .buttons .call {
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ff5061;
    font-family: 'ProximaNova-Regular', sans-serif;
}

.popup_phone .buttons .cancel {
    border-right: 1px solid lightgrey;
}

.popup_phone .buttons .call {
    font-weight: bold;
    text-decoration: none;
}

.popup_phone .buttons .call > a {
    text-decoration: none;
    color: #ff5061;
}
/* Вызов номера телефона по нажатию - конец */
.mobile-menu-btn .noty_count_all{
    background-color: #ff5061;
    color: #fff;
    top: auto;
}
.mobile-menu-btn.mobile-menu-btn--close .noty_count_all{
    display: none;
}
.menu-dropdown__link{
    position: relative;
    width: max-content;
}
.profile-links__badge.user-menu-link__badge{
    top: auto;
    right: -15px;
}
@media (max-width: 959px){
    .content-header-object {
        padding-top: 0;
    }
    .menu-dropdown--active {
        display: flex;
        flex-direction: column;
    }
}

.help_form_error {
    border-color: #ff5061;
}
.calendar-cell--empty{
    cursor: pointer;
}
@media (max-height: 768px) and (min-width: 1000px) {
    .number-field__input_object {
        height: 34px;
    }
    .datepicker__holder_object {
        height: 34px;
    }
    .user-box__btn {
        height: 34px;
        line-height: 34px;
    }
    .book-form__btn {
        height: 34px;
        line-height: 34px;
    }
}
.header_btn{font-size: 16px;line-height: 40px;height: 40px;font-family: 'RobotoCondensed-Regular',sans-serif;padding: 0 16px;}
.item__link{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.item__main .swiper-button-prev, .item__main .swiper-button-next, .photo-gallery-slider .swiper-button-prev, .photo-gallery-slider .swiper-button-next{display: none;} 
.item__main:hover .swiper-button-prev, .item__main:hover .swiper-button-next, .photo-gallery-slider:hover .swiper-button-prev, .photo-gallery-slider:hover .swiper-button-next{display: block;} 
.swiper-pagination{display: none;}
.item-img-slider .swiper-pagination-bullet-active, .photo-gallery-slider .swiper-pagination-bullet-active{background-color:#ff5061;background-color:var(--monza-color);}
@media (max-width: 600px){
    .item__main .swiper-pagination, .photo-gallery-slider .swiper-pagination{display:block;background-color: #fff;height: 25px;bottom: 0;padding: 5px; margin: 0}
    .photo-gallery-slider .swiper-pagination {bottom: 33px;}
    .item__main .swiper-button-prev, .item__main .swiper-button-next, .photo-gallery-slider .swiper-button-prev, .photo-gallery-slider .swiper-button-next{display: none !important;}
    .photo-gallery-slider__main{height: 236px; border-radius: 6px;}
}

.item__articles>.item__main{
    height:300px;
}

.item__articles>.item__title-link{
    margin-left:10px;
}

.item__articles>.item__main>.item__img>img{
    height:100%;
}

@media(max-width:959px){
    .item__articles>.item__main{height:auto;min-height:168px;}
    .item__articles>.item__title-link{margin-top:12px;}
}

@media(min-width:960px){
    .item__articles{width:calc((100% - 32px)/3)!important;}
}

@media(max-width:959px) {
    .calendar-cell {
        height: 50px;
        margin: 0px;
    }
    .calendar-cell--empty{
        outline: 1px solid #b7b7b7 !important;
        border: none !important;
    }
    .calendar-cell .price-box{
        display: block;
        margin-top: 4px;
        margin-left: -6px;
    }
    .calendar-cell .price-box:before{
        display: none;
    }
    .price--small {
        font-size: 11px;
        padding: 0;
    }
    .price::after {
        content: "₽";
        margin-left: 1px;
    }
    .calendar__row:not(:first-child) {
        margin-top: 1px;
    }
    .calendar-cell--booked,.booked-range-slider__item {
        border: 2px solid #ff5061 !important;
    }
    .calendar-cell--booked:not(.calendar-cell--selected){
        background-color: #fbe5ea;
        background-color: var(--pink-color);
    }
    .calendar-cell--booked.calendar-cell--selected{
        background-color: #fff;
    }
    .calendar-cell--booked.calendar-cell--selected::after {
        background-color: #ff5061;
        background-color: var(--monza-color);
    }
    .calendar-cell--booked::after {
        background-color: #fbfbfb;
        background-color: var(--alabaster-color);

    }
}

.book__title {
    color: #0a2533;
    color: var(--elephant-color);
    font-family: 'RoadRadio-Bold', sans-serif;
    font-size: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: none;
    text-align: center;
}

.book__title {
    display: none;
}

.form__subtitle_mob {
    display: none;
}

.item__img .radius_left, 
.item-img-slider .radius_left,
.photo-gallery-slider__right .radius_left {
    position: absolute;
    width: 15px;
    height: 16px !important;
    z-index: 1000000;
    border-radius: 0;
    left: -2px;
}
.item__img .radius_right, 
.item-img-slider .radius_right,
.photo-gallery-slider__right .radius_right {
    position: absolute;
    width: 15px;
    height: 16px !important;
    z-index: 2;
    border-radius: 0;
    right: -2px;
    transform: rotate(270deg);
}
.photo-gallery-slider__right .radius_left_top {
    position: absolute;
    width: 15px;
    height: 16px !important;
    z-index: 2;
    border-radius: 0;
    left: -2px;
    transform: rotate(90deg);
}
.photo-gallery-slider__right .radius_right_top {
    position: absolute;
    width: 15px;
    height: 16px !important;
    z-index: 2;
    border-radius: 0;
    right: -2px;
    transform: rotate(180deg);
}
.item__img .radius_left, .item__img .radius_right {
    bottom: 3px;
}
.item-img-slider .radius_left, .item-img-slider .radius_right {
    bottom: -2px;
}
.photo-gallery-slider__right .radius_left, .photo-gallery-slider__right .radius_right, .photo-gallery-slider__right .radius_left_top, .photo-gallery-slider__right .radius_right_top {
    display: none;
}

.item__main_balloon .item__inner::before {
    background-color: unset;
}

.photo-gallery-slider__main {
    border-radius: 15px;
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

.radius_left_map, .radius_right_map {
    bottom: -2px;
}

@media (max-width: 959px) {
    .form__book_mobile > * {
        display: none;
    }

    .sidebar--mobile-menu .user-box {
        display: none !important;
    }

    .book__title_active {
        display: block;
    }

    .form__book_mobile #book__btn, .form__book_mobile #fastbook__btn {
        display: block;
        margin-bottom: 10px;
    }

    .form__subtitle_mob {
        display: block;
    }
    .item-img-slider .radius_left, .item-img-slider .radius_right {
        bottom: 23px;
    }
    .radius_left_map, .radius_right_map {
        display: none;
    }
    .photo-gallery-slider__main {
        -webkit-mask-image: none;
    }
    .photo-gallery-slider__right .radius_left, .photo-gallery-slider__right .radius_right {
        display: block;
        bottom: 56px;
    }
    .photo-gallery-slider__right .radius_left_top, .photo-gallery-slider__right .radius_right_top {
        display: block;
        top: -2px;
    }
}
.hint.__black{
    color: #000;
}
.hint.__black .hint__icon{
    margin-top: 4px;
    fill: #000; 
}
@media (min-width: 960px) {
    .search-results-box .wrapper{
        padding-right: 0;
    }
}
.content-header__inner{
    display: flex;
    justify-content: space-between;
}
.show_map{
    display: none;
}
.show_map svg{
    height: 28px;
    width: 28px;
}
.show_map a{
    display: flex;
    align-items: center;
    text-decoration: none;
}
.show_map a span{
    font-size: 15px;
    line-height: 26px;
    color: #0A2533;
    border-bottom: 1px dashed;
}
.search-results--has-map{
    flex-direction: row;
}
.search-results--has-map .search-results__inner:not(.search-results__vip){
    width: 55vw;
    height: 100%;
}
.search-results--has-map .search-results__inner.__max{
    width: 100%;
}
.search-results--has-map .search-results__mapbox{
    width: calc(100% - 55vw);
}
.search-results__map{
    height: 100vh;
    position: sticky;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    top: 65px
}
.search-results__map.__max{
    height: 90vh;
}
.search-results__inner:not(.__max) .item{
    width: 100% !important;
    margin:0 !important;
}
.search-results__inner:not(.__max)  .item__link{
    display: flex;
    border-bottom: 1px solid #B7B7B7;
    margin-right: 30px;
    padding: 20px 0;
}
.search-results__vip .item-main:nth-last-child(2) .item__link,
.search-results__inner:not(.__max)  .item:last-child .item__link{
    border-bottom: none;
}
.search-results__inner:not(.__max)  .item__main{
    width: 308px;
    display: inline-block;
}
.search-results__inner:not(.__max)  .item__info-holder{
    position: relative;
    display: inline-block;
    width: calc(100% - 308px);
    padding-top: 0;
    padding-bottom: 0;
}
.search-results__inner:not(.__max) .iconsPreview{
    margin-top: 14px;
    margin-left: -14px;
    justify-content: left;
    margin-top: 8px;
}
.sea-distance__item{
    width: 240px;
    display: flex;
    padding: 5px 9px 4px 13px;
    gap: 10px;
    background: rgba(229, 220, 62, 0.3);
    border-radius: 10px;
    margin-top: 8px;
    font-size: 12px;
    line-height: 15px;
    align-items: center;
}
.search-results__inner:not(.__max) .apartment-about-item{
    width: 55px;
}
.search-results__inner:not(.__max) .item-total.item-price-small{
    bottom: 0;
    position: absolute;
    width: 100%;
    justify-content: left;
}
.search-results__inner:not(.__max) .item-price-small span{
    width: calc(100% - 120px);
}
.search-results__inner:not(.__max) .vip1_slider{
    margin-bottom: 0;
}
@media (min-width: 960px){
    .item {
        //width: 280px !important;
    }}
@media (min-width: 960px){
    .search-results__inner:not(.__max) .item {
        //width: 45% !important;
    }
}
@media (min-width: 1600px){
    .search-results__inner:not(.__max) .item {
        //width: 31% !important;
    }
}
@media (max-width: 959px){
    .search-results--has-map {
        flex-direction: column-reverse;
    }
    .search-results--has-map .search-results__inner:not(.search-results__vip){
        width: 100%;
        height: 100%;
    }
    .search-results--has-map .search-results__mapbox{
        width: 100%;
    }
    .search-results__map{
        position: relative;
        height: 40vh;
        top: 0;
    }
    .item {
        //width: 307px !important;
    }
    .item__link{
        margin-right: 0
    }
    .search-results__inner{
        margin-bottom: 0;
    }
}
@media (max-width: 700px){
    .search-results__map{
        height: 45vh;
    }
}
.search-results__inner {
    width: 100%;
}   
.vip1_slider{
    border-radius: 15px;
    //padding: 20px;
    margin-bottom: 40px;
}
.vip-header{
    margin-bottom: 16px;
}
.vip-header .content-header__inner{
    justify-content: center;
}
.vip-header .content-header__title{
    color: #ff5061;
    color: var(--monza-color);
    width: auto;
}
.vip_slick{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.vip1_slider .item--small{
    height: calc((100%-30px) / 2);
}
.item{
    position: relative;
}
.slick-slide div:not([class]){
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.datescroll {
    position: absolute;
    top: calc((100% - 56px) / 2);
    z-index: 10;
    cursor: pointer;
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.4);
    background-size: 14px;
    border-radius: 2px;
    height: 56px;
    width: 56px;
    margin: 0;              
}
.datescroll:hover{
    pacity: 0.6;
}
.slick-disabled{
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}
.ds_prev{left:0;}
.ds_next{right: 0;}
.vip1_slider_dots{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.vip1_slider_dot {
    width: 18px;
    height: 18px;
    margin: 0 10px;
    background-color: #ff5061;
    border: 1px solid #ff5061;
    border-radius: 50%;
}
.search-results__mapbox{
    position: relative;
}
.search-results__map-close{
    position: absolute;
    width: 52px;
    height: 52px;
    left: 21px;
    top: 21px;
    z-index: 1;
    background: #FFFFFF;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.search-results__map-close span{
    width: 16.71px;
    height: 16.71px;
    will-change: transform;
    transform: rotate(45deg);

}
.search-results__map-close span:before{
    content: '';
    background: #000;
    position: absolute;
    border-radius: 2px;
    width: 100%;
    height: 2px;
    top: 8px;
    left: 0;
}
.search-results__map-close span:after{
    content: '';
    background: #000;
    position: absolute;
    border-radius: 2px;
    width: 2px;
    height: 100%;
    top: 0;
    left: 8px;
}
@media (max-width: 959px){
    .search-results__map-close{
        display: none;
    }
}
.item_priceBlock {
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
}
@media (max-width: 959px){
    [class*="balloon__close"] {
        position: absolute !important;
        right: 5px !important;
    }
    [class*="balloon__close-button"] {
        filter:  invert(1);
        opacity: 1 !important;
    }
    [class*="balloon__content"] {
        margin: 0 !important;
        padding: 0 !important;
    }
    [class*="balloon__layout"], [class*="balloon"] {
        border-radius: 15px;
    }
    .item__main_balloon .item__img > img, .item__main_balloon .item-img-slider__slide > img, .item__main_balloon .item__inner::before{
        height: 30vh;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .map-item__info{
        padding: 0 12px;
    }
    .item_priceBlock {
        margin-top: 4px;
        padding: 0;
    }
    .map-item__info .item__info{
        display: none;
    }
}
@media (max-width: 663px){
    .item--pin{
        width: 65vw !important;
    }
    .item__main_balloon.item__main{
        min-height: auto !important;
    }
    .item_priceBlock{
        font-size: 11px;
    }
    .item__main_balloon .item__img > img, .item__main_balloon .item-img-slider__slide > img, .item__inner,.item__main_balloon .item__inner::before{
        height: 23vh;
    }
    .item__main_balloon .swiper-pagination{
        position: relative !important;
        height: 6px !important;
        padding: 0 !important;
    }
    .item__main_balloon .swiper-pagination-bullet-active {
        background-color: #ff5061 !important;
        background-color: var(--monza-color) !important;
    }
    .item__main_balloon .swiper-pagination-bullet{
        margin: 0 2px;
    }
    [class*="copyright__layout"] {
        display: none !important;
    }
} 
.search-results__mapbox-find{
    display:none;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    z-index: 11;
    background-color: rgba(255, 255, 255, 0.6);

}
.finding--objects .search-results__mapbox-find{
    display: flex;
}
.finding--objects .search-results__mapbox{
    position: relative;
}
.loader-map {
    width: 30px;
    height: 90px;
    position: relative;
    margin: auto;
}
.loader-map::before, .loader-map::after {
    content: "";
    position: absolute;
}

.loader-map {
    width: 30px;
    height: 90px;
    position: relative;
    margin: auto;
}

.loader-map::before, .loader-map::after {
    border-radius: 50%;
    -webkit-animation-duration: 1s;
          animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.loader-map::before {
    width: 56px;
    height: 56px;
    top: calc(50% - 28px);
    left: calc(50% - 28px);
    border-bottom-right-radius: 0;
    background: -webkit-radial-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 8px, #ff5061 9px);
    background: radial-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 8px, #ff5061 9px);
    -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
    -webkit-animation-name: mapPin;
          animation-name: mapPin;
}
.loader-map::after {
    width: 10px;
    height: 2px;
    opacity: 0.8;
    top: 100%;
    left: calc(50% - 5px);
    background: #ff5061;
    -webkit-animation-name: mapPinShadow;
          animation-name: mapPinShadow;
}

.loader-map--title{
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 20px;
    color: #000;
    text-shadow: 0 0 10px white;
}

@-webkit-keyframes mapPin {
    50% {
        -webkit-transform: rotate(45deg) translate(-50%, -50%);
            transform: rotate(45deg) translate(-50%, -50%);
    }
}

@keyframes mapPin {
    50% {
        -webkit-transform: rotate(45deg) translate(-50%, -50%);
            transform: rotate(45deg) translate(-50%, -50%);
    }
}
@-webkit-keyframes mapPinShadow {
    50% {
        -webkit-transform: scaleX(3);
            transform: scaleX(3);
        opacity: 0.2;
    }
}
@keyframes mapPinShadow {
    50% {
        -webkit-transform: scaleX(3);
            transform: scaleX(3);
        opacity: 0.2;
    }
}
.item--pin{
    margin-bottom: 0px!important;
}
.item--pin .apartment-about-item {
    height: 80px;
    padding-bottom: 0px!important;
    padding-top: 0px!important;
}
.item--pin a{
    text-decoration: none;
    color: #000;
}
.___hide-active{display: none !important}
.arrow-down{
    transform: rotate(-90deg);
    height: 20px;
}
.pagination-see-more{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    line-height: 20px;
}
.pagination-see-more svg{
    stroke-width:2px;
    transition:  none;
}
.pagination-see-more{
    transition:  none;
}
.pagination-see-more:hover path{
    stroke: #fff
}
.close-filter{
    display: none;
    position: absolute;
    right: 21px;
    top: 21px;
    z-index: 1;
    align-items: center;
    justify-content: center;
}
.close-filter span{
    width: 16.71px;
    height: 16.71px;
    will-change: transform;
    transform: rotate(45deg);
    display: block;

}
.close-filter span:before{
    content: '';
    background: #000;
    position: absolute;
    border-radius: 2px;
    width: 100%;
    height: 2px;
    top: 8px;
    left: 0;
}
.close-filter span:after{
    content: '';
    background: #000;
    position: absolute;
    border-radius: 2px;
    width: 2px;
    height: 100%;
    top: 0;
    left: 8px;
}
@media (max-width: 959px){
    .close-filter{
        display: flex;
    }
}
.btn--open-filter-options-btn{
    height: 20px;
    display: flex;
    width: 102px;
    align-items: center;
}
.btn--open-filter-options-btn svg{
    transform: rotate(90deg);
}
.btn--open-filter-options-btn svg path{
    color: #B7B7B7;
}
.btn--open-filter-options-btn span{
    border-bottom: 1px dashed;
    margin: 0 20px 1px 8px;
}
.btn--open-filter-options-btn:hover span{
    border-bottom:none;
    margin-bottom: 2px;
}
.btn--search-desc{
    height: 40px;
    line-height: 40px;
    width: 200px;
}
@media (max-width: 959px) {
    .btn--open-filter-options-btn{
        display: none;
    }
}
.filter__options_wrap{
    display: flex;
    max-width: 500px;
    flex-wrap: wrap;
}
.filter-options__wrap{
    justify-content: left !important;
}
.filter .select {
    width: 200px;
}
.filter__inner{
    justify-content: center;
}
.filter-options-list{
    padding: 32px 0; 
    padding: var(--mg3) 0;
    border-bottom: 1px solid #B7B7B7;
}
.filter-options-list h3{
    text-align: center;
}
.filter-options__items{
    display: flex;
    flex-wrap: wrap;
}
.filter-options__item{
   margin-right: 16px; 
}
.filter-options__item-list{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    flex-direction: column;
    height: 104px;
}
.filter-options__item-list .checkbox{
    margin-right: 16px;
}
.filter-options__group{
    width: 20%;
}
.filter-options .filter-options__wrap {
    margin: 20px auto;
}
.filter-options__item-top{
    width: 20%;
    margin-top: 24px;
    margin-top: var(--mg3);
}
.filter__options{
    padding: 0;
    margin: 0 auto;
}
.filter-options .filter-options__wrap .filter-options__group .filter-options__item{padding-left: 0}
@media (max-width: 1400px) {
    .filter-options__group{
        width: auto;
    }
    .filter-options__item-top, .filter-options__item{
        margin-top: 16px;
        margin-top: var(--mg2);
    }
}
@media (max-width: 959px) {
    .filter .select {
        width: 287px;
    }
}
@media (max-width: 768px) {
    .filter-options__item-top {
        width: 100%;
    }
}
.toggle-map .toggle-map__min, .toggle-map.__max .toggle-map__max{
    display: none;
}
.toggle-map.__max .toggle-map__min{
    display: inline;
}
.toggle-map{
    width: 200px;
    margin-left: -100px;
}
.search-results__mapbox{
    z-index: 2;
}
.info-balloon-opened .mobile-filter{
    display: none !important;
}
.info-balloon{
    display: none;
    position: absolute;
    z-index: 8;
    background-color: #fff;
    width: 650px;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    padding: 30px 10px 30px 40px;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.15);
}
.info-balloon.__opened{
    display: block;
}
.info-balloon-wrap{
    max-height: 60vh;
    min-height: 30vh;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #fff;
    border-radius: unset;
}
.info-balloon-wrap.__full{
    height: calc(100vh - 128px) !important;
    max-height: calc(100vh - 128px) !important;
}
.item--map {
    width: 100% !important;
    margin: 10px 0;
}
.item--map .item__link {
    display: flex;
}
.item--map .item__main {
    width: 226px;
    min-height: 160px;
    display: inline-block;
}
.item--map .item__info-title{
    white-space: normal;
    margin-top: 0;
}
.item--map .item__info-holder {
    padding: 0 20px;
    display: inline-block;
    width: calc(100% - 236px);
}
.item--map .apartment-about-item{
    width: 60px;
}
.info-balloon-close{
    position: absolute;
    right: 10px;
    top: 8px;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.info-balloon-close span {
    width: 16.71px;
    height: 16.71px;
    will-change: transform;
    transform: rotate(45deg);
}
.info-balloon-close span:before {
    content: '';
    background: #c1c1c1;
    position: absolute;
    border-radius: 2px;
    width: 100%;
    height: 2px;
    top: 8px;
    left: 0;
}
.info-balloon-close span:after {
    content: '';
    background: #c1c1c1;
    position: absolute;
    border-radius: 2px;
    width: 2px;
    height: 100%;
    top: 0;
    left: 8px;
}
.info-balloon-slide{
    display: none;
}
@media (max-width: 959px){
    .search-results__map .info-balloon-wrap {
        max-height: 30vh;
    }
    .search-results__map.__max .info-balloon-wrap {
        max-height: 60vh;
    }
}
@media (max-width: 660px){
    .info-balloon{
        display: block;
        border-radius: unset;
        width: 100%;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        position: fixed;
        padding: 0 0 0 20px;
        top: 100vh;
        height: 100vh;
        transition: top 500ms ease 0s;
    }
    .info-balloon.__opened{
        top: 300px;
        /*height: -webkit-calc(100% - 300px);
        height: calc(100vh - 300px);*/
    }
    .info-balloon.__opened.__full{
        top: 100px;
        /*height: -webkit-calc(100vh - 100px + 28px);
        height: calc(100vh - 100px + 28px);*/
    }
    .search-results__map .info-balloon-wrap,
    .search-results__map.__max .info-balloon-wrap{
        max-height: 0vh;
        min-height: 0vh;
    }
    .info-balloon.__opened .info-balloon-wrap{
        max-height: -webkit-calc(100vh - 328px);
        max-height: calc(100vh - 328px);
        min-height: 30vh;
    }
    .item--map .item__link{
        flex-direction: column;
    }
    .item--map .item__main{
        width: 100%;
        min-height: 120px;
    }
    .item--map .item-img-slider{
        height: 120px;
    }
    .item--map .item-img-slider__slide>img{
        max-height: 120px;
    }
    .item--map .item__info-holder{
        width: 100%;
        margin-top: 15px;
    }
    .item--map .iconsPreview {
        justify-content: left;
    }
    .info-balloon-wrap{
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .info-balloon-wrap::-webkit-scrollbar {
        width: 0;
        height: 0;
    }
    .info-balloon-close{
        display: none;
    }
    .info-balloon-slide{
        display: block;
        width: 100%;
        padding: 12px 0;
    }
    .info-balloon-slide:after{
        content: '';
        display: block;
        height: 4px;
        width: 60px;
        background: #C4C4C4;
        border-radius: 5px;
        margin: auto;
    }
}
.item__main-expired{
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 1;
    opacity: .2;
}
.form-field-area button{
    display: none;
}
.form-field-area input{
    height: 100%;
    line-height: 16px;
    font-size: 16px;
    padding-bottom: 3px;
}
.form-field-area .number-field__value+.number-field__text{
    margin-left: 0;
}
.rent-form__step[data-rent-form-step='4'] .form__item-inner--sb{
    flex-direction: column;
    gap: 7px;
    max-height: 50px;
}
.rent-form__step[data-rent-form-step='4'] .form__item-inner--sb.form__room_checkeds{
    max-height: 250px;
}
.rent-form__step[data-rent-form-step='4'] .form__item-inner--sb.form__kitchen_checkeds{
    max-height: 200px;
}
.rent-form__step[data-rent-form-step='4'] .form__item-inner--sb.form__bathroom_checkeds{
    max-height: 122px;
}
.rent-form__step[data-rent-form-step='4'] .form__item-inner--sb.form__happy_checkeds{
    max-height: 92px;
}
.rent-form__step[data-rent-form-step='4'] .form__column-fourth:not(:nth-last-child(-n+4)){
    margin-bottom: 0 !important; 
}
@media (max-width: 959px){
    .rent-form__step[data-rent-form-step='4'] .form__column-fourth:not(:nth-last-child(-n+2)){
        margin-bottom: 0 !important; 
    }
    .rent-form__step[data-rent-form-step='4'] .form__item-inner--sb {
        max-height: 65px;
    }
    .rent-form__step[data-rent-form-step='4'] .form__item-inner--sb.form__room_checkeds {
        max-height: 425px;
    }
    .rent-form__step[data-rent-form-step='4'] .form__item-inner--sb.form__kitchen_checkeds{
        max-height: 356px;
    }
    .rent-form__step[data-rent-form-step='4'] .form__item-inner--sb.form__bathroom_checkeds{
        max-height: 230px;
    }
    .rent-form__step[data-rent-form-step='4'] .form__item-inner--sb.form__happy_checkeds{
        max-height: 160px;
    }
}
@media (max-width: 677px){
    .rent-form__step[data-rent-form-step='4'] .form__column-fourth:not(:last-child) {
        margin-bottom: 0 !important; 
    }
    .rent-form__step[data-rent-form-step='4'] .form__item-inner--sb {
        max-height: none !important;
        height: auto !important;
    }
}
@media (max-width: 500px){
    .photo_upload{
        width: 300px;
    }
}
.show-more,
.hide-more{
    display: none;
    position: absolute;
    bottom: 0;
}
.show-more.__active,
.hide-more.__active{
    display: inline;
}
.see-phone-popup .book-popup-form__radio-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.see-phone-popup .radio{
    width: 24px;
    margin: 0 auto var(--mg1);
}
.see-phone-popup .radio__label{
    text-align: center;
    padding: 0 10px;
}
.see_phone_first_time{
    opacity: 1;
    visibility: visible;
    white-space: break-spaces;
    width: 200px;
}
.see_phone_first_time .close-btn{
    display: block;
    position: absolute;
    transform: rotate(45deg);
    cursor: pointer;
    top: -18px;
    right: -18px;
    width: 18px;
    height: 18px;
    will-change: transform;
}
.see_phone_first_time .close-btn:before{
    content: '';
    position: absolute;
    width: 2px;
    height: 100%;
    top: 0;
    left: 8px;
    border-radius: 2px;
    background: var(--elephant-color);
}
.see_phone_first_time .close-btn:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    top: 8px;
    left: 0;
    border-radius: 2px;
    background: var(--elephant-color);
}
.see-phone-popup .book-popup-form__radio {
    justify-content: space-evenly;
}
.item__options{
    height: 35px;
}
.item-stat-btn {
    left: 16px;
    left: var(--mg2);
    position: absolute;
    width: calc(100% - 32px);
    z-index: 1;
}
.item-stat-btn>span {
    display: inline-block
    margin-left: 16px;
    margin-left: var(--mg2);
}
.btn-tooltip{
    z-index: 1;
}
.item__vip{
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 1;
    color: #fff;
    font-weight: 600;
}
.rating__feedback.show_counter_ads:not(.show_counter_ads_in_search){
    position: absolute;
    right: 15px;
    bottom: 15px;
    z-index: 1;
    color: #fff;
}
.rating__feedback.show_counter_ads svg{
    width: 30px;
    height: 14px;
    padding-right: 4px;
    padding-right: var(--mg0);
}
.rating__feedback.show_counter_ads_in_search svg{
    height: 16px;
}
.rating__feedback.rating__reviews{
    width: auto;
}
.item-price-small{
    font-weight: 600;
}
.photo-num{
    height: 24px;
}
.photo-num span{
    font-size: 13px;
    font-weight: 600;
}
.photo-num>svg{
    height: 16px;
    width: 24px;
}
.login-box {
    width: 340px;
}
@media (max-width: 677px){
    .login-box {
        width: 100%;
    }
}
.login-box .btn{
    width: 100%;
}
.form__item-spec_text,
.form__item-spec_text a{
    font-size: 13px;
    line-height: 18px;
    color: #adadad;
    color: var(--silver-chalice-color);
    font-family: sans-serif;
}
.login-profile__btn{
    width: 100%;
}
.share-social-separator{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
    margin-bottom: var(--mg2);
}
.share-social-separator .share-social-separator-text{
    color: #adadad;
    color: var(--silver-chalice-color);
}
.share-social-separator .share-social-separator-line{
    width: calc(50% - 30px);
    border-bottom: 1px solid #adadad;
}
.btn--transparent-grey-border{
    border-color: #adadad;
    border-color: var(--silver-chalice-color);
    color: #0a2533;
    color: var(--elephant-color);
}
.btn-vk,
.login-box .phone__validation-timer-btn,
.login-box .action__change-phone-login,
.login-box .phone__validation-timer{
    margin-top: 16px;
    margin-top: var(--mg2);
}
.login-box .form__footer__validation-change{
    flex-wrap: wrap;
}
.login-box .form__footer>.btn:not(:last-child){
    margin-right: 0;
}
.photo_upload_browser{
    display: flex;
    flex-direction: column;
    width: 300px;
    justify-content: center;
    margin: 0 auto;
    align-items: center;
    gap: 10px;
}
.photo_upload_browser svg{
    width: 60px;
    height: 60px;
    margin: 0 auto;
}
.photo_upload_browser .under_btn{
    color: #ADADAD;
    color:  var(--silver-chalice-color);
}
.photo_upload_title{
    margin-top: 24px;
    margin-top: var(--mg3);
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
}
.photo_upload_error{
    color: #ff5061;
    color: var(--monza-color);
    margin-bottom: 24px;
    margin-bottom: var(--mg3);
}
.ads1-list .counter_ads_mb{
    display: none;
}
@media (max-width: 663px){
    .no_show_mb{
        display: none;
    }
    .ads1-list .item__link{
        display: flex;
    }
    .ads1-list .item__main{
        height: auto;
        max-width: 28%;
    }
    .ads1-list .item-img-slider{
        height: 60px;
    }
    .ads1-list .item-img-slider__slide>img{
        height: 100%;
    }
    .ads1-list .item__img{
        position: relative;
    }
    .ads1-list .item__img,
    .ads1-list .item__inner,
    .ads1-list .item__inner::before{
        height: 60px;
    }
    .ads1-list .item__inner,
    .ads1-list .item__inner::before{
        display: none;
    }
    .ads1-list .photo-num{
        display: none;
    }
    .ads1-list .item__vip{
        right: 10px;
        top: 5px;
    }
    .ads1-list .rating__feedback.show_counter_ads{
        bottom: auto;
        color: #999;
        right: auto;
        position: relative;
        margin-top: 5px;
    }
    .ads1-list .rating__feedback.show_counter_ads span{
        font-size: 13px;
        line-height: 100%;
    }
    .ads1-list .counter_ads_pk{
        display: none;
    }
    .ads1-list .rating__feedback.show_counter_ads .counter_ads_mb{
        width: 24px;
        height: 13px;
        display: block;
        height: 13px;
    }
    .ads1-list .item__info-holder{
        width: 72%;
    }
    .ads1-list .item__info-holder{
        padding: 0 0 0 7px;
    }
    .ads1-list .rating__star{
        height: 20px;
        width: 20px;
    }
    .ads1-list .rating__feedback.rating__reviews{
        font-size: 13px;
        line-height: 120%;
    }
    .ads1-list .item__info-title{
        font-size: 16px;
        line-height: 120%;
    }
    .ads1-list .item-price-small span{
        font-size: 18px;
    }
    .ads1-list .item__options{
        margin-top: var(--mg2);
        margin-top: 16px;
    }
    #reservations_list .item__main{
        height: 60px;
        max-width: 28%;
        float: left;
        margin-right: 7px;
        min-height: auto;
    }
    #reservations_list .item__main-expired{
        display: none;
    }
    #reservations_list .item__info-holder {
        padding: 0;
    }
    #reservations_list .item__info-title{
        margin-top: 0;
        font-size: 16px;
        line-height: 120%;
    }
    #reservations_list .item{
        clear: both;
    }
    .items__btns-flex{
        display: flex;
        justify-content: space-evenly;
    }
    .items__btns-flex .item__btn{
        padding-left: 21px;
        padding-right: 21px;
        min-width: auto;
        width: auto;
    }
    .ads1-list .iconsPreview,
    #reservations_list .iconsPreview{
        display: none;
    }
    /*.item__inner::before,
    .item__main{
        height: 201px;
        min-height: auto;
    }*/
} 
.content-header__title-sm-text{
    font-size: 28px;
}
@media (max-width: 677px){
    .content-header__title-sm-text{
        font-size: 20px;
    }
    .info-balloon-opened .search-results__inner,
    .info-balloon-opened .custom__buttons-fix-bottom,
    .info-balloon-opened footer{
        display: none;
    }
}
@media (min-width: 960px){
    .search-results__inner:not(.__max) .item {
        overflow-y: clip;
    }
}
.search-results__inner:not(.__max) .item__info-holder{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-right: 0;
}
.search-results__inner:not(.__max) .iconsPreview{
    margin-top: 0;
}
.btn--thin {
    padding: 8px 16px 7px;
    font-size: 15px;
    line-height: 100%;
    height: auto;
    min-width: auto;
}
.expand-icon {
    width: 7px !important;
    height: 7px !important;
    display: inline-block;
    border-bottom: 1px solid;
    border-left: 1px solid;
    transform: rotate(-45deg);
    margin-bottom: 3px;
    margin-left: 8px;
}
.search-results__inner:not(.__max) .item-total.item-price-small.item-total-new{
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin-top: 0;
}
.search-results__inner:not(.__max) .item-price-small span{
    width: auto;
}
.item-description{
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
.item__total {
    margin-top: 0;
}
.btn--transparent-light-grey-border {
    border-color: #f2f2f2;
    color: #0a2533;
    color: var(--elephant-color);
}
.btn-text{
    z-index: 2;
    position: relative;
}
.btn-bottom-shadow{
    width: calc(100% + 2px) !important;
    height: 70px;
    background-color: #f2f2f2;
    position: absolute;
    left: -1px;
    top: 50%;
    display: none;
}
.btn-expand.__opened{
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    border-radius: 15px;
}
.btn-expand.__opened .btn-bottom-shadow{
    display: block;
}
.__opened .expand-icon {
    transform: rotate(135deg);
    margin-bottom: 0;
}
.item.item-description-popup{
    display: none;
    top: -8px;
    padding-right: 30px;
}
.item.item-description-popup.__opened{
    display: block;
}
.item-description-popup-wrapper{
    background-color: #f2f2f2;
    border-radius: 15px;
    width: 100%;
    padding: 20px;
}
.item-description-popup-border{
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #B7B7B7;
    margin-top: 15px;
}
.item__link.__opened{
    border-bottom: none !important;
}
.item-description-popup-wrapper .user-box{
    display: flex;
    justify-content: space-between;
}
.item-description-popup-wrapper .user__avatar{
    border: 2px solid #fff;
    height: 50px;
    max-width: 50px;
    min-width: 50px;
}
.item-description-popup-wrapper .user__name{
    font-size: 20px;
}
.item-description-popup-wrapper .user__period{
    margin: 0;
}
.user-message .btn{
    height: 40px;
    padding: 10px 16px;
    line-height: 100%;
    font-size: 16px;
}
.apartment-box{
    font-size: 15px;
    line-height: 120%;
    margin: 20px 0;
    max-height: auto;
    position: relative;
}
.apartment-box.is_max{
    max-height: 54px;
    overflow: hidden;
}
.apartment-box span:not(.__descr):before{
    content: ' • ';
    display: inline;
}
.show-more{
    display: none;
    position: absolute;
    bottom: 0;
    width: 60%;
    right: 0;
    color: #999999;
    font-size: 14px;
    line-height: 120%;
    background-image: linear-gradient(to left,#f2f2f2 80%,rgba(255,255,255,0));
    padding-left: 10%;
}
.item-description-popup-wrapper .apartment-rules-title{
    font-weight: 700;
    font-size: 18px;
    line-height: 120%;
    margin-bottom: 5px;
}
.apartment-box.is_max .show-more{
    display: block;
}
.apartment-box .apartment-rules__title,
.apartment-box .apartment-rules__text{
    font-size: 15px;
    line-height: 120%;
}
.item-description-popup-wrapper .apartment-hint{
    border: none;
    background-color: inherit;
    padding: 0;
    margin: 10px 0;
    height: auto;
    font-size: 15px;
    line-height: 120%;
}
.item-description-popup-wrapper .apartment-hint__icon{
    height: 20px;
    width: 20px;
    margin-right: 10px;
}
@media (max-width: 663px){
    .iconsPreview{
        margin: 8px 0;
    }
    .item-total.item-price-small.item-total-new{
        gap:  20px;
        flex-wrap: wrap;
    }
    .item-description{
        justify-content: space-between;
        width: 100%;
    }
    .item.item-description-popup{
        top: -25px;
        padding-right: 0;
    }
    .item__info-holder{
        padding-right: 0;
    }
    .user-message .btn {
        white-space: break-spaces;
        height: auto;
    }
    .item-description-popup-wrapper .user-box{
        flex-direction: column;
        gap: 20px;
    }
}
.popup-wrapper{
  position: fixed;
  z-index: 9999999;
  width: 100vw;
  height: 100vh;
  display: none;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
}
.popup-wrapper.__active{
  display: flex;
}
.popup-layout{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #333;
  opacity: .5;
}
.popup-form{
  position: relative;
  z-index: 1;
  background: #fff;
  width: 500px;
  padding: 40px 0;
  border-radius: 30px;
}
.popup-form-close{
    position: absolute;
    transform: rotate(45deg);
    cursor: pointer;
    top: 22px;
    right: 22px;
    width: 22px;
    height: 22px;
    will-change: transform;
}
.popup-form-close:before,
.popup-form-close:after {
  content: '';
  position: absolute;
  border-radius: 2px;
  background: #515359;
}
.popup-form-close:before {
    width: 100%;
    height: 2px;
    top: 10px;
    left: 0;
}
.popup-form-close:after {
    width: 2px;
    height: 100%;
    top: 0;
    left: 10px;
}
.popup-wrapper .sidebar-book-box{
    position: relative;
    right: auto;
    top: auto;
}
.popup-wrapper .sidebar {
    top: auto;
    margin: 0 auto;
}
@media only screen and (max-width: 991px){
  .popup-form{
    width: 90%;
    padding: 50px 30px;
  }
}
@media (max-width: 959px){
    .item-description .user-box {
        display: flex !important;
        margin-top: 0;
    }
    .popup-wrapper .sidebar-book-box{
        display: block;

    }
    .popup-wrapper .sidebar{
        position: relative;
        bottom: auto;
        left: auto;
        right: auto;
        padding: 0 32px;
        height: auto;
    }
     .popup-wrapper .sidebar__close-btn{
        display: none;
     }
}
@media (max-width: 600px){
    .popup-wrapper .sidebar{
        padding: 0;
    }
}
.btn--variants{
    font-size: 12px;
    padding: 8px 8px 7px;
    margin-top: 8px;
}
.popup-form-normal{
    width: 815px;
}

.other-variants-title{
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    margin-bottom: 15px;
}
.other-variants-items{
    display: flex;
    flex-wrap: wrap;
    padding: 0 40px;
    column-gap: 15px;
    row-gap: 35px;
    height: 40vh;
    overflow-y: auto;
}
.other-variants-item{
    display: flex;
    align-items: flex-start;
    gap: 15px;
}
.other-variants-item-description{
    display: flex;
    column-gap: 15px;
}
.other-variants-item-img{
    width: 142px;
    position: relative;
}
.other-variants-item-img img{
    height: 100%;
    object-fit: cover;
    object-position: center;
    max-width: 100%;
    width: 100%;
    border-radius: 15px;
}
.other-variants-item-title{
    width: 160px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.other-variants-item-type{
    font-size: 13px;
    line-height: 15px;
    color: #999999;
    margin-bottom: 5px;
}
.other-variants-item-address{
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
}
.other-variants-item-price span{
    font-size: 15px;
}
.other-variants-item-layout{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #0006;
    border-radius: 15px;
    align-items: center;
    justify-content: center;
    z-index: 1;
}
.other-variants-item-busy{
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
}
.other-variants-item-description.__busy .other-variants-item-layout{
    display: flex;
}
.other-variants-item-description.__busy .other-variants-item-title{
    opacity: 0.5;
}
.other-variants-submit{
    margin-top: 35px;
    width: 100%;
    text-align: center;
}
a.other-variants-item-description{
    text-decoration: none;
    color: #000;
}
a.other-variants-item-description .other-variants-item-img{
    width: 85px;
}
.message__inner a.other-variants-item-description .other-variants-item-title{
    width: auto;
}
.message-tabs-nav .other-variants-item-img{
    display: none;
}
.chat-other-variants-wrapper{
    margin-bottom: 32px;
    border-bottom-color: #b7b7b7;
    border-bottom-color: var(--nobel-color);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    //padding-bottom: 32px;
}
.chat-other-variants-swiper{
    margin-bottom: 20px;
}
.chat-other-variants-items{
    padding: 0;
    height: auto;
    gap: 0;
    flex-wrap: nowrap;
    overflow-y: unset;
}
.chat-other-variants-items .other-variants-item{
    cursor: pointer;
    width: auto;
}
.chat-other-variants-item-description {
    flex-direction: column;
    width: 85px;
}
.chat-other-variants-item-description .other-variants-item-img {
    width: 100%;
}
.chat-other-variants-item-description .other-variants-item-title{
    width: auto;
}
.chat-other-variants-item-description .other-variants-item-type,
.chat-other-variants-item-description .other-variants-item-address,
.chat-other-variants-item-description .other-variants-item-price{
    font-size: 12px;
}
.chat-other-variants-items{
    display: none;
}
.__opened .message-box__inner {
    max-height: 190px;
    min-height: 190px;
}
.__opened .chat-other-variants-items{
    display: flex;
}
.fake-textarea-wrapper{
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    border-radius: 10px;
    width: 100%;
    padding: 0 10px 10px;
    background: #fff;
    border: 1px solid #b7b7b7;
    border-radius: 11px;
}
.other-variants-item-description-in-mess{
    padding: 10px 0;
}
.message_in_textarea{
    position: relative;
}
.message_in_textarea .popup-form-close{
    top: 10px;
    right: 10px;
}
.other-variants-show{
    text-align: center;
    /*padding: 20px 0;*/
    cursor: pointer;
}
.other-variants-show-expand,
.other-variants-show-collapse{
    cursor: pointer;
}
.other-variants-show-collapse{
    display: none;
}
.__opened .other-variants-show-expand{
    display: none;
}.__opened .other-variants-show-collapse{
    display: inline-block;
}
.user__chat--guests{
    padding: 8px 12px 7px;
}
.popup-form-inner .message_in_textarea{
    width: 100%;
}
@media (max-width: 959px){
    .chat-other-variants-wrapper, 
    .other-variants-title{
        margin-bottom: 16px;
    }
    .popup-form .message-box{
        padding: 0;
    }
    .popup-form .message-box__inner{
        max-height: 150px;
        min-height: 150px;
    }
    .chat-box--open-messages .message-box__inner {
        max-height: calc(100% - 355px);
        min-height: calc(100% - 355px);
    }
    .__opened .message-box__inner {
        max-height: 0;
        min-height: 0;
        padding: 0;
    }
    .message_in_textarea{
        width: calc(100% - 20px);
        padding: 12px;
    }
    .message_in_textarea .other-variants-item-description{
        flex-direction: row;
    }
    .message_in_textarea .other-variants-item-type,
    .message_in_textarea .other-variants-item-address,
    .message_in_textarea .other-variants-item-price{
        font-size: 12px;
    }
    .item-description-popup-wrapper .user-box{
        margin-top: 0;
    }
}
@media only screen and (max-width: 991px){
    .popup-form-normal{
        width: 90%;
    }
    .other-variants-items{
        padding: 0;
    }
    .other-variants-item-description {
        flex-direction: column;
    }
    .other-variants-item-img {
        width: 70px;
    }
    a.other-variants-item-description .other-variants-item-img{
        width: 85px;
    }
}
.pin__wrap.__selected{
    height: 45px;
    min-width: 102px;
    font-size: 20px;
    padding: 8px;
    border-radius: 50px;
    background: #FF5061;
    border-color: #FF5061;
}
.pin__wrap.__selected .pin__inner{color: #fff;}
.pin__wrap.__selected .pin__inner:after{
    background: url(/local/templates/main/tpl/assets/styles/icons/map_pin_select.svg) no-repeat bottom center;
    height: 42px;
    width: 16px;
    bottom: -10px;
    top: auto;
}
.map_selected{
    z-index: 99999 !important;
}
.js-show-booking-popup {
    width: 140px;
}
.js-show-booking-popup .btn-spinner{
    display: inline;
    width: auto;
}
.js-show-booking-popup .btn-spinner span{
    width: 12px !important;
}
.calendar-block{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 11111111;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.4;
    touch-action: unset;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 48px;
    text-decoration: underline;
}
.search-results{
    flex-wrap: wrap;
}
.search-results__inner,
.search-results__mapbox{
    order: 2;
}
.search-results__tags{
    order: 1;
    width: 100%;
    display: flex;
    gap: 10px;
    margin-bottom: 35px;
}
.search-results__tags-title{
    padding-top: 6px;
}
.search-results__tags-items{
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
.search-results__tags-item {
    padding: 8px 15px;
    border: 1px solid #F3F3F3;
    border-radius: 20px;
    font-size: 13px;
    text-decoration: none;
    color: #414141;
}
@media only screen and (max-width: 768px){
   .calendar-block{
        align-items: end;
        padding: 0 10px 270px;
        text-align: center;
   }
   .apartment-comfort-slider__link--mobile-hide{
        text-align: center;
        margin: 20px auto !important;
        display: block;
        text-decoration: none !important;
   }
   .link span.show-more{
        position: relative;
        width: auto;
        text-wrap: nowrap;
        text-decoration: none !important;
   }
   /*.search-results__mapbox{
        order: 3;
   }
   .search-results__inner{
        order: 1;
   }*/
   .search-results__tags{
        /*order: 2;*/
        flex-direction: column;
        margin-bottom: 60px;
   }
}
.instant_boocking_input-wrapper{
    margin-bottom: 16px;
}
.col-gap-10{
    column-gap: 10px;
} 
.align-item-baseline{
    align-items: baseline;
}
.mt-24,
.form__item-inner.mt-24{
    margin-top: 24px;
}
.apartment__inner{
    width: calc(100% - 500px);
}
.sidebar-book--fixed{
    //top: -82px !important;
}
.sidebar{
    max-width: 500px;
}
@media (max-width: 959px){
    .apartment__inner {
        width: 100%;
    }
}
@media (max-height: 768px) and (min-width: 1000px){
    .user-box__btn,
    .book-form__btn, 
    .number-field__input_object {
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
    .datepicker__field{
        font-size: 14px;
    }
    .price{
        font-size: 16px;
    }
    .header {
        height: 75px;
    }
}
.apartment-comfort-slider .swiper-container {
    border-radius: unset;
}
.rating__stars{
    gap: 17px;
}
.rating__stars--inner{
    display: flex;
    align-items: center;
    padding: 5px 7px;
    border-radius: 5px;
    background: #E67E22;
}
.rating__star--white{
    fill: white;
    height: 15px;
    width: 15px;
}
.rating__stars .rating__feedback{
    color: #fff;
    font-size: 14px;
    line-height: 100%;
    font-weight: 700;
    font-family: 'ProximaNova-Regular';
}
.rating__feedback_a{
    color: #E67E22;
}
.rating__stars .rating__feedback_a .rating__feedback{
    color: #E67E22;
    font-family: 'ProximaNova-Regular';
}

.rating__stars .rating__feedback_a .rating__feedback,
.rating__stars .rating__feedback{
    font-family: 'ProximaNova-Extrabold';
    font-weight: 800;
}
.pagination-global-articles{
    flex-direction: column;
    gap: 20px;
}
.pagination-arrows{
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 32px;
    margin-top: var(--mg4);
}
.item__title-date{
    font-size: 14px;
    color: #b7b7b7;
    line-height: 28px;
}
.sidebar-book-box-loader{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    z-index: 999999;
    display: none;
}
.sidebar-book-box-loader.__active{
    display: flex;
}
.sidebar-book-box-loader-dark{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #999;
    z-index: 1;
    border-radius: 15px;
    opacity: 0.5;
}