

/* Start:/local/assets/css/app.css?1771352317233079*/
@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Open+Sans:ital,wght@0,400;0,600;0,700;0,800;1,400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;600;700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

main {
    display: block
}

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

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

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

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    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: -.25em
}

sup {
    top: -.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
}

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

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

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

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

legend {
    -webkit-box-sizing: border-box;
    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] {
    -webkit-box-sizing: border-box;
    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
}

[hidden], template {
    display: none
}

body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    -webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image, .fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe, .fancybox-video {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    -webkit-transition: color .2s;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px
}

.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: none
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted
}

.fancybox-button[disabled], .fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {
    display: none
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0;
    transform-origin: 0;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right)
}

.fancybox-caption {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .85)), color-stop(50%, rgba(0, 0, 0, .3)), color-stop(65%, rgba(0, 0, 0, .15)), color-stop(75.5%, rgba(0, 0, 0, .075)), color-stop(82.85%, rgba(0, 0, 0, .037)), color-stop(88%, rgba(0, 0, 0, .019)), to(transparent));
    background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996
}

@supports (padding:max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))
    }
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    -webkit-animation: fancybox-rotate 1s linear infinite;
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

@-webkit-keyframes fancybox-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fancybox-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fancybox-animated {
    -webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1);
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(.5, .5, .5);
    transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scaleX(1) translateZ(0);
    transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1)
}

@media (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px
    }

    .fancybox-slide--image {
        padding: 6px 0
    }

    .fancybox-close-small {
        right: -6px
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }

    @supports (padding:max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right))
        }
    }
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    -webkit-transition: all .2s;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link, .fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px
}

.fancybox-thumbs__list a:before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94);
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
    opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
    opacity: 1
}

@media (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}

.slick-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list, .slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after, .slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.modal-open {
    overflow: hidden
}

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

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

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

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px)
}

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

.modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none
}

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

.modal-dialog-scrollable {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

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

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

.modal-dialog-centered:before {
    display: block;
    height: calc(100vh - 16px);
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable:before {
    content: none
}

.modal-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}

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

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

.modal-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px)
}

.modal-footer > * {
    margin: .25rem
}

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

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }

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

    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered:before {
        height: calc(100vh - 56px);
        height: calc(100vh - 3.5rem);
        height: -webkit-min-content;
        height: -moz-min-content;
        height: min-content
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg, .modal-xl {
        max-width: 800px
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

.xdsoft_datetimepicker {
    -webkit-box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .506);
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .506);
    background: #fff;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #333;
    font-family: PT Sans, Helvetica, Arial, sans-serif;
    padding: 8px;
    padding-left: 0;
    padding-top: 2px;
    position: absolute;
    z-index: 9999;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none
}

.xdsoft_datetimepicker.xdsoft_rtl {
    padding: 8px 0 8px 8px
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border: none
}

.xdsoft_datetimepicker button {
    border: none !important
}

.xdsoft_noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.xdsoft_noselect::selection {
    background: transparent
}

.xdsoft_noselect::-moz-selection {
    background: transparent
}

.xdsoft_datetimepicker.xdsoft_inline {
    display: inline-block;
    position: static;
    -webkit-box-shadow: none;
    box-shadow: none
}

.xdsoft_datetimepicker * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
    display: none
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
    display: block
}

.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 224px;
    float: left;
    margin-left: 8px
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
    width: 256px
}

.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 58px;
    float: left;
    text-align: center;
    margin-left: 8px;
    margin-top: 0
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
    margin-top: 8px;
    margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_monthpicker {
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.xdsoft_datetimepicker .xdsoft_date {
    background: #fff !important
}

.xdsoft_datetimepicker .xdsoft_label i, .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)
}

.xdsoft_datetimepicker .xdsoft_label i {
    opacity: .5;
    background-position: -92px -19px;
    display: inline-block;
    width: 9px;
    height: 20px;
    vertical-align: middle
}

.xdsoft_datetimepicker .xdsoft_prev {
    position: absolute;
    left: 0;
    background: none;
    color: #000
}

.xdsoft_datetimepicker .xdsoft_prev:after {
    display: block;
    content: "<";
    font-size: 20px
}

.xdsoft_datetimepicker .xdsoft_today_button {
    float: left;
    background-position: -70px 0;
    margin-left: 5px
}

.xdsoft_datetimepicker .xdsoft_next {
    position: absolute;
    right: 0;
    background: none;
    color: #000
}

.xdsoft_datetimepicker .xdsoft_next:after {
    display: block;
    content: ">";
    font-size: 20px
}

.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 30px;
    opacity: .5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    padding: 0;
    white-space: nowrap;
    width: 20px;
    min-width: 0;
    text-indent: unset
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    float: none;
    background-position: -40px -15px;
    height: 15px;
    width: 30px;
    display: block;
    margin-left: 14px;
    margin-top: 7px;
    display: none
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next, .xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev {
    float: none;
    margin-left: 0;
    margin-right: 14px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    background-position: -40px 0;
    margin-bottom: 7px;
    margin-top: 0;
    display: none
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
    height: 151px;
    overflow: hidden
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
    background: #f5f5f5;
    color: #666;
    font-size: 12px;
    text-align: center;
    border-collapse: collapse;
    cursor: pointer;
    border-bottom-width: 0;
    height: 25px;
    line-height: 25px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
    border-top-width: 0
}

.xdsoft_datetimepicker .xdsoft_next:hover, .xdsoft_datetimepicker .xdsoft_prev:hover, .xdsoft_datetimepicker .xdsoft_today_button:hover {
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}

.xdsoft_datetimepicker .xdsoft_label {
    display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    line-height: 20px;
    background-color: #fff;
    float: left;
    text-align: center;
    cursor: pointer;
    font-size: 10px
}

.xdsoft_datetimepicker .xdsoft_label > span {
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_label:hover > span {
    text-decoration: underline
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
    opacity: 1
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
    border: 1px solid #ccc;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 101;
    display: none;
    background: #fff;
    max-height: 160px;
    min-width: 100px;
    overflow-y: hidden;
    font-size: 10px;
    text-transform: uppercase
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
    right: -7px
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
    right: 2px
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
    color: #fff;
    background: #bdd8a1
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
    padding: 2px 10px 2px 5px;
    text-decoration: none !important
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
    background: #333;
    color: #fff
}

.xdsoft_datetimepicker .xdsoft_month {
    text-align: right
}

.xdsoft_datetimepicker .xdsoft_month span {
    text-transform: uppercase
}

.xdsoft_datetimepicker .xdsoft_calendar {
    clear: both
}

.xdsoft_datetimepicker .xdsoft_year {
    width: 48px
}

.xdsoft_datetimepicker .xdsoft_calendar table {
    border-collapse: collapse;
    width: 100%
}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
    padding-right: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    height: 25px
}

.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    color: #666;
    font-size: 12px;
    text-align: right;
    vertical-align: middle;
    padding: 0;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px;
    border: 0
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
    width: 12.5%
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: #3af
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
    background: #ffe9d2;
    -webkit-box-shadow: #ffb871 0 1px 4px 0 inset;
    box-shadow: inset 0 1px 4px 0 #ffb871;
    color: #000
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #333;
    -webkit-box-shadow: #333 0 1px 4px 0 inset;
    box-shadow: inset 0 1px 4px 0 #333;
    color: #000
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 1px #333;
    box-shadow: inset 0 0 0 1px #333;
    color: #333;
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
    opacity: .5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    cursor: default
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
    opacity: .2;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20)
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
    color: #000 !important;
    background: #bdd8a1 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
    background: #3af !important;
    -webkit-box-shadow: #178fe5 0 1px 3px 0 inset !important;
    box-shadow: inset 0 1px 3px 0 #178fe5 !important;
    color: #fff !important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
    color: inherit !important;
    background: inherit !important;
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    text-align: center;
    color: #ccc;
    text-transform: uppercase;
    font-size: 10px;
    cursor: default
}

.xdsoft_datetimepicker .xdsoft_copyright {
    color: #ccc !important;
    font-size: 10px;
    clear: both;
    float: none;
    margin-left: 8px
}

.xdsoft_datetimepicker .xdsoft_copyright a {
    color: #eee !important
}

.xdsoft_datetimepicker .xdsoft_copyright a:hover {
    color: #aaa !important
}

.xdsoft_time_box {
    position: relative
}

.xdsoft_scrollbar > .xdsoft_scroller {
    background: #ccc !important;
    height: 20px;
    border-radius: 3px
}

.xdsoft_scrollbar {
    position: absolute;
    width: 7px;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
    left: 0;
    right: auto
}

.xdsoft_scroller_box {
    position: relative
}

.xdsoft_datetimepicker.xdsoft_dark {
    -webkit-box-shadow: 0 5px 15px -5px hsla(0, 0%, 100%, .506);
    box-shadow: 0 5px 15px -5px hsla(0, 0%, 100%, .506);
    background: #000;
    border-bottom: 1px solid #444;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    color: #ccc
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
    border-bottom: 1px solid #222
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
    background: #0a0a0a;
    border-top: 1px solid #222;
    color: #999
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
    background-color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
    border: 1px solid #333;
    background: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
    color: #000;
    background: #007fff
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
    background: #c50;
    -webkit-box-shadow: #b03e00 0 1px 3px 0 inset;
    box-shadow: inset 0 1px 3px 0 #b03e00;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_next, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0a0a0a;
    border: 1px solid #222;
    color: #999
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0e0e0e
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
    color: #c50
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
    background: #ffe9d2;
    -webkit-box-shadow: #ffb871 0 1px 4px 0 inset;
    box-shadow: inset 0 1px 4px 0 #ffb871;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #333;
    -webkit-box-shadow: #333 0 1px 4px 0 inset;
    box-shadow: inset 0 1px 4px 0 #333;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
    background: #c50;
    -webkit-box-shadow: #b03e00 0 1px 3px 0 inset;
    box-shadow: inset 0 1px 3px 0 #b03e00;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
    color: #000 !important;
    background: #007fff !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    color: #666
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
    color: #333 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
    color: #111 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
    color: #555 !important
}

.xdsoft_dark .xdsoft_time_box {
    border: 1px solid #333
}

.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
    background: #333 !important
}

.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #ddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px
}

.xdsoft_datetimepicker .blue-gradient-button {
    font-family: museo-sans, Book Antiqua, sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #82878c;
    height: 28px;
    position: relative;
    padding: 4px 17px 4px 33px;
    border: 1px solid #d7d8da;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(73%, #f4f8fa));
    background: linear-gradient(180deg, #fff 0, #f4f8fa 73%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff", endColorstr="#f4f8fa", GradientType=0)
}

.xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:focus span, .xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:hover span {
    color: #454551;
    background: -webkit-gradient(linear, left top, left bottom, from(#f4f8fa), color-stop(73%, #fff));
    background: linear-gradient(180deg, #f4f8fa 0, #fff 73%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa", endColorstr="#FFF", GradientType=0)
}

.xdsoft_datetimepicker .xdsoft_today_button {
    display: none
}

.xdsoft_disabled {
    position: relative;
    z-index: 100
}

.date-disabled-msg {
    display: none
}

#date-disabled-msg {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: 10000;
    width: 200px;
    padding: 10px;
    text-align: left;
    background-color: #ccc;
    color: #333;
    border: 1px solid #333;
    opacity: 1 !important
}

[data-simplebar] {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

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

.simplebar-mask {
    direction: inherit;
    overflow: hidden;
    width: auto !important;
    height: auto !important;
    z-index: 0
}

.simplebar-mask, .simplebar-offset {
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.simplebar-offset {
    direction: inherit !important;
    -webkit-box-sizing: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    padding-right: 5px;
    -webkit-overflow-scrolling: touch
}

.simplebar-content-wrapper {
    direction: inherit;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%;
    width: auto;
    max-width: 100%;
    max-height: 100%;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar {
    width: 0;
    height: 0
}

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

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

.simplebar-height-auto-observer-wrapper {
    -webkit-box-sizing: inherit !important;
    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;
    -webkit-box-flex: inherit;
    -ms-flex-positive: inherit;
    flex-grow: inherit;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0
}

.simplebar-height-auto-observer {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    display: block;
    opacity: 0;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    z-index: -1
}

.simplebar-height-auto-observer, .simplebar-track {
    position: absolute;
    overflow: hidden;
    pointer-events: none
}

.simplebar-track {
    background: #eee;
    border-radius: 10px;
    z-index: 1;
    right: 0;
    bottom: 0
}

[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;
    left: 0;
    right: 0;
    min-height: 10px
}

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

.simplebar-scrollbar.simplebar-visible:before {
    opacity: .5;
    -webkit-transition: opacity 0s linear;
    transition: opacity 0s 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
}

.simplebar-hide-scrollbar {
    position: fixed;
    left: 0;
    visibility: hidden;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.seo-block {
    padding: 40px 0 80px
}

@media screen and (max-width: 767px) {
    .seo-block {
        padding: 20px 0 40px
    }
}

.seo {
    padding-bottom: 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 767px) {
    .seo {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-bottom: 30px
    }
}

.seo:last-child {
    padding-bottom: 0
}

.seo__advantages {
    min-width: 265px;
    margin-right: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width: 767px) {
    .seo__advantages {
        max-width: 300px;
        margin-bottom: 5px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.seo__advantages-icon {
    min-width: 100px
}

.seo__advantages-title {
    font-family: Roboto, sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5;
    color: #2f2f2f;
    text-transform: uppercase
}

@media screen and (max-width: 767px) {
    .seo__advantages-title {
        font-size: 14px
    }
}

.seo__text {
    font-size: 14px;
    line-height: 1.5;
    color: #000
}

.seo__text h2 {
    color: #2f2f2f !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 25px !important;
    text-transform: uppercase !important;
}

.breadcrumbs {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 14px;
    padding: 31px 0 21px
}

@media screen and (max-width: 767px) {
    .breadcrumbs {
        padding: 21px 0
    }

    .seo__text h2 {
        text-align: center;
        font-weight: 400 !important;
    }
}

.breadcrumbs li:not(:last-child):after {
    position: relative;
    margin: 0 12px;
    content: "/";
    color: #828282
}

.breadcrumbs-item {
    color: #828282;
    text-decoration: underline
}

.btn, .current .breadcrumbs-item {
    text-decoration: none
}

.btn {
    text-transform: uppercase;
    background: #fff;
    color: #2f2f2f;
    border: 1px solid #6e6e6e;
    position: relative;
    cursor: pointer;
    display: inline-block
}

.btn--grey {
    border-color: #c4c4c4
}

.btn:after {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    background: #fff
}

.btn:hover {
    opacity: .7
}

.btn-big {
    padding: 12px 60px;
    font-size: 14px
}

.btn-big:after {
    width: 14px;
    height: 14px
}

.btn-small {
    padding: 2px 18px;
    font-size: 12px
}

.btn-small:after {
    width: 10px;
    height: 10px
}

.btn-video {
    padding-left: 28px
}

.btn-video:before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 15px;
    width: 6px;
    height: 6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNSA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNSAzTDAuNSA1LjU5ODA4TDAuNSAwLjQwMTkyNEw1IDNaIiBmaWxsPSIjNkY2RjZGIi8+Cjwvc3ZnPgo=) no-repeat
}

.slick-dots {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    height: 36px
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    background: #acacac;
    border-radius: 50%
}

.slider-full .slick-dots li {
    background: #fff
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 9px;
    height: 9px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:focus, .slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li.slick-active {
    background: none;
    border: 1px solid #acacac;
    width: 12px;
    height: 12px;
    position: relative
}

.slider-full .slick-dots li.slick-active {
    border: 1px solid #fff
}

.slick-dots li.slick-active button:before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 5px;
    height: 5px;
    opacity: .75;
    text-align: center;
    background: #acacac;
    border-radius: 50%
}

.slider-full li.slick-active button:before {
    background: #fff
}

.btn-slider {
    border: 1px solid #2f2f2f;
    background: none;
    width: 35px;
    height: 35px;
    cursor: pointer
}

.btn-slider span {
    display: block;
    width: 100%;
    height: 100%;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDFMMSAxMUwxMiAyMSIgc3Ryb2tlPSIjMkYyRjJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==) 50% no-repeat
}

.btn-slider span:hover {
    opacity: .7
}

.btn-slider-next span {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.btn-slider-white {
    border: none;
    background: #fff;
    width: 35px;
    height: 35px;
    cursor: pointer
}

.btn-slider-white span {
    display: block;
    width: 100%;
    height: 100%;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDFMMSAxMEwxMCAxOSIgc3Ryb2tlPSIjMzMzMzMxIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==) 50% no-repeat
}

.btn-slider-white span:hover {
    opacity: .7
}

.slick-dots-square {
    position: absolute;
    bottom: 16px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none
}

.slick-dots-square li {
    position: relative;
    width: 8px;
    height: 8px;
    cursor: pointer;
    margin: 0 4px;
    background: #fff
}

.slick-dots-square li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
    color: #fff;
    border: 0;
    outline: none;
    padding: 0;
    margin: 0
}

.slick-dots-square li button:focus, .slick-dots-square li button:hover {
    outline: none
}

.slick-dots-square li button:focus:before, .slick-dots-square li button:hover:before {
    opacity: 1
}

.slick-dots-square li.slick-active {
    opacity: .5
}

.header {
    padding: 16px 0;
    height: 120px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background: #fff;
    z-index: 200
}

@media screen and (max-width: 1023px) {
    .header {
        height: 138px;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%
    }
}

.header__container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 80px;
    position: relative;
}

.header__container, .header__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

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

.header__logo img {
    max-width: 87px
}

@media screen and (max-width: 1023px) {
    .header__logo img {
        width: 48px
    }
}

@media screen and (max-width: 1023px) {
    .header__btn {
        padding: 12px 36px
    }
}

@media screen and (max-width: 767px) {
    .header__btn {
        padding: 8px 18px;
    }

    .header__btn.btn-big {
        font-size: 12px;
    }
}

.header__menu {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 10px 50px 0 32px
}

@media screen and (max-width: 1109px) {
    .header__menu {
        margin: 9px 30px 0
    }
}

@media screen and (max-width: 1023px) {
    .header__menu {
        display: none
    }
}

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

.header__menu-top, .header__menu .top-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.header__menu .top-links {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 19px
}

@media screen and (max-width: 1439px) {
    .header__menu .top-links {
        font-size: 10px
    }
}

@media screen and (max-width: 1199px) {
    .header__menu .top-links {
        font-size: 8px;
    }
}

.header__menu .top-links li {
    text-transform: uppercase;
    color: #a8a28f;
    text-decoration: none
}

.header__menu .top-links li:first-child {
    font-weight: 600
}

.header__menu .top-links li + li:before {
    content: "|";
    margin: 0 10px;
    color: #a8a28f;
    display: inline-block
}

@media screen and (max-width: 1365px) {
    .header__menu .top-links li + li:before {
        padding: 0 3px;
        margin: 0;
    }
}

.header__menu .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    list-style: none;
    padding: 0;
    margin: 20px 0 0;
    font-size: 14px;
    line-height: 19px
}

@media screen and (max-width: 1330px) {
    .header__menu .menu {
        font-size: 12px;
    }
}

@media screen and (max-width: 1260px) {
    .header__menu .menu {
        font-size: 10px
    }
}

@media screen and (max-width: 1180px) {
    .header__menu .menu {
        font-size: 8px;
    }
}

.header__menu .menu-item {
    position: relative
}

.header__menu .menu-item.parent {
    margin-right: 10px
}

.header__menu .menu-item.parent:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSIzIiB2aWV3Qm94PSIwIDAgNSAzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTIuNSAzTDUgMEgwTDIuNSAzWiIgZmlsbD0iIzJGMkYyRiIvPg0KPC9zdmc+DQo=) no-repeat;
    width: 5px;
    height: 3px;
    display: block;
    position: absolute;
    right: -10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.header__menu .menu-link {
    text-transform: uppercase;
    color: #2f2f2f;
    text-decoration: none
}

.header__menu .menu-link.active, .header__menu .menu-link:hover {
    color: #a8a28f
}

.header__menu .menu__sub {
    display: none;
    background: #fff;
    z-index: 10;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 250px;
    padding: 20px
}

.header__menu .menu__sub-item {
    padding-bottom: 5px
}

.header__menu .menu__sub-link {
    text-decoration: none;
    text-transform: uppercase
}

.header__menu .menu__sub-link:hover {
    opacity: .7
}

.header__menu .menu .parent:hover .menu__sub {
    display: block
}

.header .lang__link {
    width: 22px;
    height: 15px;
    display: inline-block;
    border: 1px solid #acacac;
    opacity: .5
}

.header .lang__link.active, .header .lang__link:hover {
    opacity: 1
}

.header .lang--rus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAIAAABxxpiMAAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAAJcEhZcwAAAJ0AAACdAY9y524AAATzaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMDVUMDA6Mzg6NDQrMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTA1VDAwOjQ3OjExKzA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTA1VDAwOjQ3OjExKzA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOTk4MjU2YS00YzhlLWU3NDMtYjcwNy00YTU1NGU2OTNkN2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTk5ODI1NmEtNGM4ZS1lNzQzLWI3MDctNGE1NTRlNjkzZDdjIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTk5ODI1NmEtNGM4ZS1lNzQzLWI3MDctNGE1NTRlNjkzZDdjIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTk4MjU2YS00YzhlLWU3NDMtYjcwNy00YTU1NGU2OTNkN2MiIHN0RXZ0OndoZW49IjIwMjAtMTEtMDVUMDA6Mzg6NDQrMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ZqSORAAAAPElEQVQ4jWP88OEDAzUAE1VMGZQGsSTPvEkVgxgZgrZQxaDBF0bUC2zvJ+epYhDjDQZ1qhg0+MJo8BkEAL8XCMhILvL2AAAAAElFTkSuQmCC);
    margin-left: 7px;
    background-position: 50%
}

.header .lang--eng {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAYAAADgbT9oAAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAAJcEhZcwAAAOwAAADsAXkocb0AAATzaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMDVUMDA6NDk6NDcrMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTA1VDAwOjUzOjU5KzA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTA1VDAwOjUzOjU5KzA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiYmU5MmMyYy1hYzRlLTRlNGYtOTFhNy0wMzdlMzgxODBlNDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6YmJlOTJjMmMtYWM0ZS00ZTRmLTkxYTctMDM3ZTM4MTgwZTQ5IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YmJlOTJjMmMtYWM0ZS00ZTRmLTkxYTctMDM3ZTM4MTgwZTQ5Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiYmU5MmMyYy1hYzRlLTRlNGYtOTFhNy0wMzdlMzgxODBlNDkiIHN0RXZ0OndoZW49IjIwMjAtMTEtMDVUMDA6NDk6NDcrMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4hX6u1AAADx0lEQVQ4jZ2RbUyVdRjGf89z/g8czkEP5wAmMDzMQeQGTGM2R0SWkjpfCP0Qpg00puZLKxkTJC1qiywHrhkmYm3OVQyNHPIyJNBFfmj5ErIZMw3imAiBoLyd87z8+6C9feFDv+36cH+4713XdSu3NK9k2QuEle7kp8gEKht6qT17A4amwCE4WLGM174+wq3SQgDmvv0RldnbKCxqBQlMmhDhIjklgoKoYTKbalBbW1B79xTj7OpkJHUVyZXlVK320FS9nPTlXjAsRscNFE2gEIJCCAiBUADdBFMlIfMJKrIjaHhwhtVbX8V2+Qqzq8oQa+8vILdkERuvt6F8fISJwydJ3fs6Z3atpyYzlojYYCYCJv9meMLE6Y1k29Mz2dHXhmdfNfcGJwg6uAfntpep7taBFd9Isppk/LtdsvyzH2R3boG8QozsTFwpB2ob5ZiU0re3XHbhkF045N395fL7EV22HTolxzPWSR9xsmdLoRz/9bb8dkCXmR9eliyrk6LpxBoMw2J0ymJGjIZz00JcB4oY+K6T3yMjiQNEuAuJAYA+00WaS0D2AoaTZuOcP4+QcA9+QI5ATtY8dmxIQRktrZB/RTQMC79UITgIVaigG0gLJlsvMtVxHgB7+mJClqRhKRKCNDBN5FQATJMgoRIsVFBA6cIhmRYTFTc2wh9NQ1jcA2zTbqnTH/3/PKxCgt+wCBgW2Gwo9iCw2SCgo6I8qqIdAHv6c4QsTUNRAU1gGRb4AwQrFkL841O05+9iaEzHO8vOwjAIBiaHhrGuXseTEAVz5nI7NITxjtMAOLKXYt+9mZ4L11AHB5n1TArGYxF06PDgto7LriKEinhxcz2ZS7wU5SUjegboLzuEqKrFnZFK+9r1BOfNIf7+AxQEAMbQCAKIHvTR/9Yn3Om+iiM3h5vPvkSlz8Evl/og4Ec99n4G9dvjeerEcQaSFhPW0kLgnQL25+5jdecsmq9PEKopf0e0C2j0+TkVPZ+YiyeJKSvBON1A9s4NfDXSwhuronAnRCHyu89xN7sc7bdBbAV5fD4/i8oejRtf3gSp43H89/uOIBvX+vy8V3yRL56PpWRrPoteWYd5+BjygwqK42rI2rgJtX9LMeaTC6g/epyVM7J4s+4Pbpz7GWwWaDYMCRgGksmH0g1cTgFCpaO5lxX5zWypH+ba9t2EXTrLeFIK3gNlCN+nR8ertMedtRd8qGN3iXYraBEuLEtimRKnYt2THremeRJDAaTHPebA1GO8oW5VBV1CS/stfuy8w+6cRNbUVQ0qjef1PwHYLJLBf7LwZwAAAABJRU5ErkJggg==);
    background-position: 50%
}

.header__reserve {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 9px
}

@media screen and (max-width: 1023px) {
    .header__reserve {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        margin-top: 0
    }
}

.header__phone {
    color: #2f2f2f;
    text-decoration: none;
    font-weight: 600;
    margin-bottom: 8px
}

@media screen and (max-width: 1023px) {
    .header__phone {
        overflow: hidden;
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNS45OTgxIDEyLjg5MkMxNS45NzU4IDEyLjI3MzEgMTUuNzE4IDExLjY5NTUgMTUuMjcyMiAxMS4yNjU3QzE0LjM5OTQgMTAuNDI0MSAxMy42NjgxIDkuOTM4MiAxMi45NzA4IDkuNzM2N0MxMi4wMSA5LjQ1OTAyIDExLjEyMDEgOS43MTE1MSAxMC4zMjU4IDEwLjQ4NzJDMTAuMzI0NiAxMC40ODgzIDEwLjMyMzQgMTAuNDg5NSAxMC4zMjIzIDEwLjQ5MDdMOS40NzcyOCAxMS4zMjk0QzguOTQ5MTkgMTEuMDMxNyA3LjkyMjM0IDEwLjM3ODEgNi44MTI5MiA5LjI2ODY4TDYuNzMwNjcgOS4xODY0OUM1LjYyMTA3IDguMDc2OTIgNC45Njc0OSA3LjA0OTg4IDQuNjcwMDkgNi41MjIzOUw1LjUwODgyIDUuNjc3MzdDNS41MTAwMSA1LjY3NjE5IDUuNTExMiA1LjY3NSA1LjUxMjM4IDUuNjczNzhDNi4yODgwMyA0Ljg3OTYxIDYuNTQwNTIgMy45ODk2OSA2LjI2Mjg3IDMuMDI4OEM2LjA2MTM0IDIuMzMxNTMgNS41NzU1MSAxLjYwMDIzIDQuNzMzODQgMC43Mjc0MDhDNC4zMDQwMyAwLjI4MTY5OCAzLjcyNjUxIDAuMDIzODkgMy4xMDc2MiAwLjAwMTU3Nzk4QzIuNDg4MzUgLTAuMDIwNzY1MyAxLjg5NDExIDAuMTk0NzkzIDEuNDMzMjUgMC42MDg0NzJMMS40MTUzMSAwLjYyNDU5N0MxLjQwNyAwLjYzMjA2NiAxLjM5ODg3IDAuNjM5Nzg0IDEuMzkwOTMgMC42NDc2OUMwLjQ3MzQ4NCAxLjU2NTE0IC0wLjAwNzQ0Mzk5IDIuODQ5NTIgOC43MTEwMWUtMDUgNC4zNjIwMkMwLjAxMjkzMDYgNi45MzE0MSAxLjQyNTA2IDkuODY5NzMgMy43Nzc0OCAxMi4yMjIxQzQuMjIxMDcgMTIuNjY1NyA0LjcyNTIxIDEzLjEwNDcgNS4yNzU4OSAxMy41MjY5QzUuNTQ5NzkgMTMuNzM2OSA1Ljk0MjA5IDEzLjY4NTIgNi4xNTIxMiAxMy40MTEzQzYuMzYyMTggMTMuMTM3MyA2LjMxMDM3IDEyLjc0NSA2LjAzNjQ0IDEyLjUzNUM1LjUyOTEgMTIuMTQ2IDUuMDY2NDYgMTEuNzQzMyA0LjY2MTM0IDExLjMzODNDMi41MzY1MSA5LjIxMzQ5IDEuMjYxMjUgNi42MDMyMyAxLjI1MDAzIDQuMzU1OEMxLjI0NDI1IDMuMTkwOTUgMS41OTQ2NSAyLjIxODY5IDIuMjYzNDggMS41NDI4OUwyLjI2ODI2IDEuNTM4NThDMi43MjI1MyAxLjEzMDgxIDMuNDEwMyAxLjE1NTYyIDMuODM0MTEgMS41OTUwOEM1LjQ1MjE3IDMuMjczMTEgNS4zMzUwMSA0LjA2NTMxIDQuNjIwMDMgNC43OTg0OEwzLjQ2MTQ5IDUuOTY1NzFDMy4yNzk4IDYuMTQ4NzcgMy4yMjkyMSA2LjQyNDY0IDMuMzM0MTIgNi42NjAyNkMzLjM2MzUyIDYuNzI2MzIgNC4wNzUwNCA4LjI5ODU3IDUuODQ3MDMgMTAuMDcwNkw1LjkyOTMxIDEwLjE1MjdDNy43MDEwOSAxMS45MjQ1IDkuMjczMzcgMTIuNjM2IDkuMzM5NDMgMTIuNjY1NEM5LjU3NDk5IDEyLjc3MDQgOS44NTA5MiAxMi43MTk4IDEwLjAzNCAxMi41MzgxTDExLjIwMTIgMTEuMzc5NUMxMS45MzQ1IDEwLjY2NDUgMTIuNzI2NyAxMC41NDc0IDE0LjQwNDYgMTIuMTY1NUMxNC44NDQxIDEyLjU4OTIgMTQuODY4OSAxMy4yNzcgMTQuNDYxMiAxMy43MzEyTDE0LjQ1NjggMTMuNzM2MUMxMy43ODY1IDE0LjM5OTUgMTIuODI0NiAxNC43NDk2IDExLjY3MjQgMTQuNzQ5NkMxMS42NjI5IDE0Ljc0OTYgMTEuNjUzNCAxNC43NDk2IDExLjY0MzkgMTQuNzQ5NkMxMC43MjI5IDE0Ljc0NSA5LjY1NjQ5IDE0LjQ5MjUgOC41NTk5MiAxNC4wMTk1QzguMjQzMDUgMTMuODgyOCA3Ljg3NTIxIDE0LjAyODkgNy43Mzg1MyAxNC4zNDU5QzcuNjAxODEgMTQuNjYyOCA3Ljc0NzkgMTUuMDMwNiA4LjA2NDg3IDE1LjE2NzNDOS4zMzI0IDE1LjcxNCAxMC41MzQ0IDE1Ljk5NCAxMS42Mzc3IDE1Ljk5OTVDMTEuNjQ5NCAxNS45OTk2IDExLjY2MSAxNS45OTk2IDExLjY3MjcgMTUuOTk5NkMxMy4xNyAxNS45OTk2IDE0LjQ0MTYgMTUuNTE5IDE1LjM1MiAxNC42MDg3QzE1LjM1OTkgMTQuNjAwOCAxNS4zNjc2IDE0LjU5MjcgMTUuMzc1MSAxNC41ODQzTDE1LjM5MTMgMTQuNTY2M0MxNS44MDQ5IDE0LjEwNTUgMTYuMDIwNSAxMy41MTA4IDE1Ljk5ODEgMTIuODkyWiIgZmlsbD0iIzJGMkYyRiIvPg0KPC9zdmc+DQo=) 50% no-repeat;
        color: #fff;
        margin-left: 19px;
        margin-bottom: 0;
        width: 25px;
        height: 25px;
        display: block;
        font-size: 0
    }
}

.header-address-mobile {
    text-align: center;
    margin-top: 5px;
    background: #fff;
    display: none
}

@media screen and (max-width: 1023px) {
    .header-address-mobile {
        display: block
    }
}

.mobile-menu {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 14px;
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    z-index: 10
}

@media screen and (max-width: 1023px) {
    .mobile-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media screen and (max-width: 767px) {
    .mobile-menu {
        padding: 0 0 0 26px
    }
}

.mobile-menu__btn {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    cursor: pointer;
    -webkit-transition: .4s;
    transition: .4s
}

.mobile-menu__icon {
    position: relative;
    width: 90%
}

.mobile-menu__icon, .mobile-menu__icon:after, .mobile-menu__icon:before {
    display: block;
    background: #2f2f2f;
    height: 3px;
    -webkit-transition: .4s;
    transition: .4s
}

.mobile-menu__icon:after, .mobile-menu__icon:before {
    content: "";
    position: absolute;
    width: 100%
}

.mobile-menu__icon:after {
    top: 6px
}

.mobile-menu__icon:before {
    top: -6px
}

.mobile-menu__container {
    padding-top: 30px;
    position: absolute;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 85px;
    left: 0;
    right: 0;
    z-index: 999;
    display: none;
    overflow: scroll;
    background-color: #fff;
    border-top: 1px solid #f5f5f5;
    height: 100vh;
    padding-bottom: 170px;
    width: calc(100% + 30px);
    margin-left: -15px;
}

.mobile-menu__list {
    -webkit-transition: .5s;
    transition: .5s;
    list-style: none;
    padding-left: 0
}

.mobile-menu__item {
    font-size: 16px;
    padding-bottom: 32px
}

.mobile-menu__link {
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    color: #2f2f2f;
    text-transform: uppercase;
    position: relative;
    display: block
}

.mobile-menu__link.parent:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSIzIiB2aWV3Qm94PSIwIDAgNSAzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTIuNSAzTDUgMEgwTDIuNSAzWiIgZmlsbD0iIzJGMkYyRiIvPg0KPC9zdmc+DQo=);
    width: 5px;
    height: 3px;
    display: inline-block;
    margin-left: 8px;
    margin-bottom: 3px
}

.mobile-menu__checkbox {
    display: none
}

.mobile-menu__checkbox:checked ~ .mobile-menu__nav {
    opacity: 1
}

.mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon {
    background: transparent
}

.mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon:after, .mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon:before {
    top: 0
}

.mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon:after {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

.mobile-menu__checkbox:checked ~ .mobile-menu__btn .mobile-menu__icon:before {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}

.mobile-menu__sub {
    margin: 24px 0 8px 15px;
    display: none
}

.mobile-menu__sub-item {
    margin-bottom: 16px
}

.mobile-menu__sub-link {
    text-decoration: none;
    text-transform: uppercase;
    color: #2f2f2f;
    font-size: 14px;
    line-height: 1
}

.mobile-menu__lang .lang {
    margin-bottom: 16px;
    display: block
}

.mobile-menu__phone a {
    margin-bottom: 20px;
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px solid #2f2f2f
}

.mobile-menu__address span, .mobile-menu__phone a {
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #2f2f2f
}

.mobile-menu__address span {
    display: block;
    margin-bottom: 30px
}

.mobile-menu__restaruant {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.mobile-menu__restaruant, .mobile-menu__restaruant .restaruant__logo {
    background: #f6f2ed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.mobile-menu__restaruant .restaruant__logo {
    padding: 40px 0 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

.mobile-menu__restaruant .restaruant__logo-footer, .mobile-menu__restaruant .restaruant__logo-top {
    font-size: 8px;
    line-height: 11px;
    font-weight: 300;
    text-transform: uppercase
}

.mobile-menu__restaruant .restaruant__logo-title {
    font-weight: 600;
    font-size: 22px;
    line-height: 1;
    margin: 2px 0
}

.mobile-menu__restaruant .restaruant__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% + 12px);
    margin-bottom: 40px
}

.mobile-menu__restaruant .restaruant__links .restaruant__link {
    width: calc(50% - 12px);
    margin-right: 12px;
    margin-bottom: 12px
}

.mobile-menu__restaruant .restaruant__links .restaurant-item {
    text-align: center;
    background: #fff;
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #2f2f2f;
    text-decoration: none
}

.mobile-menu__restaruant .restaruant__links .restaurant-item__name {
    text-transform: uppercase;
    padding-bottom: 4px;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px
}

.mobile-menu__restaruant .restaruant__links .restaurant-item__type {
    color: #a8a28f;
    font-size: 10px;
    line-height: 1.4;
    text-transform: uppercase
}

.header-ridgepole {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px 0;
    background: #f6f2ed
}

@media screen and (max-width: 1023px) {
    .header-ridgepole {
        padding-top: 140px;
        margin-bottom: -105px
    }
}

.header-ridgepole__text {
    font-weight: 700;
    font-size: 16px;
    line-height: 27px;
    text-transform: uppercase;
    color: #333;
    text-align: center
}

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

@media screen and (max-width: 1023px) {
    .footer {
        padding-bottom: 70px
    }
}

.footer__map {
    width: 100%;
    height: 212px;
    background: #ccc;
    margin-top: 20px
}

.footer__links {
    padding: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 1023px) {
    .footer__links {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 30px 0
    }
}

.footer-menu {
    list-style: none;
    padding: 0;
    padding-left: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 1023px) {
    .footer-menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-left: 0;
        margin-top: 20px
    }
}

.footer-menu__item {
    margin-right: 32px
}

@media screen and (max-width: 1023px) {
    .footer-menu__item {
        margin-right: 0;
        text-align: center
    }
}

.footer-menu__item:last-child {
    margin-right: 0
}

@media screen and (max-width: 1023px) {
    .footer-menu__item:last-child {
        margin-top: 20px
    }
}

.footer-menu__link {
    color: #2f2f2f;
    font-size: 12px
}

.footer-menu__link:hover {
    opacity: .7
}

.footer .social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 1023px) {
    .footer .social {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.footer .social__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.footer .social__title {
    font-weight: 600;
    font-size: 12px
}

@media screen and (max-width: 1023px) {
    .footer .social__title {
        padding-bottom: 8px
    }
}

.footer .social__link {
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 16px
}


.footer .social .vk {
    background-size: contain;
    background-image: url(data:image/png;base64,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)
}

.footer .social .instagram {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjQkRCREJEIi8+CjxwYXRoIGQ9Ik0xNS4yMzM1IDRIOC43NjY0OUM2LjEzODIzIDQgNCA2LjEzODIzIDQgOC43NjY0OVYxNS4yMzM1QzQgMTcuODYxOCA2LjEzODIzIDIwIDguNzY2NDkgMjBIMTUuMjMzNUMxNy44NjE4IDIwIDIwIDE3Ljg2MTggMjAgMTUuMjMzNVY4Ljc2NjQ5QzIwIDYuMTM4MjMgMTcuODYxNyA0IDE1LjIzMzUgNFpNMTguMzkwNCAxNS4yMzM1QzE4LjM5MDQgMTYuOTc3IDE2Ljk3NyAxOC4zOTA0IDE1LjIzMzUgMTguMzkwNEg4Ljc2NjQ5QzcuMDIzIDE4LjM5MDQgNS42MDk2IDE2Ljk3NyA1LjYwOTYgMTUuMjMzNVY4Ljc2NjQ5QzUuNjA5NiA3LjAyMjk3IDcuMDIzIDUuNjA5NiA4Ljc2NjQ5IDUuNjA5NkgxNS4yMzM1QzE2Ljk3NyA1LjYwOTYgMTguMzkwNCA3LjAyMjk3IDE4LjM5MDQgOC43NjY0OVYxNS4yMzM1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEyIDcuODYxODJDOS43MTgyIDcuODYxODIgNy44NjE4MiA5LjcxODIgNy44NjE4MiAxMkM3Ljg2MTgyIDE0LjI4MTcgOS43MTgyIDE2LjEzODEgMTIgMTYuMTM4MUMxNC4yODE4IDE2LjEzODEgMTYuMTM4MiAxNC4yODE3IDE2LjEzODIgMTJDMTYuMTM4MiA5LjcxODE3IDE0LjI4MTggNy44NjE4MiAxMiA3Ljg2MTgyWk0xMiAxNC41Mjg2QzEwLjYwMzUgMTQuNTI4NiA5LjQ3MTQyIDEzLjM5NjUgOS40NzE0MiAxMkM5LjQ3MTQyIDEwLjYwMzUgMTAuNjAzNSA5LjQ3MTQyIDEyIDkuNDcxNDJDMTMuMzk2NSA5LjQ3MTQyIDE0LjUyODYgMTAuNjAzNSAxNC41Mjg2IDEyQzE0LjUyODYgMTMuMzk2NSAxMy4zOTY1IDE0LjUyODYgMTIgMTQuNTI4NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNi4xNDY0IDguODg0NThDMTYuNjk0IDguODg0NTggMTcuMTM4IDguNDQwNjMgMTcuMTM4IDcuODkyOTlDMTcuMTM4IDcuMzQ1MzUgMTYuNjk0IDYuOTAxNCAxNi4xNDY0IDYuOTAxNEMxNS41OTg3IDYuOTAxNCAxNS4xNTQ4IDcuMzQ1MzUgMTUuMTU0OCA3Ljg5Mjk5QzE1LjE1NDggOC40NDA2MyAxNS41OTg3IDguODg0NTggMTYuMTQ2NCA4Ljg4NDU4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)
}


.footer .social .trip {
    background-size: contain;
    background-image: url(data:image/png;base64,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)
}

.footer .social .yandex {
    background-size: contain;
    background-image: url(data:image/png;base64,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)
}

.footer .social .tg {
    background-size: contain;
    background-image: url(data:image/png;base64,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)
}

.footer .social .google {
    background-size: contain;
    background-image: url(data:image/png;base64,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)
}

.footer .social .tiktok {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjI2OTEgMEgxLjczMDkxQzAuNzc0ODkxIDAgMCAwLjc3NDg5MSAwIDEuNzMwOTFWMjIuMjY5MUMwIDIzLjIyNTEgMC43NzQ4OTEgMjQgMS43MzA5MSAyNEgyMi4yNjkxQzIzLjIyNTEgMjQgMjQgMjMuMjI1MSAyNCAyMi4yNjkxVjEuNzMwOTFDMjQgMC43NzQ4OTEgMjMuMjI1MSAwIDIyLjI2OTEgMFYwWk0xOC4wMTE2IDkuMTg1NThWMTAuODA4MUMxNy4yNDY1IDEwLjgwODMgMTYuNTAzMSAxMC42NTg0IDE1LjgwMiAxMC4zNjI2QzE1LjM1MTIgMTAuMTcyMyAxNC45MzEyIDkuOTI3MDUgMTQuNTQ3MSA5LjYzMDc1TDE0LjU1ODYgMTQuNjI0OUMxNC41NTM4IDE1Ljc0OTUgMTQuMTA4OSAxNi44MDYxIDEzLjMwMzcgMTcuNjAxOUMxMi42NDg0IDE4LjI0OTcgMTEuODE4IDE4LjY2MTcgMTAuOTE4IDE4Ljc5NUMxMC43MDY1IDE4LjgyNjQgMTAuNDkxMyAxOC44NDI0IDEwLjI3MzYgMTguODQyNEM5LjMxMDIyIDE4Ljg0MjQgOC4zOTU1IDE4LjUzMDMgNy42NDcyOCAxNy45NTQ1QzcuNTA2NDcgMTcuODQ2MSA3LjM3MTg0IDE3LjcyODUgNy4yNDM1OSAxNy42MDE5QzYuMzcwOTIgMTYuNzM5NCA1LjkyMDkyIDE1LjU3MDQgNS45OTY2NyAxNC4zNDA2QzYuMDU0NTIgMTMuNDA0NSA2LjQyOTI4IDEyLjUxMTcgNy4wNTQwOCAxMS44MTE5QzcuODgwNzIgMTAuODg2IDkuMDM3MTcgMTAuMzcyIDEwLjI3MzYgMTAuMzcyQzEwLjQ5MTMgMTAuMzcyIDEwLjcwNjUgMTAuMzg4MyAxMC45MTggMTAuNDE5N1YxMS4wMTk2VjEyLjY4ODRDMTAuNzE3NSAxMi42MjIyIDEwLjUwMzMgMTIuNTg1OCAxMC4yODAzIDEyLjU4NThDOS4xNTA2NiAxMi41ODU4IDguMjM2NzMgMTMuNTA3NSA4LjI1MzYxIDE0LjYzOEM4LjI2NDMgMTUuMzYxMyA4LjY1OTQ1IDE1Ljk5MzYgOS4yNDIyIDE2LjM0MjFDOS41MTYwNSAxNi41MDYgOS44MzExNCAxNi42MDc0IDEwLjE2NzQgMTYuNjI1OUMxMC40MzA4IDE2LjY0MDMgMTAuNjgzOCAxNi42MDM2IDEwLjkxOCAxNi41MjYzQzExLjcyNTEgMTYuMjU5NyAxMi4zMDczIDE1LjUwMTYgMTIuMzA3MyAxNC42MDc1TDEyLjMxIDExLjI2MzFWNS4xNTc1NkgxNC41NDQ0QzE0LjU0NjYgNS4zNzg5NSAxNC41NjkgNS41OTUgMTQuNjEwOCA1LjgwNDNDMTQuNzc5NSA2LjY1MTU2IDE1LjI1NyA3LjM4NjY2IDE1LjkyMTcgNy44ODc4QzE2LjUwMTMgOC4zMjQ5NSAxNy4yMjMgOC41ODQwOCAxOC4wMDUyIDguNTg0MDhDMTguMDA1NyA4LjU4NDA4IDE4LjAxMjEgOC41ODQwOCAxOC4wMTE2IDguNTgzNTZWOS4xODU1OEgxOC4wMTE2WiIgZmlsbD0iI0JEQkRCRCIvPgo8L3N2Zz4K)
}

.restaurant-fixed {
    display: none;
    position: fixed;
    bottom: 0;
    z-index: 100;
    background: #f6f2ed;
    width: 100%;
    padding: 15px;
    -webkit-box-shadow: 0 4px 24px rgba(0, 0, 0, .8);
    box-shadow: 0 4px 24px rgba(0, 0, 0, .8)
}

@media screen and (max-width: 1023px) {
    .restaurant-fixed {
        display: block
    }
}

.restaurant-fixed__itmes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.restaurant-fixed__item {
    display: block;
    text-align: center;
    background: #fff;
    padding: 10px;
    width: 130px;
    text-decoration: none
}

.restaurant-fixed__item:hover {
    background: #f8f8f8
}

.restaurant-fixed__slide {
    padding-right: 10px
}

.restaurant-fixed__name {
    font-size: 14px;
    line-height: 19px;
    color: #2f2f2f;
    font-weight: 600;
    margin-bottom: 4px;
    text-transform: uppercase
}

.restaurant-fixed__type {
    font-size: 10px;
    color: #a8a28f;
    text-transform: uppercase
}

.sidebar {
    position: fixed;
    right: 0;
    top: 0;
    text-align: center;
    height: 100%;
    width: 160px;
    background: #f6f2ed;
    z-index: 3
}

@media screen and (max-width: 1023px) {
    .sidebar {
        display: none
    }
}

.sidebar__logo {
    height: 120px;
    background: #f6f2ed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sidebar__logo-footer, .sidebar__logo-top {
    font-size: 8px;
    line-height: 11px;
    font-weight: 300;
    text-transform: uppercase
}

.sidebar__logo-title {
    font-weight: 600;
    font-size: 22px;
    line-height: 1;
    margin: 2px 0
}

.sidebar__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 10px;
    padding: 10px;
    width: 140px;
    height: 100px;
    background: hsla(0, 0%, 100%, .5);
    text-decoration: none
}

.sidebar__link img {
    padding-bottom: 26px;
    display: none
}

.sidebar__link:hover {
    background: #fff;
    padding: 10px 10px 30px;
    margin: 0;
    width: 100%;
    height: 100%
}

.sidebar__link:hover img {
    display: block
}

.sidebar__link--current {
    background: #fff;
    padding: 10px 10px 30px;
    margin: 0;
    width: 100%;
    height: 100%
}

.sidebar__link--current img {
    display: block
}

.sidebar .restaurant-item__name {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    line-height: 1.3;
    color: #2f2f2f;
    padding-bottom: 7px
}

.sidebar .restaurant-item__type {
    text-transform: uppercase;
    color: #a8a28f;
    font-size: 10px;
    line-height: 1.4
}

.banner-page {
    width: 100%;
    height: 380px;
    background-size: cover !important;
    background-position: 50% 50% !important;
    background: #ccc
}

@media screen and (max-width: 1023px) {
    .banner-page {
        height: 200px
    }
}

@media screen and (max-width: 410px) {
    .banner-page {
        height: 95px
    }
}

.modal-body {
    padding: 2rem
}

.modal-form {
    max-width: 920px
}

@media screen and (max-width: 1023px) {
    .modal-form {
        max-width: 100%;
        margin-left: 20px;
        margin-right: 20px
    }
}

@media screen and (max-width: 767px) {
    .modal-form {
        margin-left: 10px;
        margin-right: 10px
    }
}

.form-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 15px
}

@media screen and (max-width: 410px) {
    .form-modal {
        padding: 15px 0
    }
}

.form-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-top: 25px
}

.form-image {
    width: 45%;
    margin-right: 20px
}

@media screen and (max-width: 767px) {
    .form-image {
        width: 80%;
        margin: 0 auto
    }
}

.form-image img {
    width: 100%
}

.form-fields {
    width: calc(55% - 20px)
}

@media screen and (max-width: 767px) {
    .form-fields {
        width: 100%
    }
}

.form-fields .title {
    font-weight: 600;
    font-size: 21px;
    line-height: 29px;
    text-transform: uppercase;
    color: #2f2f2f
}

@media screen and (max-width: 1023px) {
    .form-fields .title {
        font-size: 18px;
        line-height: 25px
    }
}

.form-fields .text {
    font-size: 12px;
    line-height: 16px;
    color: #000;
    opacity: .6;
    margin-bottom: 22px;
    margin-top: 9px
}

.form-fields button {
    margin-top: 30px
}

.form-fields .policy {
    font-size: 12px;
    line-height: 16px;
    color: #ccc
}

.form-fields .policy a {
    color: #ccc
}

.form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 10px
}

@media screen and (max-width: 1023px) {
    .form-row {
        margin-bottom: 0
    }
}

.form-cell {
    border: 1px solid #acacac;
    padding: 0 10px;
    width: calc(50% - 5px);
    margin-right: 5px
}

.form-cell:last-child {
    margin-right: 0
}

@media screen and (max-width: 1023px) {
    .form-cell {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.form-cell--full {
    width: 100%;
    margin-right: 0
}

.form-cell--textarea {
    padding-top: 10px
}

@media screen and (max-width: 1023px) {
    .form-cell--textarea {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.form-cell span {
    color: #8e8e8e;
    margin-right: 5px;
    font-size: 12px;
    font-weight: 600
}

@media screen and (max-width: 1023px) {
    .form-cell span {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

@media screen and (max-width: 410px) {
    .form-cell span {
        font-size: 12px
    }
}

.form-cell .input-w70 {
    width: calc(100% - 70px)
}

@media screen and (max-width: 1023px) {
    .form-cell .input-w70 {
        width: auto
    }
}

.form-cell .input-w90 {
    width: calc(100% - 99px)
}

@media screen and (max-width: 1023px) {
    .form-cell .input-w90 {
        width: auto
    }
}

.form-cell input {
    border: none;
    height: 33px;
    font-size: 11px
}

@media screen and (max-width: 1023px) {
    .form-cell input {
        font-size: 16px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }
}

@media screen and (max-width: 410px) {
    .form-cell input {
        width: calc(100% - 100px)
    }
}

.form-cell textarea {
    width: 100%;
    padding: 10px 0;
    height: 54px;
    border: none;
    font-size: 12px
}

@media screen and (max-width: 1023px) {
    .form-cell textarea {
        font-size: 16px;
        padding: 0
    }
}

button.close {
    position: absolute;
    right: 22px;
    top: 16px;
    background: none;
    border: none;
    font-size: 40px;
    cursor: pointer
}

.success-text__form {
    display: none
}

.success-block {
    text-align: center;
    padding: 90px 10px
}

.success__title {
    font-size: 36px;
    font-weight: 600
}

.success__subtitle {
    font-size: 30px
}

.success__info {
    font-size: 20px;
    color: #999
}

.success hr {
    border: 1px solid #999;
    margin: 20px 0
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #ccc
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #ccc
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
    color: #ccc
}

input::placeholder, textarea::placeholder {
    color: #ccc
}

.slider-top-wrapper {
    position: relative
}

.slider-top-arrows {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 0 16px;
    width: 570px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width: 1109px) {
    .slider-top-arrows {
        padding: 0 55px
    }
}

@media screen and (max-width: 1023px) {
    .slider-top-arrows {
        width: 100%;
        padding: 0 16px
    }
}

.slider-top .slide-top {
    margin: 0 32px
}

.slider-top .slide-top-image {
    width: 570px;
    height: 380px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top
}

@media screen and (max-width: 570px) {
    .slider-top .slide-top-image {
        width: 570px;
        height: 300px
    }
}

.slider-lp-title .container {
    padding: 0 16px
}

.slider-lp {
    margin-top: 12px;
    padding: 0 45px
}

@media screen and (max-width: 767px) {
    .slider-lp {
        padding: 0;
        margin-right: -15px;
        margin-left: -5px
    }
}

.slider-lp__item {
    padding: 0 5px;
    display: block
}

.slider-lp__item .btn {
    border-color: #c4c4c4
}

.slider-lp__link {
    width: 100%;
    text-align: center;
    padding: 12px;
    font-size: 12px;
    min-width: 200px
}

@media screen and (max-width: 767px) {
    .slider-lp__link {
        width: auto;
        padding: 12px 16px
    }
}

.slider-lp .btn-slider {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.slider-lp .btn-slider-prev {
    left: 0
}

.slider-lp .btn-slider-next {
    right: 0
}

.page-h1 {
    color: #000;
    font-weight: 700;
    font-size: 21px;
    line-height: 25px;
    padding-bottom: 30px;
    text-transform: uppercase
}

@media screen and (max-width: 767px) {
    .page-h1 {
        font-size: 18px;
        padding-bottom: 15px
    }
}

.main-h1 {
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #616161;
    padding-bottom: 0px;
    text-transform: uppercase
}

@media screen and (max-width: 767px) {
    .main-h1 {
        padding-bottom: 0px;
        font-size: 18px;
        line-height: 25px
    }
}

.page-h2 {
    color: #2f2f2f;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    text-transform: uppercase
}

@media screen and (max-width: 767px) {
    .page-h2 {
        font-size: 16px
    }
}

.container {
    margin: 0 auto;
    padding: 0;
    max-width: 1280px;
    padding: 0 44px
}

/*@media screen and (max-width: 1199px) {*/
/*    .container {*/
/*        padding: 0 30px*/
/*    }*/
/*}*/

@media screen and (max-width: 767px) {
    .container {
        padding: 0 15px
    }
}

.container-page {
    margin-left: 106px
}

@media screen and (max-width: 1439px) {
    .container-page {
        margin-left: 0
    }
}

.wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 0;
    left: 0;
    margin-right: 160px
}

@media screen and (max-width: 1023px) {
    .wrapper {
        margin-right: 0
    }
}

.main-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

@media screen and (max-width: 1023px) {
    .main-content {
        margin-top: 138px
    }
}

#scroll_top {
    display: none;
    position: fixed;
    bottom: 30px;
    z-index: 1000;
    width: 42px;
    height: 42px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDEwTDEwIDFMMSAxMCIgc3Ryb2tlPSIjQUNBQ0FDIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==) 50% 50% no-repeat;
    background-color: #333;
    border-radius: 50%;
    opacity: .5;
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px)
}

@media screen and (max-width: 1023px) {
    #scroll_top {
        bottom: 100px;
        -webkit-transform: translateX(5px);
        transform: translateX(5px)
    }
}

#scroll_top.scroll_top--wide {
    -webkit-transform: translateX(30px);
    transform: translateX(30px)
}

#scroll_top:hover {
    opacity: 1
}

body, html {
    height: 100%
}

body {
    margin: 0;
    padding: 0;
    font-family: Open Sans, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    color: #2f2f2f;
    background: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0 !important
}

:active, :focus, a:active, a:focus {
    outline: none
}

h1, h2, h3, h4, h5, h6 {
    margin: 0
}

/*[class*=ymaps-2][class*=-ground-pane] {*/
/*    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");*/
/*    -webkit-filter: grayscale(100%)*/
/*}*/

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

a {
    color: #2f2f2f
}

.text ul {
    margin-bottom: 20px
}

.text ul li {
    padding-bottom: 3px;
    padding-left: 20px;
    position: relative
}

.text ul li:before {
    content: "\2014";
    position: absolute;
    left: 0;
    top: 0
}

.text ol {
    counter-reset: myCounter;
    margin: 0;
    padding: 0
}

.text ol li {
    list-style: none;
    position: relative;
    padding-left: 20px;
    margin-bottom: 20px
}

.text ol li:before {
    counter-increment: myCounter;
    content: counter(myCounter) ".";
    color: #333;
    display: inline-block;
    width: 20px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0
}

.text h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    color: #333
}

@media screen and (max-width: 767px) {
    .text h2 {
        font-size: 16px;
        line-height: 22px
    }
}

@media screen and (max-width: 767px) {
    .text img {
        width: 100%;
        height: 100%
    }
}

.text .images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 20px 0
}

.text .images img {
    margin: 10px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    max-width: 300px
}

.page-404 {
    margin-top: 60px
}

.page-not-found {
    margin: 30px 0
}

.rouble, .rouble_sign {
    font-family: rouble;
    color: #2f2f2f !important;
    text-transform: none !important;
    font-style: normal !important;
    font-size: 14px !important;
    font-weight: 400 !important
}

.main-banner {
    position: relative
}

.main-banner a {
    color: #fff;
}

.top-slider__mob {
    display: none;
}

.top-slider__desktop {
    display: block;
}

.btn-top-slider {
    background: none;
    border: 1px solid #fff;
    margin-top: 20px;
}

.btn-top-slider:after {
    content: '';
    display: none !important;
}

@media screen and (max-width: 1023px) {
    .top-slider__mob {
        display: block;
    }
    .top-slider__desktop {
        display: none;
    }
}

.slick-active .top-slider__item {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transition: all 7s ease-in-out;
    transition: all 7s ease-in-out
}

.reset-animation .top-slider__item {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out
}

.top-slider__item {
    width: 100%;
    height: 650px;
    background-size: cover !important;
    background-position: 50% 50% !important;
    -webkit-transition: all 13s ease-in-out;
    transition: all 13s ease-in-out;
    -webkit-transform: scale(1);
    transform: scale(1)
}

@media screen and (max-width: 1199px) {
    .top-slider__item {
        height: 450px
    }
}

@media screen and (max-width: 1023px) {
    .top-slider__item {
        height: 450px
    }
}

@media screen and (max-width: 767px) {
    .top-slider__item {
        height: 450px
    }
}

.top-slider-content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 100%
}

.top-slider-content, .top-slider-content__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.side-slider {
    width: 30%
}

@media screen and (max-width: 1023px) {
    .side-slider {
        width: 0
    }
}

.content-slider {
    text-align: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 40%
}

@media screen and (max-width: 1023px) {
    .content-slider {
        width: 100%
    }
}

.content-slider__title {
    font-weight: 800;
    font-size: 40px;
    line-height: 44px;
    margin-bottom: 10px
}

@media screen and (max-width: 1199px) {
    .content-slider__title {
        font-size: 35px;
        line-height: 45px
    }
}

@media screen and (max-width: 767px) {
    .content-slider__title {
        font-size: 30px;
        line-height: 40px
    }
}

@media screen and (max-width: 410px) {
    .content-slider__title {
        font-size: 24px;
        line-height: 32px;
        margin-top: 40px;
        margin-bottom: 0
    }
}

.content-slider__kitchen {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px
}

.content-slider__address {
    font-size: 14px;
    line-height: 21px;
    /*text-transform: uppercase;*/
    /*font-weight: 600*/
}

@media screen and (max-width: 1023px) {
    /*.content-slider__address {*/
    /*    display: none*/
    /*}*/
}

.lp-slider {
    text-align: right;
    width: 215px;
    height: 290px;
    background-size: cover !important;
    background-position: 50% 50% !important;
    border: 4px solid #fff;
    position: relative;
    margin-right: 62px
}

@media screen and (max-width: 1023px) {
    .lp-slider {
        display: none
    }
}

.lp-slider__title {
    font-weight: 600;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .4);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    text-align: left
}

.poster-slider {
    width: 215px;
    height: 290px;
    background-size: cover !important;
    background-position: 50% 50% !important;
    border: 4px solid #fff;
    position: relative;
    margin-left: 62px
}

@media screen and (max-width: 1023px) {
    .poster-slider {
        display: none
    }
}

.poster-slider__title {
    font-weight: 600;
    text-transform: uppercase;
    top: 0;
    height: 28px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.poster-slider__anons, .poster-slider__title {
    font-size: 12px;
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, .4);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 8px
}

.poster-slider__anons {
    bottom: 0;
    height: 80px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.poster-slider__name {
    text-transform: uppercase;
    font-weight: 600;
    margin: 6px 0
}

.top-slider__social {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

@media screen and (max-width: 767px) {
    .top-slider__social {
        bottom: 15px
    }
}

@media screen and (max-width: 1023px) {
    .top-slider__social {
        display: none
    }
}

.top-slider__social-link {
    color: #fff;
    text-decoration: none;
    margin-right: 70px
}

@media screen and (max-width: 767px) {
    .top-slider__social-link {
        margin-right: 30px
    }
}

.top-slider__social-link:last-child {
    margin-right: 0
}

.top-slider__social-link:hover {
    text-decoration: underline
}

.collapse {
    display: grid;
    grid-template-rows: 0fr;
    overflow: hidden;
    transition: grid-template-rows 200ms ease;
}
.collapse.open {
    grid-template-rows: 1fr;
}

.text-main img {
    margin-top: 20px;
}

@media screen and (max-width: 767px) {
    .text-main img {
        width: 100%;
    }
}

.text-main-after {
    margin-top: 30px;
}

.img-main__view {
    display: flex;
    justify-content: center;
}

.text-main center p {
    font-weight: 600;
    font-size: 20px;
    line-height: 29px;
    text-transform: uppercase;
}

@media screen and (max-width: 767px) {
    .text-main center p {
        font-size: 16px;
        line-height: 22px;
        margin-top: 30px;
    }
}

.main-page {
    margin-top: 40px
}

.main-page--container {
    max-width: 868px;
    margin: 0 auto
}

.main-page__title-icon {
    margin-bottom: 6px;
}

@media screen and (max-width: 767px) {
    .main-page__title-icon.hide-mobile {
        display: none
    }
}

.main-page__title {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 40px;
}

@media screen and (max-width: 767px) {
    .main-page__title {
        margin-bottom: 30px
    }
}

.main-page__title p {
    text-align: justify
}

.main-page__subtitle {
    text-align: center;
    font-family: Roboto Slab, serif;
    font-size: 18px;
    color: #414141;
    font-weight: 600;
    margin: 10px auto
}

.main-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 42px;
    width: calc(100% + 20px)
}

@media screen and (max-width: 767px) {
    .main-card {
        width: 100%;
        margin-bottom: 30px
    }
}

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

.main-card__col {
    width: calc(50% - 20px);
    margin-right: 20px
}

@media screen and (max-width: 767px) {
    .main-card__col {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .text-main__view .main-card__col:last-child {
        order: 1;
        margin-bottom: 40px;
    }

    .text-main__view .main-card__col:first-child {
        order: 2;
    }
}

.main-card__col img {
    width: 100%;
    margin-top: 0;
}

.main-card--full .main-card__col {
    width: calc(100% - 20px);
    margin-right: 0
}

.main-card--mb30 {
    margin-bottom: 30px
}

.main-card__title {
    font-weight: 600;
    font-size: 20px;
    line-height: 29px;
    text-transform: uppercase
}

@media screen and (max-width: 767px) {
    .main-card__title {
        font-size: 16px;
        line-height: 22px;
        margin-top: 0px;
        text-align: center;
    }
}

.slider-full {
    width: 100%;
    margin-bottom: 50px;
    position: relative
}

@media screen and (max-width: 767px) {
    .slider-full {
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
        margin-bottom: 0
    }
}

.slider-full .slick-dots {
    position: absolute;
    bottom: 20px
}

.slider-full__item {
    width: 100%;
    height: 410px;
    background-size: cover !important;
    background-position: 50% 50% !important;
    position: relative
}

@media screen and (max-width: 767px) {
    .slider-full__item {
        height: 490px
    }
}

.slider-full__box {
    background: hsla(0, 0%, 100%, .9);
    padding: 40px 54px;
    width: 478px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (max-width: 767px) {
    .slider-full__box {
        width: 90%;
        max-width: 478px;
        padding: 30px 40px
    }
}

.slider-full__title {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 21px;
    line-height: 29px;
    margin-bottom: 13px
}

@media screen and (max-width: 767px) {
    .slider-full__title {
        font-size: 16px;
        line-height: 24px
    }
}

.slider-poster {
    padding: 0 55px;
    margin-bottom: 30px
}

@media screen and (max-width: 639px) {
    .slider-poster {
        padding: 0
    }
}

.slider-poster__block {
    border: 1px solid #c6c6c6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 10px;
    color: #2f2f2f;
    text-decoration: none;
    max-height: 100px
}

@media screen and (max-width: 639px) {
    .slider-poster__block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0;
        max-height: 100%
    }
}

.slider-poster .slick-list {
    margin-bottom: 10px
}

.slider-poster img {
    width: 100px;
    height: 100px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center
}

@media screen and (max-width: 639px) {
    .slider-poster img {
        width: 100%;
        height: 100%;
        max-height: 300px
    }
}

.slider-poster__text {
    padding: 20px
}

@media screen and (max-width: 639px) {
    .slider-poster__text {
        padding: 25px 20px;
        height: 90px
    }
}

.slider-poster .btn-slider {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(calc(-50% - 12px));
    transform: translateY(calc(-50% - 12px))
}

@media screen and (max-width: 639px) {
    .slider-poster .btn-slider {
        top: unset;
        bottom: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.slider-poster .btn-slider-prev {
    left: 0
}

.slider-poster .btn-slider-next {
    right: 0
}

.poster-container {
    display: none
}

@media screen and (max-width: 1023px) {
    .poster-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: calc(100% + 20px)
    }
}

@media screen and (max-width: 767px) {
    .poster-container {
        width: 100%
    }
}

.poster-container .poster-anons {
    margin-right: 20px;
    width: calc(33.333% - 20px);
    padding: 15px 0;
    height: 100%
}

@media screen and (max-width: 767px) {
    .poster-container .poster-anons {
        width: 100%;
        margin-right: 0
    }
}

.poster-container .poster-anons__block {
    border: 1px solid #c6c6c6
}

.poster-container .poster-anons__info {
    padding: 10px
}

.poster-container .poster-anons__date, .poster-container .poster-anons__price {
    font-size: 12px;
    line-height: 16px;
    color: #9c9987;
    margin-bottom: 8px
}

.poster-container .poster-anons__price {
    margin-top: 8px
}

.poster-container .poster-anons__description {
    font-size: 12px;
    line-height: 16px;
    margin-top: 8px;
    text-decoration: none
}

.poster-container .poster-anons__description--big {
    text-transform: uppercase
}

.poster-container .poster-anons__title {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    color: #000;
    text-transform: uppercase;
    padding-bottom: 15px
}

.poster-container .poster-anons__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.poster--container {
    max-width: 870px
}

.poster__nav {
    padding-bottom: 30px
}

.poster__nav-link {
    display: inline-block
}

@media screen and (max-width: 410px) {
    .poster__nav-link {
        font-size: 12px
    }
}

.poster__nav-link:hover {
    opacity: .8
}

.poster__nav-next {
    color: #000
}

.poster__nav-prev {
    color: #000;
    margin-right: 40px
}

.poster__list-end {
    color: #828282
}

.poster__list .slick-slide {
    padding-right: 1px
}

.poster__list, .poster__list-slide {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 40px;
    width: calc(100% + 24px)
}

@media screen and (max-width: 1023px) {
    .poster__list, .poster__list-slide {
        width: 100%
    }
}

@media screen and (max-width: 767px) {
    .poster__list, .poster__list-slide {
        padding-bottom: 20px
    }
}

.poster__list-show-more, .poster__list-slide-show-more {
    display: none
}

.poster__item {
    border: 1px solid #c6c6c6;
    width: calc(50% - 24px);
    margin-right: 24px;
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    position: relative
}

@media screen and (max-width: 1023px) {
    .poster__item {
        width: 100%;
        margin-right: 0
    }
}

.poster__item-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.poster__item-link-all {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.poster__item-link-all:hover ~ div {
    opacity: .8
}

.poster__item img {
    width: 146px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

@media screen and (max-width: 410px) {
    .poster__item img {
        width: 98px
    }
}

.poster__item--wide {
    width: calc(100% - 24px)
}

@media screen and (max-width: 1023px) {
    .poster__item--wide {
        width: 100%
    }
}

.poster__item-info {
    padding: 16px 16px 16px 26px;
    position: absolute;
    top: 0;
    left: 140px;
    z-index: 2
}

@media screen and (max-width: 410px) {
    .poster__item-info {
        padding: 8px 4px 8px 10px;
        left: 100px
    }
}

.poster__item-date {
    font-style: italic;
    font-size: 14px;
    line-height: 19px;
    color: #9c9987;
    padding-bottom: 6px;
    text-decoration: none
}

@media screen and (max-width: 410px) {
    .poster__item-date {
        font-size: 12px;
        line-height: 16px;
        padding-bottom: 3px
    }
}

.poster__item-title {
    font-size: 14px;
    line-height: 19px;
    padding-bottom: 12px;
    color: #2f2f2f;
    text-decoration: none;
    display: block;
    padding-top: 4px
}

@media screen and (max-width: 639px) {
    .poster__item-title {
        font-size: 12px;
        line-height: 16px;
        padding-top: 2px
    }
}

.poster__item-title:hover {
    opacity: .7
}

.poster__item-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.poster__item-video {
    margin-right: 18px;
    z-index: 2
}

@media screen and (max-width: 410px) {
    .poster__item-video {
        margin-right: 7px
    }
}

.poster__item-price {
    background: #e8e8e8;
    color: #2f2f2f;
    padding: 3px 24px;
    font-size: 12px;
    line-height: 16px;
    border-radius: 12px
}

@media screen and (max-width: 410px) {
    .poster__item-price {
        padding: 3px 16px
    }
}

.poster__show-more {
    text-align: center;
    margin-bottom: 80px
}

@media screen and (max-width: 767px) {
    .poster__show-more {
        text-align: left;
        margin-bottom: 40px
    }
}

.poster-detail {
    margin-bottom: 50px
}

.poster-detail__img {
    margin-bottom: 30px
}

@media screen and (max-width: 410px) {
    .poster-detail__img img {
        width: 100%
    }
}

.poster-detail__price {
    font-weight: 600;
    font-size: 16px
}

.poster-detail__info {
    margin-top: 20px
}

.poster-detail__slider {
    max-width: 590px
}

@media screen and (max-width: 767px) {
    .poster-detail__slider {
        width: 100%
    }
}

.poster-detail__slider img {
    width: 100%
}

.poster-detail__slider-cnt {
    position: relative;
    color: #2f2f2f;
    display: inline-block;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    bottom: 28px
}

.poster-detail__slider-container {
    padding-bottom: 40px
}

.poster-detail__slider-container .btn-slider {
    position: absolute
}

.poster-detail__slider-container .btn-slider-next {
    right: 0;
    bottom: 0
}

.poster-detail__slider-container .btn-slider-prev {
    left: 0;
    bottom: 0
}

.poster-detail__slider-container .slick-slide > div {
    height: 360px;
    border: 1px solid #eee
}

.poster-detail__slider-container .slick-slider .slick-list {
    padding: 0 !important
}

.poster-detail__slider-container .slide-poster {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 100%;
    height: 100%
}

.poster-detail__slider-container .slide-poster iframe {
    border: none
}

.poster-detail__wrapper-slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.poster-detail__slider-vertical {
    width: 150px
}

@media screen and (max-width: 1023px) {
    .poster-detail__slider-vertical {
        display: none
    }
}

.slide-poster-video-preview {
    opacity: .6;
    position: relative
}

.slide-poster-video-preview:after {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABHQAAAR0BDfQKfgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAT+SURBVFiFtZdfaBxVFMZ/52a3plHxwdadnXsn6aoRKtVWXP+g9qEFwSYFERFFQfFBBBFF8U+0pWq1RtGiFR98EmoRbKWIaLUPUqGgFozQWvXBtoZk7rgb2zxoNYtkd44PO9E0NptNrB9cdpg5537fPXvvPeeIqtIOSqVSZ71eXwP0q+oqoAAEgABjQBX4VkQ+7Ozs/PzIkSN/tjOvzCWgVCoF9Xp9o6reC3RlrxNVrYjIGJBmQgIgyr6fBN5uNBpbKpXK8QUJKJfL+Wq1+gzwSEb8pYjsNMZ8PDIy8tPpfKy13SLSD9wGrAF+F5GthUJhy9DQ0GTbAorF4tJcLrdbVVcDh0VkII7jT1qtZCacc2uBl4CrVHU/cGuSJCf+Zaiqp4xisbjcWjtsrVXn3CuAmWnT7gAkDMNN1trUWjtcLBaXz7Q5JQLW2iUi8jVQBO7z3u+Yz6pnQxRFt6jqDuB4o9G4evq+MFMP5XI5D+wGlp1JcoA4jj9Q1TuBnlwutzvjamIqFM65Z6fCvtCQzzWstRustWqtff6UvyAL/U/ASJIkK1U1Pd1KRMRYay+r1+tHq9XqHwuJhnPuC+DyRqNxYaVSOW6yiZ8CzlXVjS3Ic9bavcDBXC533Dm3OQiCs+crQESeBs7p6OgYgOYtlrPWnhCRo3Ecl2dzDMPwSmPMELAdWAr0AYmIDHjv39V2r1TAOfcZUE6SZImx1q4GzkvTdFcrJ2PM1MY56L3vzy6cP1R1h7X2qyiKrmlXgIjsAs6z1q42QD9AmqYftzsBQBzHnwRBsEJVHxeR5ar6lXNu+7Jly4ptuO/JfvsNsAoYr1QqP8xHAMDQ0NBkkiSvpml6EfAWcFe9Xv8xiqKB3t7es1qIT4BjwCqjqgHg50s+HUmSnPDeP2CMWQUcUNXBWq32fXd394oWbl5VAyMiBSD5LwKmMDo6+p33/kZVvRnoTNP0tdlsVTURkYKheRJOe/QWCmNMh6p2iMhFs9mISApITkTGVLVwJoijKLpMVV8H1orILyJyewvzgoiM5VS1ClzyX4izm/Q54H6a0dxaq9U2j4+P/9bCraiqVQMcAlxPT8+F8yUul8t559yjxphjwAPAXmCF9/6xVuTFYnEpcClwyJCdyUajcfN8yKMouqlarR4GtmYbap33fr33/se5fI0x62lm4j0mCIL9NGu4O+Zw+j17vMI595GqfgpcICIPJ0lyeRzHe9sVb4y5AzgZBMF+VJUwDLdlqbhvjnT6TZZO6865N6215883JYdheL21VsMw3KaqzYJk0aJFg8CEqm4REZlNeRAE1wLrVbUUx/GD3vvxdlc9DS8CExkn05UNZqt74f8qSMIwfCxb/eDUu79Lsq6urmeBA8AGa22r87sgRFG0TkReBg5kXMCMsrxUKgWTk5NfA+cD93jv3z9D5H2q+h7waz6fv2p4eLg69c1MNxweHq6KSB8wDuxyzj3fak+0A2vtE6r6EfCriPRNJ4dZGpMsEh8A16rqkIg86b3fN0/i67KQ3wAcyOfzt8wkn1UAQG9v71kTExPPichDwGJgn4jsBPZk+fxfKBQKhVwu1ycitwHrgJqqvtHV1fXMbM3qnM1pd3d3mKbpJuDuTAg0i4kKza44FZEgqysupplda8A7xpjNo6OjP7eaf04BU4iiaLGqrqVZwq3kn/Ycmq35GM28skdE9sVxXGtn3r8Afl0vuxvD/iAAAAAASUVORK5CYII=) no-repeat;
    width: 36px;
    height: 36px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.slide-poster-video-preview img {
    width: 100%
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

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

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

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

#video-modal .modal-body {
    padding: 4rem 1rem 1rem
}

.about {
    margin-bottom: 80px
}

@media screen and (max-width: 1023px) {
    .about {
        margin-bottom: 40px
    }
}

.about img {
    padding: 30px 0;
    width: 100%
}

@media screen and (max-width: 1023px) {
    .about img {
        padding: 15px 0
    }
}

.about--container {
    max-width: 630px
}

.about-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px
}

.about-btn .btn {
    margin-right: 32px;
    margin-bottom: 20px
}

.about-data {
    margin-top: 18px
}

.about-data .data-restaurant {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 50px
}

@media screen and (max-width: 1023px) {
    .about-data .data-restaurant {
        max-width: 700px
    }
}

@media screen and (max-width: 767px) {
    .about-data .data-restaurant {
        margin-top: 30px
    }
}

.about-data .data-restaurant__item {
    width: 33.333%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 60px 48px 0
}

@media screen and (max-width: 1023px) {
    .about-data .data-restaurant__item {
        width: 50%;
        padding: 0 0 24px
    }
}

@media screen and (max-width: 639px) {
    .about-data .data-restaurant__item {
        width: 100%
    }
}

.about-data .data-restaurant__icon {
    margin-right: 16px
}

.about-data .data-restaurant__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.about-data .data-restaurant__title {
    color: #828282;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    padding-bottom: 4px
}

.about-data .data-restaurant__description {
    font-size: 14px;
    line-height: 1.4;
    color: #2f2f2f
}

.about-data .data-restaurant__time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.about-data .data-restaurant__day {
    margin-right: 10px
}

.news {
    margin-bottom: 60px
}

@media screen and (max-width: 767px) {
    .news {
        margin-bottom: 30px
    }
}

.news--container {
    max-width: 840px
}

.news-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% + 40px)
}

@media screen and (max-width: 767px) {
    .news-list {
        width: 100%
    }
}

.news-item {
    width: calc(50% - 40px);
    margin-right: 40px;
    margin-bottom: 40px;
    text-decoration: none
}

@media screen and (max-width: 767px) {
    .news-item {
        width: 100%;
        margin-right: 0
    }
}

.news-item:hover .news-item__detail, .news-item:hover .news-item__title {
    opacity: .7
}

.news-item__detail {
    text-align: right;
    text-decoration: underline
}

.news-item__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center
}

.news-item__img {
    position: relative;
    width: 400px;
    height: 220px
}

@media screen and (max-width: 1023px) {
    .news-item__img {
        width: 100%
    }
}

.news-item__img-date {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 71px;
    height: 71px;
    background: #f3f0e5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.news-item__img-date__num {
    font-size: 40px;
    line-height: 1;
    color: #000;
    margin-top: 4px
}

.news-item__img-date__mon {
    font-size: 14px;
    color: #000
}

.news-item__img-date__mon, .news-item__title {
    line-height: 22px
}

.news-item__title {
    font-weight: 600;
    font-size: 18px;
    color: #2f2f2f;
    margin-top: 17px
}

.news-item__date {
    font-style: italic;
    font-size: 15px;
    color: #828282;
    margin-top: 10px
}

.news-item__anons {
    color: #2f2f2f;
    margin-top: 10px
}

.news-detail__date {
    font-style: italic;
    font-size: 15px;
    line-height: 2;
    color: #828282
}

@media screen and (max-width: 639px) {
    .news-detail img {
        width: 100%
    }
}

.filter {
    margin-bottom: 14px
}

.filter-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.filter-btn .btn {
    display: block;
    margin: 0 32px 16px 0
}

.gallery--container {
    max-width: 950px
}

.gallery__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px 0 50px;
    width: calc(100% + 16px)
}

@media screen and (max-width: 410px) {
    .gallery__list {
        width: calc(100% + 10px);
        margin: 10px 0 30px
    }
}

.gallery__item {
    display: block;
    width: 171px;
    height: 171px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    -webkit-transition: .2s;
    transition: .2s;
    margin: 0 16px 20px 0
}

@media screen and (max-width: 410px) {
    .gallery__item {
        width: calc(50% - 10px);
        height: 140px;
        margin: 0 10px 10px 0
    }
}

@media screen and (max-width: 319px) {
    .gallery__item {
        width: 100%;
        height: 241px
    }
}

.gallery__item:hover {
    opacity: .5
}

.gallery__item--h {
    height: 241px;
    width: 140px
}

.hidden-fancybox {
    display: none;
    width: 1000px;
    height: 600px;
    overflow: hidden
}

.hidden-fancybox-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

#map-contact {
    height: 380px;
    width: 100%
}

@media screen and (max-width: 1023px) {
    #map-contact {
        height: 300px
    }
}

@media screen and (max-width: 639px) {
    #map-contact {
        height: 212px
    }
}

.contact-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.contact-column:first-child {
    margin-right: 100px;
    max-width: 260px
}

@media screen and (max-width: 1023px) {
    .contact-column:first-child {
        margin-right: 40px
    }
}

@media screen and (max-width: 639px) {
    .contact-column:first-child {
        margin-right: 0
    }
}

.contact-column:nth-child(2) {
    margin-right: 40px
}

@media screen and (max-width: 639px) {
    .contact-column:nth-child(2) {
        margin-right: 0
    }
}

@media screen and (max-width: 639px) {
    .contact-column {
        width: 100%
    }
}

.contact-item {
    margin-bottom: 40px
}

.contact-item__phone_left {
    display: none
}

@media screen and (max-width: 639px) {
    .contact-item__phone_left {
        display: block
    }
}

.contact-item__phone_right {
    display: block
}

@media screen and (max-width: 639px) {
    .contact-item__phone_right {
        display: none
    }
}

.contact-item__title {
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 4px
}

.contact-item__description {
    color: #000;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 20px
}

.contact-item__time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.contact-item__day {
    margin-right: 10px
}

.contact-item__subtitle {
    color: #000;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 2px
}

.contact-item__email {
    color: #737373
}

.contact-item__email a {
    text-decoration: underline;
    color: #737373
}

.contact-item__phone {
    display: block;
    color: #000;
    text-decoration: none
}

.contact-item__phone:hover {
    opacity: .7
}

.contact-item .btn-contact-review {
    margin-top: 20px
}

.lp-page-title {
    text-align: center;
    padding: 11px 0 15px;
    font-family: Roboto Slab, serif;
    font-weight: 600;
    font-size: 26px;
    color: #616161;
    background: #f4f4f4
}

@media screen and (max-width: 1023px) {
    .lp-page-title {
        display: none
    }
}

.lp-page-title-mobile {
    display: none;
    position: relative;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    text-transform: uppercase;
    background: #f2f2f2;
    padding: 24px 15px
}

.lp-page-title-mobile:after {
    content: "";
    width: 35px;
    height: 35px;
    border: 1px solid rgba(47, 47, 47, .4);
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDFMMTAgMTBMMSAxIiBzdHJva2U9IiNBQ0FDQUMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat;
    background-position: 50%
}

.lp-page-title-mobile.active:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDEwTDEwIDFMMSAxMCIgc3Ryb2tlPSIjQUNBQ0FDIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;
    background-position: 50%
}

@media screen and (max-width: 1023px) {
    .lp-page-title-mobile {
        display: block
    }
}

.lp-page-list {
    display: none;
    position: absolute;
    background: #f2f2f2;
    width: 100%;
    padding: 0 15px 16px;
    margin: 0;
    top: 100%;
    left: 0;
    z-index: 2
}

.lp-page-list__item {
    display: block;
    padding: 8px 0
}

.lp-page-list__item:first-child {
    padding-top: 24px;
    border-top: 1px solid hsla(0, 0%, 77%, .5)
}

.lp-page-list__link {
    text-decoration: none
}

.spec-list {
    margin-bottom: 40px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-width: auto;
    -moz-column-width: auto;
    column-width: auto;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px
}

@media screen and (max-width: 767px) {
    .spec-list {
        width: 100%;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
}

@supports ((-webkit-column-break-inside:avoid) or (page-break-inside:avoid) or (break-inside:avoid-column)) {
    .spec-list__item {
        overflow: visible
    }
}

.spec-list__item {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #c4c4c4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid-column;
    overflow: hidden
}

@media screen and (max-width: 1023px) {
    .spec-list__item {
        display: block
    }
}

@media screen and (max-width: 767px) {
    .spec-list__item {
        width: 100%;
        margin-right: 0
    }
}

.spec-list__item-title {
    font-family: Roboto Slab, serif;
    color: #414141;
    font-weight: 600;
    margin-bottom: 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 160px;
    flex: 0 0 160px
}

.menu-wrap {
    text-align: center;
    margin: 40px 0
}

.menu-wrap__icon {
    margin-bottom: 30px
}

.menu-block {
    border: 2px solid #5b5b5b;
    padding: 0 10px
}

.menu-block__link {
    cursor: pointer
}

.menu-block__title {
    margin: -24px auto 0;
    font-size: 30px;
    background: #fff;
    font-weight: 800;
    color: #5b5b5b;
    width: 140px
}

.menu-block__subtitle {
    font-family: Roboto Slab, serif;
    text-transform: uppercase;
    font-size: 18px;
    margin-top: 20px;
    color: #333
}

.menu-block__or {
    font-family: Roboto Slab, serif;
    font-size: 14px;
    line-height: 18px;
    position: relative;
    margin: 0 40px 40px
}

.menu-block__or-line {
    height: 1px;
    background: #5b5b5b;
    width: 100%
}

.menu-block__or span {
    display: inline-block;
    background-color: #fff;
    padding: 0 20px;
    position: absolute;
    top: -9px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.menu-block__info ul {
    font-family: Roboto Slab, serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    padding: 30px 40px;
    width: 100%
}

@media screen and (max-width: 639px) {
    .menu-block__info ul {
        padding: 30px 0
    }
}

.menu-block__info ul-number {
    font-size: 36px
}

.menu-block__info ul li {
    width: calc(20% - 20px);
    margin: 0 10px 40px;
    max-width: 300px
}

@media screen and (max-width: 767px) {
    .menu-block__info ul li {
        width: calc(33.333% - 20px)
    }
}

@media screen and (max-width: 639px) {
    .menu-block__info ul li {
        width: 100%;
        margin: 0 0 40px
    }
}

.menu-block__info ul li a {
    text-decoration: none;
    color: #333
}

.menu-block__info ul li a:hover, .menu-block__link:hover {
    color: #f5203e
}

.menu-block__link:hover ~ span {
    color: #f5203e;
    border-bottom: 1px solid #f5203e
}

.menu-block__info-number {
    font-size: 36px;
    line-height: 1.2;
    font-weight: 300
}

.menu-block__info-cur {
    font-size: 12px;
    line-height: 18px
}

@media screen and (max-width: 1023px) {
    .menu-block__info-cur {
        font-size: 12px
    }
}

.menu-block__info-text {
    font-size: 12px;
    line-height: 18px
}

.menu-block__info-text:hover {
    color: #f5203e
}

@media screen and (max-width: 639px) {
    .menu-block__info-text {
        font-size: 16px
    }
}

.menu-block__info-link {
    display: inline-block;
    margin-top: 8px;
    border-bottom: 1px solid #333;
    cursor: pointer;
    font-size: 12px
}

.menu-block__info-link:hover {
    color: #f5203e;
    border-bottom: 1px solid #f5203e
}

.menu-block__mainmenu {
    margin: 40px 0 60px
}

.menu-block__mainmenu-title {
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    text-transform: uppercase;
    color: #333;
    margin-bottom: 8px
}

@media screen and (max-width: 639px) {
    .menu-block__mainmenu-title {
        font-size: 14px;
        line-height: 18px;
        padding: 0 60px
    }
}

.menu-block__mainmenu-link {
    text-decoration: underline;
    color: #333;
    font-size: 14px;
    margin-top: 8px;
    cursor: pointer
}

.text-lp {
    padding: 40px 0
}

.score {
    margin: 30px 0;
    padding: 30px 0 0;
    border-top: 1px solid #c4c4c4
}

.score__count, .score__est-title, .score__num {
    color: #333;
    font-weight: 600
}

.score__est-title {
    margin-top: 30px
}

.rating-area {
    overflow: hidden;
    margin-bottom: 20px;
    padding-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.rating-area:not(:checked) > input {
    display: none
}

.rating-area:not(:checked) > label {
    display: inline-block;
    width: 62px;
    padding: 0;
    cursor: pointer;
    font-size: 35px;
    line-height: 35px;
    color: #d3d3d3
}

.rating-area:not(:checked) > label:hover, .rating-area:not(:checked) > label:hover ~ label, .rating-area > input:checked + label:hover, .rating-area > input:checked + label:hover ~ label, .rating-area > input:checked ~ label, .rating-area > input:checked ~ label:hover, .rating-area > input:checked ~ label:hover ~ label, .rating-area > label:hover ~ input:checked ~ label {
    color: #ffb71b
}

.rate-area > label:active {
    position: relative
}

.rating-area-score {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px
}

.rating-area-score span {
    display: inline-block;
    width: 62px;
    padding: 0;
    font-size: 35px;
    line-height: 35px;
    color: #d3d3d3
}

.rating-area-score span.fill-star {
    color: #ffb71b
}

.iframe .breadcrumbs, .iframe .footer, .iframe .header, .iframe .header-ridgepole, .iframe .restaurant-fixed, .iframe .sidebar, .iframe .slider-top-wrapper {
    display: none
}

.lp-inset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 20px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.lp-inset__item {
    border: 1px solid #ccc;
    padding: 2px;
    width: 300px;
    text-decoration: none;
    margin-right: 20px;
    margin-bottom: 20px
}

@media screen and (max-width: 410px) {
    .lp-inset__item {
        min-width: 100%;
        margin-right: 0
    }
}

.lp-inset__item:hover {
    opacity: .8
}

.lp-inset__item-in {
    border: 1px solid #ccc;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.lp-inset__img {
    width: 120px
}

.lp-inset__img img {
    width: 100%
}

.lp-inset__info {
    margin-left: 20px;
    color: #999;
    text-align: left
}

.lp-inset__title {
    font-size: 24px;
    line-height: 1;
    font-weight: 600;
    margin-bottom: 15px
}

.lp-inset__description {
    font-size: 14px
}

.review {
    margin-bottom: 60px
}

@media screen and (max-width: 767px) {
    .review {
        margin-bottom: 40px
    }
}

.review-services {
    margin-bottom: 40px
}

.review-service, .review-services {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.review-service {
    padding: 20px;
    border: 1px solid #c6c6c6;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px;
    color: #2f2f2f;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
    width: 127px;
}

@media screen and (max-width: 480px) {
    .review-service {
        font-size: 12px;
        width: 100%;
        padding: 15px 10px;
        margin-right: 15px;
        width: 100px;
    }
}

.review-service:hover {
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2)
}

.review-service:last-child {
    margin-right: 0
}

.review-service__image {
    margin-bottom: 20px;
    max-width: 30px;
}

.review-list {
    margin-top: 40px;
    display: none
}

.review-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 1px solid #c4c4c4;
    padding-bottom: 40px;
    margin-bottom: 40px
}

@media screen and (max-width: 767px) {
    .review-item {
        padding-bottom: 20px;
        margin-bottom: 20px
    }
}

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

.review-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px
}

@media screen and (max-width: 767px) {
    .review-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.review-row:last-child {
    margin-bottom: 0
}

.review-col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    padding-right: 20px
}

@media screen and (max-width: 767px) {
    .review-col-1 {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.review-name {
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #2f2f2f
}

.review-date {
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    color: #8e8e8e;
    margin-bottom: 10px
}

.review-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.review-show-more {
    font-size: 12px;
    line-height: 16px;
    text-align: right;
    color: #9c9987;
    margin-top: 10px
}

.show-review {
    display: block
}

.rmenu {
    margin-bottom: 60px
}

.rmenu--container {
    max-width: 966px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.rmenu-side {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    margin-right: 80px
}

@media screen and (max-width: 1023px) {
    .rmenu-side {
        display: none
    }
}

.rmenu-side-sticky {
    position: sticky;
    top: 20px;
    height: 100vh;
    overscroll-behavior: contain
}

.rmenu-side__item {
    margin-bottom: 40px
}

.rmenu-side__hello {
    margin-top: 16px
}

.rmenu-side__titles {
    margin-top: 8px;
    margin-right: 15px
}

.rmenu-side__title {
    margin-top: 8px;
    display: block;
    text-decoration: none;
    text-transform: uppercase
}

.rmenu-side__title:hover {
    text-decoration: underline
}

.rmenu-side__tools-link {
    display: block;
    color: #828282;
    font-size: 12px;
    line-height: 16px;
    text-decoration: none;
    position: relative;
    padding-left: 25px;
    margin-bottom: 15px
}

.rmenu-side__tools-link:hover {
    text-decoration: underline
}

.rmenu-side__tools-link:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px;
    height: 20px
}

.rmenu-side__print:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhCMTgwNkFGMzNDQTExRTVBQjJBRDgwQ0E1OUMxRUY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhCMTgwNkIwMzNDQTExRTVBQjJBRDgwQ0E1OUMxRUY1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEIxODA2QUQzM0NBMTFFNUFCMkFEODBDQTU5QzFFRjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEIxODA2QUUzM0NBMTFFNUFCMkFEODBDQTU5QzFFRjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz60dPqiAAABKUlEQVR42mLcs2MxAxIwBuJeIP7NQBzgAOIiZ/eY0zABFjQFQUCcCsS3iTRQFYgTgBhuIBOaAhD/JwPx4Ce6GUwMVAaD30BQpEgCcQWU1oXib0Tq5wJi5b07lygD6edA3AEycC4QVwPxeXJcBEwyYBpoqCHILJCX/5NrGJrB52Fh+J8Cc+YAXZaIxP/HQqHD1gPxQ/RIoQRshYXh0EqHjEj8diC2AeIfxJY2wEg5AvR2JZTPCDKQFYhlgPgJVDAaiB8RaaAcEGdC06E0yCyQgXlAPAmI/wKxDiiggbiHSANB+gKAhqkAaWaQWSADb0DLQZiXQa4LI8GFG5C8jDXZKEKzIzGgBVukIIN/QPwUiF2JNFADqgengeuAeCYQvyXSQGFoSQUHAAEGAMbkQMYzZzYQAAAAAElFTkSuQmCC) no-repeat;
    background-size: cover
}

.rmenu-side__kitchen:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALzSURBVHgBpVVfUtpgEN/9iF+s4wM3aHoCw1up4wivdTrgCfAGegPwBOoJSk8ATEd9DI7V6JN4gqY34E0TzbfdDYkNVpHgzsD3f3d/v/0TgIJy4/XKvtdzoKAoKCh3S/YO2vZ3KCiFDVlIQyCoQUF509DV5UkvT5UBbPPQz9YeUyl3hNJ3GWLNZdR6L7fTJBMfZYt6fXssd0KmdGFDiZcIDgGMnjYJhqisVrb0vVMnuYM0nqXLmnV4r3UTeVxeifqZ4TuAAYJ5UkpLlNyprm91YVFERFhmJWVI1UZae/ygjRwnjouXv/tWjGYiCh/C7getHZn75z9rBOgyRftIQpM6kL379E5FYrUoIgm0xCe07R6qksfxGTOaFqDaTea8t8Iop2L4iuBrBxfesVvS2GOFZSI6UiUcMZUNQHL4ePD5y9fDi4tjVxloosIkOSgK69X6dgDzIrr2T1ts5Ib94AyDrlHQN3GcUEMxncXERcuyvr41qm5sde6isAKGBqjt3/J2LkTXlydNIujxUZfV1hLlij2tvuxpXq5+neyxxgOus3p149vwVUNSE6iJOacfEgsEGuuVqF6pzA70lI7z445SuKuj8FM+QaaoQw3tyaYiGYsaEREqmRFJoHZ+X+XRMEk7jGaffx0ZixrJhCjmEoCdfG39Q6RNjf+DdBW8VemzROIjlEhnmTIkljkmDe7Mt0iSqjSAdwrTN0DEVobKEspCTgCeO2jMvuJUjlW0EGXPLAXATofavmFjFYtKD64Ci4tSujK2OTYNJDvg7LlVFI8M4hisx0DePk9x30+/U4+WwzWQdHFU6mNaFg5n7YjbVjlpzr7PKW0SRIyCzqSdcM677M0ar/kzgS7MJwEkrYj+GEKZA7PT4M7iSB3ixDPOuJg6iLApnrBnQ+kAGSKj1FgxncbosjJmkkkpStlLlMbgKgvXSJw04E7Yo6Pl1ehQsve/ziAdmZ/VOJCbiyIiY/rLq4+jfHngPBokFlNoUsmQztOe/gK2XIGfYNKY/AAAAABJRU5ErkJggg==) no-repeat;
    background-size: cover
}

.rmenu-side__download:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAYAAAAxFw7TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFDNkM5RTVGMzNDQTExRTVCMUVFQThCMkNCODVFQjM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFDNkM5RTYwMzNDQTExRTVCMUVFQThCMkNCODVFQjM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUM2QzlFNUQzM0NBMTFFNUIxRUVBOEIyQ0I4NUVCMzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUM2QzlFNUUzM0NBMTFFNUIxRUVBOEIyQ0I4NUVCMzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42+144AAAA2UlEQVR42mLcs2MxAxEgHYgZgXgGuoSzewwKn4WBOCBIpDoGJgYqg8FvICgMpwKxKJr4OyDOIKC3Foh19+5cgiz2FmRgPBAHoCn+QoRjNgHxcTSxDSAD/wDxHjJ8dxE92QBd+2cExvLQNdALiA3x6APJeZBi4FtQmgJicyxyILH1QPyeFANPAnEYEK8CYmskcWuoWDhUDdasx4DH0CCoay5AxTKhYmfx5WV8AKTRH4h3Q/muQHyeUOFACIAMsIGybxBT2hADbozmFPpWAf+gRT5ZAK0K+AcQYAA/ZCvG7DPHPgAAAABJRU5ErkJggg==) no-repeat;
    background-size: cover
}

.rmenu-main {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    background-color: #f6f2ee;
    padding: 40px;
    margin-bottom: 0px !important;
}

.rmenu-main.text {
    background: #fff;
    padding: 40px 0 0;
}

@media screen and (max-width: 767px) {
    .rmenu-main {
        margin-right: -15px;
        margin-left: -15px;
        margin-bottom: -30px
    }

    .rmenu-main.text {
        padding: 40px 15px
    }
}

@media screen and (max-width: 1023px) {
    .rmenu-main {
        padding: 40px 15px
    }
}

.rmenu-main__title {
    position: relative;
    padding-right: 60px
}

@media screen and (max-width: 767px) {
    .rmenu-main__title:after {
        content: "";
        width: 35px;
        height: 35px;
        border: 1px solid rgba(47, 47, 47, .4);
        position: absolute;
        right: 5px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDFMMTAgMTBMMSAxIiBzdHJva2U9IiNBQ0FDQUMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat;
        background-position: 50%
    }

    .rmenu-main__title.active:after {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyMCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDEwTDEwIDFMMSAxMCIgc3Ryb2tlPSIjQUNBQ0FDIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;
        background-position: 50%
    }
}

.rmenu-main-section {
    width: 100%;
    margin-bottom: 40px
}

.rmenu-main--divide {
    margin-bottom: 30px
}

.rmenu-main__description {
    margin-top: 30px;
    text-transform: uppercase
}

.rmenu-main--two-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.rmenu-main--two-col div {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

@media screen and (max-width: 767px) {
    .rmenu-main--two-col div {
        width: 100%
    }
}

.rmenu-main__subsection {
    margin: 10px 0;
    font-size: 14px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase
}

@media screen and (max-width: 1023px) {
    .rmenu-main__subsection {
        font-weight: 600;
        font-size: 12px
    }
}

.rmenu-main__items {
    margin-top: 20px;
    display: block
}

@media screen and (max-width: 767px) {
    .rmenu-main__items-container.menu-hide {
        display: none
    }
}

.rmenu-main__item {
    margin: 16px 0;
    color: #2f2f2f;
    font-size: 14px
}

.rmenu-main__caps {
    text-transform: uppercase;
    font-weight: 600
}

.rmenu-main__curs {
    font-style: italic;
    font-size: 12px;
    color: #828282;
    margin-bottom: 4px;
    word-break: break-word
}

.rmenu-main__name-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.rmenu-main__name-section {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.rmenu-main__price {
    font-weight: 400;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.rmenu-main__price .rub1 span {
    font-family: -apple-system;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    color: #2f2f2f
}

.rmenu-main__price span {
    font-size: 10px;
    color: #999;
    font-style: italic;
    font-weight: 400
}

.rmenu-main h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
    text-transform: uppercase;
    color: #333
}

@media screen and (max-width: 1023px) {
    .rmenu-main h2 {
        font-weight: 600;
        font-size: 15px;
        line-height: 20px
    }
}

.rmenu-mobile__tools {
    display: none;
    margin-top: 100px
}

@media screen and (max-width: 1023px) {
    .rmenu-mobile__tools {
        display: block
    }
}

.menu_mobile-scroll {
    margin: 0 0 25px;
    display: none
}

@media screen and (max-width: 1023px) {
    .menu_mobile-scroll {
        display: block
    }
}

.menu_mobile-scroll .simplebar-content {
    margin: 20px 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.menu_mobile-scroll .simplebar-content .menu_mobile-scroll__item {
    margin-right: 20px;
    padding-bottom: 40px;
    text-transform: uppercase;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #2f2f2f;
    opacity: .5;
    text-decoration: none;
    font-weight: 600
}

.menu_mobile-scroll .simplebar-content .menu_mobile-scroll__item.active {
    opacity: 1;
    text-decoration: underline
}

.open-menu {
    overflow: hidden
}

.kitchen-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 767px) {
    .kitchen-page {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.kitchen-page__menu {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 250px;
    flex: 0 0 250px;
    text-transform: uppercase
}

@media screen and (max-width: 767px) {
    .kitchen-page__menu {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        margin-bottom: 20px
    }
}

.kitchen-page__menu a {
    display: block;
    margin-bottom: 5px;
    text-decoration: none
}

.kitchen-page__menu a:hover {
    color: #a8a28f
}

.kitchen-page__text {
    margin-left: 20px
}

@media screen and (max-width: 767px) {
    .kitchen-page__text {
        margin-left: 0
    }
}

.rating-header {
    position: absolute;
    top: 6.125rem;
    left: -3rem;
    width: 11rem;
    background: #fff;
    box-shadow: 0px 5px 5px rgb(0 0 0 / 10%);
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    min-height: 2.75rem;
    z-index: 2;
}

.rating-header .rating-service {
    display: flex;
    align-items: center;
}

.rating-header .rating-service img {
    max-width: 16px;
}

.rating-header .short.active {
    display: flex;
    height: 3.25rem;
    opacity: 1;
}

.rating-header .short {
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: center;
    height: 0;
    opacity: 0;
    transition: height 0.2s, opacity 0.4s;
    margin-top: -0.5rem;
    cursor: pointer;
}

.rating-header .short .item {
    justify-content: center;
    display: flex;
}

.rating-header .title {
    text-transform: uppercase;
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 0.075rem;
    color: #555555;
    margin: 0 0 0.25rem;
    line-height: 1.25;
    text-align: center;
}

.rating-header .detail {
    opacity: 0;
    height: 0;
    transition: height 0.4s, opacity 0.2s;
    z-index: 100;
    overflow: hidden;
    padding: 0 15px;
}

.rating-header .detail .item-stars-number {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.rating-header .c-star {
    width: 20px;
    height: 20px;
    fill: #fcb520;
    stroke: #fcb520;
}

.rating-header .c-star.active {
    fill: #fcb520;
}

.stars .c-star.active {
    fill: #fcb520;
}

.stars .c-star {
    fill: #fcb520;
    stroke: #fcb520;
}

.rating-header .detail.active {
    opacity: 1;
    height: 17rem;
    transition: height 0.4s, opacity 0.8s;
    z-index: 100;
    overflow: hidden;
}

.rating-header .detail .title {
    margin-bottom: 0.5rem;
}

.rating-header .detail .item {
    margin-bottom: 5px;
}

.rating-header .detail .item a {
    text-decoration: none;
    margin-left: 16px;
    font-size: 16px;
}

.rating-header .item .stars {
    display: flex;
    flex-flow: row nowrap;
}

.rating-header span.fill-star {
    color: #ffb71b;
}

.rating-header span.empty-star {
    color: #d3d3d3;
}

.rating-header span {
    display: inline-block;
    padding: 0;
    font-size: 18px;
    line-height: 28px;
}

.rating-header .rating-number {
    font-size: 16px;
    font-weight: bold;
}

@media screen and (max-width: 1439px) {
    .rating-header {
        left: -1rem;
        width: 9rem;
    }

    .rating-header span {
        font-size: 16px;
    }

    .rating-header .rating-number {
        margin-left: 5px;
    }
}

@media screen and (max-width: 1023px) {
    .rating-header {
        top: 7.125rem;
    }
}

@media screen and (max-width: 767px) {
    .rating-header {
        left: 0rem;
        width: 11rem;
        top: 7.55rem;
        min-height: 1.75rem;
    }

    .rating-header .short {
        justify-content: center;
        flex-flow: row;
    }

    .rating-header .short.active {
        height: 2.25rem;
    }

    .rating-header .title {
        margin: 0 0.25rem 0 0;
        font-size: 0.7rem;
    }

    .rating-header .detail.active {
        height: 16rem;
    }
}
/* End */
/* /local/assets/css/app.css?1771352317233079 */
